Scrum: Framework, not methodology

Posted in Agile, Scrum with tags , , , on 21 March 2013 by Gunther

1/ Scrum is not an acronym

The term ‘Scrum’ was first used by Hirotaka Takeuchi and Ikujiro Nonaka, 2 acknowledged management thinkers, in their ground-breaking 1986 paper “The New New Product Development Game“. They borrowed the name from the game of rugby to stress the importance of teams in complex product development. Their research showed that outstanding performance is achieved when teams are small and self-organizing units of people that are fed with objectives, not with tasks. Great teams require room to devise their own tactics to best head towards shared objectives. The well-known agile development method inherited its name ‘Scrum’ from this paper as it implements the same principles for developing and sustaining complex software products.

The Japanese authors of the paper also consider Scrum as the necessary core of any system that pretends to be Lean. But they never use the term ‘Lean’ because it has become synonymous to the Western interpretation and copy of the management practices of the Toyota Production System. And there can’t be Lean if the heart of it, ‘Scrum’ according to the authors, is overlooked. But in general this is the case, so the authors prefer to stress the need for the heart and soul of the system and take away the sole focus on the surrounding management practices. They therefore never talk of Lean, but always speak about Scrum.

As Scrum is no acronym, there is no reason to write “SCRUM”.

Scrum as in rugby (Takeuchi-Nonaka)

2/ Scrum is not a methodology

Scrum has no exhaustive and formal prescriptions on how to design and plan the behavior of all software development actors against time, let alone how these designs and plans must be documented and stored. Scrum has no rules for upfront predictions of document types and deliverables to be produced or the time of their production. Instead of installing and thriving on hand-overs, toll gates and control meetings like software development methodologies typically do, Scrum removes them as a major source of delays and waste.

Methodologies are composed of stringent and mandatory sequences of processes and procedures, implementing predefined algorithms. As such, methodologies tend to replace the creativity, autonomy and thinking of people with components like phases, tasks, must-do practices, techniques and tools. As long as the methodology is being followed everyone feels safe, because they are formally covered, even in the absence of working results. Methodologies depend on high degrees of predictability, otherwise the preset algorithms fail.

Scrum is the opposite of a big collection of interwoven mandatory components. Scrum is not a methodology. Scrum implements the scientific method of empiricism. Scrum replaces a programmed algorithmic approach with a heuristic one, with respect for people and self-organization to deal with unpredictability and solving complex problems.

3/ Is Scrum a process?

If Scrum is a process, it is certainly not a repeatable process. That’s often a challenge to explain, because the term ‘process’ typically invokes algorithmic predictable steps, repeatable actions and enforceable top-down control; the sort of expectations for a… methodology.

Scrum is not a commanding process. If referred to as a ‘process’, then Scrum is a servant process. What works best for all involved players, their working process, emerges from the use of Scrum. The players discover the work required to close the gap between an inspected intermediate result and an envisioned outcome. Scrum is a process that helps surface the real process, structures and a way of working that are continuously adapted to the actual context and current circumstances. Therefore we prefer to call Scrum a… framework.

Scrum as a framework describes roles and rules upon principles that help and facilitate people in a low-prescriptive way. The Scrum Guide holds the definitive description of these base rules of the game. The prescriptions are minimal, but every single one of them addresses a common dysfunction of software development.

Over the nearly 20 years of Scrum, the rules of Scrum, as captured in the Scrum Guide, have gradually evolved, with small functional updates and releases. The prescriptions of Scrum, what needs to be in place to have the full benefits of Scrum, becomes more and more focused on emphasizing ‘what’ is expected in developing complex products over instructing ‘how’ to do it.

A good illustration of such an evolution is the elimination of burndown charts from the Scrum framework as mandatory (the ‘how’). This obligation however has been replaced by the explicit expectation that progress on the mandatory Scrum artefacts, the Product Backlog and the Sprint Backlog, is visualized (the ‘what’). The form or format of the visualization is no longer prescribed, thereby turning burndown charts into a non-mandatory, but still good practice; a good way to play the game suitable in many situations.

Yes, it’s Scrum if the Backlogs exist and a visualization of their progress is available, accessible and clear. This may be a burndown chart with open effort. It may also be a burnup chart in value. It may be a Cumulative Flow Diagram. It may be as simple as a Scrum board.

The Scrum framework leaves different options and tactics to play the game, ways that are at any time adopted to the context and circumstances. The Scrum core values give direction to the actions, the behavior and the additions to the framework.

Few People Understand

Posted in Agile, Scrum, Werk, Work on 10 March 2013 by Gunther

