<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Pablo Santos</title>
    <description>The latest articles on DEV Community by Pablo Santos (@pablos4nt0s).</description>
    <link>https://dev.to/pablos4nt0s</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F702236%2Fd0808524-db58-4ee3-8252-12bfbb2e2448.png</url>
      <title>DEV Community: Pablo Santos</title>
      <link>https://dev.to/pablos4nt0s</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/pablos4nt0s"/>
    <language>en</language>
    <item>
      <title>AI tools will keep changing. Your workflow must evolve faster than your tools</title>
      <dc:creator>Pablo Santos</dc:creator>
      <pubDate>Fri, 30 Jan 2026 10:12:43 +0000</pubDate>
      <link>https://dev.to/pablos4nt0s/ai-tools-will-keep-changing-your-workflow-must-evolve-faster-than-your-tools-26pa</link>
      <guid>https://dev.to/pablos4nt0s/ai-tools-will-keep-changing-your-workflow-must-evolve-faster-than-your-tools-26pa</guid>
      <description>&lt;p&gt;One thing became very clear to me over the last year.&lt;/p&gt;

&lt;p&gt;AI tools are moving faster than any tech stack I’ve seen in my career.&lt;/p&gt;

&lt;p&gt;Faster than frameworks.&lt;br&gt;
Faster than cloud services.&lt;br&gt;
Faster than anything we’ve dealt with before.&lt;/p&gt;

&lt;p&gt;And that creates a trap.&lt;/p&gt;

&lt;p&gt;A lot of teams are debating which AI tool to use.&lt;br&gt;
Very few are seriously and continuously reviewing how they build software.&lt;/p&gt;

&lt;p&gt;Whenever I share how we operate as an AI-native engineering team, people almost always ask the same question:&lt;/p&gt;

&lt;p&gt;“How do you keep quality high if AI is writing more code and feedback loops are so much faster?”&lt;/p&gt;

&lt;p&gt;It’s a valid concern.&lt;br&gt;
And it usually points to a deeper misunderstanding.&lt;/p&gt;

&lt;p&gt;Quality has never come from slowing down.&lt;br&gt;
Quality comes from strong systems.&lt;/p&gt;

&lt;p&gt;AI does not lower quality by default.&lt;br&gt;
Weak processes do.&lt;/p&gt;

&lt;p&gt;Strong teams don’t lose quality with faster loops.&lt;br&gt;
They expose quality problems faster and fix them earlier.&lt;/p&gt;

&lt;p&gt;Our engineers operate at a 10x level.&lt;/p&gt;

&lt;p&gt;Not because of hero behavior.&lt;br&gt;
But because the system they operate in multiplies good decisions and reduces bad ones.&lt;/p&gt;

&lt;p&gt;We’ve intentionally kept the team lean while growing at a high rate.&lt;br&gt;
That only works if you’re relentless about reviewing and evolving how work gets done.&lt;/p&gt;

&lt;p&gt;Our product development process is never finished.&lt;/p&gt;

&lt;p&gt;We constantly challenge:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;how we plan and prioritize&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;how decisions are made&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;where AI adds leverage and where it adds noise&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;what slows teams down&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;what creates hidden risk&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;AI is not something we “add” at the coding phase.&lt;br&gt;
It shows up before code exists.&lt;/p&gt;

&lt;p&gt;It helps engineers reason about problems, explore alternatives, pressure-test ideas, and converge faster on the right solution.&lt;/p&gt;

&lt;p&gt;This is my strong opinion as someone working closely with AI every day:&lt;/p&gt;

&lt;p&gt;If AI is only helping you write code faster, you are underusing it.&lt;/p&gt;

&lt;p&gt;The real leverage comes from better thinking, not faster typing.&lt;/p&gt;

&lt;p&gt;But speed without control is still a failure mode.&lt;/p&gt;

&lt;p&gt;As feedback loops accelerate, testing, validation, and review become more important, not less.&lt;br&gt;
That’s the only way fast systems stay reliable.&lt;/p&gt;

&lt;p&gt;This acceleration is also reshaping the role of QA.&lt;/p&gt;

&lt;p&gt;When feedback loops tighten, quality can’t live at the end of the pipeline anymore.&lt;br&gt;
It moves upstream.&lt;br&gt;
It becomes continuous.&lt;br&gt;
That deserves its own conversation, and I’ll write about it separately.&lt;/p&gt;

&lt;p&gt;Many teams get this wrong.&lt;/p&gt;

&lt;p&gt;They layer AI on top of an old process and hope productivity magically improves.&lt;/p&gt;

&lt;p&gt;That rarely works.&lt;/p&gt;

&lt;p&gt;We treat AI as a signal to rethink the entire product development workflow.&lt;/p&gt;

&lt;p&gt;What should change?&lt;br&gt;
What should disappear entirely?&lt;br&gt;
What needs to become stricter instead of looser?&lt;/p&gt;

&lt;p&gt;AI tooling will keep changing.&lt;/p&gt;

&lt;p&gt;The mistake is anchoring your team to tools instead of principles.&lt;/p&gt;

&lt;p&gt;We reassess tools frequently.&lt;br&gt;
More importantly, we reassess how work flows through the organization.&lt;/p&gt;

