top of page

4 results found with an empty search

  • The Project Constraints – How are they addressed in Agility?

    When I was teaching Project Management courses, one of my favorite topics of discussion was constraints.  Have you ever thought about constraints? In project management, my opinion is that nothing is more impactful for project success than knowing and understanding what your constraints are. A constraint is simply anything that limits the team’s options. In project management, there are six clearly identified types of constraints that you would need to understand: Scope –  The scheduled work.  What is the work that has to be completed? Schedule (Time) –  When must the project be finished? Cost –  How much budget is allocated to complete the work Risk –  Dealing with uncertainty Quality –  What will satisfy the customer and stakeholders? Resources –  What resources (people, material) are required? Interesting enough, they also apply to several of the Project Management knowledge areas promoted by the Project Management Institute (PMI), circa the Sixth Edition of the PMBOK.  The utilization of constraints is simple; if one of the constraints is affected, it may impact one or more of the other constraints. So how do we address these constraints in Agile? In Agile projects, the traditional project management constraints—Scope, Schedule, Cost, Risk, Quality, and Resources—are still important but are approached differently compared to traditional methodologies like Waterfall. Agile’s iterative nature and emphasis on flexibility help manage these constraints more effectively, but they still need to be balanced to ensure successful project outcomes. The key to managing these constraints in Agile is transparency, continuous communication, and the willingness to adapt and reprioritize based on changing circumstances and insights. By doing so, Agile teams can better align their work with business goals while navigating the inevitable complexities and challenges of software development. Let’s explore how these constraints impact Agile projects and how they are managed within an Agile framework. Scope In Agile, scope is flexible and evolves throughout the project based on feedback, changing requirements, and new insights. Agile embraces the idea that customer needs and priorities will change over time, with a focus on delivering value to the customer as soon as possible.  This makes a ‘fixed’ scope challenging.  Change requests don’t really exist; rather any changes are scoped as additional work and prioritized in the backlog. Agile teams focus on delivering the most valuable features first (MVP - Minimum Viable Product) and refine or add more features in subsequent iterations.  Scope, or the work, is contained within the product backlog.  This work is constantly reviewed and worked on via the following activities: Backlog Refinement:  The product backlog is continuously updated and prioritized based on business value, allowing scope to be adjusted without disrupting the project flow. User Stories and Iterations:  Features are broken down into user stories, which are scoped to fit within short iterations (typically 1-4 weeks).  The user stories represent the work that the team will work on to produce value. Prioritization:  Agile frameworks like Scrum and Kanban use prioritization methods (e.g., MoSCoW, WSJF) to ensure the most critical and valuable items are addressed first.    Schedule Agile projects work within fixed timeframes (sprints, iterations), but unlike Waterfall, the schedule isn’t based on a fixed plan with all details set in advance. Instead, teams work in time-boxed sprints and deliver incremental value throughout the project lifecycle. Deadlines can still exist in Agile, but the focus is on delivering the highest-priority work within those timeframes rather than completing a predefined list of features.  Release planning is considered in order to provide the customer with realistic expectations of when valuable functionality will be available.  The schedule is constantly managed via the following activities: Time-Boxed Iterations/Sprints:  Agile teams commit to completing a certain amount of work within a fixed iteration (usually 2-4 weeks), and the schedule is broken into these smaller cycles.  The goal is produced fully working software increments that can be reviewed by the customer. Velocity:  Agile teams track their velocity, which measures how much work they can complete in an iteration. This helps predict how long future work will take.  The teams will adjust this velocity as they improve, hopefully increasing the amount of work they can complete each iteration. Release Planning: Releases may occur at the end of several iterations or sprints, and Agile uses release plans that account for the scope changes and prioritize delivering value continuously.  Release planning cycles will govern how quickly the customer can access valuable new functionality.   Cost In Agile, costs are often more flexible than in Waterfall. However, the cost is still a constraint, especially when resources are fixed (e.g., budgeted hours for team members or a predetermined budget). Because Agile allows scope changes, there is a potential for cost fluctuation. Agile projects typically aim to control costs by focusing on delivering the most important features first and continuously reassessing the value of additional work. Some ways of how Cost is managed include the following activities: Fixed Resources:  Agile teams often operate with a fixed budget (fixed team size and duration) and adjust the scope or deliverables to fit within that budget.  Understanding a teams capacity, work schedule availability and scheduled time off will help greatly in determining a target budget for scoped work. Continuous Value Delivery:  By delivering incremental value early and often, Agile allows organizations to assess the ROI of the project and decide whether to continue investing or change direction based on budget considerations. Burn Rate:  Teams can monitor their burn rate (the rate at which they are consuming resources, typically money or time) to manage costs throughout the project.   Risk Risk is a key focus in Agile, but unlike traditional approaches that treat risk management as a separate phase, Agile deals with risk iteratively. By delivering work in small increments and incorporating feedback early, Agile helps mitigate risks more proactively. Agile’s iterative approach also allows teams to adjust quickly if a risk impacts (or happens),  reducing the potential negative impact (or problem) of risks.  Being proactive in addressing risk is key; having an identified owner of a risk or even a mitigation plan will enable the team to move quick to resolve the problem. Risk is constantly managed via the following activities: Frequent Delivery and Feedback Loops:  The regular delivery of small, testable increments of work allows Agile teams to identify and mitigate risks early. The sprint review and retrospective meetings are key points for assessing and addressing risks. Risk-Based Prioritization:  Agile teams prioritize work not just by value but by the risk it addresses. Tackling high-risk items early can significantly reduce project uncertainty. Adaptive Planning:  Agile teams adjust plans based on new information gained after each iteration, which helps manage uncertainties and reduce risks over time. Quality Quality is a critical concern in Agile projects, but it is integrated into the development process rather than being inspected at the end. The results of quality are represented in the level of customer satisfaction that is achieved from the work being done.  Continuous testing, integration, and feedback help ensure high quality throughout the project. Agile emphasizes delivering a working product in every iteration, so quality must be consistently maintained, not sacrificed for speed.  Customer satisfaction is key here. Quality is constantly managed via the following activities: Continuous Testing:  Agile projects typically incorporate practices like Test-Driven Development (TDD), Behavior-Driven Development (BDD), and automated testing, ensuring that quality is built into the product from the start. Definition of Done (DoD):  Agile teams have a clear Definition of Done that outlines what is required for a user story or feature to be considered complete, including testing and quality checks. Incremental Improvements:  Agile focuses on continuous improvement through regular feedback, retrospectives, and team reflection, which helps improve quality over time. Resources Resources in Agile projects include the team members, tools, and other assets necessary to complete the work. Agile teams typically have fixed resources (a set team size), and these resources are allocated across iterations. Resource constraints (e.g., limited team capacity or skills) can impact what can be achieved in each sprint, but Agile encourages transparency about these constraints and adjusts scope or expectations accordingly. Resources are managed via the following activities: Self-Organizing Teams:  Agile promotes self-organizing teams that manage their workload and resources efficiently, deciding how to best complete work in each iteration. Capacity Planning:  Agile teams perform capacity planning to determine how much work they can handle in an iteration, ensuring resources are not over-allocated. Cross-Functional Teams:  Agile emphasizes cross-functional teams where members possess diverse skill sets, allowing teams to adapt to shifting priorities and resource needs. As you can see, the Agile framework provides the necessary mechanisms to fully support these constraints.  In Agile projects, the constraints of Scope, Schedule, Cost, Risk, Quality, and Resources are approached with flexibility and adaptability. Agile’s iterative and incremental nature allows for continuous feedback, learning, and course correction, which helps teams manage these constraints more effectively. Rather than fixing all aspects upfront, Agile focuses on delivering value, responding to change, and balancing the constraints as the project evolves. What do you think about this topic? Please comment or reach out to me at earlgamble@projectagilty.com ! Stay Agile!!

  • From Project Manager to Scrum Master or Product Owner – What makes sense?

    Although I've been an agile coach for some time now, I haven't always been a coach or in agile space. My roots are actually in traditional project management frameworks. I have a long history of understanding the complexity and the dynamic nature of being a project manager or program manager in a traditional waterfall environment. When I made my transition from waterfall to agile, one of the main questions that I had to answer for myself was which way should I go - Scrum Master or Product Owner? The way I look at it, the traditional project management role actually encompasses elements of both scrum master and product owner therefore a project manager really could support either role effectively. My question is, which lane do you prefer? Managing the team dynamics and engagement or being the primary on the customer relationship and the work i.e., the requirements / backlog? Don't get me wrong, both roles have an integral interaction with the backlog of work that the team supports. I feel that as you make your transition into agility one of these roles is going to be more attractive to you than the other. In my agile journey I've actually done both. I’d like to share some of my thoughts on the topic. Transitioning from a Project Manager role in a Waterfall environment to a Scrum Master or Product Owner in an Agile environment requires a shift in mindset, responsibilities, and ways of working. Waterfall vs. Agile – A Paradigm Shift The waterfall model is one in which each phase of a product’s life cycle takes place in sequence, so that progress flows steadily downwards through these phases like a waterfall. An Agile software development framework – such as Scrum – is one which favors an incremental, iterative approach over a linear, sequential one. Instead of extensive planning and design up front, Agile methodologies allow for changing requirements over time by using cross-functional teams. These Agile Teams are typically a lot smaller than your traditional project management development teams. Silos are removed, with each area of focus of the development journey is represented by one or more team members. When I think about the general areas of concern in traditional project management project and how these areas may be covered in Agile, I see it in this way: Project Manager Areas Scrum Master Product Owner Agile Teams Project Planning Facilitates sprint planning and ensures the team understands sprint goals and backlog items, helping them align to the vision. Defines the product vision and high-level roadmap. Owns the product backlog and prioritizes user stories based on business value. Participates in sprint planning by estimating and committing to the work they can complete within the sprint, aligning daily activities to the sprint goals. Requirements Gathering and Definition Coaches the Product Owner in backlog refinement and helps facilitate communication between the Product Owner and Agile Team. Engages with stakeholders and customers to define and refine product requirements. Creates and prioritizes user stories in the product backlog. Contributes technical insights to refine user stories and ensures requirements are actionable and testable. Task Assignment Encourages self-organizing practices within the team so members take ownership of tasks without assignments from a central authority. Prioritizes the work but does not assign tasks. Instead, they ensure the highest-value items are ready for the team. Self-organizes by pulling tasks based on skills and capacity, deciding how to complete the work collaboratively. Status Tracking and Reporting Uses visual tools (e.g., burndown charts, task boards) to help the team monitor progress and stay aligned with sprint goals. Tracks progress toward the product goals and communicates the value delivered to stakeholders. Updates task status daily, typically in a shared space, and provides real-time updates during daily standups. Risk and Issue Management Helps the team identify potential impediments, removes obstacles, and escalates issues, as necessary. Facilitates a transparent risk-discussion culture. Identifies product-related risks and prioritizes the backlog, accordingly, ensuring high-risk or high-value items are addressed. Proactively addresses risks and issues within their work, collaborating with the Scrum Master to overcome challenges. Scope Management Coaches the team on avoiding scope creep during sprints and ensures sprint goals remain focused and achievable. Manages and refines the product backlog, ensuring scope aligns with business needs and customer feedback. Adjusts priorities based on changing requirements. : Works on the prioritized backlog items, focusing on delivering within the sprint goals without deviating from the agreed scope. Stakeholder Communication Facilitates effective communication between the Product Owner and Agile Team. May provide updates on team health and process improvement efforts. Primary point of contact for stakeholders, ensuring their needs and feedback are considered and reflected in the product backlog. Occasionally participates in reviews or demos, giving stakeholders insight into progress and technical challenges. Budget and Resource Management While not managing budgets directly, the Scrum Master ensures the team optimizes resources effectively, focusing on high-value deliverables. Prioritizes features and functionality based on value and feasibility, indirectly influencing resource allocation by backlog prioritization. Manages their time and resources during each sprint to deliver high-quality increments of work within their capacity. Quality Assurance and Testing Encourages a culture of quality and continuous improvement, supporting the Agile Team in integrating testing and quality checks within the sprint. Ensures the definition of "Done" includes quality standards and acceptance criteria. Reviews completed work to confirm it meets requirements. Responsible for the quality of their work, performing testing and validation to meet the definition of "Done" for each increment. Change Management Helps the team adapt to changes by maintaining Agile principles and facilitating a smooth integration of new requirements. Manages changes to requirements through backlog adjustments, prioritizing new work based on business needs. Adjusts to changes within the scope of each sprint, collaborating to integrate new requirements as they’re prioritized. Meeting Deadlines and Deliverables Ensures the team is aligned with sprint goals and release dates without pressuring them to cut corners on quality. Sets release timelines and priorities in alignment with business goals, keeping deadlines feasible based on team capacity. Manages their work within sprints to complete tasks according to the timeline and sprint commitments. Continuous Improvement Facilitates retrospectives to help the team identify areas for improvement in process and collaboration. Continuously refines the backlog based on customer feedback and team insights to ensure the product meets evolving needs. Actively participates in retrospectives, implementing improvements and iterating on processes for greater efficiency. I added the consideration of the Agile team to ensure these areas were well covered.  Considering this context, you may be able to see more of what attracts you and your skillset in one column versus the other.  Here’s a look at how a Project Manager can successfully transition to each role: Transitioning to a Scrum Master A Project Manager moving to a Scrum Master role will need to shift from directing and controlling project activities to facilitating, coaching, and supporting Agile teams. Some areas to consider making this transition include: 1. Mindset Shift From Authority to Servant Leadership : In Waterfall, Project Managers often direct work, make decisions, and are accountable for delivering projects on time and within budget. As a Scrum Master, the focus is on servant leadership , enabling and empowering the team to self-organize and solve problems independently. From Planning to Continuous Improvement : The Scrum Master fosters an environment of continuous improvement, guiding the team through regular retrospectives to identify and implement improvements. 2. Key Responsibilities Facilitating Scrum Events : Unlike a Project Manager’s formal meetings, a Scrum Master facilitates Agile ceremonies (e.g., daily stand-ups, sprint planning, sprint reviews, and retrospectives) to ensure they are productive and follow Agile principles. Coaching the Team and Organization : A Scrum Master coaches both the team and the organization on Agile principles, helping them adopt and adapt Scrum. This may require guiding team members and stakeholders unfamiliar with Agile practices. Removing Impediments : Rather than making decisions on behalf of the team, the Scrum Master focuses on identifying and removing obstacles that hinder progress, allowing the team to maintain momentum and productivity. 3. Learning Agile Practices Scrum Guide and Agile Principles : Understanding the basics of Scrum and Agile principles is essential. The Scrum Guide provides foundational knowledge, while deeper learning about Agile practices like Lean and Kanban can also be valuable. Soft Skills Development : Skills like active listening, facilitation, conflict resolution, and team empowerment become critical in the Scrum Master role. 4. Measuring Success Differently From Project Metrics to Team Health : In Waterfall, Project Managers measure success by time, scope, and cost. In the Scrum Master role, success is defined by team health, velocity, sprint goals achieved, and the continuous improvement of the team. Transitioning to a Product Owner If a Project Manager moves into a Product Owner role, they will focus more on maximizing product value and aligning the team with the product vision rather than overseeing project execution. This involves a more strategic, customer-focused approach.  You will still own the work and setting the target priority of the work to be accomplished by the development team, but you will need to work with the Scrum Master to make it happen.   Some areas to consider making this transition include: 1. Mindset Shift From Managing Projects to Owning the Product : While Project Managers in Waterfall are responsible for planning and executing projects, the Product Owner’s goal is to deliver maximum product value based on customer needs and strategic objectives. From Task Focus to Value Focus : Instead of breaking down tasks, the Product Owner prioritizes product features and user stories that will bring the most value to customers and the business. 2. Key Responsibilities Defining and Prioritizing the Product Backlog : The Product Owner is responsible for creating, refining, and prioritizing the product backlog to ensure that the team is always working on the highest-value items. Stakeholder Collaboration : Product Owners frequently engage with stakeholders, including customers, business leaders, and developers, to gather requirements, share product vision, and align expectations. Making Scope Decisions : Unlike in a Waterfall approach, where scope is often defined upfront, the Product Owner continuously reviews and adjusts the scope based on feedback and market conditions. 3. Learning Agile Product Management Skills Backlog Management : Understanding backlog refinement techniques, user story writing, and prioritization methods (e.g., MoSCoW, RICE, WSJF or Kano models) is essential. Customer-Centricity : A Product Owner needs to be tuned into the customer needs and business goals, leveraging tools like customer journey mapping and personas. Product Vision and Strategy : Developing and communicating a clear product vision is crucial. The Product Owner must align the team’s work with this vision, ensuring that development aligns with both customer needs and strategic objectives. 4. Measuring Success Differently From Project Success to Product Success : Success for a Product Owner is measured by product outcomes rather than project milestones. Key metrics might include customer satisfaction, product usage, business impact, and value delivered to the customer. Tips for a Smooth Transition Transitioning from Project Manager to Scrum Master or Product Owner requires learning new skills, adopting Agile mindsets, and embracing a servant leadership approach. With patience, a focus on continuous learning, and the willingness to adapt, Project Managers can successfully pivot to these Agile roles.  Here are a few final thoughts on how to make this happen: Embrace Agile Training and Certification : Certifications like Certified ScrumMaster (CSM), Certified Scrum Product Owner (CSPO), or Agile Project Management certifications can help deepen understanding and build confidence. Seek Mentorship and Coaching : Connecting with experienced Agile Coaches or Scrum Masters can provide guidance and feedback. Start Small and Iterate : Begin by applying Agile principles in current project management practices, such as focusing on iterative delivery or using a Kanban board to visualize workflow. Focus on Collaboration and Communication : Both roles rely heavily on cross-functional teamwork, collaboration, and continuous feedback, so developing these skills is essential. What you think about this topic?  Please comment or reach out to me at earlgamble@projectagilty.com !  Stay Agile!!

  • "Follow The Rules” – Reinforcing good behavior

    The Power of Rules and Guidelines Have you ever noticed how rules shape our interactions and our environments? They are more than just restrictions; they are essential tools for promoting positive behavior and fostering growth. Whether at home, school, or work, rules guide us and help create spaces where everyone can thrive. In this blog, we will delve into effective methods of reinforcing good behavior while recognizing the vital role rules play in our daily lives and our agile team dynamics. When working with new teams, it is sometimes difficult to get them to fully adopt right away.  Almost immediately old habits begin to creep into the new processes. You will notice small modifications to meetings, events, and even the metrics, which will align more closely to old habits and behaviors. As a coach in the field, you must be very aware of these subtle changes and immediately call them out. Don’t hesitate, it is more likely that the teams are well aware of the anti-pattern and want to do it. Your role (and your job) is to hold them accountable to the rules and the decisions that they make. What is it? Understanding the Role of Rules Rules are designed to maintain order and give direction. They clarify what is expected within a community. For instance, in a workplace, clear guidelines about time management can improve productivity by up to 25%, as employees know what is expected of them. When everyone understands the rules, it promotes accountability. This understanding is fundamental to fostering good behavior, as it lets individuals see the consequences (both positive and negative) of their actions. Firstly, you must know the rules. Base your guidance and mentoring on agile values and principles. Be repetitive. Although this can often be annoying, your point will be reinforced. Be consistent. Once you begin to demonstrate too much flexibility, you will lose ground that will never be recovered. And remember, they are called rules for a reason.   Consider this… In order to successfully hold the teams accountable, they must trust you as a reliable source for your framework. Speak with authority but allow for the team members to make their own choices, with consideration of your guidance. They must decide to Follow The Rules. You should reinforce their good choices by aligning them with agile values and principles. You should council your team on the potential consequences for changing the rules too soon.   What are the rules? “The Rules” can be sourced in many ways. Company culture is a great initial source to define what the rules are, especially in software development. Best practices are also key sources for the rules. When attempting an agile transformation, you must figure out how to integrate culture with frameworks. The framework will provide guidance on how to drive continuous improvement. The team will align with cultural norms and framework guidance to create team agreements  that every agrees to abide by. For example, in a two-week sprint or iteration, the ‘rule’ should be to complete a story within 2 – 3 days.   The Importance of Positive Reinforcement Positive reinforcement is critical in helping maintain good behavior. When individuals are recognized for their positive actions, they are more motivated to keep following the rules. Constructive feedback is also crucial. When discussing rule adherence, it's important for individuals to know what they did well and areas for improvement. For example, when a student receives specific feedback on a project, they are 40% more likely to succeed in future assignments due to the clarity and guidance provided. Effective Strategies for Reinforcing Good Behavior 1. Consistency is Essential Applying rules consistently helps individuals understand expectations. For example, in a household, parents should enforce bedtime rules for their children uniformly. If one child gets to stay up late occasionally while others do not, it can lead to frustration and a lack of respect for the rules. 2. Lead by Example When authority figures demonstrate good behavior themselves, they send a strong message. For example, if a teacher arrives on time and participates actively during discussions, students are more likely to mirror this positive behavior. Research shows that role modeling can increase compliance by up to 50%. 3. Encourage Open Dialogue Creating a space for open dialogue is vital for reinforcing rules. When individuals feel they can voice their opinions, they take more ownership of their behavior. In classrooms, allowing students to discuss the rules can lead to a 30% increase in adherence, as they feel respected and involved in the rule-making process. 4. Utilize Visual Aids Visual reminders can effectively reinforce rules. Consider creating colorful charts or posters that outline important behaviors. Research indicates that visual cues can improve compliance by up to 70%, as they make expectations clear and ever-present. 5. Celebrate Success Recognizing achievements can greatly impact motivation. Celebrating when individuals follow rules—whether in meetings or classrooms—can reinforce positive behavior. Acknowledgment can increase an individual’s motivation to adhere to rules by as much as 45%, as it boosts their confidence and community spirit. Overcoming Challenges in Reinforcement Enforcing good behavior comes with challenges. One major hurdle is when individuals do not understand the importance of rules. If the rationale is not clear, compliance may decrease. It’s crucial to educate individuals about the purpose behind the rules, making them more likely to respect them. Additionally, peer pressure can undermine adherence to good behavior. Promoting resilience and emphasizing individual strength can help counteract this influence. Encouraging conversations around personal choices can empower individuals to stand by their commitment to positive behavior. Building a Thriving Environment Reinforcing good behavior through rules is crucial for developing a healthy team environment. By effectively employing strategies such as consistency, leading by example, encouraging dialogue, utilizing visual aids, and celebrating successes, we can cultivate environments where good behavior flourishes. Ultimately, as coaches our desired outcome should be to foster a setting where rules are seen as helpful guidelines for success rather than limitations. Emphasizing positive reinforcement encourages team members to embrace these standards. What you think about this topic?  Please comment or reach out to me at earlgamble@projectagilty.com !  Stay Agile!!

  • Coaching Connection - Listen More, Talk Less

    During my career journey I've had the pleasure of working with some outstanding leaders  and coaches through various encounters. I've come to realize that one important trait of a great coach is they tend to listen more and talk less. Now this may sound easier than it actually is. We all bring a certain amount of skill and knowledge to the table. Great things to have, but we cannot let that get in the way of being an effective coach. We sometimes feel the need to demonstrate our expertise by constantly reminding others of it. That behavior does have its time and place, but overuse of it can result in team members disconnecting from you and reduces your effectiveness as a coach. Everyone wants to be heard. More importantly, people want to be listened to and understood. As a coach you should adopt a behavior of active listening or keeping your responses short, direct, and focused. As coaches, we have to remember that our teams are on a journey of discovery, self-realization and learning to execute decentralized decision making. Our job is to teach them, challenge them, and let them discover some things on their own. I consider active listening a primary and essential coaching skill. I think as coaches, we sometimes struggle with this because we are typically wired for problem solving. The goal should be to have the team member solve their own problem with you as a coach guiding them through the process. This will require you to listen more and talk less. Active Listening - What is it? The art of active listening is essential for this to work. This is indeed a soft skill for coaches, scrum masters, product owners, basically everyone on the team. For a coach, it enables us to foster a culture of open communication, trust, and collaboration within Agile teams. You should be fully present and able to observe verbal and non-verbal communication. Your focus should be on providing guidance and thoughtful responses that will move team members towards improvement. As an Agile coach, mastering this skill will enhance your ability to support teams, resolve conflicts, and enable continuous learning and growth. Active listening involves several elements that you should key in on: Be fully present in the conversation, focusing on the speaker. Check their body language for non-verbal communication. Seek to understand, not just hear, and respond. Try to lean into the speaker’s perspective and not let your own filters get in the way. Empathy, or the ability to put yourself in someone else’s shoes, is extremely helpful here. Paraphrasing and asking clarifying questions well help clear up any misunderstandings you may have about what the speaker is trying to convey. You can also summarize periodically to ensure common understanding is intact. Try to listen to what is said, but more importantly what is not being said. Gaps in what is being conveyed, pauses or hesitations, nonverbal signals like changes in expression or body positioning shifts could indicate something is not being said. Be aware of your environment and how this may impact communication as well. Make sure your feedback is insightful and thoughtful, and not pre-mature. Empower the speaker to explore their options, come to their own conclusions, and own their decisions. Some areas where your active listening skills can really shine include the following: Conversations around what your customers really need One on one coaching sessions Moments that require conflict resolution between team members During Daily Standups During Retrospectives Communication Models One way I have found useful to really lean in on active listening is to consider how communication works. A simple way to convey this is to visualize and model this process. An example is provided here: Let’s discuss how this works: Two entities are represented – the Sender and the Receiver. o   The Sender is responsible for making the information clear and complete so that the receiver can receive it correctly, and for confirming that it is properly understood. o   The Receiver is responsible for making sure that the information is received in its entirety and understood correctly. The Sender initiates the message. Encoding / Decoding  represents the process of creating or thinking about what you want to say or what it is you heard, a translation of thoughts and ideas. Message / Feedback  represents the output of then Encoding/Decoding activity. The message can be shared in a variety of ways via a Channel (face to face, email, phone call, video, etc.) The Receiver will receive the message. Noise  – this represents any ‘filters’ we may have on the sending or receiving side. This includes assumptions, biases, existing knowledge on the subject, etc. Understanding the dynamics of the communication model will help you improve your communication, check your own biases, and listen to understand.   Consider this… You can't effectively listen and talk at the same time. Allow for time and space to hear the concern and your responses should be clear of your own filters. Experience is OK if you can make it a teachable moment. As an Agile Coach, learn to use active listening for more than just a communication tool as I feel it is a core component of effective coaching. If you master the art of active listening, you can better understand the needs of your teams, foster trust, facilitate problem-solving, and guide teams toward continuous improvement. It is an essential skill for coaching. What do you think about this topic? Please comment or reach out to me at earlgamble@projectagilty.com ! Stay Agile!!

bottom of page