Many people spend their time, full-time, on elbowing a career, improving their personal position, aiming at a promotion, planning a next strategic move, working on political strategies, making more money, ripping off people, whatever it takes.

Few people understand what motivates me. Few people understand:

  • My drive to make our world a better place to live and work in;
  • My apathy for titles and hierarchy;
  • My respect for people as the core of my actions and being.

Few people understand that no promotion, no bonus, no pseudo-moral bribery, no threats have changed or will change these inner drives. Few people understand that no hierarchical layer keeps me from addressing issues, challenging the status-quo or experimenting with improvements.

Few people have the mental openness to understand that I care only about the content of my work, about working with people, about my autonomy (in team, time, tasks and tools, as described in Daniel Pink’s Drive). Don’t come to tell me what you want from me, or try to use me for power games or self-promotion. It only wears me out. I hate it and I start responding emotional and unexpected. Come to work with me and great results may emerge.

I rarely expose this inner drive explicitly because it’s not a pose. Maybe this one-time notice helps. Worst case you now know why we don’t get along or why you feel ignored. In the meantime I have the best work and personal life possible, the greatest career possible; by not minding my career.

De dag van ‘t gedicht voorbij (gerijmd?)

Posted in Boeken, Poëzie with tags , on 3 February 2013 by Gunther

La NOuvelle Cycluste231 Januari is (was) gedichtendag. Voorbijgehold door mezelf en de tijd wil ik alsnog mijn bijdrage leveren, met werk uit eigen werk, La NOuvelle Cycluste (ONgekelderd en NOg dicht). Helemaal ge-zelf-publiceerd is het ook nog steeds te koop op Unibook. Hmm, een liefhebber in de zaal?

Onderstaande is een leesbaar gedicht:

Geluk

Geluk
,zeggen ze,
hoort niet in een woord.
Geluk
,zeggen ze,
is
wat hoort.
Zeggen ze maar niet.
tJA,
die dichters toch.

Ik schrijf verder echter vooral meetlatpoëzie, gestructureerd, afgelijnd en letterlijk afgemeten. Aangezien dat zich moeilijk hier laat reproduceren, kan je hier het ondertitelgedicht van de bundel downloaden: ONgekelderd en NOg dicht.

Zoals ik eerder al meldde, zette Marc Swoon Bildos ook al gepaste beelden op mijn gedicht “Geheimpje van de Dichter”. Mooie gelegenheid om hier nog eens te tonen:

A Servant King?

Posted in Agile, Werk, Work with tags , , on 2 February 2013 by Gunther

purple-badgeIn 2012 one of the communities at my employer found a fun way to reward people. The community handed out virtual badges for specific achievements. The top badge collectors became kings. The kings recently fought a ‘battle’ to determine who would be the conqueror.

The kings had to present themselves to the battle audience with a little movie. My movie was co-created with a terrific colleague and member of El Porco, who I hold accountable for the poetic expressions that might indicate how I’m perceived. Better than any spoken statement could be.

By the way, I gloriously and graciously failed to win the battle.

Ways to play Scrum

Posted in Agile, Scrum with tags , , , , , on 17 January 2013 by Gunther

Scrum.org-Logo-CirclesIn our Professional Scrum classes we also talk about the topics of User Stories, Planning Poker and (Daily) Stand-up meetings. Some attendants have never heard of it. Some have never practiced it. Some are convinced, or have been instructed, that Scrum says these are mandatory to do.

I have grown my own little pattern to work with a class whenever we run into one of these topics during my classes.

  1. I start by asking what Scrum actually says on the practice. In general, people don’t know or are not sure, and conclude that Scrum says nothing about it.
  2. I ask where the practice then does come from, if it’s not Scrum. Few people know that it is eXtreme Programming.
  3. I end up by saying that, despite the XP origins, we do support them in many cases as they represent good ways to play Scrum, they are good practices to chose from. And that this is the reason why we cover them in the course; to inspire people with different options to play Scrum.

