Posted on 7 Comments

A simple framework for complex product delivery (in 100 pages)

From March to June 2013 I created the book “Scrum – A Pocket Guide (A Smart Travel Companion)” for Van Haren Publishing (Netherlands). Although I had already written much about Scrum, it was really, really hard work. I wanted the book to be about its subject, not its writer. I wanted the book to be concise, yet complete. I wanted the book to reflect the simplicity of Scrum, in its appearance, tone, language, expressions, sentences.

Since its initial publication (November 2013) my pocket guide to Scrum was re-printed 3 times (January 2014, June 2014, November 2015). In April 2016 my Dutch translation was published as “Scrum Wegwijzer (Een kompas voor de bewuste reiziger)”. And two friends of Scrum are currently going through the really, really hard work of creating a German version, which will probably be named “Scrum Taschenbuch” and be available in 2017. And somewhere along the road I experimented with setting up a Facebook page for my book.

This is beyond any expectation I might have had handing in the first manuscript half way through 2013. I am totally humbled, and sometimes overwhelmed, by the continual appreciation of the book’s buyers and readers.

verheyen-gunther-scrum-a-pocket-guide-2016I want to share that a 5th print of the English version is on its way (end November 2016), holding a NEW COVER. The content of the book hasn’t changed. I was fortunate to have described the Scrum Values already in my book. The only change was the update to my personal history, as is also reflected on my website.

Thank you, readers. Thank you, publisher. Thank you, fellow Scrum Caretakers!

To support the update of my book, my publisher asked me to do a 3-minutes introduction to Scrum, a simple framework for complex product delivery. The time constraint helped me to keep it simple, just like Scrum.

Posted on 1 Comment

Thoughts on procurement, buyers and alike

I have spent most of the 24-years of my professional life in IT, consulting and software development. Maybe that is long enough to have and share my stance on procurement, buyers and alike practices.

Every organisation has the right to not work with me.

Every organisation has the right to deem the value potentially realised through our collaboration as insufficient.

Every organisation should absolutely consider the return expected on spending money on my expertise, skills and effort. Even if the consequence is to not work with me.

My observations indicate that the commonly applied strategies by procurement, buyers and alike are different. Common practice is to belittle my expertise, change the estimates on the work needed and blindly cut my proposed day rate.

I have no sales machine to counter such strategies. Fortunately, as that would just maintain the ridicule. I do preserve the right to push back, regardless the impact on any chances to collaborate. I preserve the right to not being treated like a discountable commodity. We probably have very different definitions in mind when this is labeled as “not professional”.

Personally, I would rather starve (so to speak) than give in to the humiliating and belittling line of approach commonly seen in sales and buying procedures.

Warm regards
Gunther

ps. Thank you for caring, but that ‘starving’ part was intended figuratively. There are plenty of good folks out there that, somewhat surprisingly maybe, do want to properly partner with me.

Posted on Leave a comment

Scrum Day Europe 2016

Scrum Day Europe 2016In March 2012, Ken Schwaber and I agreed to organize a new Scrum event in the Netherlands. We wanted it to be a platform for the attendants, not for the speakers, for the organizers, or for sponsors. We wanted to crave space for people to talk, connect, share ideas, experiences and challenges on Scrum.

On 11 July 2012 the first Scrum Day Europe event happened. 130 People, one day, no booths, no sponsors, no vendors, a few keynotes and lots of small high-energy, collaborative sessions. An event, not a conference. Impact, not volume.

Imagine, on 7 July 2016 the 5th edition of the Scrum Day Europe event takes place. The location is the same: the fantastic Pakhuis De Zwijger in Amsterdam. The ambition and core concept are the same: interactivity, people, Scrum. I am sure that some day we will even stop projecting the names of us, the organizing parties, Prowareness and Scrum.org.

