Skip to content

September 24, 2024

Navigating the New Reality: Optimizing Tech Teams in Challenging Times

By Summary by IT Revolution

It’s no secret that technology organizations face increasing pressure to deliver more with less. A new paper titled Navigating the New Reality: Practical Strategies for Optimizing Flow, Teamwork, and Visibility in a Changing Landscape offers valuable insights for tech leaders grappling with budget constraints and accelerated demands.

The authors draw inspiration from two influential books: Making Work Visible by Dominica DeGrandis and Team Topologies by Matthew Skelton and Manuel Pais. They present six actionable methods to achieve financial efficiency and faster time-to-market in this challenging landscape.

The New Reality

The paper highlights the current pressures facing tech companies:

  1. Increased budget constraints due to the end of zero-interest rate policies
  2. Widespread layoffs in the tech industry
  3. The rapid rise of AI, particularly generative AI, reshaping product road maps and expectations

In this context, the authors propose six key strategies to help organizations navigate these challenges:

1. Expose Invisible Work

Many activities in tech organizations go untracked, leading to misunderstandings about capacity and priorities. Examples of invisible work include manual operational tasks, status updates, security training, and professional development.

To address this, the authors recommend:

  • Tracking all types of work, including security and technical debt
  • Showing the impact of unplanned work
  • Implementing rules for tracking important work
  • Rewarding honesty in reporting, even when it exposes problems

2. Reduce WIP and Improve Focus

Too much work-in-progress (WIP) leads to delays, increased costs, and decreased quality. The paper suggests:

  • Implementing WIP limits at both team and organizational levels
  • Using “pull” systems instead of “pushing” work onto teams
  • Investing excess capacity in improvement efforts that increase overall capacity

3. Make Team APIs Visible

Coordinating cross-cutting initiatives often involve high overhead. The authors recommend using the concept of “Team APIs” from Team Topologies to improve coordination:

  • Provide consistent interfaces for external stakeholders
  • Make work consistently visible across teams
  • Create clear work boundaries around teams
  • Apply a clear domain model and language
  • Establish engineering-level and team-level signals for work status

4. See Trade-Offs from Conflicting Priorities

Conflicting priorities can lead to time theft through team dependencies, individual assignments, multi-tasking, and contention for shared resources. The paper suggests:

  • Considering time/money trade-offs for shared resources
  • Optimizing workflow through the organization
  • Visualizing and aligning priorities across dependent teams
  • Being willing to have hard conversations about organizational capacity and priorities

5. Remediate Blocking Dependencies

The authors emphasize the importance of managing team cognitive load and periodically adjusting team boundaries. They recommend:

  • Making blocking dependencies visible through tools like value stream mapping
  • Forming action teams to remove engineering organization impediments
  • Aligning on common team types and interaction modes (as defined in Team Topologies)
  • Moving toward self-service for well-defined capabilities and services
  • Acknowledging that some dependencies will always exist and focusing on effective management

6. Effective Sequencing of Work

While prioritization is important, the authors argue that sequencing work is crucial for handling complex, interdependent projects. They suggest:

  • Establishing cross-cutting product roles to sequence work across dependent teams
  • Focusing first on the fastest-value work (a variation of shortest job first scheduling)
  • Using rank order instead of tiered priorities
  • Swarming high-value work and challenging traditional team boundaries
  • Establishing clear work contracts between process steps
  • Planning for smaller, “snack-sized” increments of work focused on learning

Practical Application

The paper uses a fictional narrative about Pat, a director of engineering at a financial services company, to illustrate how these concepts can be applied in real-world situations. Through Pat’s story, readers see how issues like conflicting priorities, invisible work, and dependencies between teams can create challenges in delivering on new initiatives while maintaining existing products.

The authors show how Pat and her team navigate these challenges by implementing the six methods outlined above. For example, they expose invisible work by tracking all types of activities, reduce WIP by establishing organization-wide initiative limits, and improve team coordination by implementing consistent Team APIs.

Conclusion

Navigating the New Reality offers a comprehensive and practical approach to addressing the challenges faced by today’s technology organizations. By focusing on exposing invisible work, reducing WIP, improving team coordination, managing conflicting priorities, addressing dependencies, and effectively sequencing work, organizations can achieve greater financial efficiency and faster time-to-market.

The paper emphasizes that while these challenges are significant, they are not insurmountable. By applying the principles from Making Work Visible and Team Topologies, tech leaders can optimize their teams’ performance and navigate the complexities of the current business landscape.

For any technology leader grappling with the pressures of reduced budgets, increased demands, and rapidly evolving technologies, this paper provides valuable insights and actionable strategies. To dive deeper into these concepts and gain additional guidance on optimizing your technology organization, we encourage you to download and read the full paper.

- About The Authors
Avatar photo

Summary by IT Revolution

Articles created by summarizing a piece of original content from the author (with the help of AI).

No comments found

Leave a Comment

Your email address will not be published.



Jump to Section

    More Like This

    Mitigating Unbundling’s Biggest Risk
    By Stephen Fishman , Matt McLarty

    If you haven’t already read Unbundling the Enterprise: APIs, Optionality, and the Science of…

    Navigating Cloud Decisions: Debunking Myths and Mitigating Risks
    By Summary by IT Revolution

    Organizations face critical decisions when selecting cloud service providers (CSPs). A recent paper titled…

    The Phoenix Project Comes to Life: Graphic Novel Adaptation Now Available!
    By IT Revolution

    We're thrilled to announce the release of The Phoenix Project: A Graphic Novel (Volume…

    Embracing Uncertainty: GenAI and Unbundling the Enterprise
    By Matt McLarty , Stephen Fishman

    The following post is an excerpt from the book Unbundling the Enterprise: APIs, Optionality, and…