&lt;p&gt;Processes are adjustable.&lt;br&gt;
Tools are replaceable.&lt;br&gt;
Principles are not.&lt;/p&gt;

&lt;p&gt;I don’t have answers for every question this AI shift is creating.&lt;/p&gt;

&lt;p&gt;Anyone who claims they do is guessing.&lt;/p&gt;

&lt;p&gt;But I do have one certainty.&lt;/p&gt;

&lt;p&gt;The only viable strategy is to learn and adapt as fast as possible.&lt;/p&gt;

&lt;p&gt;If you feel comfortable right now, you are probably on the wrong path.&lt;/p&gt;

&lt;p&gt;In this industry, comfort is often a lagging indicator.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>software</category>
      <category>code</category>
    </item>
    <item>
      <title>Accelerating Business Growth with a Platform Engineering Team</title>
      <dc:creator>Pablo Santos</dc:creator>
      <pubDate>Thu, 29 Aug 2024 12:57:15 +0000</pubDate>
      <link>https://dev.to/pablos4nt0s/accelerating-business-growth-with-a-platform-engineering-team-562e</link>
      <guid>https://dev.to/pablos4nt0s/accelerating-business-growth-with-a-platform-engineering-team-562e</guid>
      <description>&lt;p&gt;In today's fast-changing digital world, businesses are constantly under pressure to come up with new ideas, make their operations more efficient, and stay ahead of their competitors. It's more than often scenarios where companies are growing rapidly, and they're dealing with a complicated labyrinth of technology-related needs and problems. It's a situation where every choice you make is very important, and getting the right help can be the difference between being successful and getting stuck. This is exactly where a Platform Engineering team's knowledge and support become super valuable.&lt;/p&gt;

&lt;p&gt;Platform Engineering garnered attention in Gartner's 2022 Hype Cycle for Emerging Tech and organized its first event, PlatformCon 2022, attracting more than 7,000 online attendees.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmiuekctl5qnuy7y5b0cr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmiuekctl5qnuy7y5b0cr.png" alt="Gartner's 2022 Hype Cycle for Emerging Tech" width="800" height="729"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A significant aspect of the platform engineering journey focuses on making it easier for developers to grasp concepts related to infrastructure, SRE, and DevOps roles. Importantly, this support is provided without the assumption that developers must navigate this complex terrain on their own, thus reducing the cognitive load on engineering teams. Platform engineering represents the next step in the evolution of development practices. Similar to DevOps, it empowers developers with self-service tools, facilitating efficient innovation while minimizing unnecessary roadblocks and time to market for new features.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Evolution of DevOps
&lt;/h2&gt;

&lt;p&gt;DevOps, the seamless integration of development and operations practices, is the driving force behind collaboration, automation, and a determined pursuit of excellence. Think of it as having a toolbox filled with cutting-edge tools that simplify deployment, management, and monitoring through clever automation and user-friendly visualization.&lt;/p&gt;

&lt;p&gt;Let's explore this transformation through a real-world example: Imagine a popular e-commerce platform. In its early stages, this platform faced issues with slow releases, frequent outages, and manual operations. These challenges not only impacted the customer experience but also slowed down the platform's growth.&lt;/p&gt;

&lt;h2&gt;
  
  
  Then came the DevOps revolution.
&lt;/h2&gt;

&lt;p&gt;A dedicated DevOps team emerged, armed with automation tools and a commitment to collaboration. They automated the deployment process, allowing new features and updates to roll out smoothly. Monitoring dashboards were introduced, providing real-time insights into system performance. The result? Reduced downtime and a significantly more reliable platform.&lt;/p&gt;

&lt;h2&gt;
  
  
  But the evolution doesn't stop there. Enter Platform Engineering — a DevOps evolution in itself.
&lt;/h2&gt;

&lt;p&gt;Organizations recognized the need for a shared platform that would enhance the developer experience. In our e-commerce example, while the DevOps team had already automated certain deployment processes and introduced basic monitoring, the Platform Engineering team took it a step further. They built a robust foundation that offered self-service capabilities to developers within the operational context.&lt;/p&gt;

&lt;p&gt;Now, developers can quickly provision resources and test new features, accelerating innovation. The tools, processes, and best practices from DevOps were transformed into tailored, reusable assets that various engineering teams across the organization could leverage. The platform is standardized, enabling teams to maintain the highest levels of reliability and consistency.&lt;/p&gt;

&lt;p&gt;In this real-world scenario, DevOps and Platform Engineering came together to elevate the e-commerce platform's performance, making it more reliable and fostering innovation. It's a testament to the power of these practices in today's digital landscape.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The synergy between DevOps practices and Platform Engineering can elevate your organization's performance, rendering it more reliable and fostering a culture of innovation.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Indicators to Determine When It's Time for a Platform Engineering Team
&lt;/h2&gt;

&lt;p&gt;In the dynamic progression of your business, there are moments when the need for a Platform Engineering team becomes apparent. These moments often coincide with specific indicators:&lt;/p&gt;

&lt;h3&gt;
  
  
  Rapid Growth and Scaling
&lt;/h3&gt;

