Agile Coaches' Corner

Written by: Dan Neumann at AgileThought
  • Summary

  • Agile Coaches' Corner shares practical concepts in an approachable way. It is for agile practitioners and business leaders seeking expert advice on improving the way they work to achieve their desired outcomes.
    Copyright 2022. AgileThought, Inc.
    Show More Show Less
activate_samplebutton_t1
Episodes
  • AI: A New Thinking Partner in Agile Teams with Dan Neumann
    Sep 27 2024

    This week, your host, Dan Neumann, discusses his perspective on the influence of Artificial Intelligence on Agile Teams. AI has created excitement and great expectations, undoubtedly changing how we perceive work and raising some concerns. In this episode, Dan dives deep into how Generative AI can impact Agile Teams’ work, describing AI’s use in this field and using valuable examples to describe several manners to incorporate AI to ease the work at different stages of an Agile process.

    Key Takeaways

    • Generative AI, a new thinking partner to Agile Teams:

      • There are sensitivities around using the free AI models currently available.

      • AI could be considered a great partner in addition to Team Members.

      • The definition of done for each project cannot be delegated to AI, since the Team needs to determine the pros and cons, define the goals, and what it means to achieve them.

      • Miro AI can be used as a Retrospective partner to examine the retrospective data the Team has been collecting. It can also help provide different ways of facilitating Retrospectives.

    • AI is helpful to Delivery Teams in predicting releases.

      • Agile Teams can use the Monte Carlo Simulation to predict a Team’s velocity by looking at historical data to create a range of future possibilities.

    • Sprint planning could be simpler with the aid of AI.

      • An Agile Team can seek AI help to provide other work items that might support the original Sprint Goal, based on the product backlog.

    • How can AI assist in dealing with bottlenecks?

      • AI can help identify some bottleneck trends based on the existing delivery data.

    • AI as a tool for Product Owners and Quality Specialists to identify Acceptance Criteria:

      • AI can assist Product Owners and Quality Specialists in defying product backlog Item acceptance criteria.

      • To generate new acceptance criteria, test cases can be generated using an AI public tool or a technology ecosystem like Microsoft Copilot.

    • Using Microsoft Copilot, a Team can look at the sentiment in which you are engaging with your Teammates.

      • By searching the Team’s chat emails, AI can help you anticipate potential issues.

      • Ai can provide strategies to tackle a potential social challenge that might be reflected in the Team’s communication.

    • AI can use your historical information for risk management.

      • AI can help a Team identify risks and develop strategies to solve them or even when to accept those risks since the cost of mitigating them exceeds the Team’s capabilities.

    • Agile Teams can use AI for prioritization.

      • AI can explore big data, search for information on costs and benefits, and provide useful suggestions for prioritization.

    Want to Learn More or Get in Touch?

    Visit the website and catch up with all the episodes on AgileThought.com!

    Email your thoughts or suggestions to Podcast@AgileThought.com or Tweet @AgileThought using #AgileThoughtPodcast!

    Show More Show Less
    16 mins
  • Maximizing Team Autonomy while Maintaining Accountability in Agile Frameworks with Dan Neumann
    Sep 13 2024

    This week, your host, Dan Neumann, is discussing how to maximize Team autonomy while maintaining accountability within Agile Frameworks. In this episode, Dan defines the importance of autonomy and accountability in Agile. He explains the challenge faced when too much autonomy leads to a lack of accountability while, on the contrary, too much control inhibits innovation and why leaders should prioritize this delicate balance.

    Key Takeaways

    • What is Autonomy in Agile?

      • Autonomy is the ability to self-manage, make decisions, and drive solutions.

      • Give Teams the environment and support they need, and trust them to get the job done. Motivated individuals are the key to success!

      • A Manager must welcome changing requirements but needs the Team to maintain focus. Remember, a Team must harness change for the customer’s competitive advantage.

      • Autonomy benefits Agile teams by making decisions faster and fostering creativity and innovation.

    • The Role of Accountability in Agile:

      • Accountability in the Agile context means taking ownership of work, meeting commitments, and ensuring transparency.

      • An Agile Coach should account for progress toward the desired outcome. When things go wrong, slow, or burst, the coach should explain why it happened, what measures were in place to help prevent it, and what the team can do to prevent the problem from happening again.

      • Accountability keeps Teams aligned with business outcomes and stakeholders’ expectations.

    • Key Strategies for Balancing Autonomy and Accountability:

      • Clearly Defined Outcomes: Focus on the importance of clear goals, shared objectives, and transparency. Teams need freedom to achieve these goals but must stay accountable for delivering them. Tell it, write it, repeat it, and ask others to repeat it.

      • Create a Culture of Trust: Trust between leaders and Teams drives autonomy. Trust the Team to make decisions, and they will take accountability for their outcomes.

      • Use Agile Metrics Thoughtfully: Discuss key metrics like velocity, burn-down charts, and lead time. Always remember that metrics are tools for learning, not for punishment. Emphasize simplicity as the art of maximizing the amount of work not done.

      • Boundary Setting (Guardrails): How Agile coaches and Scrum Masters can establish non-intrusive guardrails (e.g., WIP limits, capacity planning) to ensure teams are free to work without getting lost or overcommitting.

    • Leadership’s Role in Supporting Autonomy and Accountability:

      • Some Leadership behaviors that empower teams are removing obstacles, giving space for innovation, innovation week, buffer in a Sprint, spikes, training resources, conferences, and coding retreats (among others).

      • Agile coaches must highlight the need for regular feedback loops, such as retrospectives, to align accountability without micromanaging.

    Want to Learn More or Get in Touch?

    Visit the website and catch up with all the episodes on AgileThought.com!

    Email your thoughts or suggestions to Podcast@AgileThought.com or Tweet @AgileThought using #AgileThoughtPodcast!

    Show More Show Less
    19 mins
  • Tips for Managers to Help Agile Teams with Dan Neumann
    Sep 6 2024

    This week, Dan Neumann, your host, dives deep into how Managers can support and help their Agile Teams. We often fall into common misconceptions, such as believing that self-managing Teams do not need Functional Managers or finding that the Manager’s role is not well defined, making it difficult to identify how he can assist an Agile Team. In this episode, Dan shares many valuable tips for Managers trying to find the best ways to help an Agile Team.

    Key Takeaways

    • Tip No.1: Encourage Team Involvement.

      • Involve the team in the solution process and respect their expertise and opinions.

      • Involving team members in decision-making processes can lead to better

    alignment, trust, and quality of solutions.

    • Tip No.2: Support Learning and Development.

      • Provide time and resources for training and other activities to support the Team’s learning and development needs.

      • Give Team members time for training and attending relevant events to increase motivation and performance.

    • Tip No.3: Foster a Flexible and Adaptive Mindset.

      • Encourage managers to adopt a flexible and adaptive mindset and be open to change and feedback.

      • Being adaptable and responsive to changes in the Agile environment has remarkable benefits.

    • Tip No.4: Measure and Improve Workflow.

      • Identify wasteful activities like handoffs and delays and streamline the flow of value to customers.

      • Measuring the total time to deliver customer value and designing an effective workflow can improve Team efficiency.

    • Tip No.5: Align Teams with Common Visions and Goals.

      • Form networks of teams centered on common customers and products and push decision-making out to the network's edges.

      • A Manager should align teams with a shared vision and goals rather than top-down control.

    • Tip No.6: Celebrate Successes and Learn from Challenges.

      • Celebrate the team's successes and identify root causes for defects or challenges to improve continuously.

      • Celebrating achievements and learning from challenges fosters a positive Team culture.

    Want to Learn More or Get in Touch?

    Visit the website and catch up with all the episodes on AgileThought.com!

    Email your thoughts or suggestions to Podcast@AgileThought.com or Tweet @AgileThought using #AgileThoughtPodcast!

    Show More Show Less
    15 mins

What listeners say about Agile Coaches' Corner

Average Customer Ratings

Reviews - Please select the tabs below to change the source of reviews.