The theme of this 2016 edition is “The next iteration“. We will not only celebrate the 5th anniversary of the event, but we want to use the occasion to be grateful that Scrum has reached the age of 20. We want to celebrate by thinking about the future of Scrum. My opening keynote, “The future present of Scrum”, will introduce some thoughts. But, much more important, during the open sessions and interactive workshops, attendees have plenty of time to interact with each other and the presenters. Therefore we need the input from Scrum practitioners that want to share viewpoints and considerations.

If YOU have ideas to share on the future of Scrum, the future that lies beyond those teenage years, please send in a proposal for the call for papers via the website. What challenges do we face with Scrum? What do you consider crucial looking forward? How can people, teams, and organizations employ Scrum for software development more and better?

Propose a session. Or get your ticket to join us on this fabulous day for high-energy interactions on Scrum. Be quick. Registration is limited!

Thanks for your participation. Thanks for Scrum.
Gunther.
 
Find us also on LinkedIn and on Facebook.
Posted on 1 Comment

2016. More or less.

There is much we can leave behind. There is much we need more of, by needing less. Artefacts in my home office remind me of essential ingredients.

Wisdom. Health (also: sanity). Poetry (broadly: words, music, writings). Love.
And coffee.

IMG_2689

Over time I have come to realise that the main inner purpose driving me is to make a difference. To people (not minding orgs and structures). Aspiring to inspire with integrity and dignity (not minding careers and demigods). Scrum.

It’s been my path so far. The human trail I left behind is my testimony. And Scrum, seriously. The journey into the unknown futures will continually define who I am, some identity. A path to be discovered.

Nothing of this would be possible without my family; without the love of my life (Atelier Ullizee) and our kids.

What is most essential in your life? What is your ‘why’? Remind yourself what is important to you. Live by it. Live toward it.

Posted on Leave a comment

Unwritten futures will unfold (adventures in Scrum)

At some occasions we stop to look back. It happens rather irregularly in my life, although regularly in Scrum. We see the trail we left behind. We notice landmarks, missed chances, forgotten events, achievements. Small or big. We cherish that we cannot undo it. And we look ahead of us, and think of the paths we might create moving forward understanding that our current actions continually determine our future.

Looking back, two fairly recent, symmetric landmarks stand out on my trail of Scrum created since 2003:

Looking back, I am humbled by the opportunities to travel, to speak, to think, to write, to publish a book, to collaborate with people across the globe. I thank anyone who crossed my path, regardless how they chose to interfere with me.

Just for a split second, I pride myself for having gone my ways, having made my choices. In that split second I see some impact on people, on individuals.

Looking forward, I shiver and doubt takes over again. I embrace the solitude that is often my companion and look forward to the future that, to date, is unwritten. There are many unknown futures that can unfold. In a short flash I realize that there are probably much more options than I know of. There are more paths than I can possibly identify.

Although the future will be nothing like the past, it’s fair to assume that my journey ahead will keep including Scrum. The exact directions however…

We can become what we don’t know we want to be.

Posted on Leave a comment

Traces of Scrum (Scrum Days Poland)

On May 28 and 29 the first Scrum Days Poland were organized. A great team made it happen, gently directed by two friends of the Scrum.org trainer community, Kate Terlecka and Tomek Wlodarek. Kate and Tomek were so kind to invite me for two sessions at the event:

  • In the executive track I spoke about ‘Empirical Management’. Find the slide deck at SlideShare.
  • For the main event I was asked to do the closing keynote, which was about ‘Scaled Professional Scrum’. Find the slide deck at SlideShare.

Apart from these sessions, I was asked for some thoughts on Scrum by different people:

1/ On behalf of the organization, Paweł Feliński checked in with me on some topics with regards to Scrum, and the adoption of Scrum:

2/ Leszek Pietrzkiewicz went around asking some people, including myself, to ‘describe’ Scrum in one word:

3/ Leszek Pietrzkiewicz asked me ‘Why do Scrum?’