&lt;p&gt;As your business experiences exponential growth, the demands on your technology stack and infrastructure increase exponentially as well. It's not uncommon to encounter operational bottlenecks, decreased system stability, and long development cycles. This is where a dedicated Platform Engineering team can step in, taking charge of designing, constructing, and maintaining the infrastructure and tools essential to support your business's rapid expansion.&lt;/p&gt;

&lt;h3&gt;
  
  
  Complex Microservices Architecture
&lt;/h3&gt;

&lt;p&gt;In today's tech landscape, the adoption of microservices architectures has become commonplace. However, managing these intricate systems can quickly become a big challenge. This is precisely where the expertise of a Platform Engineering team shines. They specialize in designing, implementing, and maintaining microservices infrastructure, ensuring the seamless and secure operation of your services.&lt;/p&gt;

&lt;h3&gt;
  
  
  Increasing Security and Compliance Needs
&lt;/h3&gt;

&lt;p&gt;Ensuring security and following rules is crucial, especially for businesses dealing with sensitive data or in highly regulated industries. A Platform Engineering team can be your dedicated guardian in this area. They focus on strong security and meeting compliance standards, reducing the risk of data breaches and costly fines for regulatory non-compliance.&lt;/p&gt;

&lt;h3&gt;
  
  
  Automation and Efficiency
&lt;/h3&gt;

&lt;p&gt;Efficiency is crucial for a successful business. If your current DevOps methods seem manual and prone to mistakes, it's an indicator that changes are necessary. In this context, when a Platform Engineering team introduces automation and simplifies processes, it can make a significant difference. This shift leads to quicker deployments, less time wasted due to system outages, and substantial cost reductions.&lt;/p&gt;

&lt;h3&gt;
  
  
  Improved Developer Productivity
&lt;/h3&gt;

&lt;p&gt;Your developers are the ones who generate innovation in your organization. A Platform Engineering team empowers them by offering self-service infrastructure setup, consistent development environments, and tools that speed up development cycles. This empowerment enables your developers to focus their energy on creating features and delivering value to your customers.&lt;/p&gt;

&lt;h3&gt;
  
  
  Enhanced Monitoring and Observability
&lt;/h3&gt;

&lt;p&gt;Having real-time information about how your system is doing and performing is important. A Platform Engineering team can put in place advanced tools and systems for monitoring and observing your system. These tools give you practical information that helps you make decisions based on data and allows you to address problems before they become serious.&lt;/p&gt;

&lt;h2&gt;
  
  
  Mind the platform execution gap
&lt;/h2&gt;

&lt;p&gt;As stated in &lt;a href="https://martinfowler.com/articles/platform-prerequisites.html" rel="noopener noreferrer"&gt;Martin Fowler's article&lt;/a&gt;, to succeed with a platform strategy, organizations must nurture essential capabilities. Platforms should be treated as products, engage with users, ensure reliability, and maintain a healthy team environment. A well-executed platform strategy holds the potential to cut costs and enable product development teams to concentrate on innovation.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Developer productivity platforms are increasingly recognized as a way to manage the cognitive load of engineering teams and decrease the time to market for new features. However, there are baseline capabilities that organizations need to cultivate to successfully execute a platform strategy. The platform team needs to think of the platform as a software product, needing dialog with its users, attention to reliable operations, and a healthy team environment.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;&lt;a href="https://martinfowler.com/articles/platform-prerequisites.html" rel="noopener noreferrer"&gt;Source: https://martinfowler.com/articles/platform-prerequisites.html&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;In the middle of the rapid changes in the world, recognizing the opportune time to introduce a Platform Engineering team to your organization can be a pivotal decision. This choice can drive your business to new heights of success. As you observe these key indicators aligning with your organization's evolving needs, the value of embracing a Platform Engineering team becomes increasingly evident, boosting your journey toward innovation and greater efficiency.&lt;/p&gt;

&lt;p&gt;And you don't have to navigate this journey on your own. You can rely on NearForm to support you at every stage of your Platform Engineering journey, from initial planning to implementation and beyond. This strategic move enhances your current operations and positions your business for sustained success in today's highly competitive digital world. Together, we can help your organization thrive in this fast-paced digital age.&lt;/p&gt;

</description>
      <category>devops</category>
      <category>sre</category>
      <category>softwaredevelopment</category>
    </item>
    <item>
      <title>Beyond Metrics: Evaluating Software Engineering Teams</title>
      <dc:creator>Pablo Santos</dc:creator>
      <pubDate>Thu, 30 Nov 2023 18:07:23 +0000</pubDate>
      <link>https://dev.to/pablos4nt0s/beyond-metrics-evaluating-software-engineering-teams-5gd9</link>
      <guid>https://dev.to/pablos4nt0s/beyond-metrics-evaluating-software-engineering-teams-5gd9</guid>
      <description>&lt;p&gt;In the world of software engineering, making sure your team works well, gets stuff done, and delivers top-notch results is super important. To navigate this techy world successfully, you need tools that do more than just basic management – they should give you helpful feedback and set the bar for success. With technology always changing and what the industry wants shifting around, it's crucial to have solid solutions that help guide and measure how your team is doing.&lt;/p&gt;

