|
|
For those of you unfamiliar with the practice of Transparency in Scrum, take a look here for a refresher. I’ll wait.
After some serious soul searching this week, I came to the conclusion (right or wrong) that since one of the major Scrum yahoo lists actually “banned” someone for participating in a heated thread that I would open up my own forum on this site. It can be found at www.implementingscrum.com/forum and I, as the moderator, will allow just about anything to be said as long as people have fun, do not attack one another, and remain professional. I will not kick anyone off who has a dissenting opinion…. if anything, I think that adds to the value of the forum.
Please feel free to join us at the new forum and let’s see if some real transparency can be opened up in our small community.
Gotta run,
- mike
www.michaelvizdos.com/scrum
www.implementingscrum.com
Please send comments, questions, criticisms, ideas, or whatever here. You can also enter The Forum to discuss this cartoon and other Scrum topics. Thank you!
—————————————
—————————————
Hi all,
Since starting the site back in September, I have received a lot of email from readers regarding the cartoon about the Chicken and Pig. If you are not familiar with the story, please go read it here.
Please note: This is not a story I started. It has been around for a long time (even since before Scrum — applied in different circumstances).
I had one very long email thread (that I may one day publish here) that discusses how I am degrading people by referring to them as Chickens and Pigs.
Three words:
Get over it.
In addition to being a great way to have people recognize the role they play on a Scrum team, the analogy has allowed Tony and I to create this cartoon and website.
Cool stuff.
Maybe it is even something you’d like to pass around to your geek friends and neighbors.
And laugh. We all need that once in a while.
I hope you agree.
I still do intend to continue publishing on this site using Chickens, Pigs, and other “cast members” (including the Scrum Master, Product Owner, and “Ken”). Who knows what else will appear in the future!
If any real Chickens and Pigs are offended, please tell them I apologize. No Animals, Scrum Masters, or Product Owners are being hurt in the production of this cartoon series (smile).
Have a great day!
- mike

For all those in the USA who “celebrated” Turkey Day last week, I hope you are enjoying your leftovers. Make sure to call it quits and either make soup or put them all in the trash by the end of this week. Food poisoning sucks. Know when to call it done.
Which is a nice transition (if I do say so myself) to the topic of the comic strip this week.
So, today I am going to talk about “Done.” Not how much to cook a turkey “done” — but how a team defines done in a Sprint. From experience working with many many many teams, I can tell you this — not one team has ever had the same definition.
Why does defining “done” really even matter? Think about it this way… how will you ever know you are finished — really finished — and not at that eternal “we are 80-90% done” I see on many traditional waterfall projects.
“Mike. Are you kidding me? How hard can this really be?”
Here is an example I use when teaching a CSM (Certified Scrum Master) Workshop:
I go around the room and ask each participant how long it will take them to read the latest Harry Potter book. Usually this is universal enough for people to use as an example.
The answers I get range from two or three hours to six or seven days to six months or more. Others — only a few — say, “Harry who?”
The round of answers (remember… this is a relatively “simple” answer) range from “Gasp… are you kidding me?” to actually opening a great facilitated discussion.
This simple exercise show the people in the workshop that such an easy task can have relatively different views of results.
Some people are speed readers, some people have kids to read it to, others pick it up once in a while, and others just don’t like reading.
Now, apply this to an agile software project using Scrum.
When a team is just starting out (let’s use an example of ex-waterfall-specialists). There are testers, developers, analysts, architects, and other roles on “the team.” At this point, they all associate themselves in that role (OK, not all, but most). At some point in the discussion, I send people to an article by Scott Ambler about Generalizing Specialists. Good stuff there. Read it if you are not familiar with this concept.
While facilitating the discussion about “done”, people usually get one of their first uncomfortable experiences using Agile. That is, having to commit to something. Ouch. This is hard, especially if some Chicken in the past has held their cajones over the fire about past dates being missed.
This is hard for teams to figure out. Really. And, the first time a team attempts to define “done” it will probably suck. And that is OK. Get enough of a definition of the word for the team to agree, and get started with the Sprint. Accept the fact that the definition will change from Sprint to Sprint. And that is OK. Inspect and adapt. Rinse and repeat as needed.
In reality, the team will soon figure out that the Product Owner has the final say as to what “done” really means. Using various tools like User Stories (by Mike Cohn), the team gets to negotiate the acceptance criteria of a story with the Product Owner. Notice this is not with the Chickens. If Chickens want to have a say as to the acceptance criteria of a story, they can hash it out (negotiate it) with the Product Owner outside of the team room.
The one voice the team turns to for the definition — and acceptance — of “done” for a Sprint is the role of the Product Owner.
Period.
End of story. For now, I am done.
Gotta run…
Please send comments, questions, criticisms, ideas, or whatever here. You can also enter The Forum to discuss this cartoon and other Scrum topics. Thank you!
November 27, 2006
I am opening a new forum today in response to many reader requests. Please take a look around, register, and let me know what you think.