4/ Andy Brandt, another Polish Professional Scrum Trainer, asked me some questions about Product Ownership, questions he typically gets from the attendants of his PSPO classes:

I applaud the local organizers for setting up such a great conference. I am grateful for being at the conference, meeting people and expressing the above thoughts. Traces of Scrum.

Posted on Leave a comment

Traveling

(moving houses, gardening, and new dimensions)

Early 2001. I decide to resign. My wife only asks me to pursue an occupation that keeps me challenged for more than two years. A reasonable request. After all, since graduating in 1992 I worked less than one year as a software engineer (on VAX), less than three years as a hardware and software engineer (C++ and micro-assembler), and we had a bookshop for about three years.

MagnoliaAnd, well, my two years with this start-up e-commerce were pretty turbulent too. An unaspired climb to ‘senior manager’ (layered titles are part of working with former McKinsey people). Bribed into a stock option plan (brilliantly devalued through the e-com bubble burst, draining the very little savings we had made since our bookshop days). Franticly favoring people over structures. Fourteen hours working days (commuting not included). IT and back-office manager (titles being what they are). In the end, endless disagreements with the manager-founders. Over which I quit (despite my emotional investments). To be pulled back by the investors, and end up as a dehumanized puppet in strategic schemes. Once our company survival plan takes shape, I leave anyway, disgusted by the offer of IT Directorship.

I enter the unknown territory of consulting to spend six years at one company (a world record, truly), only to discover true joy again (almost at the level of the bookshop) through eXtreme Programming and Scrum in 2003. I grow my small 10-person company within the company, a chapter ending with a top-down inspired mutiny early 2007. Before the mutineers are struck down by depressions and other forms of nervous breakdowns I had set sail again. Recover, move on.

After two adventures of less than three years I leave consulting in 2013. I had just been upgraded to ‘principal consultant’ (titles, again, not work). I had put my heart, soul and passion in Scrum at these companies. It dropped dead. I felt highly miserable over that. Until people pointed out how it had influenced many, many individuals, and inspired a few enterprises. Just not the consulting company’s structures.

Having intensely collaborated for some years, mostly as a Professional Scrum Trainer, I move to the home of Scrum to join Scrum.org and partner with Ken Schwaber in 2013.

Spring 2015. These past two years Scrum has been the focal point of whatever it is I do. I even wrote a book on it, which seems to be well received by those who read it. I realize I have traveled. Happy not getting anywhere. Traveling is what we do, still.

Cherry BlossomOur horizon expanded from the smallest thinkable village in Belgium to Belgium itself, to the Netherlands and Europe, to working with people around the planet. An enlightening and humbling journey. Full of things that take time. Beauty. Growing flowers. Becoming what I didn’t know I wanted to be. Unlearning. Mastery.

I remain in doubt. A constant state. I am good at searching. I am terrible at finding. But gradually I grow less ashamed.

My family is my stability. We lost people (some dear, some not). We gained liberty. We have three kids (two have disabilities). We cope. We prosper. We bought a house we didn’t know we wanted. We are close. We travel. Too.

I have found I have personal values. They have served me well on my traveling. They helped me decide to resign. They help me look beyond a career, beyond scoring off other people, beyond lies, beyond backstabbing.

I am writing this to share. There is nothing but the world to share it with. I am cleaning the house. I am writing this to find out. Maybe I will stop reading mails for a year and 3 days. I am good at trying. I won’t succeed. That’s fine. That is beauty. I am grateful. I discover. Serendipity.

Music. Reboot.

Posted on 24 Comments

Scrum Master – A Manager

Manager – Traditionally

Traditionally an individual is declared a ‘manager’ when having hierarchical control over other individuals. A traditional manager exerts power. A traditional manager commands people through the assignment of to-be-done work; expressed as tasks or work packages, given on a daily base or via to-be-followed plans. Subsequently a traditional manager follows up on the execution of the assigned work. The traditional manager does not wait for the results of the work but wants to see how the work is being carried out, who is doing it, when the tasks are being performed and how much time it is taking. The time it takes is in general compared to the time that was instructed the task should take.