&lt;p&gt;This is where Joel Test and Rands Test come into play. These two sets of criteria are designed to help assess the effectiveness of software engineering teams. While the tech landscape has evolved rapidly over the years, the fundamental question remains the same: &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"How do we build exceptional software and cultivate thriving software engineering teams?"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The Joel Test, a timeless classic, originated from Joel Spolsky, co-founder of Trello and Stack Overflow, in the early 2000s. With its ten simple yet incisive questions, the test served as a blueprint for gauging the capabilities of a software development team. Each question, addressing aspects such as version control, bug tracking, and codebase quality, offered a snapshot of an organization's ability to produce top-tier software products.&lt;/p&gt;

&lt;p&gt;On the other hand, the Rands Test, crafted by Michael Lopp, a seasoned Silicon Valley veteran with leadership roles at Apple and Slack, introduced a different perspective. Rands recognized that while technical aspects are crucial, the heartbeat of every software engineering team lies in its people and culture. His criteria, focusing on communication, trust, and leadership, provide valuable insights into the human dynamics at play in a development team.&lt;/p&gt;

&lt;p&gt;In this article, we'll explore the origins, components, and relevance of both tests in today's fast-paced tech scene. Discover how these assessments go beyond checklists, serving as guides to build software engineering teams that excel in both technical prowess and collaborative innovation.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Joel Test
&lt;/h3&gt;

&lt;p&gt;Since its inception in the early 2000s, the Joel test has weathered the fast-paced evolution of the tech industry, retaining its relevance in an ever-changing landscape.&lt;/p&gt;

&lt;p&gt;At its core, the Joel Test comprises ten fundamental questions that pierce through the intricacies of software development. These questions aim to unveil the strengths and weaknesses of a team's development processes. In essence, this test offers a snapshot of an organization's capabilities, highlighting areas that require attention and improvement.&lt;/p&gt;

&lt;h4&gt;
  
  
  1. Do You Use Source Control?
&lt;/h4&gt;

&lt;p&gt;This question underscores the importance of version control in software development. It assesses whether the team has a robust system in place for tracking code changes and collaboration.&lt;/p&gt;

&lt;h4&gt;
  
  
  2. Can You Make a Build in One Step?
&lt;/h4&gt;

&lt;p&gt;The efficiency of the build process is essential. This question investigates whether the team can produce a working build of the software in a single, straightforward step.&lt;/p&gt;

&lt;h4&gt;
  
  
  3. Do You Make Daily Builds?
&lt;/h4&gt;

&lt;p&gt;Daily builds promote consistency and catch integration issues early. This question examines the team's commitment to regular builds.&lt;/p&gt;

&lt;h4&gt;
  
  
  4. Do You Have a Bug Database?
&lt;/h4&gt;

&lt;p&gt;Effective bug tracking is crucial for quality assurance. This question gauges whether the team has a system to log, monitor, and address software issues.&lt;/p&gt;

&lt;h4&gt;
  
  
  5. Do You Fix Bugs Before Writing New Code?
&lt;/h4&gt;

&lt;p&gt;Prioritizing bug fixes enhances code quality. This question assesses the team's approach to managing defects.&lt;/p&gt;

&lt;h4&gt;
  
  
  6. Do You Have an Up-to-Date Schedule?
&lt;/h4&gt;

&lt;p&gt;Keeping track of project timelines is vital for planning and resource allocation. This question looks at the team's project management practices.&lt;/p&gt;

&lt;h4&gt;
  
  
  7. Do You Have a Spec?
&lt;/h4&gt;

&lt;p&gt;A clear specification ensures everyone is on the same page. This question inquires about the presence of a detailed project specification.&lt;/p&gt;

&lt;h4&gt;
  
  
  8. Do Programmers Have Quiet Working Conditions?
&lt;/h4&gt;

&lt;p&gt;A conducive work environment is essential for productivity. This question highlights the importance of minimizing distractions.&lt;/p&gt;

&lt;h4&gt;
  
  
  9. Do You Use the Best Tools Money Can Buy?
&lt;/h4&gt;

&lt;p&gt;Employing top-notch development tools enhances efficiency. This question examines the team's commitment to using the best available resources.&lt;/p&gt;

&lt;h4&gt;
  
  
  10. Do You Have Testers?
&lt;/h4&gt;

&lt;p&gt;Dedicated testing resources contribute to software quality. This question looks at whether the team has testers responsible for quality assurance.&lt;/p&gt;

&lt;p&gt;The Joel Test provides a holistic view of a software development team's capabilities, touching on aspects of version control, build processes, bug tracking, project management, and work environment. Over the years, this test has served as a roadmap for countless organizations striving to improve their software development practices.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Rands Test
&lt;/h3&gt;

&lt;p&gt;The Rands Test is an alternative framework for evaluating software engineering teams. Unlike the Joel Test, which primarily focuses on technical aspects, the Rands Test delves into the intricate dynamics of people, communication, and organizational culture. This unique perspective provides valuable insights into how teams can thrive in the ever-evolving world of software engineering.&lt;/p&gt;

&lt;p&gt;The Rands Test introduces criteria that delve into the softer, yet equally critical, aspects of team dynamics. Here are some of the key components of the Rands Test:&lt;/p&gt;

&lt;h4&gt;
  
  
  1. Your hallway test
&lt;/h4&gt;

