Oct 26, 2022
Oct 25, 2022
The Risks of Trusting an “Agile Imposter”
Many organizations are finding themselves in an “agile imposter” situation. They may have made a huge investment in training and coaching, they are using all the lingo, and they are performing the well-known processes and ceremonies. However, they are not getting the intended outcomes and their employees are unsatisfied.
The best thing about a mistake is the hard lesson that often comes from it – and there are a lot of things that can be learned from some of the most-talked-about agile imposter stories. As stated in a previous blog post, Agile framework is a mindset that can be misunderstood and can have severe pitfalls. Read on to the top five patterns we see across all industries that contribute to this situation – and avoid making those same mistakes.
1. Lack of test automation and infrequent integration practices.
Some organizations continue to view the investment in test automation as costly and slowing down development progress, but the consequence is excessive, repetitive hours of manual testing, lower quality, and late identification of critical defects that are then harder to untangle. Infrequent integration of code, or a lack of Test-Driven Development (TDD), means the team never really knows how “done” their work is – it delays the quick feedback cycle that should be happening to uncover integration issues with other functionality and teams. Together, these 2 anti-patterns lead to failing at delivery predictability which is one of the coveted outcomes of agile practices.
2. Teams do not receive continuous feedback from users and customers.
There are too many assumptions that the initial feedback discovery was detailed enough and team execution should be the new focus. This is a costly and painful mindset. Fast feedback is a key value in agile – we should always be confirming with appropriate internal and external stakeholders that the progressing functionality is meeting or surpassing the desired business value. When we avoid this, we will create waste and rework. Too often, we see teams mechanically conducting the process of demos with poor attendance or with an audience that could not possibly provide the most accurate feedback.
3. Teams do not have dedicated resources.
It can feel good to share resources. If X developer is the best, then he can support multiple teams. If we don’t have enough of a specific skill, they can support multiple teams… right?
Wrong! In A Coach’s Guide to Spreading Agility through the Enterprise, one of our premiere agility coaches Rodger Koopman discusses how these teams struggle to ever understand their true capacity because resources are spread way too thin. An organization should know the “why” behind the SAFe® transformation process and dedicate resources on the team level to a specified team who will then produce a specified result.
4. We only need to be agile at the team level.
The teams are highly impacted by the ecosystem around them. In order to ensure the teams are aligned with the highest value priorities, an organization must commit to a concept like Lean Portfolio Management (LPM) to ensure priorities are refreshed frequently, communicated at all levels of the organization, and align agile business processes with capacity. Too frequently, we see organizations that only focus on the engineering organization instead of forming the appropriate collaborative, agile journey with the product organization.
5. C-suite leaders don’t entirely understand their role in the agile journey.
As stated before, an organization should know the “why” behind their Scaled Agile transformation and the same applies to its executives. Leadership needs a crash course in what outcomes they should expect, the why, and how those outcomes are supposed to happen. Executives need to know their role in supporting, leading indicators they should be on the lookout for, and how they should be measuring success.
Getting Back On Track
It’s undeniable that any Agile transformation carries a certain measure of risk along with it. Jumping in bed with an “agile imposter” can result in millions of dollars down the drain, lost customers, and even courtroom battles. But this doesn’t happen to everyone. Learn to spot these red flags to protect your business from throwing away your hard-earned investment.
For a helping hand to accelerate your agile transformation or if you think you are working with an imposter, look no further than ICON Agility Services. As the first leading Scaled Agile Network partner, we are a premier agile consulting firm with over 30 years of expertise in providing SAFe transformation services and expert talent solutions. Get in touch with us today to ensure that your transformation is red flag free!
What’s Trending
Most Recent
Subscribe
Subscribe to receive our monthly newsletter with the latest blog articles.
2021 SAFe® Summit Presentation – Epic Owners: The Key to Strategic Unification
Mar 24, 2022
Getting Unstuck in your Transformation: How to Evolve and Transform
Jan 27, 2022
Agile transformations in organizations have been occurring since before the Agile Manifesto made clear what many of us saw as gaps in our management. As we have seen over time these transformations continue to grow and evolve throughout any organization’s history and as methodologies and frameworks change and adapt. There will be setbacks, new management, new initiatives for the company, major budget cuts, etc… The nature of these ever-changing landscapes challenges even the most well-formed launches.
So what do we do about it? How do we get through a stale transformation? How do we light the fires of change or overcome the biggest roadblocks to continued success?
The following are my steps and corresponding principles that guide me when coming into an organization that feels stuck. As is the case with most Agile implementations and guides, the focus here is on the principles. The actions themselves will vary depending on your group, role, and the previous steps taken during the initial transformation.
A little disclaimer, this post is from the perspective of an internal or external coach coming in and working with an organization that feels like they are not progressing. The ideal situation is that the organization feels stuck, and uses existing retrospective and adaption ceremonies to evolve. However, in the effort to stay accurate to the real world, I am taking the perspective of the more common practice of bringing in external or internal coaches to help organizations.
How do you know this organization is stuck?
When referencing the Implementation Roadmap, the following points can be a helpful guide for determining when an organization might be stuck.
“The organization is stuck when…”
- They do not know where they logically fit on this roadmap.
- The Measure and Grow points along the roadmap provide little to no value.
- They are not moving along this roadmap or any other transformation roadmap.
- They cannot record measurable change.
In summary, if the organization is not moving down a transformation roadmap, not able to measure change, and/or is not seeing increases in their fundamental business results, then they are stuck.
Common Reasons Why Organizations “Get Stuck”.
When interacting with an organization you suspect is stuck, it is important to understand generally why organizations stop transforming in the first place.
Here are some of the most common reasons I’ve experienced in the industry:
- Changes in management or leadership
- Lack of movement on previous I&A items or retrospective ideas
- Lack of prioritization of relentless improvement
- Frustrated change agents and LACE members
- Lack of training or knowledge across the organization
I am sure every well-renowned coach has seen each of these reasons in detail and you will too; however, my Principle for Understanding is:
“Find the Sour Spots in the Transformation”
- Sour Spots in a Transformation are foundational steps that were either missed, skipped, thought too risky, or difficult at the beginning or mid-transformation that has allowed dysfunction to fester.
- Sour Spots are people, processes, products, technologies, and culture that will take more time, energy, and careful conversations than other team or organizational transformative actions.
Will all reasons be sour spots? Of course not. However, it is important to see what might qualify as sour spots and decide your best course of action for both visualizing and addressing those within the organization.
One sour spot I regularly see while coaching stalling organizations is a lack of understanding around the Value Stream Identification workshop and its outputs. This can be a tough and tiresome exercise for organizations, with little help in the beginning, and oftentimes are led by new coaches or individuals without an objective view of the organization. There are a lot of parts of that workshop that, if not done correctly, can cause scaling dysfunction. Additionally, this workshop is supposedly regularly evaluated when introducing new Epics, new product lines, and when understanding any halts in the flow of value.
If the organization had a negative or grueling experience with the initial workshop, they may be very resistant to attempt it again or put it into a regular practice. You will have to take extra time to empathize with those that feel resistant and with leadership that may feel this workshop will change their current structure or realm of control.
Evolving – Taking a Systems Thinking Approach
Now that you know how to identify an organization that’s stuck, what steps can you take to identify the key reasons/issues for the dysfunction? How do you visualize to make clear what is holding them back? It is time to bring them into a state of organizational evolution.
The steps for organizational evolution are…
- Research this organization’s transformation past, present, and future.
- Research: Track down the Transformation Goals and Strategic Themes to uncover the real reasons the organization had for “going Agile”.
- Question: What is their top priority that they are not seeing measurable growth in? Does the relationship between their goals and what they are measuring match?
- Summarize: If you could summarize their Transformation in one paragraph, what would you say?
- Dive In: Dig into each level as its own transformation: Portfolio to Teams to Program and maybe Solution, if they have that level. Create a layout of this portfolio. I commonly take a people, process, and technology perspective here. Invite yourself to key events to see if roles match activities performed. Try to look for visible agreements, metrics, and information.
- Listen: Everything tells you something so, don’t be afraid to gather all the information you can.
- Re-Evaluate: Continually be on the lookout for additional sour spots within the organization or transformation. Bring them into your Empathy Interviews.
- Conduct Empathy Interviews
- What is an Empathy Interview?
- Empathy interviews are about asking key coaching questions to prompt them to think about themselves and their teams within the context of the transformation.
- What is most important to them?
- What keeps them up at night?
- What is lurking beneath the surface?
- Empathy interviews are about asking key coaching questions to prompt them to think about themselves and their teams within the context of the transformation.
- Who to Interview?
- Find your current LACE or lead change agents. If unsure, ask around for who they may be – try to keep the number of people interviewed to as few as possible to start.
- Why conduct interviews?
- Interviews will tell you what the data can not. They allow you to build trust while also getting the opinions of others on the potential organizational sour spots you might discover.
- What is an Empathy Interview?
- Identify Meaningful Assessment Categories
- Assessment Categories are highly variable between coaches, implementation, or organizational preference/goals.
- Choose what will resonate with that organization and those leaders while embracing our Evolving Principle.
- The output of this should be the start of a data-based assessment you can introduce to the organization.
Some Examples:
- Agile Values & Principles
- SAFe Business Agility Assessment/Core Competencies
- Portfolio vs. Program vs. Team
- Culture vs. Product vs. System vs. Process Implementation
- Organize Your Results
- Choose what will resonate with that organization and those leaders.
- Create a mix of anecdotal observations and summaries with a measurable data-based assessment.
Some Examples:
- Spider graphs
- Bar charts
- Word clouds from Empathy interviews
- Excel sheet
- PowerPoint
- Interactive post-it boards
- Mural boards
Your specific actions and ways you organize your assessments may change, however, keep in mind my Principle for Evolving:
Focus your assessments, research, and discussions on the value of “being” Agile over “doing” Agile.
There are lots of ways to do Agile Assessments or take a comprehensive view of an organization’s struggles. You may want to just grab something off the shelf and use it for any organization. However, the objective is to focus an organization on improving and humbling yourself and the processes in place to the values, principles, and needs of the organization you are working with.
It was brought up when I gave this as a presentation that some organizations are not going to care about “being” Agile, they’ll just want to check the boxes and do the ceremonies right. Us Agilists know the earth-shattering impact that Agile mindsets can have on the individuals and teams within a transformation. However, sometimes, emphasizing “being” Agile over “doing” Agile comes with time, trust, empathy, and taking a holistic and economic view. Choose the best and most focused way to get that across to your organization even if it means they continue to make some mistakes or work suboptimally.
Now that you have assessed and have a lot of very organized data, what do you do with it to make real, sustainable relentless improvements?
Transforming – Bringing in the change agents/LACE
Depending on your organization’s maturity level you might be working with a LACE (Lean-Agile Center of Excellence), part of a LACE, or a small group of change agents from that transformation. You may even be working solely with the Scrum Masters of a team(s). Regardless of the structure, it is important to find that team of individuals and start to enable them to lead their organization forward.
This organization can kick start its new transformation after you…
- Present results to change agents/LACE and gain initial feedback.
- Present: Time to shine! Present your results either to the LACE or respective change agents and at different organizational levels as necessary.
- Identify: different teams depending on if it is a DevOps transformation vs. a Product Management focused transformation.
- Ask for Feedback: Be what you preach and ask for feedback!
- Coach: Start to coach negative organizational habits.
It is important to note that, when you start to introduce categories and assessments and make visible the different impediments in the organization, you are going to start influencing people’s ideas or feelings on their organization’s people, processes, and technology. The sour spots are now visible, and this will not be a welcome message to some individuals or departments. It is best to continue to make these assessments visible using empathy, compassion, and humility.
- Input results into the Inspect and Adapt, or current retrospective ceremonies of this organization.
- Transformation Backlog: All items, regardless of priority, go into the Backlog.
- Transformation Funnel: Start a funnel for all transformation assessment opportunities to feed back into the portfolio, program, and team improvement ceremonies where possible.
It is important for programs and teams to start taking responsibility or asking for support on these transformative opportunities for improvement. They need to determine how to address them and when. Internal or external coaches are there to make the problems visible and help to coach change, not dictate it. So let the funnel begin!
- Kick-off a Culture for Relentless Improvement.
- Empower: Coach the LACE or Transformation group to own the transformation – My best advice here is to have the organization’s leadership or management drive the message that Relentless Improvement is the goal of the organization moving forward, and that this LACE or Transformation group are the agents of that improvement. Leadership buy-in and approval of this group, to me, is paramount.
- Create the “Principles for Relentless Improvement”: This document should serve as a working agreement for the new/improved group of change agents. They should be able to answer how they will work together and how they plan to keep the momentum going over time.
- Retrospect: More than likely you are performing this activity as one person or a small subset of persons. With that comes bias, preferences, and mistakes. One of the first goals of this new/improved group will be to retrospect on how they will do better with future assessments or funneling of retrospective items.
This article has included a lot of information and a lot of steps that you may or may not agree with depending on the structure of your organization, or the walls you will need to break down to get there. I will leave you with my Principle for Transforming since regardless of your structure, culture, sour spots, LACE, or Agile practices one statement remains true for instilling a culture for Relentless Improvement and continued transformation:
“The goal of any retrospective activity is grassroot change by enabling individuals, teams, and organizations to problem solve for themselves and their organization to the mutual benefit of employees and customers.”
Need additional help evolving your Agile Transformation? Learn how to improve and continuously adapt your companies strategies, plans, and outcomes by contacting one of our experts today.
Written by Emily Lint
Emily is a business and technical SAFe/Agile SPC5 Coach, Trainer, Certified Scrum Master, & Certified Release Train Engineer, who has a Top Secret/Q DOE clearance. She is proficient at enabling high-compliance programs using a people-focused approach to coaching. A master facilitator and energized change agent adept at harnessing the power of leadership across all aisles from management to developer to supplier to find root causes to the organization’s deepest blockers.
Or “Is there value in assigning Business Value to PI Objectives?”
Dec 14, 2021
Every now and again you start a discussion with fellow Agile coaches and find that there are widely differing opinions about what makes sense. This happened to me recently. The subject was SAFe’s practice of assigning Business Value (BV) to PI Objectives as part of the PI Planning event, and the subsequent assessment of the actual Business Value as the ART completes work.
Reactions from “I never coach PI Objectives, or Business Value because it doesn’t add value” to “the 1-10 scale makes no sense for a Business Value assessment” to “PI Objectives make sense; Business Value not so much”, and “I’ve seen Business Value assessment work well”, and so on.
Now by way of context, the coaches I am talking with are all very experienced coaches, having worked with many organizations on their move to Agile, and particularly Agile at Scale. The conversation is not the result of a lack of knowledge or experience but rather based on a keen understanding of both the purpose of the practice, the why, and the organizational dynamics in which it will be applied.
So to review, the reason that SAFe suggests the practice of both PI Objectives and the assignment of Business Value is to:
- Ensure there is a feedback loop as a result of the PI Planning event between what was requested from the business, and what has been planned by the teams.
- Enable local decision-making by the teams when they are faced with conflicting priorities based on the established understanding of business priorities.
- As a side effect, enable the creation of “Business Value delivered” predictability measure.
My experience has been that you can use both PI Objectives and Business Value assessment effectively. But I’ve also seen the practice get in the way of progressing true change or, worse still, seen organizations simply go through the motions, with no collaboration or feedback.
I suspect that this in the end is the root cause of the different perspectives. I’ve seen the practice used very effectively. For example, I attended a PI System Demo recently and, as they went through the demonstrations, the Business Owner really closed the feedback loop by talking about what the original PI Objective’s expectation was, what happened in the meantime, and what the resultant effect was. She was clear about how we were all in this together and took pains to stress where the Program troika and the management team had contributed to (especially) less than expected results. The resultant actual Business Value assessment made sense.
But if this is not happening, then you should not force the practice. What this means is that you will need to revisit the purpose of the practice, and determine how you will get the same outcome if you do not use this particular part of the framework. For example, can the organization agree that the feedback loop is based on features being delivered and what does it mean if we do this? Can we evaluate the predictability of Business Value delivered through more direct means, such as a result of the telemetry of released product? Should we use PI Objectives without assigning Business Value so we can establish this important feedback loop? And so on.
Like all changes that affect the organization, context matters. And sometimes even experienced coaches will have to agree to disagree.
Need additional help?
PI Planning can get messy! If you find yourself in a bind, then drop us a line. We’d love to help you with your PI Planning. Let us know your concerns, and we’ll set up a consultation with an experienced SPC in your industry.
Read more about PI Planning on our Blog:
5 Things to Know Before Your First PI Planning
The Synergistic Nature of PI Objectives
Pitching PI Objectives to the Sharks
Written by Hans Samios
For the last 12 years, Hans has focused on building sustainable improvements in organizational effectiveness through large-scale Agile Transformations. Leveraging his deep knowledge of Agile, Scrum, Lean, XP, and SAFe, Hans applies a pragmatic, team-oriented approach to coaching customers through optimizing the entire delivery process from concept to cash. His domain experience spans technology, IT, energy, banking, and insurance, but Hans also relishes applying Agile principles to non-traditional spaces such as marketing, construction, finance, and HR.
Dec 1, 2021
Length: 9min. 03sec
Leadership fads come and go, but Agile has endured beyond fads and has become the de facto standard for how value gets delivered and how work gets done. In Episode 1 of this video series, ICON Coach, Dan James, gives an executive summary of the reasons competitive organizations seek to transform to Agile values, principles, and practices. This video series will help you build leadership support and allow leaders to recognize the ROI that follows a transformation.
Take our 3-minute survey to see if your team is ready
for an Agile Transformation
Video Series Written and Narrated by Dan James
Dan James is a 40+ year veteran of the IT world (wearing every hat in the stack along the way), an Agile specialist since 2002, and an Agile Coach since 2008. Today, Dan focuses on Lean-Agile, SAFe, and DevOps enterprise transformations and coaching within the Fortune 500, from financial services to healthcare to transportation and industrial technologies. He pragmatically guides his clients to become adaptive and Lean by out-learning and out-improving the competition, building quality, and organizing around continuous value delivery. Dan is a Certified SAFe 5 Program Consultant (SPC5), a SAFe 5 DevOps Practitioner and trainer (SDP5), and a certified Professional Scrum Master (PSM). Dan has an MBA with an IT Management specialization but has been able to preserve his sense of humor longer than his IT career.
Dec 1, 2021
Length: 16min. 01sec
In Episode 2 of this video series, ICON Coach, Dan James, cuts to the chase on what Agile actually is, which may come as a surprise to many leaders. If your goal is to scale Business Agility throughout your organization, this video will help you understand exactly what you’re scaling. That understanding is the prerequisite to the adoption of any popular framework. This video series will help you build leadership support and allow leaders to recognize the ROI that follows a transformation.
Take our 3-minute survey to see if your team is ready
for an Agile Transformation
Video Series Written and Narrated by Dan James
Dan James is a 40+ year veteran of the IT world (wearing every hat in the stack along the way), an Agile specialist since 2002, and an Agile Coach since 2008. Today, Dan focuses on Lean-Agile, SAFe, and DevOps enterprise transformations and coaching within the Fortune 500, from financial services to healthcare to transportation and industrial technologies. He pragmatically guides his clients to become adaptive and Lean by out-learning and out-improving the competition, building quality, and organizing around continuous value delivery. Dan is a Certified SAFe 5 Program Consultant (SPC5), a SAFe 5 DevOps Practitioner and trainer (SDP5), and a certified Professional Scrum Master (PSM). Dan has an MBA with an IT Management specialization but has been able to preserve his sense of humor longer than his IT career.
Best Online Resources for Protecting Mental Health in an Agile Team
Nov 15, 2021
Making team members a priority is the key to promoting productivity in an agile environment. After all, the fifth principle in the Agile Manifesto states that projects should be built around motivated individuals.
In our blog post on motivating agile teams, Jim Camden stresses that providing support through empathy, encouragement, and feedback can go a long way. Workers feel valued when they get to engage with company leaders in meaningful ways.
Mental health is another thing that agile leaders need to support. When your team is happy and mentally well, they can increase productivity and improve project outputs. While you don’t need to play therapist, it will help to provide team members tools that can help them manage anxiety and relieve emotional distress. The online resources listed below can empower employees to take care of their mental wellbeing.
Psycom Quizzes
Psycom.net provides online self-evaluation tools for common mental health disorders such as depression, generalized anxiety disorder, bipolar disorders, and substance abuse. Though the results of these quizzes cannot be used in place of a clinical diagnosis, they can help individuals recognize problem points and determine whether further assessment is necessary. This way, the team gets to detect issues before they get too severe. Additionally, the website provides resources for mental health support, such as fact sheets, articles, and self-help guides.
Radical Acceptance
Self-evaluation and improvement is a key part of agile project management, as stated by the twelfth principle of the agile manifesto. However, self-evaluation can become unproductive when it turns into excessive self-criticism. Agile team members can learn to overcome their self-judgments by studying the concepts taught in Radical Acceptance – Embracing Your Life With The Heart of a Buddha. Here, famous psychologist and spiritual teacher Tara Brach gives readers stories and guided meditations that can help them develop the self-compassion needed to overcome shame. The book is available in both e-book and audiobook form.
Headspace
Meditation helps teams become more mindful and focused, which, in turn, helps them adapt to industry changes quicker. In the e-book The Headspace Guide to Meditation and Mindfulness, former Buddhist monk Andy Puddicombe unravels the science behind meditation. The resource contains a wide variety of meditative exercises readers can use to cope with different emotions, such as stress and anger.
Additionally, readers can try Andy Puddicombe’s Headspace mobile app to gain access to a comprehensive library of meditative exercises. Because most meditations last less than a minute, agile team members can easily work Headspace exercises into their work routines. Doing these exercises consistently can help agile team members improve every aspect of their minds, including work productivity, concentration, and stress relief.
Youper
Chatbot app Youper uses AI technology to put mental health management right at the user’s fingertips. When users open Youper, they’re led to a chatroom, where they’re encouraged to share their thoughts and their current emotional state. Then, Youper analyzes the data the user offers and prescribes appropriate treatments, ranging from cognitive behavioral therapy techniques to breathing exercises.
The app also contains a journal log that users can use to record thoughts and emotions, and additional screening tools that help identify risk factors for depression, anxiety, bipolar disorder, and other mental health issues. These additional tools can help users track their progress when it comes to mental health. According to Dr. Jose Hamilton, the creator of Youper, 80% of Youper users report a decrease in negative moods after talking to the AI.
Agile team members are the backbone of any product development project. By providing them with the resources they need to protect their mental wellbeing, agile team members can reduce stress, improve concentration, and increase efficiency for agile projects.
Exclusively written by Regina Frost for iconagility.com
Contact us to learn more about coaching Agile Teams and how to improve your companies Business Agility.
Conversations That Power OKR Agreement, Execution, and Retrospectives
Nov 1, 2021
Topics: OKR
Have You Ever Found Your Team Members Using Different Terms For The Same Things?
Sept 23, 2021
I cannot begin to tell you how frustrating it is to be in a contentious team discussion when we realize that we are either four names for the same thing or one definition applied to four disparate terms. It would be so much better if we were all talking about the same thing. To accomplish this, we need to have a common understanding of those “things.”
A good starting point is a list of terms and a clear definition for each of them. In other words, a glossary. There are several different Agile glossaries available depending on your chosen approach (Scrum, XP, Scaled Agile, etc.). The glossaries have a lot in common, but also some specific differences. It is important to become familiar with the terms defined by your approach, and to make sure that everyone understands and uses the terms in the same way.
Here are some of the most common Agile terms used in the industry. But remember, being Agile requires a lot more than just common terms. It is a shift in culture and mindset for most companies which requires guidance from someone who has made that shift. So, get help from an ICON Coach or mentor who has experience making the Agile transition to ensure success in your own.
Agile Lexicon / Glossary
- Acceptance Test
- An acceptance test confirms that a story is complete by matching a user action scenario with a desired outcome. In other words, does the delivered solution meet the customer/user expectations? Acceptance testing is also called beta testing, application testing, and end user testing.
- Agile Retrospective
- In Scrum, the second half of the Sprint Review Meeting is a retrospective for the Scrum team that is led by the ScrumMaster. The team assesses the way they worked together in the sprint and identifies positive ways of working together that can be encouraged as future practice. The team also identifies the things that could work better and develops strategies for improvement.
- Agile Software Development
- Agile software development is a methodology for the creative process that anticipates the need for flexibility and applies a level of pragmatism into the delivery of the finished product. Agile software development focuses on keeping code simple, testing often, getting frequent customer/user feedback, and delivering functional bits of the application as soon as they are ready.
- Burndown Chart
- The burndown chart is a publicly displayed chart showing remaining work in the sprint backlog. Updated every day, it gives a simple view of the sprint progress.
- Customer
- In agile software development, a customer is a person with an understanding of both the business needs and operational constraints for a project. The customer provides guidance during development on what priorities should be emphasized. (Called a Product Owner in Scrum.)
- Daily Scrum
- Each day the ScrumMaster facilitates a fifteen-minute meeting designed to clarify the state of the Scrum. Each team member speaks to three questions: what did I do yesterday, what did I do today, and what impediments got in my way? While anyone can attend this meeting, only team members who have committed to deliver work to the Scrum are allowed to speak. The goal is to share the state of the work, discover any new dependencies, address any personal needs of committed individuals, and adjust the work plan in real time to the needs of the day.
- Iteration
- An iteration is a single development cycle, usually measured as one week or two weeks. An iteration may also be defined as the elapsed time between iteration planning sessions. (Called a Sprint in Scrum.)
- Planning Board
- A planning board is used to track the progress of an agile development project. After iteration planning, stories are written on cards and pinned up in priority order on a planning board located in the development area. Development progress is marked on story cards during the week and reviewed daily. (Also called a Team or Kanban Board.)
- Planning Game (XP) or Planning Poker (Scrum)
- A planning game is a meeting attended by both IT and business teams that is focused on choosing stories for a release or iteration. Story selection is based upon the stories that will provide the most business value and the estimate of development effort provided by the team.
- Product Backlog
- The product backlog is a high-level document for the entire project. It contains product backlog items: broad descriptions of all required features, wish-list items, etc. It is the “What” that will be built. It contains rough estimates, of both business value and development effort.
- Product Owner
- The Product Owner is a Scrum role that represents the voice of the customer. They ensure that the Scrum Team works with the right things from a business perspective. The Product Owner writes User Stories, prioritizes them, and then places them in the Product Backlog.
- Release
- A release is a deployable software package that is culmination of one or more iterations of development.
- Release Plan
- A release plan is an evolving flowchart that describes which features will be delivered in upcoming releases. Each story in a release plan has a rough size estimate associated with it.
- Scrum
- An agile method proposed by Ken Schwaber and Jeff Sutherland. Scrum is an agile, lightweight process that can be used to manage and control software and product development. Wrapping existing engineering practices, including XP, Scrum generates the benefits of agile development with the advantages of a simple implementation.
- ScrumMaster
- Scrum is facilitated by a ScrumMaster, whose primary job is to remove impediments to the ability of the team to deliver the sprint goal. The ScrumMaster is not the leader of the team (as they are self-organizing) but acts as a buffer between the team and any distracting influences. The ScrumMaster ensures that the Scrum process is used as intended.
- Sprint
- “Sprint” is the Scrum term for “iteration,” a time period (typically between 2 weeks and 1 month) in which development occurs on a set of backlog items that the Team has committed to.
- Sprint Backlog
- The sprint backlog contains information about how the team is going to implement the requirements for the upcoming sprint. User stories represent what the customer/user wants, and Tasks are used to break stories into actions focused on how to deliver each story.
- Sprint Planning Meeting
- A Sprint Planning Meeting is used to develop a common understanding of the desired work plan at the beginning of an iteration. The team decides how much work it can successfully take into the sprint based on team size, available hours, and level of team productivity.
- Sprint Review Meeting
- At the end of a sprint, a Sprint Review Meeting is held. This meeting is time-boxed to a maximum of four hours. The first half of the meeting is set aside to demonstrate to the Product Owner the potentially shippable code that has been developed during the Sprint. The second half of the Sprint Review Meeting is a retrospective for the Scrum team that is led by the ScrumMaster.
- Spike
- A spike is a story that cannot be estimated until a development team runs a time-boxed investigation. The goal of a spike is to gain enough knowledge to understand if/how a user story may be delivered. The output of a spike story is an estimate for the original story.
- Stand-up
- A stand-up is a daily progress meeting, traditionally held within a development area. Business customers may attend for the purpose of gathering information. The term “standup” is derived from the way it is run all attendees must remain standing to keep it short and the team engaged. (Called a Daily Scrum in Scrum.)
- Story / User Story
- A story is a particular business need assigned to the software development team. Stories must be broken down into small enough components that they may be delivered in a single development iteration.
- Team
- The team has the responsibility to deliver the product. A small team of 5-9 people with cross- functional skills (designer, developer, tester, etc.) work together to design, develop, and test user stories in the iteration backlog.
- Timebox
- A timebox is a defined period of time during which a story or task must be accomplished. Timeboxes are commonly used in agile software development to manage software development risk. Development teams are repeatedly tasked with producing a releasable improvement to software, timeboxed to a specific number of weeks.
- Velocity
- Velocity is the number of story points used as a guide for planning the next iteration of a development project. Velocity is based on measurements taken during previous iteration cycles. Velocity is calculated by averaging the original point estimates of the stories that were successfully delivered in the previous 3-5 iterations.
Here are links to some other examples of Agile glossaries:
- https://www.scaledagileframework.com/glossary/
- https://www.agilealliance.org/agile101/agile-glossary/
- https://www.scrum.org/resources/scrum-glossary
Looking for guidance in your Agile Transformation? For nearly 3 decades, our experienced coaches have mentored clients in their digital transformations.
Written by Ed Barber
Ed is a Trainer, Coach, Mentor, and Agile Transformation Leader with over 40 years of IT experience. He has performed many roles, from Developer/Tester to Project Manager on projects of all sizes in telecom and has been involved in Agile Transformations at multiple companies in retail, telecom, finance, insurance, and oil/gas domains for over 20 years. Ed is team-focused and likes to facilitate discussions with the right people to resolve problems, applying his experience and the Agile/SAFe principles to discover a solution. Ed has been an SPC since 2012 and has helped launch many Agile Release Trains for various companies.