Tag Archives: measurement

Project Lessons Learned vs. Sprint Retrospective – 17 Points of Comparison

Another fantastic article by Mike Caspar: Sprint Retrospective vs. Lessons Learned (a Generalization)

Mike says:

Consider reviewing these differences in your environment to determine if you are getting benefit from your Sprint Retrospectives and following their intent.

 

Here are a few other Agile Advice articles about Retrospectives.


Affiliated Promotions:

Try our automated online Scrum coach: Scrum Insight - free scores and basic advice, upgrade to get in-depth insight for your team. It takes between 8 and 11 minutes for each team member to fill in the survey, and your results are available immediately. Try it in your next retrospective.

Please share!
Facebooktwittergoogle_plusredditpinterestlinkedinmailFacebooktwittergoogle_plusredditpinterestlinkedinmail

The Seven Core Practices of Agile Work

Agile Work consists of seven core practices. These practices form a solid starting point for any person, team or community that wishes to follow the Middle Way to Excellence.

Self-Organizing Team

Any group of people that wish to be an Agile Team need to take the initiative to determine for themselves how they are going to work (process) and how they are going to do the work (product). The term “team” really applies quite broadly to any size group of people that are working together towards a common goal.

Teams go through stages of development as they perform their work. The most important result of team development is the team itself, and not the specific skills and abilities that the individuals learn.

If the team is part of a broader organization, that organization must give the team the authority, space and safety to learn to be self-organizing. The organization’s leadership is responsible for determining the “why?”, some constraints on “how?”, and then letting the team respond to the need as best as it can.

Also Known As: Whole Team (Extreme Programming), Cross-Functional Team (business management).

Deliver Frequently

Agile Work uses short fixed periods of time to frame the process of delivering something of value. Each of these iterations or timeboxes is structured so that the team or group actually finishes a piece of work and delivers it to stakeholders. Then, the team builds on what has previously been delivered to do it again in the same short amount of time.

The sooner that valuable results can be delivered, the more value can be obtained from those results. This extra value is derived from opportunities such as earlier sales, competitive advantage, early feedback, and risk reduction.

There is an explicit tradeoff: the shorter the time to delivery, the smaller the piece of value will be. But, like investing in one’s retirement account, the earlier you start, even with small amounts of money, the better off you are in the long run.

Also Known As: Sprint (Scrum), Iteration (Extreme Programming), Timeboxing (generic), Time Value of Money (accounting).

Plan to Learn

Every type of work is governed by a Horizon of Predictability. Any plan that extends beyond this horizon of predictability is bound to fail. Agile work uses an explicit learning cycle tied in with the planning of work to accomodate this inevitable change.

First, a goal is required. This goal can be long-term. Teams using Agile Work then create a queue of work items to be done in order to reach this goal. Each iteration, some of these items are selected, finished and then the queue is adjusted. The changes in the work queue are based on external factors, and learning that the team does as it goes.

One of the most effective methods for the team to learn about how it is doing its work is the retrospective. After each delivery of results, the team holds a retrospective to examine how it can improve.

Also Known As: Inspect and Adapt (Scrum), Kaizen (Lean), Adaptive Planning (generic).

Communicate Powerfully

A team needs to have effective means of communicating, both amongst team members and also to stakeholders. To Communicate Powerfully, a team needs to prefer in-person communication over distributed communication. Synchronous over asynchronous communication. High-bandwidth over low-bandwidth communication. Multi-mode communication over single-mode communication.

The results of failing to communicate powerfully include wasted time for waiting, misunderstandings leading to defects or re-work, slower development of trust, slower team-building, and ultimately a failure to align perceptions of reality.

The single most effective means to communicate powerfully, is to put all the team in a room together where they can do their work, every day for the majority of the work time.

Some types of work do not lend themselves to this approach (e.g. creating a documentary video), but every effort should be made to improve communication.

Also Known As: Visibility (Scrum), Whole Team and Team Room (Extreme Programming), War Room (business management).

Test Everything

Defects are one of the most critical types of waste to eliminate from a work process. By testing everything, by driving all the work of a team by creating test cases to check the work, a team can reach extremely high quality levels. This ability to prevent defects is so important that only an executive level decision should be considered sufficient to allow defects into a work process. Quality is not negotiable.

In Agile Work, removing a defect is the only type of work that takes priority over any new features/functionality/production. If the end result desired is to maximize value, then removing defects is an important means to that end.

A team has an ethical duty to discover new ways to effectively test their work. This can be through the use of tools, various feedback mechanisms, automation, and good old problem-solving abilities.

Also Known As: Canary in the Coal Mine (Scrum), Test-Driven Development (Extreme Programming), Defects per Opportunities (Six-Sigma).

Measure Value

Since Reality is Perceived, it is important for an agile team and organization to have a clear method of describing and perceiving what is important for the organization. Measuring value is a critical method for describing and perceiving what is important.

A single metric can be used to drive all the measurement and goal-setting and rewards in an organization. All other measurements are secondary and must be treated as such: limited in use and temporary.

There are many things which are easier to measure than value. It is often easy to measure cost, or hours worked, or defects found, or estimate vs. actual… etc. However, all of these other measurements either implicitly or explicitly drive sub-optimal behavior.

Also Known As: Measuring Results (Scrum), ROI (business management), Economic Driver (Good to Great), Running Tested Features (Extreme Programming).

Clear the Path