&lt;p&gt;This concept assesses how well team members communicate informally and build trust. It gauges whether individuals can have hallway conversations to solve problems and share ideas, reflecting a culture of open communication.&lt;/p&gt;

&lt;h4&gt;
  
  
  2. The milk and cookies test
&lt;/h4&gt;

&lt;p&gt;This unconventional test measures how leaders deal with conflict. It explores whether leaders are willing to address issues head-on or whether they avoid them, affecting team morale and effectiveness.&lt;/p&gt;

&lt;h4&gt;
  
  
  3. Know who has the DTS (Directly Responsible Individual)
&lt;/h4&gt;

&lt;p&gt;The Rands Test emphasizes clarity of roles and responsibilities. Teams should know who the go-to person is for specific tasks or decisions, reducing ambiguity and promoting efficiency.&lt;/p&gt;

&lt;h4&gt;
  
  
  4. The one-on-one
&lt;/h4&gt;

&lt;p&gt;Regular one-on-one meetings between team members and their managers are crucial for understanding individual goals, growth, and concerns. This fosters a sense of belonging and support within the team.&lt;/p&gt;

&lt;h4&gt;
  
  
  5. The Friday document
&lt;/h4&gt;

&lt;p&gt;Creating a weekly document that summarizes what the team has achieved and what's coming up encourages transparency and accountability.&lt;/p&gt;

&lt;h4&gt;
  
  
  6. 5-15s
&lt;/h4&gt;

&lt;p&gt;A short weekly status report where individuals outline what they've accomplished in 5 minutes and what they plan to do in the next 15 minutes. This promotes focus and alignment within the team.&lt;/p&gt;

&lt;p&gt;The Rands Test complements the technical aspects addressed by the Joel Test with its focus on team dynamics, communication, and leadership. It recognizes that an effective software engineering team is not just a collection of skilled individuals but a group that communicates openly, shares goals, and supports each other.&lt;/p&gt;

&lt;h3&gt;
  
  
  Adoption
&lt;/h3&gt;

&lt;p&gt;While the Joel Test and Rands Test differ in their evaluation criteria, they are not mutually exclusive. In fact, many organizations find value in adopting elements from both tests, recognizing that excellence in software engineering hinges on both technical proficiency and effective human collaboration. &lt;/p&gt;

&lt;h4&gt;
  
  
  Adopting the Joel Test
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;If your team's primary challenge is technical in nature, the Joel Test may be the best fit. It provides a clear roadmap for addressing fundamental software development processes.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Prioritize areas where your team scores lower on the Joel Test and implement changes to improve in those aspects.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Encourage a culture of continuous improvement, using the Joel Test as a benchmark to measure progress over time.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Adopting the Rands Test
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;If your team's challenges revolve around people, communication, and trust, consider integrating the Rands Test principles.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Implement practices like regular one-on-one meetings, the milk and cookies test, or the hallway test to foster a collaborative environment.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Prioritize emotional intelligence and interpersonal skills as essential qualities for team members and leaders.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Combining the Best of Both Worlds
&lt;/h3&gt;

&lt;p&gt;It's important to remember that the Joel Test and Rands Test aren't like exclusive clubs—you can totally mix and match. Keep in mind that there's no one magic solution for everyone. Whether you go with the Joel Test, the Rands Test, or even your special blend, make sure it fits your team's specific challenges, goals, and vibe. Keep checking in and tweaking your approach to make sure your team stays ahead in the always-changing world of software engineering. After all, flexibility and a bit of customization are the secret sauce to success in this field!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;References:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;"The Joel Test: 12 Steps to Better Code" by Joel Spolsky - This is the original blog post by Joel Spolsky that introduced the Joel Test. It provides valuable insights into the background and purpose of the test.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;"Managing Humans: Biting and Humorous Tales of a Software Engineering Manager" by Michael Lopp - This book by Rands (Michael Lopp) offers in-depth insights into the Rands Test and his experiences in managing software engineering teams.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;"Joel Test 2.0" - An updated version of the Joel Test with annotations and commentary by Joel Spolsky, providing context for each question in the test.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;"The Milk and Cookies Test" - A blog post by Michael Lopp (Rands) that explains the concept of the Milk and Cookies Test, which evaluates how leaders handle conflict in a team.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;"The Rands Test" - An official document by Michael Lopp explaining the principles and components of the Rands Test in detail.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;"Rands in Repose" Blog - Michael Lopp's blog where he shares his insights and experiences in managing software teams. Many of the concepts in the Rands Test are discussed in his blog posts.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;"Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation" by Jez Humble and David Farley - This book can provide context for aspects of the Joel Test related to build processes and continuous integration.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;"The Pragmatic Programmer: Your Journey to Mastery" by Andrew Hunt and David Thomas - This book covers various best practices in software development, which can be relevant to the Joel Test's technical criteria.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;"Team Geek: A Software Developer's Guide to Working Well with Others" by Ben Collins-Sussman, Brian W. Fitzpatrick, and Michael Pilato - This book explores team dynamics and collaboration, which can be aligned with the principles of the Rands Test.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Articles on Modern Software Development Practices - Look for recent articles and resources that discuss modern software development practices, such as Agile, DevOps, and continuous integration, to provide context for the relevance of the Joel Test and Rands Test in today's software engineering landscape.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>softwareengineering</category>
      <category>performance</category>
      <category>management</category>
    </item>
    <item>
      <title>Why even the best teams struggle to work together?</title>
      <dc:creator>Pablo Santos</dc:creator>
      <pubDate>Wed, 27 Sep 2023 15:23:26 +0000</pubDate>
      <link>https://dev.to/pablos4nt0s/why-even-the-best-teams-struggle-to-work-together-612</link>
      <guid>https://dev.to/pablos4nt0s/why-even-the-best-teams-struggle-to-work-together-612</guid>
      <description>&lt;p&gt;I recently had the amazing opportunity to engage in a truly fascinating and thought-provoking conversation about the various tactics and approaches that teams utilize in order to attain outstanding and remarkable results.&lt;/p&gt;