The cartoon this week may seem very “Thanksgiving-ish” at first glance. However, the lesson today is that one of the jobs (notice here I said this is a job, not a role!) of the Product Owner is to provide the Scrum Team with lots and lots of continuous food. Good food.
“What do you mean Mike,” you may be asking yourself?
Product Owner — Find the budget for food. It is miniscule at the amount this team is saving you. And remember, they are happily delivering stuff where you actually may have forgotton people could. For you.
During the first Sprint (or iteration), the project usually has enough in the budget for the Product Owner to actually tell the team they can have some food. As any geek knows, food can be a great motivator. The usual pattern for the first time a Scrum Team can actually order food is like receving manna from heaven to a six-year-old. Twizzlers abound. Milk-duds appear as often as a simple Costco run. Potato Chips — the good ones — Pringles — appear to prove that yes in fact, you cannot just eat one.
A great Product Owner funds food. Say it withe me now. Repeat this oftern. Past the first Sprint.
However, as the first Sprint is over, the Scrum Team realizes that — yikes — their belts are getting a little tighter. The six-year-old mentality then starts to turn back to adults around the end of Sprint 3. All of the sudden, instead of Twizzlers and Milk-duds, the team is asking for “healthier” stuff. Trips to the grocery store begin and all the sudden fruit appears, along with veggie trays (with lots of high-fat dips!) and the “low carb” crappy chocolate.
Now, usually by the third or fourth Sprint, the Product Owner starts to take budgetary heat from the outside noise. Man, stakeholders have short memories. Corporate cards have been known to disappear like Brittney and her marraiges. This means food becomes scarce for the team. Let the scrounging begin.
O Product Owners — who, by the way are on the outside of this strip egging on Chicken and Pig to eat — unfortunately show how incredibly cheap they can become when a team is actually producing. Bad things can happen here, as food is now expected by the Scrum Team but nothing shows up to provide for said team. If the food flow stops now, expect the Scrum Team to start seeing dead people. Really. It is that damn scary.
I have a question to you cheap-ass-Product-Owners. Have you ever seen the movie where the plane crashed and people were eaten? I am pretty damn sure those inconsciounable people who actually ate the others were those very tasty Product-Owners. And the rest of the team survived (OK, maybe with a toe missing, but c’mon!). Scary. Think about that.
I do work with teams that, during each Sprint Review and Sprint Planning Session, the Product Owner steps up and makes sure a celebration is had. This can be something as simple as bringing in burgers to something as cheesy as the CheeseCake factory. With Desserts. And know that the two “ss”’s in Dessert is a huge difference than leaving your team out in the desert by not giving them jack.
Product Owners. Be responsible and stay alive. Otherwise Darwin will prove its existence. Comprende?
And guess what…. because I have personally seen this…. the Product Owners that keep their teams well fed see a performance increase many time what the actual “food” cost for the team.
What’s my closing message this week?
Product Owners…. talk to the team members and see what motivates them. Food is an easy kill and also easier to be pound-wise then penny-foolish. You make the call though, and, as Product Owner, hope you are not taking a plane trip across the Andes with them anytime soon. As others found out (in a tasty way from the team), your role as Product Owner can easily be replaced with another who brings food.
I want to thank Mark P. for the metric analogy this week… as well deserved as it was to start, I take responsibility to where it ended!
Gotta run…
Please send comments, questions, criticisms, ideas, or whatever here. You can also enter The Forum to discuss this cartoon and other Scrum topics. Thank you!
November 20, 2006
I will be arriving on Thursday afternoon (Nov. 16) in MN (will make it to the closing of the two days and then am attending the Trainers Gathering on Friday).
If anyone if interested in setting up a meeting with me (or buying me a beer or three!), please contact me.
For those of you who’d like an overview of what is happening on Wednesday and Thursday, read more here.

