What would I want to receive from my team members this holiday season?
|
But even if each of these roles were to grant all the wishes which Mike listed, there is one more role which needs to be considered, namely their fellow team members. Give me a hand One of the differences between a group of individuals and a real team is that with the latter we will see team members helping each other out without an explicit request for assistance being made. While it is desirable for team members to ask for assistance during events such as a daily standup, many times the need for help might emerge suddenly and if someone else on the team sees that their teammate is struggling they can provide assistance in a timely manner. This behavior is often seen in professional sport teams. When an ice hockey goaltender is caught far out of their net while clearing the puck, one of their other team members who has much less protective equipment might put themselves in the line of shots until the goalie is able to get back in the crease. You'll almost never hear the goalie verbally request this assistance, but the teammate sees the need and helps out regardless. Help me improve While there are always a few people who don't like hearing the truth, most of us prefer to find out when we could have done something better. Retrospectives are one forum in which teams can share what's working well or poorly, but these events might not be the best setting for providing one-to-one feedback as they are a group ceremony and the feedback will usually have been delayed by a few days. I've written previously about the importance of radical candor - most team members would want their peers to provide constructive feedback directly while still demonstrating that they care about them. This is especially critical when the behavior violates the working agreements defined by the team. If the offending team member does not receive direct and caring feedback, their behavior is likely to recur and they could find themselves isolated and ostracized by the rest of the team without knowing what they did to deserve this. One way to turn these wishes into a self-fulfilling prophecy is to model the behaviors which we would like to see from our team members. When you perceive that a team mate needs help, ask if they would like it before they ask you for it. When you see them doing something wrong, ask for permission to provide them with feedback. Let's be the change we wish to see within our teams!
|
Might earned VALUE be an oxymoron for projects following a predictive life cycle?
|
The PMBOK® Guide, Sixth Edition defines Earned Value as "The measure of work performed expressed in terms of the budget authorized for that work." Notice that the word "value" does not show up anywhere in that definition. On projects which are following an agile or adaptive life cycle, the expectation is that work items such as requirements or features will be completed end-to-end. This includes meeting the quality requirements of all key stakeholders so that we can be confident that we can ship the work items to a client. If a framework such as Scrum is followed, these work items are batched into Potentially Shippable Product Increments whereas on those projects which are following a continuous flow based delivery approach, we can hand them over as we go. On these projects, while final business benefits might not have been realized yet by our customers as those will normally lag delivery by days or even months, we might claim that what we've earned is valuable. However, when we consider projects which are following a waterfall or predictive life cycle, because of the batch, phased manner of those approaches, the time for the first customer handover of capabilities and the time between subsequent handovers is usually prolonged. As such, until we have delivered a project output which will directly enable our customers to realize business benefits from it, have we actually earned any value? Writing a Business Requirements Document or creating a design might be necessary by-products of the delivery process but if a project is terminated with just those having been produced, its unlikely that a customer would consider they had received anything of real value. Please don't misunderstand my point. I believe that Earned Value Management is a valuable, objective tool for both determining a project's performance and for forecasting where we will end up when it is used appropriately. Appropriate usage includes such elements as using an objective, verifiable method for determining how much progress has been made for each work package and that prerequisites such as work package-level budgeting and financial actuals reporting are easily available. I'm just questioning why we would use the word "value" when referring to what we have earned in the name. Perhaps, for waterfall projects, we should rename the measure to "Earned Delivery Value". |
Early experimentation is key to reducing project risk
|
While the Manifesto does not explicitly reference the scientific method, it is implied in the value statement "Responding to change over following a plan" and in its final principle "At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly." Agile teams embrace experimentation in many ways. Some of these relate to the product. Minimum Viable Products and Minimum Business Increments can be designed and run to test hypotheses about what we feel is valuable to customers at a macro level. Split testing and similar short feedback techniques might validate whether specific features should be pursued or not. Some relate to the team's delivery process. Both the Rational Unified Process and Disciplined Agile Delivery highlight the importance of proving solution architecture early and one effective means of doing this is through the design, construction and execution of experiments focused on quality attributes such as performance or flexibility. Working agreements such as Definitions of Ready or Definitions of Done can be thought of as experiments to validate whether teams are able to efficiently complete work items and whether teams understand what complete means. Ceremonies such as retrospectives help a team to identify delivery improvement ideas. Rather than assuming these ideas will help and implementing them on a broad scale, teams will run experiments to see whether these ideas actually show promise. For example, improving product quality through pair programming might seem like a good idea so a team might elect to try pairing on a subset of their upcoming work items and comparing the outcomes to those completed using their previous methods. Spikes are another form of agile experimentation. Rather than losing significant effort in comprehensive analysis of a specific uncertainty, a short time boxed deep dive focused on learning which options might be feasible is often a better alternative. So how could adopting this commitment to experimentation help those teams using a predictive life cycle? Assumptions which have not been validated are a common source of project risks. While a team could wait for an assumption to be passively proven, wouldn't it be more effective to frame a critical assumption as a hypothesis and then design and run an experiment to get data to make the team feel more confident about that assumption? Incorporating ongoing experimentation into the risk management life cycle might provide a more effective method of de-risking all types of projects. |
Cultural transformations of high-performing teams
Categories:
Agile
Categories: Agile
|
While I was delivering a course on agile fundamentals this week, one of the learners in the class asked me how the mindset and behaviors normally associated with agile teams might impact or be impacted by culture. He suggested context (low or high) as a cultural characteristic which would influence the starting point for a team and which could then change as the team matures, but the same can be said for other cultural dimensions. (So thanks, Tony, this article is for you!) Geert Hofstede's research into national culture identifies multiple dimensions which can be used to describe differences between countries. Some of these could be considered in addition to context when observing how such teams develop.
Understanding culture across these dimensions can be helpful for leaders such as agile leads and functional managers to interpret the behaviors they observe so that they can better support the development of high-performing teams. |
Small is beautiful for product backlog items
|
But what are some of the other benefits of having small work items?
But before slicing our work items too small, we need to remember that size is just one of the criteria provided by Bill Wake when he came up with the INVEST acronym for assessing how good a story is. A work item which is too small might not be sufficient independent or provide value to a stakeholder. But keeping these caveats in mind, good things come in small packages. |






With under a week till Christmas 2019, Mike Cohn wrote a
(As is often the case, one of the learners in a course I taught this week provided the inspiration for this article, so thanks Maca!).
Inspection and adaptation are two of the pillars of the Scrum framework but all agile methods recognize the wisdom of Deming's Plan-Do-Study-Act cycle.
One of the reasons for having small work items at the top of a product backlog is so the team is able to complete them within a short amount of time. This benefit applies regardless of whether your team is using an iteration-based delivery approach or has adopted a lean continuous flow-based approach.