&lt;p&gt;During this enlightening discussion, we delved into the reasons behind the challenges faced by even the most exceptional teams when it comes to collaborating effectively, and we also explored numerous practical and actionable strategies that can be implemented to successfully accomplish significant objectives and targets.&lt;/p&gt;

&lt;p&gt;One particular resource that was mentioned during our conversation was the highly acclaimed book titled &lt;em&gt;"The 5 Dysfunctions of Teams"&lt;/em&gt;, which presents a comprehensive model in the form of a five-layer pyramid. This pyramid serves as a visual representation of how dysfunction within one layer can inadvertently lead to dysfunction in subsequent layers, ultimately resulting in a detrimental and adverse work environment as well as an underperforming team.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fb9244wahule1u3yoz7iq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fb9244wahule1u3yoz7iq.png" alt="The 5 Dysfunctions of Teams" width="740" height="688"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Some thoughts that emerged from our discussion:&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;It is important to recognize and acknowledge the potential of the team and ensure they understand that these dysfunctions exist. Building trust is a process that takes time and effort, and it cannot be achieved overnight. A conducive environment should be created that not only accepts but also rewards vulnerability, rather than punishing it.&lt;/p&gt;

&lt;p&gt;It is crucial to emphasize that the team should not shy away from conflicts, as they can be valuable opportunities to refine and improve solutions. In order to foster a culture of open communication, it is important to ensure that everyone's ideas are genuinely considered and respected.&lt;/p&gt;

&lt;p&gt;Furthermore, it is essential to clearly communicate to everyone within the team what the collective goals and objectives are. Each team member should have a clear understanding of their individual responsibilities and tasks, and how they should behave in order for the team to achieve success.&lt;/p&gt;

&lt;p&gt;Ultimately, the focus should always be on the collective results and outcomes. It is important to recognize that regardless of how well an individual performs within the team, if the team as a whole fails, everyone suffers the consequences. Therefore, it is vital to foster a collaborative and supportive environment where the success of the team is prioritized above individual achievements.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;What can you do? Ask your team these questions:&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Do team members openly disclose their opinions?&lt;/strong&gt; This is crucial for fostering transparency and creating a collaborative environment where everyone feels comfortable sharing their thoughts and ideas.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Are team meetings compelling and productive?&lt;/strong&gt; It is essential that team meetings are not only engaging but also result in tangible outcomes. Effective meetings can drive progress and ensure that everyone is on the same page.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Does the team come to decisions quickly and avoid conflict?&lt;/strong&gt; Efficient decision-making is a hallmark of successful teams. By minimizing unnecessary conflicts and reaching consensus swiftly, teams can maintain momentum and achieve their goals.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Do team members confront one another about their shortcomings?&lt;/strong&gt; Constructive feedback and accountability are vital for personal and team growth. Encouraging team members to address their shortcomings with empathy and support can lead to continuous improvement.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Do team members sacrifice their own interests for the good of the team?&lt;/strong&gt; A strong team is built on individuals who prioritize the collective success over personal gains. When team members are willing to put the team's interests first, it enhances collaboration and fosters a culture of unity.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Conclusion:&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;In my opinion, teamwork is an indispensable competitive advantage for successful organizations. Teams that effectively address these dysfunctions will not only excel in their work but also establish harmonious relationships with others. By continuously striving to improve, teams can unlock their full potential and achieve remarkable outcomes.&lt;/p&gt;