This and other performance information is recorded and stored, mostly in reports and other forms of documents. The traditional manager (in)frequently uses the stored information to evaluate a subordinate in order to steer that person’s career; via carrots like education, promotion, incentives, bonuses, salary. The traditional manager acts as the one who knows it all, and is supposed to act in the best interest of the company and its shareholders, even if that interest is obscured from the people assigned with the actual productive work.

Not limited to, but certainly in a context of agile, there is not only no need for a ‘manager’ behaving according to this authoritarian pattern and traditional expectation, it is even highly counterproductive and extremely discouraging. Dan Pink - DriveIt undermines enthusiasm, disregards intrinsic motivation by focusing solely on extrinsic motivators, kills job satisfaction, is an open door for politics and bribery and is therefore catastrophic for an organization depending on people. It is without doubt disrespectful and inhumane.

Is the notion of ‘manager’ therefore forever corrupted? Evil by default? A lost case?

Management – Actually

Scrum, like all things agile, has a very different viewpoint on working with people and on the aspect of management, but it does not the disregard that the activity of managing is required.

Let’s explore this different perspective upon the statement that “Scrum Master is a ‘management’ position”.

Indeed:

  1. A Scrum Master is a manager. Contrary to the traditional idea of a ‘manager’, a Scrum Master has no formal power over the people in the Development Team, not deciding over their careers, incentives, etc. A Scrum Master does not manage the people or their tasks. But a Scrum Master does manage (via) the Scrum process. Within an organization a Scrum Master is accountable for the maximization of Scrum, for ensuring that people, teams, departments and the organization realize the highest benefits possible from using Scrum. A Scrum Master is accountable for the way Scrum is understood and enacted. This requires management skills, traits and insights.
  2. A manager is a Scrum Master is a manager. A Scrum Master is explicitly responsible for removing Impediments. Impediments are elements that limit the efficiency and progress of a Development Team in areas that are beyond the reach of self-organization of a Development Team. Impediments are most often found in the wider organization, in company processes, procedures, and structures. Removal of Impediments works better if the Scrum Master is a manager turned Scrum Master, thereby adopting facilitation as the primary management tool and seeing the workfloor as the primary habitat.

A Scrum Master indeed is a manager, albeit not in the traditional sense. It is clear that a Scrum Master does not manage budget, people, work and tasks. Product Owners manage investments. Teams manage themselves. However, self-organization as promoted through Scrum does require goals and boundaries. A Scrum Master manages the boundaries that Scrum provides to augment self-organization; time-boxing to limit risk, focused efforts, cross-functional collaboration, releasable results, validated learning.

The Scrum process does no more than framing the creativity of people in their joint creation of valuable software. The process of Scrum lays out a foundation for rhythm and discovery. A Scrum Master manages the Scrum process through the provision of specific services like removing Impediments, facilitating teams, educating the organization, coaching people and keeping the road open to perform, to work, to innovate, to be creative. The services that the Scrum Master provides, needs to provide or is allowed to provide become a mirror to the state of Scrum in an organization.

Scrum Master can be seen as a management position because the Scrum Master role holds what is expected from a manager in an agile context, not because it reflects what traditionally is expected from a manager. A managing Scrum Master is a wise leader that engages people through organizational purpose and vision.

Manager – A Scrum Master

A manager who acts like a Scrum Master optimizes the value of management to the organization. The optimization lies not in commanding and controlling tasks and detailed work items. The value a manager brings lies in identifying wasteful activities, eliminating waste, removing impediments, embracing complexity by assuring Scrum is understood and enacted, from its principles and roots in empiricism, building on the core Scrum Stance, propelling on opportunistic experimentation, setting goals, and maintaining purpose.