As a lot of people in the industry know, there is a “Scrum Gathering” this week up in the great white north of the USA (Nov. 13 - 17th-ish). Think of singing the McKenzie brothers theme song in, “Strange Brew”… for more than one reason.
Congratulations to the people that are going. I hope to be there on Thursday afternoon and Friday (for the super-secret-sect-meeting-of-the-trainers), and I will send an update if I can firm up my plans.
Why congratulate the people that are going?
First, this is a conference billed as, “Open Space.” A term that can be over-used today on the conference circuit. Why can an “Open Space” conference be a hard sell to your boss and the accountants? Well, think about this… the philosophy behind this type of conference is something like, “Whoever attends are the right people. Whatever gets discussed is the right thing.”
Yikes. How artfully agile. I can see this term starting to get abused (as our intrepid Chicken above has shown!), just like the attempted “branding” of the word Agile, Agile 2.0, Web 2.0, or whatever (but that is for another day).
Go ahead and do some google searches on it… get educated. I will provide a Mike Vizdos short version for you below.
So why attend a conference run in an “Open Space” manner?
First, it is fun.
You have a great chance of networking — and more than just at a usual conference. You may even bump into our fearless-black-turtleneck-wearing-leader.
You will start the day by the people in attendance creating the sessions for the next few days. It is really cool to see. Emergent is a great description.
The good thing is anyone can contribute. The bad thing is anyone can contribute. Ahh… but here is the power of an Open Space… people “walk” with their feet from session to session. There are concepts of “butterflies” and “bees” (no bird and bee discussions allowed), where people can walk from one session to another and not feel guilty. And learn a lot. So, if someone is solely passionate around a topic, and nobody else gives a crap, people get the picture immediately (smile). Don’t worry, if you are headed to a good Open Space, all of this will be explained to you.
This type of conference runs in a very “zen like” fashion (to an outsider) — with those damn bells ringing for pavlov-session-changes — for a while and then everyone gets together at the end to discuss what should be done going forward (some may even call it a retrospective, another cool agile term). At the end of each day there are usually small groups that get together to discuss various topics — including the maturation of barely and hops at local pubs. Fun stuff. And, great if you are on an expense account. Even if you are paying for it out of your own pocket, life is usually grand.
Now…. like everything “agile” — this can be abused. Why do I continue to harp on this? Because, as this idea starts to take off, it will get abused. People will call stuff “Open Space” and run it very unstructured (which, if you get the point, “Open Space” is very disciplined). People will go to crappy ones and get a bad taste in their mouths, much like people do when they go into a Scrum team hacking away and calling themselves “agile”.
Will this week be worth it? I’d say yes. I am about to spend my own cash to go (if I can get a seat). It will be run… sorry…. facilitated… by some of the best in our industry. From what I can tell by the buzz around this coming week, it also seems like there will be a lot of great people to learn from (and with).
If you are going to the Scrum Gathering and would like to report in, please let me know and I will post an update later this week. Contact me and I can make that part happen if anyone is interested (you can become an implementingscrum.com roving reporter… wow… imagine the fame!). And if you are going… do me a favor and help get the word out about this site. I’d sincerely appreciate it. Finally, walk around humming a great tune (see “Strange Brew” — “CooooO uh o o uh oo uh ooooo”.)
Gotta run…
Please send comments, questions, criticisms, ideas, or whatever here. You can also enter The Forum to discuss this cartoon and other Scrum topics. Thank you!
Please feel free to use the widget below on your website, blog, or email it to a friend.
Only one person in the world can say that and get away with it (most of the time). His name is Ken Schwaber, one of the founders of Scrum. Funny thing is, he gets paid to give you this kind of advice.
Wow. What a world we live in.
[Full Disclosure ON]
I have worked with Ken in the past and he has personally given me the “Certified Scrum Trainer“ label. Any references to him in this posting will be in the name of fun, and I hope you (and ummmmm Ken) see the humor in it all. The example used in the cartoon above is one Ken uses in various training and presentation materials on a regular basis. Tony and I took some artistic license on the topic and produced what you see here.
[Ahh shoot… everything I say here is in full disclosure, so I cannot turn it OFF]
Have you ever really wondered how Scrum gets started in an organization? I mean reallllllllllllly….
It is usually one of two ways, and today I will write about one of them…
A Senior Chicken meets someone on a plane or hears about it at a conference.
There. That’s all. Strange?
It is that easy. Wow. The secret is out.
Darn. Kinda anti-climactic, huh?
Well, for those of you looking for more information about what happens after this initial introduction, please read on. For those of you who just want to send the comic strip to your friends, please go for it and thanks for reading this far (let me know who you are emailing about this, I’d love to hear)!
Still with me? Cool. I love the smart ones who stick around. Thanks by the way.
OK… so let’s assume a CxO (for “x” substitute E, I, T, or any other acronym that is used in your organization) gets off the plane after hearing about how this Silver Bullet can help save the organization. Upon return to the office (or maybe while surfing the net in their stretch limo), they google “Scrum Home Page”. The cool thing is now I am on the first page for that search, something the CxO types love (as I am also finding out). O… go back a few sentences… Scrum, as I hope you have learned, is not a Silver Bullet by the way.
After reading some great sound bites on Scrum, the CxO Chicken is now sufficiently buzzword compliant and able to bamboozle his or her peers with this newfound language. In addition to being able to bamboozle peers, the CxO Chicken then starts talking about it at staff meetings with direct reports. Finally, after sometimes eleven “levels” down, some line manager receives a corporate directive that “you will use this Scrum thing” on some projects. Now [some] Line Manager Chicken has done the same thing as CxO chicken (become buzzword compliant).
Usually by now a call goes out to other line manager peers (sometimes outside their own organizations) asking for people to give them leads on people to help. Calls to recruiters — who are most of the time not buzzword compliant and don’t care about even getting there — ensue and sometimes calls come directly to people like me. The different Recruiter Chickens (remember, their “stake” is now tied directly to placing a head, any head sometimes (don’t get me started sigh) look on the web for Scrum and usually finds the same list of “Certified Scrum Masters” online.
Mental note // golden nugget of information included here (this alone is worth the price of this posting!):
… having a label of “Certified Scrum Master” does not make a person an “expert” at this.
This label means that a person has gone through a two day course (I call it a workshop) and has successfully not been booted out of it (by reading email, pissing people off, or whatever).
Now, of course, this course is important. I teach it and certify people pretty regularly, so I do believe it is a great first step in the journey.
But remember, look out for people preaching that this is a silver bullet or a total Scrum zealot.
Do your due diligence. Talk to people. Stay leery of people I affectionately call “Sales-Holes” (a story for another day).
Contact me for recommendations; I have worked with great and not-so-good Scrum Masters. It truly is a small world.
Now, assume that an experienced external Certified Scrum Master has been found. Or, as more often happens, some poor schmoe (a PMI-Certified-Project-Manager-Newbie) is sent to a CSM Course. Either way (um, think about what way you’d like to do this!), assume that a Certified Scrum Master is available to you.
Say this to yourself in your best Yoda voice: “Start not without one, young Jedi.” Do it. Really. In the Yoda voice. Now stop laughing and get back to reading this….
Ig, this is getting kind of long already, and there is so much more to write on this topic.
OK… for now… take a deep breat…. and LISTEN to me as I WRITE this and you READ this…. (did you yawn?)…
DO NOT start five, fifteen, or fifty projects at once. You will cause much pain and Scrum will die on the vine. Trust me.
“But Mike….” some people say to me, “WE are different.”
Of course you are different. Duh. But last I checked, we are all human (and if a non-human is reading this, let me know).
But, LISTEN to me… start with ONE project with your “A” players and start tasting success. The reason for the pilot, and the main reason for any pilot, is to work out the kinks in the process — ANY process.
This is where an experienced Certified Scrum Master can help.
Because guess what… Scrum has a lot less to do with techno-bla-bla than it does dealing with people. Real people. On a daily basis.
More on that at another time.
Gotta run…
Please send comments, questions, criticisms, ideas, or whatever here. You can also enter The Forum to discuss this cartoon and other Scrum topics. Thank you!