Everyone in an organization using Agile Work takes responsibility for clearing the path, removing the obstacles that prevent work from being done effectively. Clearing the Path doesn’t just mean expedient, quick fixes to problems, but rather taking the time to look at an obstacle and do the best possible to remove it permanently so that it never blocks the path again.

In the Agile Work method, the Process Facilitator is the person who is responsible for tracking obstacles and ensuring that the path is cleared. To do this, the Process Facilitator maintains a Record of Obstacles.

Clearing the Path is sometimes painful work that exposes things we would rather not deal with. As a result, it is critical that people build their capacity for truthfulness and work to develop trust amongst each other. Building a capacity for truthfulness is not something that can be done by using an explicit process.

Also Known As: Removing Obstacles (Scrum), Stopping the Line (Lean).


Remember also, that these practices must always be viewed and implemented in the context of the Agile Axioms. These axioms provide a check to ensure that the practices are not being applied blindly, but rather applied appropriately to the given situation.


Affiliated Promotions:

Try our automated online Scrum coach: Scrum Insight - free scores and basic advice, upgrade to get in-depth insight for your team. It takes between 8 and 11 minutes for each team member to fill in the survey, and your results are available immediately. Try it in your next retrospective.

Please share!
Facebooktwittergoogle_plusredditpinterestlinkedinmailFacebooktwittergoogle_plusredditpinterestlinkedinmail
Berteig
Upcoming Courses
View Full Course Schedule
Coach Skills for the Agile Workplace®
Toronto
C$2018.00
Sep 16
2019
Details
Certified Scrum Product Owner® (CSPO)
Toronto
C$1795.00
Sep 18
2019
Details
Advanced Certified ScrumMaster® (A-CSM)
Online
C$1599.00
Sep 20
2019
Details
Certified ScrumMaster® (CSM)
Toronto
C$1595.00
Sep 24
2019
Details
Certified Scrum@Scale Practitioner® (CSaSP) - Weekend Class!
Toronto
C$1995.00
Sep 28
2019
Details
Leading SAFe® with SA Certification (+FREE Scaling Workshop)
Toronto
C$1395.00
Oct 1
2019
Details
Professional Scrum Master® (PSM)
Toronto
C$1495.00
Oct 3
2019
Details
Advanced Certified ScrumMaster® (ACSM)
Online
C$1599.00
Oct 4
2019
Details
Certified ScrumMaster® (CSM)
Toronto
C$1595.00
Oct 8
2019
Details
BERTEIG Real Agility Series Webinar: Problem Solving for an Agile Environment
WEBINAR
C$0.00
Oct 11
2019
Details
Certified Scrum Product Owner® (CSPO)
Toronto
C$1525.75
Oct 15
2019
Details
BERTEIG Licensed Scrum Master® (LSM)
Toronto
C$1355.75
Oct 16
2019
Details
Certified ScrumMaster® (CSM)
Toronto
C$1355.75
Oct 22
2019
Details
Kanban System Design® (KMP I)
Toronto
C$1525.75
Oct 24
2019
Details
Advanced Certified ScrumMaster® (A-CSM)
Online
C$1359.15
Oct 25
2019
Details
Team Kanban Practitioner® (TKP)
Toronto
C$1015.75
Oct 28
2019
Details
Advanced Certified ScrumMaster® (A-CSM)
Online
C$1359.15
Nov 1
2019
Details
Certified ScrumMaster® (CSM)
Toronto
C$1355.75
Nov 6
2019
Details
Certified Agile Leadership® (CAL1)
Toronto
C$2200.00
Nov 7
2019
Details
Certified ScrumMaster® (CSM)
Toronto
C$1355.75
Nov 19
2019
Details
Advanced Certified ScrumMaster® (A-CSM)
Online
C$1359.15
Nov 22
2019
Details
Certified ScrumMaster® (CSM)
London
C$1525.75
Nov 22
2019
Details
Certified Scrum Professional - ScrumMaster® (CSPSM)
Online
C$1869.15
Nov 22
2019
Details
Professional Scrum Master® (PSM I) [PSF Courseware]
London
C$1495.00
Nov 25
2019
Details
Certified Scrum Product Owner® (CSPO)
Toronto
C$1525.75
Nov 26
2019
Details
BERTEIG Licensed Scrum Master® (LSM)
Toronto
C$1355.75
Nov 27
2019
Details
Advanced Certified ScrumMaster® (A-CSM)
Online
C$1359.15
Nov 29
2019
Details
Certified ScrumMaster® (CSM)
Toronto
C$1355.75
Dec 3
2019
Details
Kanban Management Professional® (KMP II)
Toronto
C$1525.75
Dec 5
2019
Details
Advanced Certified ScrumMaster® (A-CSM)
Online
C$1359.15
Dec 6
2019
Details
Team Kanban Practitioner® (TKP)
Toronto
C$1015.75
Dec 10
2019
Details
Professional Scrum Master® (PSM I)
Toronto
C$1270.75
Dec 10
2019
Details
Kanban System Design® (KMP I)
Toronto
C$1525.75
Dec 11
2019
Details
Advanced Certified ScrumMaster® (A-CSM)
Online
C$1359.15
Feb 1
2020
Details
Advanced Certified ScrumMaster® (A-CSM)
Online
C$1359.15
Mar 7
2020
Details
Advanced Certified ScrumMaster® (A-CSM)
Online
C$1359.15
Mar 21
2020
Details