But, they are not mandatory from the Scrum framework described in the Scrum Guide:

  • Extreme Programming Explained: Embrace C16614_fUser Stories, written on story cards, are the practice in Extreme Programming to hold and describe requirements from a user perspective. Bill Wake, author of ‘eXtreme Programming Explored’, suggested the ‘INVEST’ acronym as a simple way to remember and assess whether or not a User Story is well formed.
    A Scrum Product Backlog though serves to provide transparency to all work that a Scrum Team needs to do, which might be more than only functional requirements. The obligation, from Scrum, to use the User Story-format would endanger forgetting other important work to be undertaken, or it might force teams spending more time and energy on using the ‘right’ format, thus creating waste. However, for functional items on the Product Backlog, User Stories may be very good.
  • Planning Poker was invented by James Grenning during an eXtreme Programming project where he suffered from having to spend much, much time on producing estimates.
    In Scrum, estimates are to be created by the Development Team and, although not mandatory, Planning Poker is a good technique to do that. It leads to more honest estimates from a complete team. But don’t forget that the intention is to invoke an honest conversation over the estimates. Because that results in a good understanding of the work attached to implementing the discussed item.
  • Daily Stand-up are described in Extreme Programming, which recommended participants stand up to encourage keeping the meeting short.
    Scrum describes this meeting as the Daily Scrum, but doesn’t oblige to do it standing up. However, it is a good idea to do, especially to keep the time-box of 15 minutes.

That is often a relief to students, knowing that it is not mandatory. And I am glad I can help people. I am glad they see more opportunities to discover their own best way to play Scrum respecting the intentions and design of Scrum. They see better how Scrum can help teams and organizations emerge their own process. These ways to play Scrum in teams’ specific contexts turn the selected good practice into best practices.

Scrum, after all, can be called a ‘process’, but it’s a servant process, not a commanding process.

Writing Scrum Writings

Posted in Agile, Scrum, Work with tags , , , , , , , on 12 January 2013 by Gunther

On top of managing the agile offering of Capgemini (Dutch description here) as a Product Owner and mentoring our Scrum coaches and Scrum trainers I also give Professional Scrum trainings.

Scrum.org-Logo_with_taglineAfter my classes I send out a thank you to the participants in which I include some guidelines to prepare for the online assessment they get access to. I also point people to some background readings. Over time I have created a small library of blog notes I’ve written from which I can select some to refer attendants to for additional information on top of the courseware:

I always pick some of following topics to add:

Fyi. have a look at the most beautiful location I have ever trained in.

Hopsaland naar Plopsaland

Posted in Gezin with tags , , , on 6 January 2013 by Gunther

We zijn het jaar 2013 goed begonnen, namelijk met een reisje naar Plopsaland.

Plopsaland - 1 MayalandGelukkig genoeg hadden we ons goed voorbereid op het vlak van toegang en (vooral) de verboden voor kinderen met een beperking. Spontaan en probleemloos werd ons een lijst van het verbodene overhandigd (‘Gids voor personen met een handicap en hun begeleiders’), zoals we die op de website al hadden gevonden. Maar op de website stond ook de mogelijkheid om wel toegang te krijgen mits begeleiding en een schriftelijk akkoord (zie ‘Bijlage‘ aan voornoemde gids). En ik was wel verrast dat ik daar heel expliciet naar moest informeren, om dat document dan pas te krijgen.

Nu, we zijn intussen toch al 3 keer naar Legoland geweest, naar Playmobilland en enkele keren naar De Efteling, en daar hebben wij alvast nooit zo’n afwijzende en in sé lafhartige houding ontmoet qua kinderen met een beperking. Ik noem het openlijk lafhartig vanwege de houding die men aanneemt, maar ook het taalgebruik in bvb. de befaamde bijlage aan de al even befaamde gids. De organisatie verschuilt zich achter de anderen, de zogenaamde “publieke commotie”, het advies van de veiligheidsfirma, enz. om vervolgens de druk lekker exclusief bij de ouders te leggen. Waarom kan ik me niet van de indruk ontdoen dat het vooral een excuus is om geen aanpassingen door te voeren aan de attracties, de toegangen ertoe en omringende procedures?

Plopsaland - 2 DobusMaar kom, het bezoek was erg geslaagd. De nieuwe figuurtjes, zoals Maya, Wickie, Dobus en Bobo, geven toch een opfrissing aan het park. Op zo’n 2e januari is het ook niet echt vreselijk druk en dat maakt het aangenamer, vooral door de afwezigheid van wachtrijen. Verder vonden we het nieuwe indoorpark Mayaland erg leuk. Daar hebben we op verschillende manieren door de lucht gevlogen, in het ballenbad en de speeltuin gespeeld en van de maxi glijbaan gegleden. Het was ook aangenaam om er ‘s avonds, net voor het ‘verplicht’ afsluitende bezoek aan de shop en de tocht huiswaarts, nog even lekker terug op temperatuur te komen. Trouwens, Nienke heeft een pracht van een Kwebbel-muts gekregen!

In de namiddag vonden we vooral de show van Dobus wel leuk. Cool om hem zo in ‘t echt te zien. Het was een leuk optreden, met de nodige liedjes, interactie met het publiek en kindjes op het podium.

Follow

Get every new post delivered to your Inbox.