People vs. Process

One of my favorite little management blurbs, seen on the door of an SVP at a major financial services company: “Processes don’t write software, people do!” And of course, the Agile Manifesto states: “… we have come to value: Individuals and Interactions over Processes and Tools…” Here’s an interesting little writeup about people and process. My own take is quite similar: a process can be more or less helpful, but only if people are willing to learn and change can true progress be made.


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 Pros and Cons of Short Iterations

My first experience with any process that was similar to an Agile approach was in a startup ten years ago. We did 3-day-long iterations on a software project with a three person development team. That experience, followed by its antithesis, shaped the rest of my life. And yet, short iterations aren’t always the best way to go.

A short iteration length for a given type of work will depend on the horizon of predictability for that work. In software development, anything five working days or less could be considered short. In daily newspaper publishing, fifteen minutes or less could be considered short. As a rule of thumb, “short” simply means that it is possible to fit two or more iterations in the length of the horizon of predictability.

Pros of Short Iterations

– deliver work fast: the first potentially shippable features are available after only a very small amount of time
– people keep focused on the goal(s) for the iteration; there is no chance to get distracted
– very tight learning feedback loop allows for quick discovery of optimal solutions

Cons of Short Iterations

– intensity of work can lead to burnout
– strategic thinking can be hard to fit into the “schedule”
– overhead tasks that must be done every iteration take a larger proportion of the time in the iteration
– waiting for resources or people outside of the team can make it more likely for work to span iterations

Guidelines: Choosing Iteration Length

1. Start by understanding the horizon of predictability in your environment. This is the maximum length for your iterations. In most IT organizations, this is somewhere around four weeks, whereas in web environments, it is usually much shorter.
2. Consider your constraints for delivering potentially shippable work units. Also consider the team size and the communication overhead that results. These two factors can guide you to determine a minimum iteration length. Identifiable overhead should not account for more than 25% of your time.
3. At the start of a work effort with a team new to Agile Work, consider erring towards shorter iterations. Shorter iterations can shock people into discarding bad habits by changing people’s mental model of how to work effectively. Teams with successful agile experience may consider longer iterations.
4. Consider your ability to automate overhead work tasks and testing tasks. If you can develop a highly automated environment, shorter iterations are possible. If on the other hand, manual efforts will be required (no pun intended), consider a longer iteration length.
5. Consider the overall amount of schedule/funding. For a team to learn the domain and stabilize their velocity, consider trying to fit eight or more iterations into the overall schedule. The first three our four iterations include a lot of learning about the team, the process and the domain.

Some people recommend other methods of choosing the length of your iterations: How Long is a Timebox.

(UPDATE) Here is a more recent article I wrote called “21 Tips on Choosing a Sprint Length“.

What We Did Way Back When…

The three day iteration length was largely determined by how frequently the sales folks could bring in potential customers for a demo. Every time we demoed, we were using working software. We would do a fairly complete walkthrough of the software and gather feedback. We would balance the feedback with outstanding features and make a call about what to add/change over the course of the next iteration. This constant involvement of customers and the requirement to have always-working software set my expectations for software development in a way that my experience up to that point had not even hinted at. When I went to my next job (which was at Sun Microsystems), I was appalled by the long cycle time to produce working software and the almost complete lack of customer involvement in the process. I vowed never to work that way again…

… and became a consultant and an agilist 🙂


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 One True Metric

Agile Work requires that we align our perception of reality in order to understand each other and do work that is considered valuable by everyone. One very blunt and seemingly simple way to do this is with metrics. But metrics need to be in context and that is the part that is hard to get right. Does your organization get it right?

Continue reading The One True Metric


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

New Carnival of the Agilists

The latest Carnival of the Agilists has two references beck to Agile Advice… and of course lots of other great reading. Have fun!


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

Lovely Poem Related to Agile and Coaching

Tobias Mayer has written a brief comment about the poem “Cutting Up an Ox“. I haven’t encountered this poem previously so here’s a “Thanks!” to Tobias. I’ll also throw in my own two bits…

Continue reading Lovely Poem Related to Agile and Coaching


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

Scrum Saves the Day For Media Student

Scrum is one of the Agile Methods that can be applied in many different fields of work. Last year, I was able to present the basic Scrum framework in a two hour session to a class of media students at Keyano College in northern Alberta. They used Scrum for their class project – a documentary video. One of the students really took to Scrum, and used it in his next class to save another group project… and get the best mark in the class! Full story follows…