&lt;p&gt;I would love to hear your thoughts on this. Please feel free to share with me.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;References:&lt;/strong&gt;
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;“The Five Dysfunctions of a Team”&lt;/strong&gt; by Patrick Lencioni 

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.goodreads.com/book/show/21343.The_Five_Dysfunctions_of_a_Team" rel="noopener noreferrer"&gt;&lt;strong&gt;Goodreads Link&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;“The Gifts of Imperfection: Let Go of Who You Think You're Supposed to Be and Embrace Who You Are&lt;/strong&gt;” by Brené Brown 

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.amazon.com/Gifts-Imperfection-Think-Supposed-Embrace-ebook/dp/B00BS03LL6/" rel="noopener noreferrer"&gt;&lt;strong&gt;Amazon Link&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;“The power of vulnerability”&lt;/strong&gt; by Brené Brown 

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=iCvmsMzlF7o" rel="noopener noreferrer"&gt;&lt;strong&gt;Youtube Video&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;“&lt;strong&gt;Leaders Eat Last”&lt;/strong&gt; by Simon Sinek 

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.amazon.com/Leaders-Eat-Last-Together-Others/dp/1591848016" rel="noopener noreferrer"&gt;&lt;strong&gt;Amazon Link&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>management</category>
      <category>culturalfit</category>
      <category>peoplemanagement</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Unlocking Success in DevOps with DORA and Space Metrics</title>
      <dc:creator>Pablo Santos</dc:creator>
      <pubDate>Wed, 27 Sep 2023 15:00:38 +0000</pubDate>
      <link>https://dev.to/pablos4nt0s/unlocking-success-in-devops-with-dora-and-space-metrics-3gnm</link>
      <guid>https://dev.to/pablos4nt0s/unlocking-success-in-devops-with-dora-and-space-metrics-3gnm</guid>
      <description>&lt;p&gt;DevOps has become a game-changer in the world of software development and operations. It's all about breaking down silos, fostering collaboration, and achieving higher levels of efficiency and agility. But how do you measure your DevOps success, and how can you ensure that you're on the right track? The answer lies in understanding the DORA metrics and exploring the concept of Space metrics.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;DORA Metrics: Unlocking Success in DevOps&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;DORA, short for DevOps Research and Assessment, is a research-based approach to measuring the success of DevOps practices. It's backed by the DevOps community's extensive research and analysis and provides valuable insights into how organizations can optimize their development and operations processes. Here are the key DORA metrics you should know:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Deployment Frequency&lt;/strong&gt;: This metric tells you how often your team deploys code to production. Frequent deployments indicate a well-functioning DevOps pipeline.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lead Time for Changes&lt;/strong&gt;: It measures the time it takes for a code change to go from the idea stage to being deployed in production. Shorter lead times are indicative of efficient processes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Change Failure Rate&lt;/strong&gt;: This metric tracks the percentage of changes that result in production failures. Lower failure rates indicate the stability and reliability of your system.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Time to Restore Service&lt;/strong&gt;: It measures how quickly your team can recover from a service disruption or failure. Faster restoration times are essential for maintaining user satisfaction.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Space Metrics: Expanding the Horizons of DevOps&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;While DORA metrics focus on the core development and deployment pipeline, Space metrics encompass a broader perspective. Space metrics explore the impact of DevOps practices on the organization's culture, collaboration, and overall performance. Here are some key Space metrics:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Team Satisfaction&lt;/strong&gt;: A satisfied team is more likely to be productive and innovative. High team satisfaction is a sign that DevOps practices are fostering a positive work environment.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Collaboration&lt;/strong&gt;: Measure the degree of collaboration between development and operations teams. Improved collaboration can lead to smoother deployments and faster issue resolution.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Customer Satisfaction&lt;/strong&gt;: Ultimately, your DevOps efforts should result in happier customers. Monitor customer satisfaction to ensure that your changes are meeting their needs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Innovation and Experimentation&lt;/strong&gt;: Track the number of experiments and innovations your teams are implementing. A culture of experimentation is often a hallmark of successful DevOps organizations.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;How can you integrate these metrics effectively?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;In 2017, Gartner published a report titled "&lt;em&gt;Data-Driven DevOps: Use Metrics to Guide Your Journey&lt;/em&gt;", which presented the following pyramid of DevOps metrics.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcrf0q8ngsqbw822f0yxq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcrf0q8ngsqbw822f0yxq.png" alt="Data-Driven DevOps: Use Metrics to Guide Your Journey" width="800" height="515"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To achieve long-term success in business, it is essential to make use of the assessment results. Simply observing your business without implementing improvements based on identified issues is pointless. Therefore, DevOps metrics are crucial for monitoring the KPI process and evaluating the effectiveness of any changes made. To make the most of these measurements, it is essential to follow the following steps:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Define Common Goals:&lt;/strong&gt; Start by aligning the objectives of both sets of metrics. Ensure that the team understands the importance of achieving a balance between technical performance (DORA) and organizational health (SPACE).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Use a Balanced Scorecard Approach:&lt;/strong&gt; Create a balanced scorecard that includes a mix of DORA and SPACE metrics. This approach ensures that teams focus on technical excellence while also considering cultural and organizational factors.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Continuous Feedback and Measurement:&lt;/strong&gt; Regularly collect data for both sets of metrics. This may include automated data collection for DORA metrics (e.g., deployment frequency, lead time) and surveys or interviews for SPACE metrics (e.g., team satisfaction, collaboration).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Integrate Metrics into Retrospectives:&lt;/strong&gt; Incorporate discussions about DORA and SPACE metrics into your regular retrospectives. Encourage team members to reflect on both technical achievements and cultural aspects that impact performance.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Identify Correlations:&lt;/strong&gt; Analyze the data to identify correlations between technical performance and organizational culture. For example, you may find that high levels of collaboration (SPACE) correlate with faster deployment frequency (DORA).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Set Balanced Targets:&lt;/strong&gt; Establish targets for both DORA and SPACE metrics that reflect your team's specific goals and values. Consider what balance is right for your organization—high performance and high satisfaction.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Promote a Growth Mindset:&lt;/strong&gt; Encourage a growth mindset within the team. Emphasize that improvements in both technical and cultural areas are valuable and that setbacks should be viewed as opportunities for growth.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Celebrate Achievements:&lt;/strong&gt; Celebrate achievements in both technical and cultural domains. Recognize and reward team members for their contributions to both areas.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Iterate and Adapt:&lt;/strong&gt; Continuously iterate on your metrics framework. As your team evolves and matures, adjust the balance between DORA and SPACE metrics to meet changing needs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Share Insights:&lt;/strong&gt; Share insights gained from the integration of DORA and SPACE metrics with leadership, other teams, and stakeholders. This transparency can foster a culture of learning and improvement across the organization.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Conclusion&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;By integrating DORA metrics and SPACE metrics, teams can achieve a more holistic view of their performance, leading to better-informed decisions, improved collaboration, and a healthier work environment. This approach allows organizations to build high-performing teams that excel in both technical and cultural dimensions.&lt;/p&gt;