The Scrum Master-manager is strongly affiliated to the Lean idea of “Go See“. A manager turning Scrum Master is a person that does not hide in a far-away office. Not hiding is much more than merely creating an open door policy. An open door is a fake measure, as it still lays the burden with the people wanting to see and talk to the manager. The workfloor buzz does not enter through that door. The flow needs to be reversed. The Scrum Master-manager walks around, is part of the workplace with the teams, the place where the real value is created. In Lean this place is referred to as Gemba.

It can even be taken some steps further with the idea of Empirical Management.

Management – Definitely

Even in an agile context, the act of managing remains a valuable activity. The act of managing is performed by managers.

Teams manage themselves. They organize their work autonomously. They are managers too. Product Owners manage the product’s vision and the investments in the product. Others manage boundaries, company objectives and identity, technical environments, the Scrum framework. ‘Management’ is the collection of all such activities. Management done properly thrives on servant-leadership. ‘Management’ is not a collection of people executing hierarchical powers. It is an emergent, networked structure of co-managers, people with complementary skills, focus and accountability, mutually exchanged services. All seek direction. Collaboratively. Continually. Skills and meaningful conversation prevail over title, hierarchy and position.

“What you say has priority over how you look.”

Is a manager who turned Scrum Master still a manager then?

Posted on Leave a comment

Scrum Is A Stance (too)

-An inquiry into the expression of behaviors through Scrum-

Scrum is not a cookbook ‘process’ with detailed and exhaustive prescriptions for every imaginable situation. Scrum is a framework of principles, roles and rules that thrive on the people doing Scrum. The true potential of Scrum lies in the discovery and emergence of practices, tools and techniques and in optimizing them for each organization’s specific context. Scrum is very much about behavior, much more than it is about process.

(from the preface of „Scrum – A Pocket Guide“, Gunther Verheyen, 2013)

It is worthwhile elaborating on the importance of people and behavior in Scrum. Because, indeed:

Scrum is very much about behavior, much more than it is about process.

Introduction: the simplicity of Scrum

Presumably there are many reasons why Scrum turned into the leading framework for Agile software development during the past decade. One of the reasons may be the simplicity of Scrum. Or, perhaps it is the opposite, the wide adoption of Scrum is more like a miracle given that same simplicity.

Yet, the simplicity of Scrum is ESSENTIAL. The simplicity of Scrum reminds us of the fact that the real complexity to be tackled in software development lies outside of the rules and roles of Scrum. The real complexity resides in the specific context within which Scrum is applied. In software development, ‘context’ starts and ends with people; what people do, don’t do, like, dislike, prefer, hate; how people jell, feel and behave. The rules and roles of Scrum help people tackle complexity. But no ‘process’ can replace or compensate the people aspect of software development.

The simplicity of Scrum creates openness. It is an open invitation for discovery and emergence. Yet, the simplicity of Scrum gives rise to many frowns, emotions, reactions, debates. It is experienced as enticing, provocative, offensive, powerful, inadequate, a mystery, impossible. Is the beauty of Scrum, expressed through this simplicity, therefore in the eye of the beholder only? Or is there more to Scrum than meets the eye?

In the end, more than the rules and roles of Scrum, people have the key to Scrum. Behavior is the key to unleashing the potential of Scrum. Scrum is a stance, too.

The eye of the beholder

The rules and roles of Scrum are described in the Scrum Guide. The Scrum Guide was created and is maintained by Jeff Sutherland and Ken Schwaber, co-creators of Scrum. It is the definite body of knowledge to Scrum.

The rules and roles included in the Scrum Guide can be applied and followed as described, with no further inquiry into the why of these rules and roles. They can be regarded as ‘to be followed’ instructions, merely because the Scrum Guide prescribes them.

