<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DE8NR3s5cSp7ImA9WhRREUw.&quot;"><id>tag:blogger.com,1999:blog-2538207953723998378</id><updated>2011-11-24T01:41:36.529-05:00</updated><category term="lean" /><category term="mentoring" /><category term="continuous integration" /><category term="support" /><category term="trust" /><category term="scalability" /><category term="retrospective" /><category term="impediments" /><category term="collaboration" /><category term="development" /><category term="culture" /><category term="customer" /><category term="change" /><category term="community" /><category term="definition" /><category term="done" /><category term="contracting" /><category term="communication" /><category term="leadership" /><category term="sprint review" /><category term="tests" /><category term="scrum" /><category term="backlog" /><category term="metrics" /><category term="analysis" /><category term="coding" /><category term="kanban" /><category term="design" /><category term="quality" /><category term="team" /><category term="quotes" /><category term="waterfall" /><category term="stand-up" /><category term="meetings" /><category term="iterations" /><category term="sprint planning" /><category term="stories" /><category term="velocity" /><category term="training" /><category term="estimation" /><title>Agile Commentary</title><subtitle type="html">Random comments on interesting posts within the agile software development community...</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://agile-commentary.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://agile-commentary.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Kevin E. Schlabach</name><uri>http://www.blogger.com/profile/06707944667176547115</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_Wx9_3l9Uu8s/SOLUrUuC88I/AAAAAAAAAEA/L0rioA7zr3Y/S220/temp.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>235</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/AgileCommentary" /><feedburner:info uri="agilecommentary" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>AgileCommentary</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;CUIHRnk9cSp7ImA9Wx9TEUU.&quot;"><id>tag:blogger.com,1999:blog-2538207953723998378.post-336885828349518901</id><published>2010-11-19T11:11:00.003-05:00</published><updated>2010-11-19T11:18:57.769-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-19T11:18:57.769-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="collaboration" /><category scheme="http://www.blogger.com/atom/ns#" term="meetings" /><category scheme="http://www.blogger.com/atom/ns#" term="communication" /><category scheme="http://www.blogger.com/atom/ns#" term="team" /><title>French Fries!  (important and fun team habits)</title><content type="html">I work in a company that values work/life balance.  This means that when people need to work from home for a good reason, they do.  But this in turn means that they have to dial in for our standup and other meetings that day.  Sometimes, it is hard to hear on the phone from home, especially when 3 people in the meeting room are looking at each other and talking over one another.&lt;br /&gt;&lt;br /&gt;"FRENCH FRIES!"&lt;br /&gt;&lt;br /&gt;Yeah, that would probably get your attention if someone yelled it out in the middle of a meeting, wouldn't it?  Well, that's the phrase that the team created for our standup to state... "hey guys, you are making it impossible for me to be an equal member of this discussion; or even follow along".  This is typically caused by people talking at the projector screen instead of the phone (too quiet), but it has other good uses also.&lt;br /&gt;&lt;br /&gt;It's a silly phrase.  It might seem unprofessional to some... but it's part of our culture.  (Don't ask how we came up with the phrase, I honestly don't remember.)&lt;br /&gt;&lt;br /&gt;My point?&lt;br /&gt;&lt;br /&gt;Have fun in your team.  Find ways to help the chemistry of the group work.  Make sure people respect each other, and provide ways for them to communicate feedback in a constructive way.&lt;br /&gt;&lt;br /&gt;The other day, a higher level manager yelled French Fries in a meeting where most people in the room hadn't heard it before (not people in our standup).  It made me laugh because it shows that the idea is effective and is spreading.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2538207953723998378-336885828349518901?l=agile-commentary.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AgileCommentary/~4/1Rgtj1qc7Kc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agile-commentary.blogspot.com/feeds/336885828349518901/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agile-commentary.blogspot.com/2010/11/french-fries-important-and-fun-team.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/336885828349518901?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/336885828349518901?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AgileCommentary/~3/1Rgtj1qc7Kc/french-fries-important-and-fun-team.html" title="French Fries!  (important and fun team habits)" /><author><name>Kevin E. Schlabach</name><uri>http://www.blogger.com/profile/06707944667176547115</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_Wx9_3l9Uu8s/SOLUrUuC88I/AAAAAAAAAEA/L0rioA7zr3Y/S220/temp.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://agile-commentary.blogspot.com/2010/11/french-fries-important-and-fun-team.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8MQng7eCp7ImA9Wx5aEkk.&quot;"><id>tag:blogger.com,1999:blog-2538207953723998378.post-8171029501512957743</id><published>2010-11-08T14:44:00.008-05:00</published><updated>2010-11-08T15:08:03.600-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-08T15:08:03.600-05:00</app:edited><title>Buy a Feature - How poker chips can help with planning</title><content type="html">Today I ran an exercise some call the "Buy a Feature" game.  It's a very simple but valuable approach to brainstorming an area and building a backlog.&lt;br /&gt;&lt;br /&gt;We had an area of our system that we realized we had let lapse over the last few years.  We'd focused so much on wringing profit out of the engine that we'd lost sight of the fact that our core feature had been left behind in comparison to our competitors.  For the sake of not ticking off my employer, I'll not name the feature here.&lt;br /&gt;&lt;br /&gt;Here's an overview of how we tackled the problem:&lt;br /&gt;&lt;br /&gt;We collected the stakeholders together into a room.  This included the CEO, those tech folks with the most insight and history of this area, and the representatives/advocates of the users of this feature.  I facilitated.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Step 1 - Collection - &lt;/span&gt; Everyone wrote ideas (features/stories/backlog items) on an index card. They read it aloud and put it on the table for everyone to see.  We did this round robin until everyone felt they had made a good list of ideas to improve this area.  It helped greatly that everyone came to the meeting with a list pre-authored.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Step 2 - Refactoring - &lt;/span&gt;We took a moment to look at the list and group or break up items that overlapped.  We wanted to insure that items were stand-alone.  We also wanted to make sure that items that would be built together (because they had to be), were prioritized together.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Step 3 - Buy a feature -&lt;/span&gt; I gave everyone in the room 10 poker chips (it was a list of about 25 items) and said they could put all the chips on one item, or each chip on a different item.  They should "spend" their money as they saw value.&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Note: We could debate whether everyone's money was equal (example: the CEO's?) but you'll see in the following step that this didn't turn out to matter.  The goal of this exercise was to get to consensus within one hour.&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Step 4 - Tally and Discuss - &lt;/span&gt;The features with zero chips were grouped and quickly confirmed as good ideas for a future release (not right now).  The features with a large pile of chips were grouped, and the team agreed that they were not worth debating since it was easy to agree that they had to be built soon regardless of cost.  This simple approach kept us from discussing any of the items (cost, design, etc) where we all easily agreed on the outcome.  One of the big things I see when facilitating teams is that they spend time discussing the wrong things and never get to the tough stuff.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Step 5 - Repeat - &lt;/span&gt;For all the items in the middle band of votes (they were all chip piles of 2-3), I gave out another 5 chips to each person and had them spend on only those.  This provided the same outcome, but only on the middle set from the first round.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Step 6 - Close - &lt;/span&gt;We got really lucky.  I color-coded and sorted the list in an excel spreadsheet (documenting the meeting) and asked the team if they had issues with it or supported it.  Amazingly, the group agreed that the list made complete sense.  I proposed that this "mini-backlog" be a project, that the top band was in, the bottom band was out, and the middle band was scoped based on the estimate that came back from high level design.  Again, the group agreed and we were done with our meeting in an hour.&lt;/li&gt;&lt;/ul&gt;So... in one hour we took a team of people and tackled this problem.  We came out with a release 1 backlog for the project and knew exactly where to go next.  I have to say it is the quickest we've done this.  Normally we spend a lot of time discussing and we run out of time before we can prioritize and agree.&lt;br /&gt;&lt;br /&gt;What was the one thing I'd do better next time?  I'd have a different color poker chip for each person so that they could move chips around if they changed their mind.  People couldn't remember where they had placed, so they couldn't easily move their chips... although this could be good and bad.&lt;br /&gt;&lt;br /&gt;Have fun with it... the tactile/physical interaction from this definitely aided the exercise.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2538207953723998378-8171029501512957743?l=agile-commentary.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AgileCommentary/~4/xhT8SxbnDh0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agile-commentary.blogspot.com/feeds/8171029501512957743/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agile-commentary.blogspot.com/2010/11/buy-feature-how-poker-chips-can-help.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/8171029501512957743?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/8171029501512957743?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AgileCommentary/~3/xhT8SxbnDh0/buy-feature-how-poker-chips-can-help.html" title="Buy a Feature - How poker chips can help with planning" /><author><name>Kevin E. Schlabach</name><uri>http://www.blogger.com/profile/06707944667176547115</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_Wx9_3l9Uu8s/SOLUrUuC88I/AAAAAAAAAEA/L0rioA7zr3Y/S220/temp.jpg" /></author><thr:total>3</thr:total><feedburner:origLink>http://agile-commentary.blogspot.com/2010/11/buy-feature-how-poker-chips-can-help.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQFSXg_eip7ImA9Wx5XFE0.&quot;"><id>tag:blogger.com,1999:blog-2538207953723998378.post-1525477924353819986</id><published>2010-08-14T09:21:00.004-04:00</published><updated>2010-09-13T16:05:18.642-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-13T16:05:18.642-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="community" /><title>Agile 2010 Wrap-up</title><content type="html">Unfortunately, I was only at Agile 2010 for Tuesday and Wednesday due to family obligations.  But, I was able to catch up with a lot of people during that time and take in a few really good sessions.  I also presented a session myself (&lt;a href="http://agile-commentary.blogspot.com/2010/08/agile-2010-talk-agile-transitions.html"&gt;see prior post&lt;/a&gt;) and I got some really positive feedback.  Below are some of the notes I took from some of the sessions I attended.&lt;br /&gt;&lt;br /&gt;Dave Thomas' keynote on Tuesday&lt;br /&gt;&lt;ul&gt;&lt;li&gt;When you are certified, you are useless, you just now have the body of knowledge in your head but it takes 10-30 years to learn how to use it.&lt;/li&gt;&lt;li&gt;Certification does not provide confidence... this is what craftsmanship can overcome.&lt;/li&gt;&lt;li&gt;Practicing leads to sub-cognitive action and muscle memory.&lt;/li&gt;&lt;li&gt;You have a QA team because you didn't care enough at the beginning.&lt;/li&gt;&lt;li&gt;If you can't do it with an index card, then you can't do it with fancy tools.&lt;/li&gt;&lt;/ul&gt;Effective Questions for an Agile Coach by Arto Eskelinen and Sami Honkonen&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Coaches exist to create awareness and responsibility.&lt;/li&gt;&lt;li&gt;Don't inflict advice, ask questions, invoke change&lt;/li&gt;&lt;li&gt;Good coaching questions cause exploration (what, when, how much, how many), aim at a descriptive answer, avoid judgment (how, who, why), and avoid an unproductive state of mind&lt;/li&gt;&lt;li&gt;When tackling problems, use the G.R.O.W. approach (Goal, Reality, Options, What to do)&lt;/li&gt;&lt;li&gt;Goal - describe desired state, insure it is high enough of a bar, be positive, be meaningful (what's in it for me), be specific&lt;/li&gt;&lt;li&gt;Reality - are assumptions tested, explore different angles, expose feelings&lt;/li&gt;&lt;li&gt;Options - existing ideas stated, limitations challenged, "stupid" ideas discussed&lt;/li&gt;&lt;/ul&gt;Great quote from a session when a team member was distracted - "I'm sitting out for this because I'm in the middle of deploying software... for the president...  no... the President of the United States... yeah, we're waiting for Barack to login and accept the deploy."   Yeah, he was serious!&lt;br /&gt;&lt;br /&gt;Another great quote - "worst level of management" defined as "far enough away they can't help, but close enough to interfere".&lt;br /&gt;&lt;br /&gt;Hiring doesn't have to be Random by Rod and Arlo Belshee&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Hiring is the most permanent change you typically make in your organization&lt;/li&gt;&lt;li&gt;It's expensive&lt;/li&gt;&lt;li&gt;Candidates have skills (learned), traits (personality), and behaviors (reflections of traits).&lt;/li&gt;&lt;li&gt;Focus on traits by interviewing for behaviors&lt;/li&gt;&lt;li&gt;Behaviors are data points for proof of traits you want (they can lie and say they have certain traits, you need examples, the more specific, the more real)&lt;/li&gt;&lt;li&gt;Best assessed by doing, have them code during interview process&lt;/li&gt;&lt;li&gt;Before interviewing assess your team for what traits they have.  Determine what is required for a new person to fit in, and what you are missing that you need to find in a new team member.  (What do you value - must haves, what do you need - additive.)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Focus less on skills, this can be taught.&lt;/li&gt;&lt;li&gt;Avoid labels, these say more about the interviewer than the interviewee and can lead to legal issues.&lt;/li&gt;&lt;li&gt;"If you missed it in college, I can train you on the job, if you missed it in kindergarten, not my problem"&lt;/li&gt;&lt;li&gt;Your team is a system with behaviors within a context.  You can modify that system.&lt;/li&gt;&lt;li&gt;Add a reinforcing capability.&lt;/li&gt;&lt;li&gt;Balance out an excessive trait.&lt;/li&gt;&lt;li&gt;Fill in a missing trait.&lt;/li&gt;&lt;li&gt;Put the interviewee at east so you can collect data.  Gang/Panel interviews don't do this, they could destroy your data collection.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Why isn't your team talking about and defining what the team needs in a new hire?&lt;/li&gt;&lt;/ul&gt;Arlo's story about problem solving (and measuring level of problem complexity):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A one beer problem is when you and another person go to the bar and drink a beer and quickly uncover the solution.&lt;/li&gt;&lt;li&gt;2 beers may help.&lt;/li&gt;&lt;li&gt;Sometimes, it may take up to 5 or 6.&lt;/li&gt;&lt;li&gt;After 6, it is clear that you need a higher distillation level.&lt;/li&gt;&lt;li&gt;Try whiskey, it requires you to pass it around and share it (problem solving included).&lt;/li&gt;&lt;li&gt;After 6 shots of whiskey, if you haven't solved the problem as a group, it's clear that additional alcohol isn't going to provide the necessary clarity.&lt;/li&gt;&lt;li&gt;Time to switch to narcotics!!!&lt;/li&gt;&lt;li&gt;Wait, maybe that's a sign it should be left to the professionals...&lt;/li&gt;&lt;/ul&gt;It was a great conference, as always, maybe next year I can present again and stay for the whole week.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2538207953723998378-1525477924353819986?l=agile-commentary.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AgileCommentary/~4/boRxmQTo-bQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agile-commentary.blogspot.com/feeds/1525477924353819986/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agile-commentary.blogspot.com/2010/08/agile-2010-wrap-up.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/1525477924353819986?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/1525477924353819986?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AgileCommentary/~3/boRxmQTo-bQ/agile-2010-wrap-up.html" title="Agile 2010 Wrap-up" /><author><name>Kevin E. Schlabach</name><uri>http://www.blogger.com/profile/06707944667176547115</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_Wx9_3l9Uu8s/SOLUrUuC88I/AAAAAAAAAEA/L0rioA7zr3Y/S220/temp.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://agile-commentary.blogspot.com/2010/08/agile-2010-wrap-up.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYARno7eSp7ImA9Wx5TF0Q.&quot;"><id>tag:blogger.com,1999:blog-2538207953723998378.post-724742037255627520</id><published>2010-08-02T21:11:00.002-04:00</published><updated>2010-08-02T21:15:47.401-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-02T21:15:47.401-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="community" /><title>Agile 2010 Talk: Agile Transitions- Cannonball and Stealth Approaches Exposed/Compared</title><content type="html">&lt;span style="font-weight: bold;"&gt;Description: &lt;/span&gt;You've discovered agile and are excited!  You are a leader within your  team or company.  Your next question is "How do I ignite this fire and  get agile to take root in my organization?"  After experiencing two extreme opposite transitions, I will tell the  story of these approaches along with their successes, failures, and  lessons learned.  One transition occurred in a regulated global 50  company including offshore teams which dove headfirst into Scrum and XP  within 3 months.  The second is a stealth transition in a small .com  startup company that is still ongoing after 3 years.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Time:&lt;/span&gt; &lt;a href="http://www.agile2010.com/adopt.html"&gt;Wednesday, 11 August 2010, 11:00 - 12:00&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I've finished my slides and just have to do a few practice runs.  If you are interested in this topic, then I'd really love to have you in the audience!  I'm going to set up the talk with an overview of the two company environments and how each affected the potential of an agile transition.  I'll then tell both stories, and end with the lessons learned from both.  I've put a lot of planning into this one, so it will definitely be one of my best talks yet!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2538207953723998378-724742037255627520?l=agile-commentary.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AgileCommentary/~4/bTTCXFOI1kk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agile-commentary.blogspot.com/feeds/724742037255627520/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agile-commentary.blogspot.com/2010/08/agile-2010-talk-agile-transitions.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/724742037255627520?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/724742037255627520?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AgileCommentary/~3/bTTCXFOI1kk/agile-2010-talk-agile-transitions.html" title="Agile 2010 Talk: Agile Transitions- Cannonball and Stealth Approaches Exposed/Compared" /><author><name>Kevin E. Schlabach</name><uri>http://www.blogger.com/profile/06707944667176547115</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_Wx9_3l9Uu8s/SOLUrUuC88I/AAAAAAAAAEA/L0rioA7zr3Y/S220/temp.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://agile-commentary.blogspot.com/2010/08/agile-2010-talk-agile-transitions.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcDRHw8fCp7ImA9WxFaGE0.&quot;"><id>tag:blogger.com,1999:blog-2538207953723998378.post-747002635313598588</id><published>2010-07-21T20:12:00.005-04:00</published><updated>2010-07-22T08:51:15.274-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-22T08:51:15.274-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mentoring" /><category scheme="http://www.blogger.com/atom/ns#" term="community" /><title>It's coming! (Agile 2010)</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://agile2010.agilealliance.org./"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 200px; height: 130px;" src="http://www.agile2010.com/images/Agile_2010_Badge_Template.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can find my &lt;a href="http://www.agile2010.com/adopt.html"&gt;presentation summary here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2538207953723998378-747002635313598588?l=agile-commentary.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AgileCommentary/~4/VfuwPZabUIw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agile-commentary.blogspot.com/feeds/747002635313598588/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agile-commentary.blogspot.com/2010/07/its-coming.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/747002635313598588?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/747002635313598588?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AgileCommentary/~3/VfuwPZabUIw/its-coming.html" title="It's coming! (Agile 2010)" /><author><name>Kevin E. Schlabach</name><uri>http://www.blogger.com/profile/06707944667176547115</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_Wx9_3l9Uu8s/SOLUrUuC88I/AAAAAAAAAEA/L0rioA7zr3Y/S220/temp.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://agile-commentary.blogspot.com/2010/07/its-coming.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEDRXgyeSp7ImA9WxFUGU8.&quot;"><id>tag:blogger.com,1999:blog-2538207953723998378.post-9001600121221050310</id><published>2010-06-30T16:01:00.004-04:00</published><updated>2010-06-30T16:11:14.691-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-30T16:11:14.691-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mentoring" /><category scheme="http://www.blogger.com/atom/ns#" term="team" /><title>Startups are agile by their nature?</title><content type="html">Yesterday I had the privilege of presenting the topic of Agile to the portfolio of new companies being mentored by a company called DreamIt Ventures in center city Philadelphia.  It's a great program, and I'm proud to have taken some time to support it.  I'm sure that some of these smart folks will be successful.&lt;br /&gt;&lt;br /&gt;The interesting thing I noticed when walking through their space was how they worked.  Each "company" was a group of 2-4 people sitting around one table next to wipe boards filled with thoughts, requirements, plans, etc.  The energy levels were high and everyone was focused on the short time they have together to ship this new product and form the foundation of a future company. &lt;br /&gt;&lt;br /&gt;One of the disadvantages to selling the agile philosophy to this type of audience is that they aren't overcoming a legacy of problems.  Instead of talking about the "downfalls of traditional management" and sucking them into the "wonders of agile", you have to focus on a completely different issue.  Instead of saving them from their past, you are instead trying to save them from their future. &lt;br /&gt;&lt;br /&gt;It's almost like startups are agile by their simple nature!  And it's our job to point at the things they need to protect as they grow (team culture).  We have to point at the guardrails they should put into place today before they are too large to recover (examples: focus on technical debt and backlog management).  Their team behavior is such that they "just do stuff".&lt;br /&gt;&lt;br /&gt;It's very similar to the environment I'm in now.  It worked well under 30 people.  But when my company grew to 60+, suddenly we needed some process.  So, what does all this tell me?  It tells me that it's time to start working on those slides for Agile 2010, because this is the exact topic I'll be talking about (&lt;a href="http://www.agile2010.com/adopt.html"&gt;Agile Transitions&lt;/a&gt;).  See you then!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2538207953723998378-9001600121221050310?l=agile-commentary.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AgileCommentary/~4/yfKDY9sjpjY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agile-commentary.blogspot.com/feeds/9001600121221050310/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agile-commentary.blogspot.com/2010/06/startups-are-agile-by-their-nature.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/9001600121221050310?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/9001600121221050310?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AgileCommentary/~3/yfKDY9sjpjY/startups-are-agile-by-their-nature.html" title="Startups are agile by their nature?" /><author><name>Kevin E. Schlabach</name><uri>http://www.blogger.com/profile/06707944667176547115</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_Wx9_3l9Uu8s/SOLUrUuC88I/AAAAAAAAAEA/L0rioA7zr3Y/S220/temp.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://agile-commentary.blogspot.com/2010/06/startups-are-agile-by-their-nature.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4NSHo4eyp7ImA9WxFUEk8.&quot;"><id>tag:blogger.com,1999:blog-2538207953723998378.post-1782058143044581937</id><published>2010-06-22T10:13:00.012-04:00</published><updated>2010-06-22T12:43:19.433-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-22T12:43:19.433-04:00</app:edited><title>Update on me &amp; 3 things that motivate people...</title><content type="html">I know I don't blog much anymore, it's mostly due to my shift in technology and daily focus.  Twitter, Facebook, and other realtime environments have become much more immersive ways for me to interact with people.  Also, I'm more focused on action than talking/sharing now.  I still share via Twitter, but I'm more active in coaching and evolving process at work, and I've picked up a few speaking engagements.  A few months ago I did an Agile talk at a local PMI chapter, in a week I'm doing another in downtown Philly for a portfolio of startup companies sponsored by a mini-VC.  In August, I have the privilege of speaking at Agile 2010 (I really need to get on those slides!).  These are smaller audiences, but it helps me connect with people that I can interact with and provide something of value immediately.  So, if you need something like that and are near Philly, feel free to contact me (kschlab [at] gmail [dot] com).&lt;br /&gt;&lt;br /&gt;But I will still share great stuff when I see it!  Below is a great video about motivating employees and the negative impact of cash incentives.  This has been a recurring theme in the culture/team discussions within agile for years (Linda Rising, Diana Larsen, Mary Poppendieck all come to mind), but it's a good research driven summary.  Check it out:&lt;br /&gt;&lt;br /&gt;&lt;object width="660" height="405"&gt;&lt;param name="movie" value="http://www.youtube.com/v/u6XAPnuFjJc&amp;hl=en_US&amp;fs=1&amp;color1=0x234900&amp;color2=0x4e9e00&amp;border=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/u6XAPnuFjJc&amp;hl=en_US&amp;fs=1&amp;color1=0x234900&amp;color2=0x4e9e00&amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="400" height="245"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2538207953723998378-1782058143044581937?l=agile-commentary.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AgileCommentary/~4/Ry9jrxoDZl8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agile-commentary.blogspot.com/feeds/1782058143044581937/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agile-commentary.blogspot.com/2010/06/update-on-me-3-things-that-motivate.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/1782058143044581937?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/1782058143044581937?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AgileCommentary/~3/Ry9jrxoDZl8/update-on-me-3-things-that-motivate.html" title="Update on me &amp; 3 things that motivate people..." /><author><name>Kevin E. Schlabach</name><uri>http://www.blogger.com/profile/06707944667176547115</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_Wx9_3l9Uu8s/SOLUrUuC88I/AAAAAAAAAEA/L0rioA7zr3Y/S220/temp.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://agile-commentary.blogspot.com/2010/06/update-on-me-3-things-that-motivate.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEIDSH0_fyp7ImA9WxBaFU8.&quot;"><id>tag:blogger.com,1999:blog-2538207953723998378.post-8101534578410465114</id><published>2010-03-25T10:13:00.001-04:00</published><updated>2010-03-25T10:16:19.347-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-25T10:16:19.347-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="velocity" /><category scheme="http://www.blogger.com/atom/ns#" term="team" /><title>The team is too fast, what to do?</title><content type="html">During a recent conversation in a LinkedIn group, the following question came up:&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;Assuming you are maintaining a high velocity but your  customer isn't keeping the pace with the team in-terms of feedback and  freezing the stories. what do you do?  Do you decrease your velocity or keep the pace and  develop things based on your assumptions?&lt;/blockquote&gt;My response:&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;Talk to your customer.   If they are happy with the pace, then you  could downsize the team to match the customer velocity and use those resources  elsewhere.&lt;br /&gt;&lt;br /&gt;If they would love to go faster, then work with them.   Learn how to help  them be a better customer, or immerse some of your team in the  activities of the customer (slowing your team down and speeding them  up).&lt;br /&gt;&lt;br /&gt;View the customer as being part of the team, at least until you can  solve the problem.&lt;br /&gt;&lt;br /&gt;The goal is not to develop stuff fast... the goal is to deliver the  right stuff fast.  (therefore developing things based on assumptions  won't help).&lt;br /&gt;&lt;br /&gt;Another thing you can do with that "extra time" is reduce technical  debt, train the team on new stuff, refactor code, and improve things  like performance and installability.                          &lt;/blockquote&gt;Your thoughts?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2538207953723998378-8101534578410465114?l=agile-commentary.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AgileCommentary/~4/rL9HJFJmZSY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agile-commentary.blogspot.com/feeds/8101534578410465114/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agile-commentary.blogspot.com/2010/03/team-is-too-fast-what-to-do.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/8101534578410465114?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/8101534578410465114?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AgileCommentary/~3/rL9HJFJmZSY/team-is-too-fast-what-to-do.html" title="The team is too fast, what to do?" /><author><name>Kevin E. Schlabach</name><uri>http://www.blogger.com/profile/06707944667176547115</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_Wx9_3l9Uu8s/SOLUrUuC88I/AAAAAAAAAEA/L0rioA7zr3Y/S220/temp.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://agile-commentary.blogspot.com/2010/03/team-is-too-fast-what-to-do.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0AFSHsyeyp7ImA9WxBbFEw.&quot;"><id>tag:blogger.com,1999:blog-2538207953723998378.post-2538828662879313899</id><published>2010-03-12T10:26:00.004-05:00</published><updated>2010-03-12T11:35:19.593-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-12T11:35:19.593-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="culture" /><category scheme="http://www.blogger.com/atom/ns#" term="mentoring" /><category scheme="http://www.blogger.com/atom/ns#" term="change" /><title>Keep your stinkin' Maturity Model - prescriptive vs. adaptive</title><content type="html">I keep seeing the same question appear in many forums lately- "How do we create a CMMi-like Maturity Model for Agile?"  Sometimes this is a global question for the community, sometimes it is a question focused on a specific organization.&lt;br /&gt;&lt;br /&gt;A couple of thoughts:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Not all problems can be solved by the same solution&lt;/li&gt;&lt;li&gt;Not all teams have the same problem&lt;/li&gt;&lt;li&gt;Not all teams have the same dynamic and ability to change&lt;/li&gt;&lt;li&gt;Thus, not all teams will succeed with the same set of instructions&lt;br /&gt;&lt;/li&gt;&lt;li&gt;But, all teams can be aided by an experienced mentor/coach&lt;/li&gt;&lt;/ul&gt;Whenever I hear of Maturity Models, I foresee an environment where the desired process is documented and stable, and the steps to evolving to it are prescriptive, standardized, and audited.&lt;br /&gt;&lt;br /&gt;The problem I have with this is that it will most likely constrain the teams ability to explore new ideas and solutions to their problems.  Their continuous improvement will most likely be driven through a canal that is managed by lock keepers and limited to the waterway.  Kanban has had a refreshing influence on the community, but it is not for everyone.  Does an organization create a maturity model that takes in every new idea?  Does it have the capability to create a choose-your-adventure pathway? &lt;br /&gt;&lt;br /&gt;Yes, I think an agile transition maturity model is possible.  But I also think it is improbable to have the right outcome.  And, it might be less work to allow the teams to find their own way with a centralized coaching/mentoring staff.  What do you all think?&lt;br /&gt;&lt;br /&gt;From a&lt;a href="http://www.linkedin.com/groupAnswers?discussionID=14840675&amp;amp;viewQuestionAndAnswers=&amp;amp;gid=1024087"&gt; recent LinkedIn conversation&lt;/a&gt; I was having:&lt;br /&gt;&lt;blockquote&gt;I would suggest that a first step is to inspire the PMO group in your organization to get out and observe the teams. Start documenting patterns. When there is a catalog of "for this problem, here are solution patterns that have worked", you not only have teams learning and growing from each other, but teams of like need mature towards a converged point.&lt;br /&gt;&lt;br /&gt;Personally, I'd prefer this over a CMMi approach because it is a mentoring/guidance solution instead of a prescriptive/directed solution. The minute you demand teams follow a certain path, you limit their ability to explore and uncover great ideas. I believe that creativity and exploration through retrospectives is a key part of continuous improvement. &lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2538207953723998378-2538828662879313899?l=agile-commentary.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AgileCommentary/~4/ynnm0KLbJG4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agile-commentary.blogspot.com/feeds/2538828662879313899/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agile-commentary.blogspot.com/2010/03/keep-your-stinkin-maturity-model.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/2538828662879313899?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/2538828662879313899?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AgileCommentary/~3/ynnm0KLbJG4/keep-your-stinkin-maturity-model.html" title="Keep your stinkin' Maturity Model - prescriptive vs. adaptive" /><author><name>Kevin E. Schlabach</name><uri>http://www.blogger.com/profile/06707944667176547115</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_Wx9_3l9Uu8s/SOLUrUuC88I/AAAAAAAAAEA/L0rioA7zr3Y/S220/temp.jpg" /></author><thr:total>3</thr:total><feedburner:origLink>http://agile-commentary.blogspot.com/2010/03/keep-your-stinkin-maturity-model.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUBR388fyp7ImA9WxBbFE0.&quot;"><id>tag:blogger.com,1999:blog-2538207953723998378.post-7116520279376518517</id><published>2010-03-12T10:14:00.003-05:00</published><updated>2010-03-12T10:20:56.177-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-12T10:20:56.177-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mentoring" /><category scheme="http://www.blogger.com/atom/ns#" term="team" /><title>Why use the term coach?</title><content type="html">In my work, I've had many labels applied to me.  On bad days, they may not be so pretty; but most days, they are terms of endearment for what I try to provide the people I work with.&lt;br /&gt;&lt;br /&gt;Recently, I got in a discussion about these terms and why "Coach" was the best term (other terms included: shepherd, evangelist, guru).&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;Coach is a great term because a coach is a person that is invested in success/failure (winning/losing), but isn't normally on the field doing the work.  Their job is to provide the mentoring and tools (and environment) for the team to be able to succeed.  They rally the team when they are down, and they point out the obvious when the team won't face it.  They uphold the team values, and drive them to continuously improve.   Finally, the focus is never on the coach, but the team's performance.&lt;br /&gt;&lt;/blockquote&gt;This is true in sports, and is true in agile environments.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2538207953723998378-7116520279376518517?l=agile-commentary.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AgileCommentary/~4/l2k8Rfe1Reg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agile-commentary.blogspot.com/feeds/7116520279376518517/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agile-commentary.blogspot.com/2010/03/why-use-term-coach.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/7116520279376518517?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/7116520279376518517?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AgileCommentary/~3/l2k8Rfe1Reg/why-use-term-coach.html" title="Why use the term coach?" /><author><name>Kevin E. Schlabach</name><uri>http://www.blogger.com/profile/06707944667176547115</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_Wx9_3l9Uu8s/SOLUrUuC88I/AAAAAAAAAEA/L0rioA7zr3Y/S220/temp.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://agile-commentary.blogspot.com/2010/03/why-use-term-coach.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUAR3w4eip7ImA9WxBWGEw.&quot;"><id>tag:blogger.com,1999:blog-2538207953723998378.post-142296107416762767</id><published>2010-02-10T11:00:00.004-05:00</published><updated>2010-02-10T11:10:46.232-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-10T11:10:46.232-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mentoring" /><category scheme="http://www.blogger.com/atom/ns#" term="training" /><category scheme="http://www.blogger.com/atom/ns#" term="team" /><title>Book Review: Agile Coaching (Davies/Sedley)</title><content type="html">Due to the second part of the Snowpocalypse here in the Northeast (3-4 feet in less than 7 days!), I had the opportunity to work from home and catch up on some reading.&lt;br /&gt;&lt;br /&gt;The first selection was &lt;a href="http://www.pragprog.com/titles/sdcoach/agile-coaching"&gt;"Agile Coaching" by Rachel Davies and Liz Sedley&lt;/a&gt;.  This book is part of the Pragmatic Programmers publishing series.&lt;br /&gt;&lt;br /&gt;This is a great book with lots of modern concepts included.  I was surprised to find notes on Kanban and Pomodoro included in sidebars since these concepts just became common/mainstream knowledge in the community in the last year.  As a whole, the flow of the book and the ideas contained were well-organized and easy to absorb.&lt;br /&gt;&lt;br /&gt;My only disappointment with the book is that I was hoping for a whole book on improving as a coach, but this was limited to the last chapter.  The majority of the book was focused on various slices of agile and how to facilitate them.  Because I was lucky with my entry into agile (I was mentored by great coaches from ObjectMentor), many of these thoughts had been planted in my head years ago.  It was good to refresh them in a simple condensed fashion though.&lt;br /&gt;&lt;br /&gt;Summary- I'm glad I have this book in my library.  It may not have provided new information for me, but it is a great reference in times of stress when teams slip back into old habits.  It provides a great reminder for me of things that I sometimes forget.  More importantly, the book can be read in slices which makes it a great tool to hand to others to learn a specific concept.  I think target reader should be anyone new to agile that is in a leadership role (note I didn't say management).  I have a strong feeling that I may use this book heavily as a tool to provide insight for others.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2538207953723998378-142296107416762767?l=agile-commentary.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AgileCommentary/~4/RunBNT7SMDY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agile-commentary.blogspot.com/feeds/142296107416762767/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agile-commentary.blogspot.com/2010/02/book-review-agile-coaching-daviessedley.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/142296107416762767?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/142296107416762767?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AgileCommentary/~3/RunBNT7SMDY/book-review-agile-coaching-daviessedley.html" title="Book Review: Agile Coaching (Davies/Sedley)" /><author><name>Kevin E. Schlabach</name><uri>http://www.blogger.com/profile/06707944667176547115</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_Wx9_3l9Uu8s/SOLUrUuC88I/AAAAAAAAAEA/L0rioA7zr3Y/S220/temp.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://agile-commentary.blogspot.com/2010/02/book-review-agile-coaching-daviessedley.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EBQ3s9fip7ImA9WxBXEU0.&quot;"><id>tag:blogger.com,1999:blog-2538207953723998378.post-4849493899077579798</id><published>2010-01-21T15:16:00.003-05:00</published><updated>2010-01-21T15:27:32.566-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-21T15:27:32.566-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="scrum" /><title>Scrum is the "only sane, rational way to manage dynamic processes"</title><content type="html">So... let me start with the setup.  It was asked in the Agile Alliance LinkedIn Group whether the agile community is mature enough to coherently discuss a "maturity model".  I was one of the first two to respond that answered down similar lines-&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;Mature enough, yes.  Coherent, no.&lt;br /&gt;&lt;br /&gt;Agile is a philosophy and culture. It is an umbrella term for a set of best practices... Scrum &amp;amp; XP being only two. I believe that getting everyone to agree on an AMM will either destroy the continuing evolution of the movement or marginalize non-core movements that are adding to it (think of Kanban/Lean in the last year).&lt;/blockquote&gt;The discussion continued on an interesting path including CMMi and other maturity models, the pro's and con's and various gut reactions to what this would mean.  All good stuff.&lt;br /&gt;&lt;br /&gt;But in the middle of this, Melvyn Pullen and I got on a tangent that started with him proposing an agile maturity model that was focused solely on Scrum for the first few steps.  I questioned this since agile has many flavors, and enforcing Scrum as the first step seems limiting.&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;The problem I have with a maturity model defined this way is that it implies to all newcomers that it is the ONLY way. The manifesto was signed by 17 people of 7 methodologies/practices. They didn't identify Scrum as step 1 down that journey. &lt;/blockquote&gt;He responded with,&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;I believe that Scrum is the only sane, rational way to manage dynamic processes.&lt;/blockquote&gt;and&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;It is my opinion that Scrum is the only management technique that comes from the agile camp that could be used to introduce other agile processes.&lt;/blockquote&gt;Comments?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2538207953723998378-4849493899077579798?l=agile-commentary.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AgileCommentary/~4/b5288pHywAI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agile-commentary.blogspot.com/feeds/4849493899077579798/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agile-commentary.blogspot.com/2010/01/scrum-is-only-sane-rational-way-to.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/4849493899077579798?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/4849493899077579798?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AgileCommentary/~3/b5288pHywAI/scrum-is-only-sane-rational-way-to.html" title="Scrum is the &quot;only sane, rational way to manage dynamic processes&quot;" /><author><name>Kevin E. Schlabach</name><uri>http://www.blogger.com/profile/06707944667176547115</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_Wx9_3l9Uu8s/SOLUrUuC88I/AAAAAAAAAEA/L0rioA7zr3Y/S220/temp.jpg" /></author><thr:total>3</thr:total><feedburner:origLink>http://agile-commentary.blogspot.com/2010/01/scrum-is-only-sane-rational-way-to.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0ADQ3k-eSp7ImA9WxBXEU0.&quot;"><id>tag:blogger.com,1999:blog-2538207953723998378.post-5912042450501052734</id><published>2010-01-21T14:10:00.003-05:00</published><updated>2010-01-21T14:22:52.751-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-21T14:22:52.751-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="training" /><title>Agile books to read...</title><content type="html">A post was put up in the Agile Alliance &lt;a href="http://www.linkedin.com/groupAnswers?viewQuestionAndAnswers&amp;amp;discussionID=12490891&amp;amp;gid=37631"&gt;requesting books to read to learn about agile&lt;/a&gt;.  This was a pretty wide scope, and it resulted in a pretty broad list that continues to grow:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://pragprog.com/titles/sdcoach/agile-coaching"&gt;Agile Coaching&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.mountaingoatsoftware.com/books/1-agile-estimating-and-planning"&gt;Agile Estimating and Planning&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Agile &amp;amp; Iterative Development by Craig Larman&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0131857258?ie=UTF8&amp;amp;tag=clemhome-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0131857258"&gt;Agile Principles, Patterns, and Practices in C#&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0321579364?ie=UTF8&amp;amp;tag=clemhome-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0321579364"&gt;Agile Project Management with Scrum&lt;/a&gt; by Ken Schwaber&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://pragprog.com/titles/dlret/agile-retrospectives"&gt;Agile Retrospectives&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0321534468?ie=UTF8&amp;amp;tag=clemhome-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0321534468"&gt;Agile Testing&lt;/a&gt;: A Practical Guide for Testers and Agile Teams&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882/ref=pd_bxgy_b_img_b"&gt;Clean Code&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The Art of Agile Development by James Shore&lt;/li&gt;&lt;li&gt;&lt;a href="http://blog.global-roam.com/index.php/2009/06/book-review-lean-software-development/"&gt;Lean Software Development&lt;/a&gt; by Mary Poppendieck&lt;/li&gt;&lt;li&gt;&lt;a href="http://blog.global-roam.com/index.php/2010/01/making-things-happen/"&gt;Making things happen&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blog.global-roam.com/index.php/2009/09/book-review-tale-of-two-systems/"&gt;Tale of Two Systems&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://pragprog.com/titles/cfcar2/the-passionate-programmer"&gt;The Passionate Programmer&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://pragprog.com/titles/pad/practices-of-an-agile-developer"&gt;Practices of an Agile Developer&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Scrum and XP from the trenches by Henrik Kniberg&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0321579364?ie=UTF8&amp;amp;tag=clemhome-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0321579364"&gt;Suceeding with Agile&lt;/a&gt; by Mike Cohn&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.mountaingoatsoftware.com/books/2-user-stories-applied-for-agile-software-development"&gt;User Stories Applied for Agile Software Development&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Authors and topics-&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Kent Beck (XP, patterns)&lt;/li&gt;&lt;li&gt;Mike Beedle (Agile, scrum)&lt;/li&gt;&lt;li&gt;Arie van Bennekum (Agile, DSDM)&lt;/li&gt;&lt;li&gt;Alistair Cockburn (use cases, crystal, etc.)&lt;/li&gt;&lt;li&gt;Mike Cohn (agile, scrum, planning poker, etc.)&lt;/li&gt;&lt;li&gt;Ward Cunningham (XP, patterns)&lt;/li&gt;&lt;li&gt;Martin Fowler (enterprise design patterns, refactoring, uml, xp, etc.)&lt;/li&gt;&lt;li&gt;James Grenning (planning poker, etc.)&lt;/li&gt;&lt;li&gt;Jim Highsmith (time-boxing, agile development)&lt;/li&gt;&lt;li&gt;Andrew Hunt (pragmatic, incremental development)&lt;/li&gt;&lt;li&gt;Ron Jeffries (XP, etc)&lt;/li&gt;&lt;li&gt;Jon Kern (agile development and PM)&lt;/li&gt;&lt;li&gt;Craig Larman (Craig's been writing about IID/Agile for a long time)&lt;/li&gt;&lt;li&gt;Brian Marick (I think agile testing - but I'm not familiar with his work)&lt;/li&gt;&lt;li&gt;Robert C. Martin (Agile Principles, Practices and Patterns, etc.)&lt;/li&gt;&lt;li&gt;Steve Mellor (not familiar)&lt;/li&gt;&lt;li&gt;Mary Poppendieck (lean) &lt;/li&gt;&lt;li&gt;Ken Schwaber (co-founder of scrum, buy all of his books)&lt;/li&gt;&lt;li&gt;Alan Shalloway (design patterns, agile, lean+scrum, etc)&lt;/li&gt;&lt;li&gt;Jeff Sutherland (co-founder of scrum)&lt;/li&gt;&lt;li&gt;Dave Thomas (agile OOA/D)&lt;/li&gt;&lt;/ul&gt;   &lt;br /&gt;Credit for this list goes to everyone that helped build it on the &lt;a href="http://www.linkedin.com/groupAnswers?viewQuestionAndAnswers&amp;amp;discussionID=12490891&amp;amp;gid=37631"&gt;forum&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2538207953723998378-5912042450501052734?l=agile-commentary.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AgileCommentary/~4/Z0j5c32_qZs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agile-commentary.blogspot.com/feeds/5912042450501052734/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agile-commentary.blogspot.com/2010/01/agile-books-to-read.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/5912042450501052734?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/5912042450501052734?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AgileCommentary/~3/Z0j5c32_qZs/agile-books-to-read.html" title="Agile books to read..." /><author><name>Kevin E. Schlabach</name><uri>http://www.blogger.com/profile/06707944667176547115</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_Wx9_3l9Uu8s/SOLUrUuC88I/AAAAAAAAAEA/L0rioA7zr3Y/S220/temp.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://agile-commentary.blogspot.com/2010/01/agile-books-to-read.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUAEQHw9cSp7ImA9WxBQFE0.&quot;"><id>tag:blogger.com,1999:blog-2538207953723998378.post-8559091651568618104</id><published>2010-01-13T13:22:00.003-05:00</published><updated>2010-01-13T13:35:01.269-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-13T13:35:01.269-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="culture" /><category scheme="http://www.blogger.com/atom/ns#" term="community" /><category scheme="http://www.blogger.com/atom/ns#" term="team" /><title>Is Agile a more humane way of working?</title><content type="html">This was the question asked in the Agile Alliance LinkedIn group, and the question was focused on agile vs. other methods.  It questioned whether the manifesto itself was written with the human element in mind, or whether it was focused on efficiency and outcome only (the human element being a byproduct).  Additional points mentioned the 40 hr work week (as opposed to more) and sustainability.&lt;br /&gt;&lt;br /&gt;The first three responses dissappointed me since they were non-answers.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;I wasn't there, we can only guess (as if we've never heard the authors speak since then!)&lt;/li&gt;&lt;li&gt;I'm not sure, but it is at least more natural&lt;/li&gt;&lt;li&gt;Self direction creates a perception control and therefore happiness&lt;/li&gt;&lt;/ol&gt;Not being one to sit idly when there is an obvious answer, I had to state the following:&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;Yes!&lt;br /&gt;&lt;br /&gt;The 8th principle of the Manifesto - "Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely."&lt;br /&gt;&lt;br /&gt;BTW, many mature XP teams will peak around 35 hours, not 40. Pairing and TDD is very intense. You get the most around 35 hours, and productivity can start decreasing between 35-40. But this productivity is higher than the prior 45-50 hr weeks.   I've both seen this and heard about it from others. &lt;/blockquote&gt;Cesario Ramos chimed in also:&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;The lean and agile thoughts explicitly make human values to be the center. It promotes an environment where every individual can use its potential for developing itself and its company. An environment where people can be part of a team and can contribute to a higher objective.&lt;br /&gt;&lt;br /&gt;So in my opinion, YES, it is a more humane way of working. Even if the intentions of the agile approach are just to make more money.&lt;/blockquote&gt;There is that caveat that every idea can be destroyed and that there are plenty of companies that use Agile to get more hours out of their people.  But, when I see this, I tell those that are suffering that their pain is inflicted by people, not by trying agile (and they aren't doing agile)!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2538207953723998378-8559091651568618104?l=agile-commentary.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AgileCommentary/~4/LGOJZpYN8_c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agile-commentary.blogspot.com/feeds/8559091651568618104/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agile-commentary.blogspot.com/2010/01/is-agile-more-humane-way-of-working.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/8559091651568618104?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/8559091651568618104?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AgileCommentary/~3/LGOJZpYN8_c/is-agile-more-humane-way-of-working.html" title="Is Agile a more humane way of working?" /><author><name>Kevin E. Schlabach</name><uri>http://www.blogger.com/profile/06707944667176547115</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_Wx9_3l9Uu8s/SOLUrUuC88I/AAAAAAAAAEA/L0rioA7zr3Y/S220/temp.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://agile-commentary.blogspot.com/2010/01/is-agile-more-humane-way-of-working.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYFRno4fyp7ImA9WxBQEEU.&quot;"><id>tag:blogger.com,1999:blog-2538207953723998378.post-8062322323566800440</id><published>2010-01-09T19:27:00.004-05:00</published><updated>2010-01-09T19:41:57.437-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-09T19:41:57.437-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="waterfall" /><category scheme="http://www.blogger.com/atom/ns#" term="trust" /><category scheme="http://www.blogger.com/atom/ns#" term="culture" /><category scheme="http://www.blogger.com/atom/ns#" term="lean" /><category scheme="http://www.blogger.com/atom/ns#" term="community" /><category scheme="http://www.blogger.com/atom/ns#" term="collaboration" /><category scheme="http://www.blogger.com/atom/ns#" term="team" /><category scheme="http://www.blogger.com/atom/ns#" term="scrum" /><category scheme="http://www.blogger.com/atom/ns#" term="coding" /><title>My Overview of Agile Presentation (to a local PMI Chapter)</title><content type="html">I was invited to give a talk about Agile to the Delaware Valley PMI Chapter on January 7th.  The audience was going to be filled with local PMP's, some of which would be skeptics, and some of which would have been burned by bad agile implementations.  I was worried about how to normalize their knowledge, and I had to do it in less than 45 minutes so there was room for Q&amp;amp;A.&lt;br /&gt;&lt;br /&gt;Once I realized that I couldn't cram Scrum, XP, Lean training in along with a proven case study... I decided to go for the overview and provide them what they needed to find out more.  I wanted the group to understand the Scrum is Agile, but Agile is more than Scrum.&lt;br /&gt;&lt;br /&gt;As far as I can tell, the session was a success.  I got positive feedback at the end, and I felt I made the most of our time.&lt;br /&gt;&lt;br /&gt;If you want to get a copy of the slide deck, you can &lt;a href="http://www.kschlabach.net/career/OverviewofAgileSoftwareDev.pdf"&gt;download it here&lt;/a&gt;.  Since I'm not that popular of a guy yet, hopefully this won't overwhelm the daily bandwidth limits of my personal website traffic restrictions.  If you get nothing, email me or put a comment on this post and try again tomorrow (and I'll have to move it to another host).&lt;br /&gt;&lt;br /&gt;Having been through this experience, if there is anyone in the Philadelphia region that is interested in having me come talk about Agile or some specific piece of it... feel free to contact me.  You can find many ways to reach me on my &lt;a href="http://www.kschlabach.net/"&gt;personal site&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2538207953723998378-8062322323566800440?l=agile-commentary.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AgileCommentary/~4/y2Vx-vDhFTU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agile-commentary.blogspot.com/feeds/8062322323566800440/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agile-commentary.blogspot.com/2010/01/overview-of-my-agile-presentation-pmi.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/8062322323566800440?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/8062322323566800440?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AgileCommentary/~3/y2Vx-vDhFTU/overview-of-my-agile-presentation-pmi.html" title="My Overview of Agile Presentation (to a local PMI Chapter)" /><author><name>Kevin E. Schlabach</name><uri>http://www.blogger.com/profile/06707944667176547115</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_Wx9_3l9Uu8s/SOLUrUuC88I/AAAAAAAAAEA/L0rioA7zr3Y/S220/temp.jpg" /></author><thr:total>3</thr:total><feedburner:origLink>http://agile-commentary.blogspot.com/2010/01/overview-of-my-agile-presentation-pmi.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQEQn04fCp7ImA9WxNaEEo.&quot;"><id>tag:blogger.com,1999:blog-2538207953723998378.post-4313943257090258315</id><published>2009-11-24T08:33:00.003-05:00</published><updated>2009-11-24T08:45:03.334-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-24T08:45:03.334-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="community" /><title>We don't want you (yet)...</title><content type="html">The Agile Community doesn't need more people who want to "go Agile"; it needs more people to successfully "be Agile".&lt;br /&gt;&lt;br /&gt;I guess this is a follow-up point to my &lt;a href="http://agile-commentary.blogspot.com/2009/11/decline-of-agile-is-our-own-fault.html"&gt;earlier&lt;/a&gt; post.  We need to stop recruiting and start teaching. &lt;br /&gt;&lt;br /&gt;Feed a man fish and he'll be hungry tomorrow.  Show a man to fish, he'll feed himself. &lt;br /&gt;Teach a man to teach others to fish, everyone will eventually feed themselves.&lt;br /&gt;&lt;br /&gt;.... or something like that.&lt;br /&gt;&lt;br /&gt;If you are an organization that makes money getting people to drool over agile and obtain certifications or take classes, but then your students can't successfully do agile... you are a parasite.&lt;br /&gt;&lt;br /&gt;If you are an organization that makes money getting people to drool over agile and obtain certifications or take classes, and then your students  successfully do agile... you are a teacher.&lt;br /&gt;&lt;br /&gt;Subtle difference... are you a teacher or a parasite? &lt;br /&gt;History speaks for itself.  Go back and see what people have done in your wake!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2538207953723998378-4313943257090258315?l=agile-commentary.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AgileCommentary/~4/BY2bWe0S8r8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agile-commentary.blogspot.com/feeds/4313943257090258315/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agile-commentary.blogspot.com/2009/11/we-dont-want-you-yet.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/4313943257090258315?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/4313943257090258315?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AgileCommentary/~3/BY2bWe0S8r8/we-dont-want-you-yet.html" title="We don't want you (yet)..." /><author><name>Kevin E. Schlabach</name><uri>http://www.blogger.com/profile/06707944667176547115</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_Wx9_3l9Uu8s/SOLUrUuC88I/AAAAAAAAAEA/L0rioA7zr3Y/S220/temp.jpg" /></author><thr:total>3</thr:total><feedburner:origLink>http://agile-commentary.blogspot.com/2009/11/we-dont-want-you-yet.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQEQ34-fip7ImA9WxNbFUg.&quot;"><id>tag:blogger.com,1999:blog-2538207953723998378.post-7567644211331372516</id><published>2009-11-18T09:23:00.006-05:00</published><updated>2009-11-18T09:58:22.056-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-18T09:58:22.056-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="metrics" /><category scheme="http://www.blogger.com/atom/ns#" term="kanban" /><category scheme="http://www.blogger.com/atom/ns#" term="communication" /><category scheme="http://www.blogger.com/atom/ns#" term="team" /><title>The Thumbtack and Hole Metrics...</title><content type="html">Sometimes metrics can just appear in front of you very simplistically without any effort.  I've discovered two new ones which I call the Thumbtack Metric and the Hole Metric.&lt;br /&gt;&lt;br /&gt;The back story is that we use a corkboard to track our work.  This is a high level view of the biggest priorities in VersionOne, our legacy ticket system, and any other queues of work we have.  Because our one team supports all company operations AND does new product development, we have a hybrid balance of many different approaches.  The board is our central view.&lt;br /&gt;&lt;br /&gt;I attempted to force WIP limits onto the board so that it was a true Kanban board, but this simply didn't work in our environment for multiple reasons (nature of our work along with company culture).  BUT, it has been very interesting for the team to start realizing when they are attempting to do too much.  As the coach, this was something I used to pro-actively point out, but I'm learning that it is better for me to be reactive so that the team themselves can learn from experience.  (Unfortunately, a child understands "hot" much better after being burned.)&lt;br /&gt;&lt;br /&gt;This maturity and growth has led to many great conversations on the team.  They start as individual discussions of philosophy between me and someone on the team, and then they become team discussions where we improve something in our process. &lt;br /&gt;&lt;br /&gt;Through all of this, I've noticed a few things that the team now sees after it has been pointed out:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;A problem item typically has many thumbtack holes in it (The Hole Metric).  The "holier" the item, the more of a problem it is.  What is the causation behind this correlation?  Well, every week we scrub the board.  Every few days rows get re-aligned.  If an item is picked up on one day and finished the next... it has one or two holes in it.  But if the item gets pushed around for days and lost under other stickies... then it get punched A LOT!  So... we now have a metric that can be used to identify areas of improvement.  When a "holy" item reaches DONE, it is a good topic for a quick review/mini-retrospective.&lt;/li&gt;&lt;li&gt;Every item on the board needs a thumbtack.  We thumbtack stickies so that they don't get blown off while moving the board around (our board sits in a central visible area of the company and is carried into our dedicated standup meeting room every morning).  Sometimes we group things with one thumbtack, but in general, there is a correlation between the amount of work on the board and the number of thumbtacks used.  I haven't been successful at imposing WIP, but I have been successful in showing that when we run out of thumbtacks, we are in for trouble.  This is the Thumbtack Metric.  If you need more thumbtacks to stick things onto the board, you have a problem coming (or are already knee deep in it).  Conversely, the CEO notices that too many unused thumbtacks might be a sign of available capacity (so I take thumbtacks off the board at times if needed &lt;evil&gt;).&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;See... all those documents, white papers, conference sessions, etc you've read about metrics... they were overkill.  There are simple metrics right in front of your team every day.  AND, they are much easier to sell, explain, and use as an indicator moving forward.&lt;br /&gt;&lt;br /&gt;So... what's your thumbtack metric?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2538207953723998378-7567644211331372516?l=agile-commentary.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AgileCommentary/~4/mNWuGB8HFa4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agile-commentary.blogspot.com/feeds/7567644211331372516/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agile-commentary.blogspot.com/2009/11/thumbtack-and-hole-metrics.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/7567644211331372516?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/7567644211331372516?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AgileCommentary/~3/mNWuGB8HFa4/thumbtack-and-hole-metrics.html" title="The Thumbtack and Hole Metrics..." /><author><name>Kevin E. Schlabach</name><uri>http://www.blogger.com/profile/06707944667176547115</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_Wx9_3l9Uu8s/SOLUrUuC88I/AAAAAAAAAEA/L0rioA7zr3Y/S220/temp.jpg" /></author><thr:total>4</thr:total><feedburner:origLink>http://agile-commentary.blogspot.com/2009/11/thumbtack-and-hole-metrics.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUHQn85cCp7ImA9WxNbEEg.&quot;"><id>tag:blogger.com,1999:blog-2538207953723998378.post-8844327502625084607</id><published>2009-11-12T14:53:00.002-05:00</published><updated>2009-11-12T15:03:53.128-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-12T15:03:53.128-05:00</app:edited><title>Agile vs. Traditional Projects... which costs more?</title><content type="html">Another &lt;a href="http://www.linkedin.com/groupAnswers?viewQuestionAndAnswers=&amp;amp;gid=37631&amp;amp;discussionID=9523688"&gt;great debate&lt;/a&gt; in the LinkedIn Agile Alliance forum... quite a few responses and viewpoints!&lt;br /&gt;&lt;br /&gt;The original poster asked the following:&lt;br /&gt;&lt;blockquote&gt;Should Agile Projects cost more/less than waterfall projects?&lt;/blockquote&gt;and the answers varied greatly!&lt;br /&gt;&lt;br /&gt;The following focused on whether this was a valid question:&lt;br /&gt;&lt;blockquote&gt;Proving an Agile project is less costly is not easy because your attempting to compare an alternative history -- Clay Nelson&lt;/blockquote&gt;&lt;blockquote&gt;...if we ever start to sell Agile as a way to lower costs then we just invite a a backlash against Agile -- David Nessl&lt;/blockquote&gt;And others attempted to answer it:&lt;br /&gt;&lt;blockquote&gt;Agile does not aim to be a low-cost alternative. Some seem to believe so, but the aim is agility: Speed and flexibility. We become agile to shorten time to market, to increase adaptability and reap greater ROI over the lifetime of a product, to name a few reasons.    -- Marcus Widerberg&lt;/blockquote&gt;&lt;blockquote&gt;Agile should cost less for several reasons, among which are: Your mistakes cost less... Earlier opportunities to start getting ROI... Failing early vs Failing late...    -- Chuck van der Linden&lt;/blockquote&gt;And of course... my answer:&lt;br /&gt;&lt;blockquote&gt;Most companies do a horrible job of measuring the quality and defect costs that start during the integration/testing/stabilization phases running all the way through support. All companies do a horrible job of measuring technical debt.&lt;br /&gt;&lt;br /&gt;If agile reduces these up front, then overall Agile is cheaper from an end-to-end perspective.&lt;br /&gt;&lt;br /&gt;But since nobody knows or tracks the cost of these things, Agile (which takes more effort/work to be successful at) will look more expensive on paper.&lt;br /&gt;&lt;br /&gt;Tech Example: I can write code without automated tests in half the time, but what will it cost later?&lt;br /&gt;&lt;br /&gt;Business Example: I can plan and design everything now, but what will be the cost of unknowns and market changes later when I can't handle it?&lt;br /&gt;&lt;br /&gt;Oh, by the way, Forrester Research did a partner study with Thoughtworks... "Forrester TEI concluded our Agile delivery is 40% less expensive overall". - from a Ross Pettit presentation @ Agile East 2009 &lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2538207953723998378-8844327502625084607?l=agile-commentary.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AgileCommentary/~4/kbYe4-37Xlw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agile-commentary.blogspot.com/feeds/8844327502625084607/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agile-commentary.blogspot.com/2009/11/agile-vs-traditional-projects-which.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/8844327502625084607?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/8844327502625084607?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AgileCommentary/~3/kbYe4-37Xlw/agile-vs-traditional-projects-which.html" title="Agile vs. Traditional Projects... which costs more?" /><author><name>Kevin E. Schlabach</name><uri>http://www.blogger.com/profile/06707944667176547115</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_Wx9_3l9Uu8s/SOLUrUuC88I/AAAAAAAAAEA/L0rioA7zr3Y/S220/temp.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://agile-commentary.blogspot.com/2009/11/agile-vs-traditional-projects-which.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcGQH45fyp7ImA9WxNUGEU.&quot;"><id>tag:blogger.com,1999:blog-2538207953723998378.post-2327098181815910980</id><published>2009-11-10T16:12:00.003-05:00</published><updated>2009-11-10T16:20:21.027-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-10T16:20:21.027-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="customer" /><category scheme="http://www.blogger.com/atom/ns#" term="culture" /><category scheme="http://www.blogger.com/atom/ns#" term="community" /><category scheme="http://www.blogger.com/atom/ns#" term="collaboration" /><title>What if Congress used Agile?</title><content type="html">Eric Camulli &lt;a href="http://www.linkedin.com/groupAnswers?viewQuestionAndAnswers=&amp;amp;gid=37631&amp;amp;discussionID=9508255"&gt;posted &lt;/a&gt;this interesting question in the Agile Alliance LinkedIn group:&lt;br /&gt;&lt;blockquote&gt;Could Agile help Congress with healthcare reform? I'd like to see someone take a stab at applying scrum principles to the "great development project" of our day...&lt;br /&gt;&lt;br /&gt;Our country's healthcare "project" could end up looking like many Waterfall projects...not on time, over budget and not meeting customer's needs in the end.&lt;/blockquote&gt;Unfortunately the conversation quickly started to veer off into moral, ethical, and political opinions/viewpoints/jokes unrelated to agile...&lt;br /&gt;&lt;br /&gt;But I thought about this a little bit and I did find some comparisons between our legislative system and large companies that aren't agile.  Here is what I ended up writing:&lt;br /&gt;&lt;blockquote&gt;I think the real problem with anything going through Congress is that they don't "&lt;a href="http://en.wikipedia.org/wiki/Gemba"&gt;go to the gemba&lt;/a&gt;". They rely too much on research and lobbyists to translate the needs of the "customer" for them.&lt;br /&gt;&lt;br /&gt;Congressman act as if they are Product Owners, but they don't have the domain knowledge or "end user" interaction to truly own that role.&lt;br /&gt;&lt;br /&gt;So... I guess my solution is that we need to find a way to decrease the feedback loop distance between those affected by policy and those creating it.&lt;/blockquote&gt;Does anyone else have any ideas or insight into this one?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2538207953723998378-2327098181815910980?l=agile-commentary.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AgileCommentary/~4/HhjxbmbWzUs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agile-commentary.blogspot.com/feeds/2327098181815910980/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agile-commentary.blogspot.com/2009/11/what-if-congress-used-agile.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/2327098181815910980?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/2327098181815910980?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AgileCommentary/~3/HhjxbmbWzUs/what-if-congress-used-agile.html" title="What if Congress used Agile?" /><author><name>Kevin E. Schlabach</name><uri>http://www.blogger.com/profile/06707944667176547115</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_Wx9_3l9Uu8s/SOLUrUuC88I/AAAAAAAAAEA/L0rioA7zr3Y/S220/temp.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://agile-commentary.blogspot.com/2009/11/what-if-congress-used-agile.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkUCRH8_eCp7ImA9WxNUGE0.&quot;"><id>tag:blogger.com,1999:blog-2538207953723998378.post-8640896372713440791</id><published>2009-11-09T14:26:00.005-05:00</published><updated>2009-11-09T15:57:45.140-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-09T15:57:45.140-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="trust" /><category scheme="http://www.blogger.com/atom/ns#" term="culture" /><category scheme="http://www.blogger.com/atom/ns#" term="team" /><category scheme="http://www.blogger.com/atom/ns#" term="scrum" /><title>Individual Recognition on a Scrum team</title><content type="html">Hmmm... another &lt;a href="http://www.linkedin.com/groupAnswers?viewQuestionAndAnswers=&amp;amp;gid=37631&amp;amp;discussionID=9345668"&gt;conversation &lt;/a&gt;in the Agile Alliance LinkedIn group.  Here was the question:&lt;br /&gt;&lt;blockquote&gt;Should we have an individual recognition award in a SCRUM team?  Lots of people says that individual award is against an Agile methodology. Award should be given to a team not to a individual team member.&lt;/blockquote&gt;I tried to play a passive role and stated the following:&lt;br /&gt;&lt;blockquote&gt;I have seen these conversations occur many times in many forums and the end of the conversation always results in a "NO" with a very good list of reasons. The risks outweigh the rewards no matter how you set it up.&lt;br /&gt;&lt;br /&gt;There is a gray area of disagreement on whether the team can spontaneously award a peer or not. But the minute you make it a regular event, it wanders back into the problem area.&lt;br /&gt;&lt;br /&gt;The best reward is taking a respected peer out for coffee/beer and telling them you appreciate their contributions, or saying in front of the team what good they've done. This doesn't need to be organized.&lt;/blockquote&gt;And the first few responses before mine were in line with this:&lt;br /&gt;&lt;blockquote&gt;If you want to have a well jelled team - absolutely not.&lt;br /&gt;The only exception I can think of is if the team requests it.&lt;br /&gt;But that sets up a conflict of interest.   - Jay Conne&lt;br /&gt;&lt;br /&gt;The only time an individual award is appropriate is if the team wants to acknowledge an individual who has made a significant contribution that made a big difference TO and FOR THE TEAM.  -  Shane Hastie &lt;/blockquote&gt;But then we got the extremist viewpoint thrown in:&lt;br /&gt;&lt;blockquote&gt;The Communists tried the concept of Co-Operative farming. Under that framework, no individual was supposed to be better than the rest. Needless to say, the concept didn't work out. &lt;/blockquote&gt;So I found myself having to take a stance and state the following:&lt;br /&gt;&lt;blockquote&gt;Here's the best way to summarize what I'm insinuating/feel:&lt;br /&gt;&lt;br /&gt;If an award is financially valuable... and it is regular (creating a sense of expectation), then it has a higher probability of creating individual behaviors over team behaviors unless your team remains constantly aligned to itself (resources typically fluctuate too much for this to be assumed).&lt;br /&gt;&lt;br /&gt;If a reward is simply a show of appreciation and a call to what behaviors or achievements the team should continue to grow and repeat, then this has a higher probability of creating a collective and positive team behavior, especially if it is unexpected (not scheduled), and driven by the team.&lt;/blockquote&gt;Feel free to include your own thoughts in the comments, but I have to say that I'm not very open to debate on this one.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2538207953723998378-8640896372713440791?l=agile-commentary.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AgileCommentary/~4/bNQcbRnQNm4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agile-commentary.blogspot.com/feeds/8640896372713440791/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agile-commentary.blogspot.com/2009/11/individual-recognition-on-scrum-team.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/8640896372713440791?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/8640896372713440791?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AgileCommentary/~3/bNQcbRnQNm4/individual-recognition-on-scrum-team.html" title="Individual Recognition on a Scrum team" /><author><name>Kevin E. Schlabach</name><uri>http://www.blogger.com/profile/06707944667176547115</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_Wx9_3l9Uu8s/SOLUrUuC88I/AAAAAAAAAEA/L0rioA7zr3Y/S220/temp.jpg" /></author><thr:total>4</thr:total><feedburner:origLink>http://agile-commentary.blogspot.com/2009/11/individual-recognition-on-scrum-team.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMHQXk-cSp7ImA9WxNUF0Q.&quot;"><id>tag:blogger.com,1999:blog-2538207953723998378.post-6251854606458334701</id><published>2009-11-09T14:09:00.004-05:00</published><updated>2009-11-09T14:20:30.759-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-09T14:20:30.759-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="sprint review" /><category scheme="http://www.blogger.com/atom/ns#" term="design" /><category scheme="http://www.blogger.com/atom/ns#" term="scrum" /><category scheme="http://www.blogger.com/atom/ns#" term="sprint planning" /><title>What is Iteration Zero?</title><content type="html">Someone asked a very interesting question in the Agile Alliance LinkedIn group.  Discussions about iteration zero have come up before, but this one was specifically focused on the situation where the architecture was not well understood.&lt;br /&gt;&lt;br /&gt;In case you are new to Agile or Scrum, iteration zero is the term for that first sprint where you know you won't be delivering software that is adding value for the customer.  It's the "let's-get-our-ducks-in-a-row-so-we-don't-bomb-the-first-sprint" sprint.&lt;br /&gt;&lt;br /&gt;Many people use sprint zero when they transition to agile for converting their project plan into a backlog and seting up the environments needed for CI and other XP practices.  Some use it to kick off a project and understand the underlying system being built on top of.&lt;br /&gt;&lt;br /&gt;In this discussion though, it got me to thinking about a past project where we were starting from scratch.  We had nothing, and we had never developed in this technology before.  So, what to do?&lt;br /&gt;&lt;br /&gt;Remember, a sprint should always have an outcome or goal.  And, it should always be demonstrable!  The original poster asked about unknown architecture, common impediments, and differences to non-agile projects.  Here's what I contributed to the &lt;a href="http://www.linkedin.com/groupAnswers?viewQuestionAndAnswers=&amp;amp;gid=37631&amp;amp;discussionID=9389568"&gt;forum&lt;/a&gt;:&lt;br /&gt;&lt;blockquote&gt;Iteration 0 should result in a compiled installable "Hello World!" system (example: user shall be able to login and logout).    Common impediments are purchase, license, hardware, network, and system related.&lt;br /&gt;&lt;br /&gt;In an ad hoc PM practice (or traditional), there would be a huge "balloon payment" (to borrow from technical debt metaphors) at the end of the project to take this built system and install it in the real world. Iteration 0 is a way of beating this problem up front and then refactoring along the way as you learn instead of having to rebuild based on the mistakes uncovered at the end during "stabilization".&lt;/blockquote&gt;What do you think?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2538207953723998378-6251854606458334701?l=agile-commentary.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AgileCommentary/~4/o4cCYS0oR-I" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agile-commentary.blogspot.com/feeds/6251854606458334701/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agile-commentary.blogspot.com/2009/11/what-is-iteration-zero.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/6251854606458334701?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/6251854606458334701?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AgileCommentary/~3/o4cCYS0oR-I/what-is-iteration-zero.html" title="What is Iteration Zero?" /><author><name>Kevin E. Schlabach</name><uri>http://www.blogger.com/profile/06707944667176547115</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_Wx9_3l9Uu8s/SOLUrUuC88I/AAAAAAAAAEA/L0rioA7zr3Y/S220/temp.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://agile-commentary.blogspot.com/2009/11/what-is-iteration-zero.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0QEQHo-eSp7ImA9WxNUF0U.&quot;"><id>tag:blogger.com,1999:blog-2538207953723998378.post-2152327115057703877</id><published>2009-11-05T15:18:00.012-05:00</published><updated>2009-11-09T10:41:41.451-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-09T10:41:41.451-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="community" /><title>The "decline" of Agile is our own fault...</title><content type="html">I've been thinking about this for weeks.  I'm still struggling to verbalize it.  I could probably white-board it easily face to face; but I'm forcing myself to blog about it to see if anyone in the community reacts.&lt;br /&gt;&lt;br /&gt;I'll start with the triggering thoughts first...&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Martin Fowler gave me a new term at &lt;a href="http://agile-commentary.blogspot.com/2009/11/agile-east-2009-by-thoughtworks.html"&gt;Agile East 2009&lt;/a&gt; last week.  The term is "&lt;a href="http://www.martinfowler.com/bliki/SemanticDiffusion.html"&gt;Semantic Diffusion&lt;/a&gt;".  He described this as the current trend of terminology diversity, dilution, and mis-use as agile has grown.  He implied that it is the cost of growth and success of the movement.&lt;/li&gt;&lt;li&gt;I had a great conversation with J.B. Rainsberger while he was in Philly that same week.  We discussed my thoughts and they intrigued him enough for me to continue pondering.&lt;/li&gt;&lt;li&gt;In the last year, I've had many a peer either complain about random factions in our community, or express a "loss of faith" in the movement at large.  Frequently this is triggered by some new certification group or consulting firm charging high rates to "help" a group go agile with the wrong intentions.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;I've come to the conclusion that Agile has &lt;span style="font-weight: bold;"&gt;NOT&lt;/span&gt; outlived its worth, its terms, or its time as seem people have started to imply (I refuse to allow Agile to be a dirty word)... instead, we are doing a bad job in the community at sustaining its applied success.&lt;br /&gt;&lt;br /&gt;Now to the core of my point...  I summarize it all right now!&lt;br /&gt;&lt;br /&gt;By raising the issue of Semantic Diffusion, are we calling out an issue that needs to be guided more pro-actively?  Or are we using this as an excuse to accept "the inevitable"?  Are we doing anything to cause this problem to grow?&lt;br /&gt;&lt;br /&gt;I'm going to state right now that I think we are.  We need to stop looking outward for the cause and instead reflect inward.&lt;br /&gt;&lt;br /&gt;When I started in the agile community, I worked with several great coaches.  These were individuals who had proven experience in Scrum, XP, and other practices.  They were "journeymen" with an interest in showing others how to do it.  They insured that I learned how to do it correctly.  I wasn't on the internet reading and learning about it, I had hands on coaching.  Thus, I came up to speed quickly and I had a very positive, thorough, successful experience.&lt;br /&gt;&lt;br /&gt;When I think of anyone entering our community, I hope they might learn through this same type of experience.  Unfortunately, I believe the opposite is happening more often than not.  Why?&lt;br /&gt;&lt;br /&gt;Well, where are those &lt;a href="http://en.wikipedia.org/wiki/File:Diffusionofideas.PNG"&gt;agile innovators and early adopters&lt;/a&gt; now?  Many of those folks have worked in agile for so long that it is easy for them to take these practices for granted.  Their &lt;a href="http://agile-commentary.blogspot.com/2008/10/what-is-shu-ha-ri.html"&gt;Ri&lt;/a&gt; level experiences have allowed them to forget the &lt;a href="http://agile-commentary.blogspot.com/2008/10/what-is-shu-ha-ri.html"&gt;Shu&lt;/a&gt; level needs.  They've moved on to much bigger problems like Enterprise, Off-Shore, and whole system optimization.  These are good problems to solve, but you have to teach several coaches to replace you!&lt;br /&gt;&lt;br /&gt;I also hypothesize that every new "generation" in the community learns at a quicker rate.  There are more resources available, more lessons documented, more case studies published.  If you take the right path, it is easier to get up to speed than in the early days.  With this, people more quickly become successful (or not) and the gap between the Shu and Ri level groups becomes wider.  When I entered the community, I could work with the Ha level group; but this group is a smaller percentage of the whole now.&lt;br /&gt;&lt;br /&gt;When I went to the Agile 2007 conference in Washington D.C. (my first), I quickly learned that I was a Ha level user.  As many people were asking me for insight into my experiences as I could find people to ask about theirs.  It seemed that there were a small group of people that were innovating, and the rest were split evenly between learning and using.  Now I feel as though (based on the community at large), the Shu level group greatly outnumbers the Ri level group due to market hype.  The Ri level group is looking forward to innovate and there is not enough Ha level people to support the Shu group.  &lt;span style="font-weight: bold;"&gt;I commonly find myself talking to a Shu level person asking about agile that doesn't know about the manifesto and haven't heard of the many important names or bodies of work in our community.&lt;/span&gt;  Whoever planted Agile in this person's head didn't do a very good job in my mind.&lt;br /&gt;&lt;br /&gt;And here is where the bottom feeders step in!  Want to know about agile?  Let me re-purpose my old pitches with these new buzzwords and charge you money to learn about something the wrong way.  Everybody is talking about it, and you can't find anyone to help... so I'm the best you've got.  Slap a few acronyms on your resume and hand you a certificate on the way out and you'll be dying to hand me $1500 to keep up with your peers.&lt;br /&gt;&lt;br /&gt;So... if you've been doing agile for over 3 years and you've been successful at it, what are you doing to help the community?  Are you bringing your experiences to folks and sharing them?  Do you venture into communities where there are people at a different level than you?  Do you explain what worked for you, or do you tell them how their approach is wrong?  Do you throw the book at people and shake your head, or do you wrap your arm around them and bring them into the circle?  Are you too focused on innovating to see who we are leaving behind?  Do you focus on everything a person is doing wrong, or do you help them find something to do right?  Do they see the benefits after they've tried it, or do they just follow this new set of procedures you've described?&lt;br /&gt;&lt;br /&gt;Why does this matter?  Because unless you are going to spend the rest of your career working with the same people, you may someday be working with one of these poor lost souls who has been taught everything wrong.  You may take a job with a great agile company to only find out that the leadership has it all wrong and make your life one living hell.  If you don't want to argue about what agile really means in five years, or have to invent a whole new set of words for the same things that we lost to "semantic diffusion"... then we have to start working on that now.  I'm not talking about holding down our turf and &lt;a href="http://blog.objectmentor.com/articles/2009/11/05/its-ok-not-to-write-unit-tests-not"&gt;fighting every idiot&lt;/a&gt; that says stupid things.  I'm talking about leading by example, sharing information, proving success, and helping others.  These are the same ideals that started the agile movement in the first place.&lt;br /&gt;&lt;br /&gt;If everyone is learning faster and the gap between Shu and Ri is getting larger, then we can't expect the people behind us to train everyone that is entering the community.  We have to still spend some small amount of time continuing to mentor the people catching up to us.  Somewhere in that talent pool is the next Gordon Pask Award winner.&lt;br /&gt;&lt;br /&gt;And this is why I started blogging; I wanted to pass along the knowledge that people have passed me.  I have now spent a year learning by &lt;a href="http://www.blogger.com/"&gt;blogging&lt;/a&gt; and sharing by &lt;a href="http://twitter.com/kschlab"&gt;tweeting&lt;/a&gt;.  I continue to share through Twitter and LinkedIn conversations, but I've been forced to cut back on the blogging due to the recent addition in my family.  I'm asking all of you to consider these points and not forget that not long ago, you were also new to agile.  People need guidance on how to start with agile, and we shouldn't allow them to be led astray by the snake charmers and other bottom feeders latching on to our community.  It is in our best interest to reach back and pull people up with us as we continue to grow.  That's my challenge to you!&lt;br /&gt;&lt;br /&gt;Semantic Diffusion is a disease that should be fought during the normal lifecycle of a movement.  It is a rallying cry for continued guidance and debate with the newest members of our community to insure the tribe moves in a common direction.  Do not try to control the community and define it, just get involved enough to make sure you provide opportunities for people to learn from your experiences.&lt;br /&gt;&lt;br /&gt;Note: just to be clear, I am not stating that certain people have left their posts.  Everyone still hears the voices Fowler, Martin, Poppendieck, etc.  I'm saying that as the numbers grow, many more voices need to be added to this core set.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2538207953723998378-2152327115057703877?l=agile-commentary.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AgileCommentary/~4/lffrh4DRW5E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agile-commentary.blogspot.com/feeds/2152327115057703877/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agile-commentary.blogspot.com/2009/11/decline-of-agile-is-our-own-fault.html#comment-form" title="10 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/2152327115057703877?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/2152327115057703877?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AgileCommentary/~3/lffrh4DRW5E/decline-of-agile-is-our-own-fault.html" title="The &quot;decline&quot; of Agile is our own fault..." /><author><name>Kevin E. Schlabach</name><uri>http://www.blogger.com/profile/06707944667176547115</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_Wx9_3l9Uu8s/SOLUrUuC88I/AAAAAAAAAEA/L0rioA7zr3Y/S220/temp.jpg" /></author><thr:total>10</thr:total><feedburner:origLink>http://agile-commentary.blogspot.com/2009/11/decline-of-agile-is-our-own-fault.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4HQ3g9eSp7ImA9WxNUF0U.&quot;"><id>tag:blogger.com,1999:blog-2538207953723998378.post-3238832570434990841</id><published>2009-11-03T17:14:00.006-05:00</published><updated>2009-11-09T10:35:32.661-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-09T10:35:32.661-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="community" /><title>Agile East 2009 by Thoughtworks</title><content type="html">I attended this conference Thursday October 29th in Philadelphia.  There were two tracks on the agenda; I attended the business track and I brought a developer with me to attend the technical track.  In summary, I was not invigorated at the end of the day like the Agile 2009 conference, but this is the cost of fewer sessions to pick from.  The content was relevant, but not much was new for the folks like me who have been following agile for over 5 years.  That being said, it was a networking opportunity with other agilists in the area.  The following are the notes I took, there’s a few good nuggets in here-&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Martin Fowler – The Essence of Agile&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Very good job of explaining the “why consider agile” pitch without using the word waterfall or calling out PMI/PMBOK.  This made it less combative than other things I’ve heard and was a note I hope I can carry with me during my own conversations.&lt;/li&gt;&lt;li&gt;Called out the concept of “&lt;a href="http://www.martinfowler.com/bliki/SemanticDiffusion.html"&gt;semantic diffusion&lt;/a&gt;”… the current trend of terminology diversity, dilution, and mis-use as agile has grown.  He said it is the cost of growth and success of the movement.  I like this phrase and will use it moving forward.&lt;/li&gt;&lt;li&gt; Stated that Scrum = adaptive planning without forcing evolutionary design ... thus Scrum is not good enough by itself.  Agile requires adaptive planning AND adaptive technology (evolutionary design) to succeed.  I counted that as another vote for hybrid agile, be it Scrum/XP or other.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Martin Fowler – The Value of Software Design&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Great overview of Technical Debt.  I’ve never seen it to this level of detail and I found this to be the most valuable talk of the day.  His mention of recent debates with Uncle Bob Martin on this topic was civil and talked of their similarities instead of their differences.  His short impersonation of Uncle Bob was hilarious (“Thou shalt not name your variables improperly…”)&lt;br /&gt;&lt;br /&gt;Discussed the concept of tradable quality&lt;ul&gt;&lt;li&gt;lower quality = faster = more features sooner&lt;/li&gt;&lt;li&gt;UI &amp;amp; defects - visible to user&lt;/li&gt;&lt;li&gt;good modular design - not visible to user&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt; Proposed the “Design Stamina Hypothesis”&lt;br /&gt;&lt;ul&gt;&lt;li&gt;no design - over time, more effort to get more done&lt;/li&gt;&lt;li&gt;good design - over time, less effort to get more done&lt;/li&gt;&lt;li&gt;each start out the opposite of this, but cross and become true within weeks (much sooner than most assume)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Discussed accidental vs. essential complexity&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Accidental - caused by sub-optimal design&lt;/li&gt;&lt;li&gt;Essential - chosen, prudent&lt;/li&gt;&lt;li&gt;Both are technical debt in his mind&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Likened technical debt to a mortgage metaphor&lt;br /&gt;&lt;ul&gt;&lt;li&gt;the creation of technical debt is the principal&lt;/li&gt;&lt;li&gt;the interest is paid every time a new feature added&lt;/li&gt;&lt;li&gt;with every new feature you should decide to pay interest (build on top), or pay principal (go back and fix core)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Explained the cost/value of technical debt&lt;br /&gt;&lt;ul&gt;&lt;li&gt;interest payment cost = story estimate - story estimate if debt was fixed first&lt;/li&gt;&lt;li&gt;principal cost = estimate cost to fix principal/issue&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Causes of Technical Debt&lt;br /&gt;&lt;ul&gt;&lt;li&gt;You don't know how to do good design = reckless, inadvertent debt&lt;/li&gt;&lt;li&gt;Ship now, fix later = prudent, deliberate debt&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Debt is not right or wrong, it exists; the question is how do you deal with it?&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Being reckless with your debt is like maxing out your credit cards&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Martin Fowler – The Controversial Topic of Diversity in our Industry&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There is a lack of diversity in profession (Women, African Americans)&lt;br /&gt;&lt;br /&gt;They under represented compared to population… Why?&lt;br /&gt;&lt;br /&gt;We have a problem, especially when you bring in badly treated history for these people&lt;br /&gt;&lt;br /&gt;This is a power issue, what do we do about?&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Don't shift imbalance of power in wrong direction with inappropriate actions&lt;/li&gt;&lt;li&gt;Humor only works for lower power people towards greater power people&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;It is important for our profession that we care about the professionals in our space (both peers and customers)&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Software development is a leading role in the world!&lt;/li&gt;&lt;li&gt;If we block access to these minority, then we lose access to potential talent&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Carl Ververs – Change Leadership&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you have followed Linda Rising, Esther Derby, Diana Larsen, Dale Emery, or some of Alistair Cockburn’s work on teams, people, trust, communication, psychology, etc… then this session was a repeat of pieces of their work I’ve seen in Agile 2007 and Agile 2008 or their books or blogs.&lt;br /&gt;&lt;br /&gt;That being said, many people in attendance that day were new to agile, and this was a great session for them!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Joseph Zenevith – Agile Estimation Patterns and Pitfalls&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you have heard about agile estimation (as a process), but are new to agile and trying to implement it… this was a good session to help you get started and avoid the pitfalls.  Discussions around sprint zero, sizing, etc.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Ross Pettit – The Financial Implications of Agile&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This session was over my head (and most of the other attendees based on the body language).  Thank goodness they did this over lunch.  That being said, it was perfect for a CFO or anyone focused on how projects affect the profit margin of the company.  I took a few notes-&lt;br /&gt;&lt;br /&gt;Capitalization - Agile projects have a higher % of potential capitalization than traditional PM&lt;br /&gt;&lt;ul&gt;&lt;li&gt;capitalization = good = helps profitability&lt;/li&gt;&lt;li&gt;Forrester claims that agile projects are 40% cheaper&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Cash Flow – agile projects don’t mortgage the future by deferring integration, testing, NFR’s&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Less “balloon payment” surprises at the end of the project&lt;/li&gt;&lt;li&gt;Story/Backlog Item = $ turned into a result (not $ turned into a % effort complete)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Yield - a story is a focus on maximizing yield vs. containing cost (invest in the right stuff)&lt;br /&gt;&lt;br /&gt;Volatility – investors hate since agile since it isn’t predictive/deterministic&lt;br /&gt;&lt;ul&gt;&lt;li&gt;old belief system is false though, so it is about education&lt;/li&gt;&lt;li&gt;agile projects will fail faster, this is a risk mitigation&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;New Exposures – failed projects and lost people can’t be capitalized&lt;br /&gt;&lt;ul&gt;&lt;li&gt;can cause a liquidity problem&lt;/li&gt;&lt;li&gt;solvency is a problem if people are lost (lost investment)&lt;/li&gt;&lt;li&gt;mitigate by aligning finance planning to iteration delivery and diversify investments&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Greg Reiser – Redefining App. Dev. w/ Offshore Agile&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Because I have experience in this area, I didn’t take any notes.  My personal experiences were on par with their discussion.  The main message- Make sure you are conscious about going down this path.  It will not save the amount of money you believe up front, it can provide access to talent you don’t have, and it can be done (but not easily).&lt;br /&gt;&lt;br /&gt;One thought that popped into my head as they were talking:  How do you minimize / mitigate causes of technical debt in the offshoring model?  Do you review the all code?  Woah… someone should tackle that problem!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Tiffany Lentz &amp;amp; Manu Tandon - Applying Agile in a Non-Technical Area of the Org&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This was one of the main reasons I wanted to go to this conference.  Unfortunately it was a disappointment.  It was a case study (I never find these as helpful as other sessions) and I missed that it said “applying” in the title instead of “convincing”.  I need ways of pitching Agile to non-tech people.  The session was about Scrum and a PMO setup for two teams that included non-software people (but many of the same roles you’d find on a scrum team).&lt;br /&gt;&lt;br /&gt;One quote I liked: think of work completed as consumables downstream, not deliverables!  (Interpretation- make sure people are supporting something, not just checking work off!)&lt;br /&gt;&lt;br /&gt;The PMO had an interesting approach; instead of mandating process, they mandated required practices with multiple ways of achieving them.  Examples included: estimation by the worker (not manager), work must have acceptance/done criteria, prioritization by the customer (not mgr).  Because of this approach, “business value delivered” became an important discussion point within teams, unprompted and on its own.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2538207953723998378-3238832570434990841?l=agile-commentary.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AgileCommentary/~4/16UotneWUQo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agile-commentary.blogspot.com/feeds/3238832570434990841/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agile-commentary.blogspot.com/2009/11/agile-east-2009-by-thoughtworks.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/3238832570434990841?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/3238832570434990841?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AgileCommentary/~3/16UotneWUQo/agile-east-2009-by-thoughtworks.html" title="Agile East 2009 by Thoughtworks" /><author><name>Kevin E. Schlabach</name><uri>http://www.blogger.com/profile/06707944667176547115</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_Wx9_3l9Uu8s/SOLUrUuC88I/AAAAAAAAAEA/L0rioA7zr3Y/S220/temp.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://agile-commentary.blogspot.com/2009/11/agile-east-2009-by-thoughtworks.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0IFQ3c_fyp7ImA9WxNXF0o.&quot;"><id>tag:blogger.com,1999:blog-2538207953723998378.post-8152174645076347499</id><published>2009-10-05T16:06:00.008-04:00</published><updated>2009-10-05T16:45:12.947-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-05T16:45:12.947-04:00</app:edited><title>Best Of- you've listened to me ramble for over a year!</title><content type="html">For those of you who follow this blog, I apologize for my recent calm.  I've tried very hard to provide you value, and you've rewarded me with wonderful support, great conversations, and plenty of good feedback.  But... in case you haven't heard, I do have a &lt;a href="http://theschlabachfamily.blogspot.com/2009/09/maya-and-daddy.html"&gt;good reason&lt;/a&gt;.  Before her arrival, I knew this might happen and tried to combat it with my pre-written &lt;a href="http://agile-commentary.blogspot.com/2009/09/quote-series-part-7-philosophy-contd.html"&gt;Quote Series&lt;/a&gt;... but I underestimated how long it might take to regain normal life flow (&lt;span style="font-style: italic;"&gt;this topic was raised in my last personal retrospective&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;I've had the energy and sleep to continue absorbing from the community; but the only thing I've been able to contribute back is my &lt;a href="http://twitter.com/kschlab"&gt;agile focused Twitter stream&lt;/a&gt;.  It has been over a year since I started blogging and I'm pleasantly surprised by the traffic and global coverage of my visitors.  Until I can get back into the rhythm of things (&lt;span style="font-style: italic;"&gt;hopefully in the next month&lt;/span&gt;), I wanted to leave this "Best of Agile Commentary" list in case you joined me on this journey mid-stream.&lt;br /&gt;&lt;br /&gt;Top 10 blog posts in the last year based on your clicks (in reverse order)!&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://agile-commentary.blogspot.com/2009/05/participate-in-change-dont-expect-it-to.html"&gt;Participate in change, don't expect it to happen&lt;/a&gt;  Agile is not just about managers changing&lt;/li&gt;&lt;li&gt;&lt;a href="http://agile-commentary.blogspot.com/2009/05/cadence.html"&gt;Cadence...&lt;/a&gt;  I used a metaphor of cadence from the military to understand stand ups and feedback loops in agile&lt;/li&gt;&lt;li&gt;&lt;a href="http://agile-commentary.blogspot.com/2008/10/what-is-shu-ha-ri.html"&gt;What is Shu Ha Ri?&lt;/a&gt;  An overview of Shu Ha Ri… a very important learning principle&lt;/li&gt;&lt;li&gt;&lt;a href="http://agile-commentary.blogspot.com/2008/11/what-is-sprint-planning-about.html"&gt;What is sprint planning about?&lt;/a&gt;  Focus on the core intent behind sprint planning&lt;/li&gt;&lt;li&gt;&lt;a href="http://agile-commentary.blogspot.com/2008/09/shorten-your-iteration.html"&gt;Shorten your iteration... &lt;/a&gt; One of my first posts… shortening your iteration avoids mini-waterfall&lt;/li&gt;&lt;li&gt;&lt;a href="http://agile-commentary.blogspot.com/2009/04/walking-board.html"&gt;Walking the board...&lt;/a&gt;  We were one of the early adopters of the "walking the board" approach where we don't follow the "3 questions" in our stand up&lt;/li&gt;&lt;li&gt;&lt;a href="http://agile-commentary.blogspot.com/2009/02/create-proper-estimate-scale.html"&gt;Create a proper estimate scale...&lt;/a&gt;  Popular how-to on creating a story point estimation scale&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;&lt;span&gt;&lt;a href="http://agile-commentary.blogspot.com/2008/09/ux-and-agile-how-do-they-mix.html"&gt;UX and Agile, how do they mix?&lt;/a&gt;  Riding on my past usability experience, one of my first posts about User Experience within Agile&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://agile-commentary.blogspot.com/2008/12/snake-on-wall.html"&gt;Snake on the wall!&lt;/a&gt;  A great way to easily put your finger on waste and distraction with the team… every time this post gets quiet, it suddenly fires up with traffic again after a few weeks from a new source!&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://agile-commentary.blogspot.com/2009/07/post-agile-one-third-of-you-will-be.html"&gt;Post agile, one third of you will be gone...&lt;/a&gt;  Most popular blog post ever about my first agile transition.  It created controversy, was picked up by Kent Beck and flagged high on Reddit.   Some even went so far as to say I sounded like a cult-member!  You either get it, or you don't.  When it happened to me, I was a convert, I'm now a pragmatist.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;And here are three of my favorite notables that didn't make the traffic-based cut:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://agile-commentary.blogspot.com/2008/09/puppy-vs-pitbull.html"&gt;Puppy vs. Pitbull...&lt;/a&gt;  One of my first posts about team dynamics and personalities&lt;/li&gt;&lt;li&gt;&lt;a href="http://agile-commentary.blogspot.com/2009/08/before-agile-came-along-life-was-easier.html"&gt;Before agile came along, life was easier for me...&lt;/a&gt;  Reverse psychology at its best about the good old days&lt;/li&gt;&lt;li&gt;&lt;a href="http://agile-commentary.blogspot.com/2009/09/bored-in-standup-raise-your-hand.html"&gt;Bored in the standup? Raise your hand!&lt;/a&gt;  How we combat tangents during our stand up&lt;/li&gt;&lt;/ol&gt;Thank you for your continued reading, challenges, and criticism!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2538207953723998378-8152174645076347499?l=agile-commentary.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AgileCommentary/~4/tgK5GfYBFLU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agile-commentary.blogspot.com/feeds/8152174645076347499/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agile-commentary.blogspot.com/2009/10/best-of-youve-listened-to-me-ramble-for.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/8152174645076347499?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/8152174645076347499?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AgileCommentary/~3/tgK5GfYBFLU/best-of-youve-listened-to-me-ramble-for.html" title="Best Of- you've listened to me ramble for over a year!" /><author><name>Kevin E. Schlabach</name><uri>http://www.blogger.com/profile/06707944667176547115</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_Wx9_3l9Uu8s/SOLUrUuC88I/AAAAAAAAAEA/L0rioA7zr3Y/S220/temp.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://agile-commentary.blogspot.com/2009/10/best-of-youve-listened-to-me-ramble-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EAQXgzfCp7ImA9WxNQF0Q.&quot;"><id>tag:blogger.com,1999:blog-2538207953723998378.post-1667657168304685757</id><published>2009-09-24T08:34:00.004-04:00</published><updated>2009-09-24T08:34:00.684-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-24T08:34:00.684-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="scrum" /><title>It's all about getting groceries...</title><content type="html">When the average college student goes to college, they suddenly have to fend for food themselves.  Most campuses provide some type of food source insuring students don't starve to death, but cafeteria food isn't always up to snuff for the tastes of the average 18 year old so they wander out and make their first true grocery run.  How does this typically develop?&lt;br /&gt;&lt;br /&gt;Phase One-  Wander around and find stuff that seems like a good idea.&lt;br /&gt;Result- Realize very quickly within a few days that you forgot stuff that you needed and what you got wasn't really a wise choice.  That 3 tub pack of chocolate Kozy Shack pudding seemed like a good deal until you went home and ate it all within 24 hrs.  Now you need to make another trip for food that will actually give you some energy for mid-terms.&lt;br /&gt;&lt;br /&gt;Phase Two- Realize over time that you don't like wasting time grocery shopping; make a list of groceries and go get those items.&lt;br /&gt;Result-  This helps add efficiency, stay within a budget, insure completeness, and aids in blocking useless (or unhealthy) purchases.&lt;br /&gt;&lt;br /&gt;Phase Three- You quickly get bored of canned food, cheese n' mac, and spaghetti; it's time to decide what you want to eat/cook in the coming week, then make the grocery list&lt;br /&gt;Result- You shift from always having stuff in your kitchen, to having what you need to make the right meals from that stuff.  By working backwards, you insure you are happy with the outcome.&lt;br /&gt;&lt;br /&gt;So, what does this have to do with agile or project management?&lt;br /&gt;&lt;br /&gt;Phase One - I can't tell you how many companies have a development team that just wanders around and does what seems will help run the business or quiet the screaming managers.  Kind of like the hungry college student's stomach, this is simply an id response to filling the basic needs.  Unfortunately like the cozy shack pudding example, this doesn't always turn out best for them either.&lt;br /&gt;&lt;br /&gt;Phase Two - There comes a point of time where the team can't keep everyone happy.  Work starts falling on the floor and some things don't get done.  Organization is suddenly required.  The team has to start making lists and prioritizing work.  They have to consciously decide which things won't get completed to insure that the right things do get completed.  They need to stay focused on the list and not everything else that draws their attention (backlog management anyone?)&lt;br /&gt;&lt;br /&gt;Phase Three- To really mature as a team, you have to start focusing on your DONE criteria.  What is being accomplished?  What is the goal you are trying to reach?  What is the business value being achieved?  The work isn't DONE until you meet this!&lt;br /&gt;&lt;br /&gt;Now, lets assume that college student is growing up... or maybe they are maturing their cooking to impress someone they are dating:&lt;br /&gt;&lt;br /&gt;Phase Four- ask the people who ate the food what they liked and didn't like.  Adjust selected meals accordingly and then adjust the grocery list.&lt;br /&gt;&lt;br /&gt;For the agile team... this is the retrospective.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2538207953723998378-1667657168304685757?l=agile-commentary.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AgileCommentary/~4/ni9w4_9GAgE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agile-commentary.blogspot.com/feeds/1667657168304685757/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agile-commentary.blogspot.com/2009/09/its-all-about-getting-groceries.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/1667657168304685757?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2538207953723998378/posts/default/1667657168304685757?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AgileCommentary/~3/ni9w4_9GAgE/its-all-about-getting-groceries.html" title="It's all about getting groceries..." /><author><name>Kevin E. Schlabach</name><uri>http://www.blogger.com/profile/06707944667176547115</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_Wx9_3l9Uu8s/SOLUrUuC88I/AAAAAAAAAEA/L0rioA7zr3Y/S220/temp.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://agile-commentary.blogspot.com/2009/09/its-all-about-getting-groceries.html</feedburner:origLink></entry></feed>