&lt;p&gt;Incorporating both DORA and Space metrics into your DevOps strategy provides a comprehensive view of your organization's progress. While DORA metrics help you fine-tune your development pipeline, Space metrics shed light on the broader cultural and organizational aspects of DevOps.&lt;/p&gt;

&lt;p&gt;Remember that metrics alone aren't enough; they should guide your continuous improvement efforts. Regularly assess your metrics, identify areas for enhancement, and adapt your DevOps practices accordingly. With the right balance of DORA and Space metrics, you'll not only measure success but also drive it within your organization.&lt;/p&gt;

&lt;p&gt;In the world of DevOps, success is a journey, not a destination. By using the insights provided by DORA and Space metrics, you can confidently navigate this journey, continuously improving and delivering value to your customers.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Resources&lt;/strong&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Books on DevOps:
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;"The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win"&lt;/strong&gt; by Gene Kim, Kevin Behr, and George Spafford

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://www.amazon.com/The-Phoenix-Project-Helping-Business/dp/0988262509" rel="noopener noreferrer"&gt;Amazon Link&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation"&lt;/strong&gt; by Jez Humble and David Farley

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://www.amazon.com/Continuous-Delivery-Deployment-Automation-Addison-Wesley/dp/0321601912" rel="noopener noreferrer"&gt;Amazon Link&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations"&lt;/strong&gt; by Nicole Forsgren, Jez Humble, and Gene Kim

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://www.amazon.com/Accelerate-Software-Performing-Technology-Organizations/dp/1942788339" rel="noopener noreferrer"&gt;Amazon Link&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  DORA Metrics Resources:
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;DevOps Research and Assessment (DORA) Website&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://devops-research.com/" rel="noopener noreferrer"&gt;DORA Website&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"Accelerate: State of DevOps Report" by DORA&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://devops-research.com/research.html" rel="noopener noreferrer"&gt;Download Report&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Space Metrics and Organizational Culture:
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;"Drive: The Surprising Truth About What Motivates Us"&lt;/strong&gt; by Daniel H. Pink

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://www.amazon.com/Drive-Surprising-Truth-About-Motivates/dp/1594484805" rel="noopener noreferrer"&gt;Amazon Link&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"The DevOps Handbook: How to Create World-Class Agility, Reliability, &amp;amp; Security in Technology Organizations"&lt;/strong&gt; by Gene Kim, Patrick Debois, John Willis, and Jez Humble

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://www.amazon.com/DevOps-Handbook-World-Class-Reliability-Organizations/dp/1942788002" rel="noopener noreferrer"&gt;Amazon Link&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"The Five Dysfunctions of a Team: A Leadership Fable" by Patrick Lencioni&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://www.amazon.com/Five-Dysfunctions-Team-Leadership-Fable/dp/0787960756" rel="noopener noreferrer"&gt;Amazon Link&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Additional Resources:
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;"Continuous Integration, Continuous Deployment, Continuous Delivery, and Continuous Testing Explained"&lt;/strong&gt; (Free eBook by CircleCI)

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://circleci.com/learn/ebook/continuous-integration-and-continuous-deployment/" rel="noopener noreferrer"&gt;Read eBook&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"Site Reliability Engineering: How Google Runs Production Systems"&lt;/strong&gt; by Niall Richard Murphy, Betsy Beyer, Chris Jones, and Jennifer Petoff

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://landing.google.com/sre/sre-book/toc/index.html" rel="noopener noreferrer"&gt;Amazon Link&lt;/a&gt;&lt;/strong&gt; (Online Version)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"The DevOps Toolkit: Docker Swarm"&lt;/strong&gt; by Viktor Farcic

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://www.amazon.com/DevOps-Toolkit-Docker-Swarm-Complete/dp/1546768746" rel="noopener noreferrer"&gt;Amazon Link&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"The Balanced Scorecard: Translating Strategy into Action"&lt;/strong&gt; by Robert S. Kaplan and David P. Norton

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.amazon.com/Balanced-Scorecard-Translating-Strategy-Action-ebook/dp/B000SEIJPG" rel="noopener noreferrer"&gt;&lt;strong&gt;Amazon Link&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;These resources should provide you with in-depth knowledge of DevOps, DORA metrics, organizational culture, and related topics. Happy reading and learning!&lt;/p&gt;

</description>
      <category>devops</category>
      <category>metric</category>
      <category>softwareengineering</category>
      <category>datadriven</category>
    </item>
  </channel>
</rss>