Blindly following the described roles and rules is for many in the industry of software development at least a great start to transform to Scrum. It helps. People, teams and organizations start, learn, and improve in creating and delivering software iterative-incrementally, with small steps of validated learning. However, sticking to, not transcending, such blind view and usage of Scrum is likely to turn Scrum into no more than yet another IT delivery process. As such it still leaves many holes, gaps, disconnects and waste. The rules and roles of Scrum, as described in the Scrum Guide, in themselves might not be enough to grasp the depth of Scrum and reap the full benefits of employing Scrum. The simplicity of Scrum may be somewhat deceptive.

It helps to dig deeper by:

  1. Reflecting on the definition of Scrum included in that same Scrum Guide document,
    “A framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value.”
    In the Scrum Guide this definition precedes the description of the rules and roles. This definition shows how Scrum is intended, i.e. an aid for the people employing Scrum, a way for people to structure and organize their own work. It sheds a different light on the subsequent roles and rules of the Scrum Guide. Yet, both are in the same document. Ultimately, the roles and rules described in the Scrum Guide can only be fully understood from the definition of Scrum and the clear intent expressed in that definition.
  2. Reading the description of the roles and rules again, e.g. some time after having started with Scrum. It often leads to the discovery that the Scrum Guide describes behavior more than it has technical prescriptions. A typical focus of many processes is on ceremonial technicalities like meetings, deliverables, timings, phases; i.e. on what is expected from people. Scrum is a framework that gives people the room to organize their own work, yet provides boundaries as every healthy ecosystem needs.
  3. Stepping back to a perspective that goes beyond the Scrum Guide document, the perspective offered in the Manifesto for Agile Software Development. The rules and roles described in the Scrum Guide, the behavior described, don’t just stand on their own. They are grounded in the values and principles expressed in the Agile Manifesto. Ultimately, the Scrum framework can only be fully comprehended when seen as an expression of these values and principles. Ultimately, the rules and roles of Scrum, the behavior described in the Scrum Guide, can only be fully understood in combination with the fundamental views expressed in the Agile Manifesto.

The intent and definition of Scrum, matched against the agile values and principles should ground and then drive the behavior expressed through Scrum.

The Stance of Scrum

Scrum has many facets. Scrum is a framework, not a methodology. The framework of Scrum is not just a set of technical prescriptions, but a recipe to deal with complex challenges. The rules and roles of Scrum support and complement, not replace, the intelligence and creativity of people. The framework of Scrum is an implementation of the values and principles of the Agile Manifesto. Scrum implements empiricism in software development.

The framework of Scrum thrives on implied principles, thinking and… behavior, on people taking a stance to product development through Scrum, a Scrum stance.

The definition of Scrum shows the way to the core of the stance typical to Scrum. If Scrum is an operating system for the values and principles expressed in the Agile Manifesto, the definition from the Scrum Guide shows the way to the kernel of the operating system.

The kernel is expressed as:

PEOPLE EMPLOY EMPIRICISM TO OPTIMIZE THE VALUE OF THEIR WORK.

Where:

  • People are respected for their intelligence, creativity and ability to organize their own work, to self-organize. People collaborate, thereby adhering to the values and principles of the Agile Manifesto and embodying the Scrum values of respect, focus, courage, openness, and commitment.
  • Empiricism serves to deal with the complexity typical to software development. In empiricism only reality and past results are accepted as certain. At a regular cadence outcomes and behaviors are transparently inspected for new and changed insights against set goals. These insights are used to adapt to observed reality.
  • The value of outcomes, work delivered to an ecosystem of creators, stakeholders and consumers, is constantly evaluated, optimized and maximized as a shared goal. Value comes in different shapes and appearances; satisfaction, money, improvement, credibility, risk. Optimizing value is very different from adhering to traditional development drivers like budget, tasks, scope, time, schedule.

In the end, Scrum has many appearances. In the end, Scrum -like all things agile- starts and ends with people. Scrum is a stance, too.

The Scrum Stance