Continue reading Scrum Saves the Day For Media Student


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
Stop the BS Metrics! Performance Reviews in Agile Teams - Lunch Session
Online
C$0.00
Mar 2
2021
Details
Seven Design Thinking Tips for Product Owners - Lunch Session
Online
C$0.00
Mar 3
2021
Details
Advanced Certified Scrum Product Owner® (A-CSPO) [Virtual Learning]
Online
C$1695.00
Mar 9
2021
Details
Leave Us Alone! - Dealing with Urgent Interruptions in Agile Teams
Online - Instructor Led
C$149.00
Mar 9
2021
Details
Team Kanban Practitioner® (TKP) [Virtual Learning]
Online
C$1195.00
Mar 10
2021
Details
Banking on Kanban - Kanban in the Financial Sector
Online - Instructor Led
C$149.00
Mar 10
2021
Details
Improve Estimation Effectiveness for Agile Work - Practicing Agile Estimation Techniques (ML-PAET)
Online
C$149.00
Mar 10
2021
Details
The Myth of Self-Organizing Teams - Lunch Session
Online
C$0.00
Mar 11
2021
Details
Dealing with Slackers, Idiots and Subversives in Agile Teams - Lunch Session
Online
C$0.00
Mar 16
2021
Details
Deadlines Are Dead To Me - Dealing with Deadlines in Agile Teams
Online - Instructor Led
C$149.00
Mar 18
2021
Details
Certified ScrumMaster® (CSM) [Virtual Learning]
Online
C$1595.00
Mar 22
2021
Details
Scrum Foundations - Build A Strong Foundation On Scrum
Online - Instructor Led
C$149.00
Mar 22
2021
Details
Certified Scrum Product Owner® (CSPO) [Virtual Learning]
Online
C$1795.00
Mar 25
2021
Details
What the Heck is Kanban? - Introduction to the Kanban Method
Online - Instructor Led
C$149.00
Mar 25
2021
Details
Kanban System Design® (KSD) [Virtual Learning]
Online
C$1795.00
Mar 30
2021
Details
Advanced Certified ScrumMaster® (A-CSM) [Virtual Learning]
Online
C$1440.75
Mar 30
2021
Details
Leadership Writing Workshop [Virtual Learning]
Online
C$495.00
Mar 30
2021
Details
Kanban Your Projects - Kanban for Project Managers
Online - Instructor Led
C$149.00
Mar 31
2021
Details
Certified ScrumMaster® (CSM) [Virtual Learning]
Online
C$1355.75
Apr 6
2021
Details
Banking on Kanban - Kanban in the Financial Sector
Online - Instructor Led
C$149.00
Apr 6
2021
Details
Four Strategic Tips on using Technology & Digital Media Effectively - Lunchtime
Online
C$0.00
Apr 6
2021
Details
How to Effectively Achieve Work/Life Balance in your Environment - Lunchtime
Online
C$0.00
Apr 7
2021
Details
Leadership Writing Workshop [Virtual Learning]
Online
C$495.00
Apr 7
2021
Details
Leadership for Managers
Online
C$149.00
Apr 7
2021
Details
Team Kanban Practitioner® (TKP) [Virtual Learning]
Online
C$1015.75
Apr 8
2021
Details
Should we just Ban Facebook (and other Social Media) in the Workplace? - Lunchtime
Online
C$0.00
Apr 8
2021
Details
Boost Efficiency and Flow on Your Scrum Team - Kanban for Scrum Masters
Online - Instructor Led
C$149.00
Apr 8
2021
Details
Critical Steps on how to be an Effective Colleague/Manager in the Digital Age - Lunchtime
Online
C$0.00
Apr 9
2021
Details
Certified Scrum Product Owner® (CSPO) [Virtual Learning]
Online
C$1525.75
Apr 13
2021
Details
Leadership Writing Workshop [Virtual Learning]
Online
C$495.00
Apr 13
2021
Details
Certified ScrumMaster® (CSM) [Virtual Learning]
Online
C$1355.75
Apr 21
2021
Details
Leadership Writing Workshop [Virtual Learning]
Online
C$495.00
Apr 21
2021
Details
Advanced Certified Scrum Product Owner® (A-CSPO) [Virtual Learning]
Online
C$1440.75
Apr 27
2021
Details
Advanced Certified ScrumMaster® (A-CSM) [Virtual Learning]
Online
C$1440.75
Apr 29
2021
Details
Certified ScrumMaster® (CSM) [Virtual Training]
Online
C$1355.75
May 3
2021
Details
Certified Scrum Product Owner® (CSPO) [Virtual Learning]
Online
C$1525.75
May 6
2021
Details
Team Kanban Practitioner® (TKP) [Virtual Learning]
Online
C$1015.75
May 12
2021
Details
Certified ScrumMaster® (CSM) [Virtual Training]
Online
C$1355.75
May 18
2021
Details
Kanban System Design® (KSD) [Virtual Learning]
Online
C$1525.75
May 18
2021
Details
Certified Scrum Product Owner® (CSPO) [Virtual Learning]
Online
C$1525.75
May 25
2021
Details
Advanced Certified ScrumMaster® (A-CSM) [Virtual Learning]
Online
C$1440.75
May 27
2021
Details
Kanban Systems Improvement® (KSI) [Virtual Learning]
Online
C$1525.75
Jun 1
2021
Details
Certified ScrumMaster® (CSM) [Virtual Training]
Online
C$1595.00
Jun 1
2021
Details
Advanced Certified Scrum Product Owner® (A-CSPO) [Virtual Learning]
Online
C$1695.00
Jun 4
2021
Details
Team Kanban Practitioner® (TKP) [Virtual Learning]
Online
C$1195.00
Jun 8
2021
Details
Certified ScrumMaster® (CSM) [Virtual Training]
Online
C$1595.00
Jun 14
2021
Details
Certified Scrum Product Owner® (CSPO) [Virtual Learning]
Online
C$1795.00
Jun 17
2021
Details
Advanced Certified ScrumMaster® (A-CSM) [Virtual Learning]
Online
C$1695.00
Jun 22
2021
Details
Certified ScrumMaster® (CSM) [Virtual Training]
Online
C$1595.00
Jun 28
2021
Details
Kanban System Design® (KSD) [Virtual Learning]
Online
C$1795.00
Jul 6
2021
Details
Kanban System Design® (KSD) [Virtual Learning]
Online
C$1795.00
Aug 25
2021
Details
Kanban Systems Improvement® (KSI) [Virtual Learning]
Online
C$1795.00
Sep 15
2021
Details