<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5928984733453926652</id><updated>2011-11-27T17:31:55.054-08:00</updated><category term='estimating'/><category term='lean'/><category term='distributed'/><category term='retrospectives'/><category term='skills'/><category term='agile feeling'/><category term='self-organizing'/><category term='waste'/><category term='persuasion'/><category term='collaboration'/><category term='personal taskboard'/><category term='change'/><category term='conference'/><category term='definition of done'/><category term='CCD'/><category term='bad practise'/><category term='principle'/><category term='scrum'/><category term='coaching'/><category term='clean code'/><category term='planning'/><category term='book review'/><category term='kanban'/><category term='scrumbut'/><category term='regulated environments'/><category term='team'/><category term='testing'/><category term='product owner'/><category term='agile fun'/><category term='prioritization'/><category term='progress'/><category term='training'/><category term='focus'/><title type='text'>Marc Bless</title><subtitle type='html'>Notes on agile methods, software engineering, requirements engineering, and project management.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>61</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-100987195055260466</id><published>2011-08-15T16:36:00.000-07:00</published><updated>2011-08-15T16:36:19.642-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><title type='text'>Agile 2011 Attended Sessions</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;At this year's &lt;a href="http://agile2011.agilealliance.org/"&gt;Agile 2011&lt;/a&gt; conference in Salt Lake City I attended following sessions.&lt;br /&gt;&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;Workshop:&amp;nbsp;&lt;a href="http://program2011.agilealliance.org/event/c1cd44a12b4fb660edc48c1607a742be" style="font-weight: bold;"&gt;Fear-Driven Impediments&lt;/a&gt;&lt;br /&gt;by Ralph Miarka and Marc Bless&lt;/li&gt;&lt;li&gt;Workshop:&amp;nbsp;&lt;a href="http://program2011.agilealliance.org/event/b99d43ddd08b38f7cde3a79dbc2c1807" style="font-weight: bold;"&gt;Introduction to Behavior Driven Development&lt;/a&gt;&lt;br /&gt;by Liz Keogh and Katherine Kirk&lt;/li&gt;&lt;li&gt;Special Event: &lt;b&gt;&lt;a href="http://program2011.agilealliance.org/event/c3352fa24c83cfef4e98dcacf4493fa0"&gt;The Agile Manifesto 10th Anniversary Reunion: The Big Park Bench&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;with 15 of the 17 original authors of the agile manifesto&lt;/li&gt;&lt;li&gt;Keynote: &lt;b&gt;&lt;a href="http://program2011.agilealliance.org/event/183c0864b16a8473933b1a68594aaf07"&gt;Why Care about Positive Emotions?&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;by Barbara Fredrickson&lt;/li&gt;&lt;li&gt;Talk: &lt;b&gt;&lt;a href="http://program2011.agilealliance.org/event/64f88345ff92c65076689936d544ad3c"&gt;Exploring Enterprise Agile Transformation Strategies&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;by Mike Cottmeyer and Dennis Stevens&lt;/li&gt;&lt;li&gt;Workshop: &lt;b&gt;&lt;a href="http://program2011.agilealliance.org/event/18fa97f96b49644eb4c0ef1182e59a00"&gt;Release your team's intelligent energy through five powerful conversations&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;by Declan Whelan and Bryan Beecham&lt;/li&gt;&lt;li&gt;Tutorial: &lt;b&gt;&lt;a href="http://program2011.agilealliance.org/event/492573f79094fdade2805eb9b39edcec"&gt;Scaling Software Agility: Advanced Practices for Large Enterprise&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;by Dean Leffingwell&lt;/li&gt;&lt;li&gt;Workshop: &lt;b&gt;&lt;a href="http://program2011.agilealliance.org/event/78a23d75dedecae6e004ccd514f5b47b"&gt;Lean Procrastination - How to Identify the Last Responsible Moment&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;by Marc Bless and Dave Sharrock&lt;/li&gt;&lt;li&gt;Tutorial: &lt;b&gt;&lt;a href="http://program2011.agilealliance.org/event/5614f1dd0716e8852f542e398d37e744"&gt;Agile Education by Object Game - most HISSATSU way to understand it&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;by Tsuyoshi Ushio&lt;/li&gt;&lt;li&gt;Workshop: &lt;b&gt;&lt;a href="http://program2011.agilealliance.org/event/b5502605fc9a27cfc8c0d62e42253d24"&gt;Flirting With Your Customers&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;by Jenni Jepsen&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;At the Open Jam I hosted a session to play the "Fearless Journey" game with Linda Rising, Martin Heider, Portia Tung, and two other guys (sorry I forgot your names). The game was created by &lt;a href="http://www.deborahpreuss.com/"&gt;Deborah Preuss&lt;/a&gt; and is based on Linda Rising's book "&lt;a href="http://marcbless.blogspot.com/2011/03/book-fearless-change.html"&gt;Fearless Change&lt;/a&gt;".&lt;br /&gt;&lt;br /&gt;Also at Open Jam I joined the "Lean Flow" card game by Nancy van Schooenderwoert. With a team of 14 people it was a highly interesting experience to see chaotic alpha-male behavior turn into controlled collaboration -- and we could observe that longer planning does not lead to higher performance.&lt;br /&gt;&lt;br /&gt;I will write some more details to several of these attended sessions in the next days.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-100987195055260466?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/100987195055260466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2011/08/agile-2011-attended-sessions.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/100987195055260466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/100987195055260466'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2011/08/agile-2011-attended-sessions.html' title='Agile 2011 Attended Sessions'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-7094554950971936112</id><published>2011-08-05T15:37:00.000-07:00</published><updated>2011-08-05T15:37:55.468-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><title type='text'>Preparing for Agile 2011</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Only 32 hours from now and I will take my plane from Frankfurt to Salt Lake City. &lt;a href="http://agile2011.agilealliance.org/"&gt;Agile 2011&lt;/a&gt; is arriving and I'm really looking forward to it.&lt;br /&gt;&lt;br /&gt;There will be two sessions co-hosted by myself.&lt;br /&gt;&lt;br /&gt;On Monday morning together with &lt;a href="http://miarka.de/"&gt;Ralph Miarka&lt;/a&gt; I'm going to host a three-hours workshop on &lt;a href="http://program2011.agilealliance.org/event/c1cd44a12b4fb660edc48c1607a742be"&gt;Fear-Driven Impediments&lt;/a&gt;. Join us to learn and discuss how to recognize fear and how to deal with it in individual, team, and organizational contexts.&lt;br /&gt;&lt;br /&gt;The second session will also be a highly interactive gaming session. We're going to play the &lt;a href="http://program2011.agilealliance.org/event/78a23d75dedecae6e004ccd514f5b47b"&gt;Last Responsible Moments&lt;/a&gt; Game created by &lt;a href="http://twitter.com/#!/olaflewitz"&gt;Olaf Lewitz&lt;/a&gt; and me during the last nine months. &lt;a href="http://twitter.com/#!/davesharrock"&gt;Dave Sharrock&lt;/a&gt; will co-host the session with me. Join us to play the game and learn some concepts of &lt;a href="http://leanprocrastination.com/blog/"&gt;Lean Procrastination&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;See you in two days in Salt Lake City.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://agile2011.agilealliance.org/files/3313/0512/5915/Agile2011-badge.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://agile2011.agilealliance.org/files/3313/0512/5915/Agile2011-badge.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-7094554950971936112?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/7094554950971936112/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2011/08/preparing-for-agile-2011.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/7094554950971936112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/7094554950971936112'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2011/08/preparing-for-agile-2011.html' title='Preparing for Agile 2011'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-7451627028507886274</id><published>2011-05-01T05:24:00.000-07:00</published><updated>2011-05-01T05:28:48.940-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='principle'/><title type='text'>Agile Principle 12: Inspect and Adapt</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Let's take a look at the&amp;nbsp;twelfth&amp;nbsp;underlying principle of the agile manifesto:&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;"At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly."&lt;/i&gt;&lt;/blockquote&gt;What does that really mean? What are the implications for our daily business? Let's analyze this principle and see where this gets us.&lt;br /&gt;&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;"&lt;b&gt;At regular intervals&lt;/b&gt;" - It's not enough to take a look at the project after it is finished. We are not able to change our project development habits afterwards. So even if a worst-case "post mortem analysis" could bring up severe issues and action items for the next project, we can't change what already happened. Therefore we have to take a look at our current behaviour in an iterative way.&lt;br /&gt;&lt;i&gt;Values&lt;/i&gt;: Commitment&lt;br /&gt;&lt;i&gt; Principles&lt;/i&gt;: Iterative&lt;br /&gt;&lt;i&gt;Practices&lt;/i&gt;: Iteration, Sprint, Weekly Cycle&lt;/li&gt;&lt;li&gt;"&lt;b&gt;the team reflects on how to become more effective&lt;/b&gt;" -&amp;nbsp;Neither the team's manager, nor the Scrum Master, nor a quality manager is in charge to define the development team's workflows and processes. Only the team is able to inspect its own habits and to decide what and how to change. Of course it is not forbidden to get a retrospective facilitator from outside the team--this may help the team members to focus on getting insights rather than holding the meeting.&lt;br /&gt;&lt;i&gt;Values&lt;/i&gt;: Openness, Feedback&lt;br /&gt;&lt;i&gt;Principles&lt;/i&gt;: Reflection, Inspection&lt;br /&gt;&lt;i&gt; Practices&lt;/i&gt;: Sprint Retrospective, Root-Cause Analysis, Seeing Waste, Value Stream Mapping&lt;/li&gt;&lt;li&gt;"&lt;b&gt;then tunes and adjusts its behavior accordingly&lt;/b&gt;" -&amp;nbsp;The worst reflection is a reflection without any insights and action items. There have to be actionable results for the team so that it is possible to take charge of these actions.&lt;br /&gt;&lt;i&gt;Values&lt;/i&gt;: Commitment&lt;br /&gt;&lt;i&gt;Principles&lt;/i&gt;: Improvement, Eliminate Waste, Amplify Learning, Adaption&lt;br /&gt;&lt;i&gt; Practices&lt;/i&gt;: Sprint Retrospective&lt;/li&gt;&lt;/ul&gt;To say it in three words, the twelfth principle is about &lt;strong&gt;Inspect and Adapt&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;i&gt;&lt;br class="Apple-interchange-newline" /&gt;Also read in this blog post series:&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-1-satisfy-customer.html"&gt;&lt;i&gt;Agile Principle 1: Satisfy the Customer&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-2-embrace-change.html"&gt;Agile Principle 2: Embrace Change&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-3-frequent-delivery.html"&gt;Agile Principle 3: Frequent Delivery&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-4-cross-functional.html"&gt;Agile Principle 4: Cross-Functional Collaboration&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-5-support-and-trust.html"&gt;&lt;i&gt;Agile Principle 5: Support and Trust&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-6-face-to-face.html"&gt;Agile Principle 6: Face-to-Face Conversation&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-7-working-software.html"&gt;Agile Principle 7: Working Software&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-8-sustainable-pace.html"&gt;&lt;i&gt;Agile Principle 8: Sustainable Pace&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-9-technical-excellence.html"&gt;Agile Principle 9: Technical Excellence&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-10-keep-it-simple.html"&gt;Agile Principle 10: Keep it Simple&lt;/a&gt;&lt;/i&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-11-self-organization.html"&gt;Agile Principle 11: Self-Organization&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;Agile Principle 12: Inspect and Adapt&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-7451627028507886274?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/7451627028507886274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2011/05/agile-principle-12-inspect-and-adapt.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/7451627028507886274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/7451627028507886274'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2011/05/agile-principle-12-inspect-and-adapt.html' title='Agile Principle 12: Inspect and Adapt'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-3131001905238751879</id><published>2011-04-13T15:05:00.000-07:00</published><updated>2011-05-01T05:28:37.384-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='principle'/><title type='text'>Agile Principle 11: Self-Organization</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Let's take a look at the&amp;nbsp;eleventh underlying principle of the agile manifesto:&lt;br /&gt;&lt;blockquote&gt;&lt;em&gt;"The best architectures, requirements, and designs emerge from self-organizing teams."&lt;/em&gt;&lt;/blockquote&gt;What does that really mean? What are the implications for our daily business? Let's analyze this principle and see where this gets us.&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;"&lt;strong&gt;The best architectures, requirements, and designs&lt;/strong&gt;" - We talk about discovering product ideas, as well as finding the challenges they offer and exploring appropriate solutions. These artifacts must not be approached each on its own, but as a whole system belonging together and building the resulting product.&lt;br /&gt;&lt;em&gt;Values&lt;/em&gt;: Simplicity, Focus&lt;br /&gt;&lt;em&gt;Principles&lt;/em&gt;: Diversity&lt;br /&gt;&lt;em&gt;Practices&lt;/em&gt;: Whole Team&lt;/li&gt;&lt;li&gt;"&lt;strong&gt;emerge&lt;/strong&gt;" - The artifacts can not be planned up-front but will be discovered and created in an evolutionary way. Don't think too long about the right way to do something. Just do it in an iterative-incremental way and improve that way by reflecting afterwards.&lt;br /&gt;&lt;i&gt;Values&lt;/i&gt;: Simplicity, Feedback, Courage&lt;br /&gt;&lt;i&gt;Principles&lt;/i&gt;: Decide as late as possible, Baby Steps, Adaption&lt;br /&gt;&lt;i&gt;Practices&lt;/i&gt;: Test-Driven Development, Refactoring&lt;/li&gt;&lt;li&gt;"&lt;strong&gt;from self-organizing teams&lt;/strong&gt;" - The team does not need a single responsible person "on top" of it to decide who is going to do what, when, and how. If teams have all the necessary roles and skills to create the wanted product, they are able to decide and organize by themselves.&lt;br /&gt;&lt;em&gt;Values&lt;/em&gt;: Communication, Commitment&lt;br /&gt;&lt;em&gt;Principles&lt;/em&gt;: Diversity, Accepted Responsibility, Empower the Team, Humanity, Supportive Culture&lt;br /&gt;&lt;em&gt;Practices&lt;/em&gt;: Whole Team, Osmotic Communication, Servant Leadership&lt;/li&gt;&lt;/ul&gt;To say it in two words, the eleventh principle is about &lt;b&gt;Self-Organization&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;i&gt;&lt;br class="Apple-interchange-newline" /&gt;Also read in this blog post series:&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-1-satisfy-customer.html"&gt;&lt;i&gt;Agile Principle 1: Satisfy the Customer&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-2-embrace-change.html"&gt;Agile Principle 2: Embrace Change&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-3-frequent-delivery.html"&gt;Agile Principle 3: Frequent Delivery&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-4-cross-functional.html"&gt;Agile Principle 4: Cross-Functional Collaboration&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-5-support-and-trust.html"&gt;&lt;i&gt;Agile Principle 5: Support and Trust&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-6-face-to-face.html"&gt;Agile Principle 6: Face-to-Face Conversation&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-7-working-software.html"&gt;Agile Principle 7: Working Software&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-8-sustainable-pace.html"&gt;&lt;i&gt;Agile Principle 8: Sustainable Pace&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-9-technical-excellence.html"&gt;Agile Principle 9: Technical Excellence&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-10-keep-it-simple.html"&gt;Agile Principle 10: Keep it Simple&lt;/a&gt;&lt;/i&gt;&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;Agile Principle 11: Self-Organization&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;&lt;a href="http://marcbless.blogspot.com/2011/05/agile-principle-12-inspect-and-adapt.html"&gt;&lt;i&gt;Agile Principle 12: Inspect and Adapt&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-3131001905238751879?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/3131001905238751879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2011/04/agile-principle-11-self-organization.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/3131001905238751879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/3131001905238751879'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2011/04/agile-principle-11-self-organization.html' title='Agile Principle 11: Self-Organization'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-3579273530908565387</id><published>2011-04-11T14:30:00.000-07:00</published><updated>2011-05-01T05:28:07.367-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='principle'/><title type='text'>Agile Principle 10: Keep it Simple</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Let's take a look at the&amp;nbsp;tenth underlying principle of the agile manifesto:&lt;br /&gt;&lt;blockquote&gt;&lt;em&gt;"Simplicity--the art of maximizing the amount of work not done--is essential."&lt;/em&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;/div&gt;What does that really mean? What are the implications for our daily business? Let's analyze this principle and see where this gets us.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;"&lt;strong&gt;Simplicity&lt;/strong&gt;" - As already mentioned in the principle, we talk about "&lt;strong&gt;the art of maximizing the amount of work not done&lt;/strong&gt;". Always think about unnecessary tasks in your todo list. Think about requirements no one needs fulfilled to do her job. Think about methods, classes, and your software design in general - you will find various things to be skipped as they do not contribute to your sprint goal or acceptance tests.&lt;br /&gt;&lt;em&gt;Values&lt;/em&gt;: Focus, Simplicity&lt;br /&gt;&lt;em&gt;Principles&lt;/em&gt;: Limit Work in Progress, Decide as late as possible, Self-Similarity, Opportunity, Eliminate Waste&lt;br /&gt;&lt;em&gt;Practices&lt;/em&gt;: Product Backlog, Refactoring, Seeing Waste, Simple Design&lt;/li&gt;&lt;li&gt;"&lt;strong&gt;is essential&lt;/strong&gt;" - The essence is what really creates value. All other things are nice-to-haves, gold plating, and pure technical bits and pieces. We need to focus on the essence to reach the goals we are committed to.&lt;br /&gt;&lt;em&gt;Values&lt;/em&gt;: Focus, Courage&lt;br /&gt;&lt;em&gt;Principles&lt;/em&gt;: Eliminate Waste, Decide as late as possible, Economics, Business Value&lt;br /&gt;&lt;em&gt;Practices&lt;/em&gt;: Seeing Waste&lt;/li&gt;&lt;/ul&gt;See also my blog post on "&lt;a href="http://marcbless.blogspot.com/2009/08/information-overload-focus-on-essence.html"&gt;Focus on the Essence&lt;/a&gt;".&lt;br /&gt;To say it in three words, the tenth principle is about &lt;strong&gt;Keep it Simple&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin: 0px;"&gt;&lt;div style="margin: 0px;"&gt;&lt;i&gt;&lt;br class="Apple-interchange-newline" /&gt;Also read in this blog post series:&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-1-satisfy-customer.html"&gt;&lt;i&gt;Agile Principle 1: Satisfy the Customer&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-2-embrace-change.html"&gt;Agile Principle 2: Embrace Change&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-3-frequent-delivery.html"&gt;Agile Principle 3: Frequent Delivery&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-4-cross-functional.html"&gt;Agile Principle 4: Cross-Functional Collaboration&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-5-support-and-trust.html"&gt;&lt;i&gt;Agile Principle 5: Support and Trust&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-6-face-to-face.html"&gt;Agile Principle 6: Face-to-Face Conversation&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-7-working-software.html"&gt;Agile Principle 7: Working Software&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-8-sustainable-pace.html"&gt;&lt;i&gt;Agile Principle 8: Sustainable Pace&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-9-technical-excellence.html"&gt;Agile Principle 9: Technical Excellence&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;Agile Principle 10: Keep it Simple&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-11-self-organization.html"&gt;Agile Principle 11: Self-Organization&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/05/agile-principle-12-inspect-and-adapt.html"&gt;&lt;i&gt;Agile Principle 12: Inspect and Adapt&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-3579273530908565387?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/3579273530908565387/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2011/04/agile-principle-10-keep-it-simple.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/3579273530908565387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/3579273530908565387'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2011/04/agile-principle-10-keep-it-simple.html' title='Agile Principle 10: Keep it Simple'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-7707450905806901115</id><published>2011-04-05T03:01:00.000-07:00</published><updated>2011-05-01T05:27:40.913-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='principle'/><title type='text'>Agile Principle 9: Technical Excellence</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Let's take a look at the ninth underlying principle of the agile manifesto:&lt;br /&gt;&lt;blockquote&gt;&lt;em&gt;"Continuous attention to technical excellence and good design enhances agility."&lt;/em&gt;&lt;/blockquote&gt;What does that really mean? What are the implications for our daily business? Let's analyze this principle and see where this gets us.&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;"&lt;strong&gt;Continuous attention&lt;/strong&gt;" - Beware of routine in your daily business! Keep your concentration high, stay focused on the things you're working on. This also implies to take a break when you are not able to do so. Do not force yourself to go on if you're distracted and powerless.&lt;br /&gt;&lt;em&gt;Values&lt;/em&gt;: Focus&lt;br /&gt;&lt;i&gt;Principles&lt;/i&gt;: Opportunity, Accepted Responsibility, Reflection&lt;br /&gt;&lt;i&gt;Practices&lt;/i&gt;: Motivation&lt;/li&gt;&lt;li&gt;"&lt;strong&gt;technical excellence&lt;/strong&gt;" - Gather the right staff with the right skills to create the product. Cultivate life-long learning to acquire new&amp;nbsp;knowledge and improve your skills.&lt;br /&gt;&lt;em&gt;Values&lt;/em&gt;: Courage, Simplicity, Focus&lt;br /&gt;&lt;i&gt;Principles&lt;/i&gt;: Reflective Improvement, Amplify Learning, Accepted Responsibility, Quality&lt;br /&gt;&lt;i&gt;Practices&lt;/i&gt;: (agile) Testing, Sprint Retrospective, Motivation&lt;/li&gt;&lt;li&gt;"&lt;strong&gt;good design&lt;/strong&gt;" - Don't create a product which looks nice outside but is a piece of crap inside. Follow a professional honor and build your software product in a way you could be proud of in every detail.&lt;br /&gt;&lt;em&gt;Values&lt;/em&gt;: Simplicity&lt;br /&gt;&lt;i&gt;Principles&lt;/i&gt;: Improvement, Quality, Baby Steps, Incremental&lt;br /&gt;&lt;i&gt;Practices&lt;/i&gt;: Pair Programming, Test-Driven Development, Refactoring&lt;/li&gt;&lt;li&gt;"&lt;strong&gt;enhances agility&lt;/strong&gt;" - If we do not have the right skills and the right attitude, we will get stuck in our agile journey. This is the reason why many teams do not proceed after their initial agile success.&lt;br /&gt;(An extreme&amp;nbsp;situation of this principle is when people completely refuse the agile values at all. In this case the best way for both these people and the rest of the team is to break up.)&lt;br /&gt;&lt;i&gt;Values&lt;/i&gt;: Openness, Courage&lt;br /&gt;&lt;em&gt;Principles&lt;/em&gt;: Reflective Improvement&lt;br /&gt;&lt;i&gt;Practices&lt;/i&gt;: Sprint Retrospective&lt;/li&gt;&lt;/ul&gt;To say it in two words, the ninth principle is about&amp;nbsp;&lt;strong&gt;Technical Excellence&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin: 0px;"&gt;&lt;div style="margin: 0px;"&gt;&lt;i&gt;&lt;br class="Apple-interchange-newline" /&gt;Also read in this blog post series:&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-1-satisfy-customer.html"&gt;&lt;i&gt;Agile Principle 1: Satisfy the Customer&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-2-embrace-change.html"&gt;Agile Principle 2: Embrace Change&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-3-frequent-delivery.html"&gt;Agile Principle 3: Frequent Delivery&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-4-cross-functional.html"&gt;Agile Principle 4: Cross-Functional Collaboration&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-5-support-and-trust.html"&gt;&lt;i&gt;Agile Principle 5: Support and Trust&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-6-face-to-face.html"&gt;Agile Principle 6: Face-to-Face Conversation&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-7-working-software.html"&gt;Agile Principle 7: Working Software&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-8-sustainable-pace.html"&gt;&lt;i&gt;Agile Principle 8: Sustainable Pace&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;Agile Principle 9: Technical Excellence&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-10-keep-it-simple.html"&gt;Agile Principle 10: Keep it Simple&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-11-self-organization.html"&gt;Agile Principle 11: Self-Organization&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/05/agile-principle-12-inspect-and-adapt.html"&gt;&lt;i&gt;Agile Principle 12: Inspect and Adapt&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-7707450905806901115?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/7707450905806901115/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2011/04/agile-principle-9-technical-excellence.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/7707450905806901115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/7707450905806901115'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2011/04/agile-principle-9-technical-excellence.html' title='Agile Principle 9: Technical Excellence'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-7769448773273276149</id><published>2011-04-02T14:51:00.000-07:00</published><updated>2011-05-01T05:27:32.174-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='principle'/><title type='text'>Agile Principle 8: Sustainable Pace</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Let's take a look at the eighth underlying principle of the agile manifesto:&lt;br /&gt;&lt;blockquote&gt;&lt;em&gt;"Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely."&lt;/em&gt;&lt;/blockquote&gt;What does that really mean? What are the implications for our daily business? Let's analyze this principle and see where this gets us.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;"&lt;b&gt;Agile processes promote sustainable development&lt;/b&gt;" -&amp;nbsp;This is not a principle but rather a presumption which has to be proven by applying agile practices. In my point of view this sentence should be removed from the eighth underlying principle or at least be rephrased.&lt;/li&gt;&lt;li&gt;"&lt;b&gt;The sponsors, developers, and users&lt;/b&gt;" -&amp;nbsp;It's again a cross-functional approach which includes the whole team and all people involved in the product creation chain.&lt;br /&gt;&lt;em&gt;Values&lt;/em&gt;: Communication&lt;br /&gt;&lt;i&gt;Principles&lt;/i&gt;:&amp;nbsp;Collaboration and cooperation between all stakeholders, Diversity&lt;br /&gt;&lt;i&gt;Practices&lt;/i&gt;: Real Customer Involvement, Whole Team&lt;/li&gt;&lt;li&gt;"&lt;b&gt;should be able to maintain a constant pace&lt;/b&gt;" -&amp;nbsp;The people involved in the product creation chain must neither suffer from excessive labor nor sit around idling and waiting. An important practice especially for the team is collective ownership of both code and responsibility. Let's call it shared commitment.&lt;br /&gt;&lt;em&gt;Values&lt;/em&gt;: Commitment, Focus, Courage&lt;br /&gt;&lt;em&gt;Principles&lt;/em&gt;: Frequent Delivery, Flow, Baby Steps&lt;br /&gt;&lt;i&gt;Practices&lt;/i&gt;:&amp;nbsp;Energized Work (Continuous Pace)&lt;/li&gt;&lt;li&gt;"&lt;b&gt;indefinitely&lt;/b&gt;" -&amp;nbsp;It's not enough to keep a constant pace at the start of the project or for just a few iterations. Especially at the end of a project all people should keep calm and just "flow" with that constant pace.&lt;br /&gt;&lt;i&gt;Values&lt;/i&gt;: Commitment&lt;br /&gt;&lt;i&gt;Principles&lt;/i&gt;: Humanity, Flow, Limit Work in Progress&lt;br /&gt;&lt;i&gt;Practices&lt;/i&gt;: Motivation,&amp;nbsp;Energized Work (Continuous Pace)&lt;/li&gt;&lt;/ul&gt;To say it in two words, the eighth principle is about "&lt;strong&gt;Sustainable Pace&lt;/strong&gt;".&lt;br /&gt;&lt;br /&gt;&lt;div style="margin: 0px;"&gt;&lt;i&gt;&lt;br class="Apple-interchange-newline" /&gt;Also read in this blog post series:&lt;/i&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-1-satisfy-customer.html"&gt;&lt;i&gt;Agile Principle 1: Satisfy the Customer&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-2-embrace-change.html"&gt;Agile Principle 2: Embrace Change&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-3-frequent-delivery.html"&gt;Agile Principle 3: Frequent Delivery&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-4-cross-functional.html"&gt;Agile Principle 4: Cross-Functional Collaboration&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-5-support-and-trust.html"&gt;&lt;i&gt;Agile Principle 5: Support and Trust&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-6-face-to-face.html"&gt;Agile Principle 6: Face-to-Face Conversation&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-7-working-software.html"&gt;Agile Principle 7: Working Software&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;Agile Principle 8: Sustainable Pace&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-9-technical-excellence.html"&gt;Agile Principle 9: Technical Excellence&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-10-keep-it-simple.html"&gt;Agile Principle 10: Keep it Simple&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-11-self-organization.html"&gt;Agile Principle 11: Self-Organization&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/05/agile-principle-12-inspect-and-adapt.html"&gt;&lt;i&gt;Agile Principle 12: Inspect and Adapt&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-7769448773273276149?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/7769448773273276149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2011/04/agile-principle-8-sustainable-pace.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/7769448773273276149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/7769448773273276149'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2011/04/agile-principle-8-sustainable-pace.html' title='Agile Principle 8: Sustainable Pace'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-1186057900605666468</id><published>2011-03-30T16:07:00.000-07:00</published><updated>2011-05-01T05:27:25.453-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='principle'/><title type='text'>Agile Principle 7: Working Software</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Let's take a look at the seventh underlying principle of the agile manifesto:&lt;br /&gt;&lt;blockquote&gt;&lt;em&gt;"Working software is the primary measure of progress."&lt;/em&gt;&lt;/blockquote&gt;What does that really mean? What are the implications for our daily business? Let's analyze this principle and see where this gets us.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;"&lt;b&gt;Working software&lt;/b&gt;" - it does not matter how many modules, interfaces, and documents we have in progress. The only thing that counts is completed, fully functional pieces of the wanted product.&lt;br /&gt;&lt;i&gt;Values&lt;/i&gt;: Commitment, Focus&lt;br /&gt;&lt;em&gt;Principles&lt;/em&gt;: Quality, Active User Involvement, Build Integrity In&lt;br /&gt;&lt;i&gt;Practices&lt;/i&gt;: Definition of Done, Acceptance Tests, Real Customer Involvement, Customer Tests, Product Demonstration&lt;/li&gt;&lt;li&gt;"&lt;b&gt;is the primary measure&amp;nbsp;&lt;/b&gt;&lt;b&gt;of progress&lt;/b&gt;" -&amp;nbsp;no one is interested in the number of work hours, lines of code, or any other technical metric. Only done and releasable features are important.&lt;br /&gt;&lt;em&gt;Values&lt;/em&gt;: Simplicity, Commitment, Feedback&lt;br /&gt;&lt;i&gt;Principles&lt;/i&gt;: Business Value, Frequent Delivery, &lt;br /&gt;&lt;i&gt;Practices&lt;/i&gt;: Incremental Deployment, Small Releases, Release Burndown, Product Demonstration, Measurements&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;To say it in two words, the seventh principle is about &lt;b&gt;Working Software&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;br class="Apple-interchange-newline" /&gt;Also read in this blog post series:&lt;/i&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-1-satisfy-customer.html"&gt;&lt;i&gt;Agile Principle 1: Satisfy the Customer&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-2-embrace-change.html"&gt;Agile Principle 2: Embrace Change&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-3-frequent-delivery.html"&gt;Agile Principle 3: Frequent Delivery&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-4-cross-functional.html"&gt;Agile Principle 4: Cross-Functional Collaboration&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-5-support-and-trust.html"&gt;&lt;i&gt;Agile Principle 5: Support and Trust&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-6-face-to-face.html"&gt;Agile Principle 6: Face-to-Face Conversation&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;Agile Principle 7: Working Software&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-8-sustainable-pace.html"&gt;&lt;i&gt;Agile Principle 8: Sustainable Pace&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-9-technical-excellence.html"&gt;Agile Principle 9: Technical Excellence&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-10-keep-it-simple.html"&gt;Agile Principle 10: Keep it Simple&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-11-self-organization.html"&gt;Agile Principle 11: Self-Organization&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/05/agile-principle-12-inspect-and-adapt.html"&gt;&lt;i&gt;Agile Principle 12: Inspect and Adapt&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-1186057900605666468?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/1186057900605666468/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2011/03/agile-principle-7-working-software.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/1186057900605666468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/1186057900605666468'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2011/03/agile-principle-7-working-software.html' title='Agile Principle 7: Working Software'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-5134590494609791712</id><published>2011-03-24T03:37:00.000-07:00</published><updated>2011-05-01T05:27:17.370-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='principle'/><title type='text'>Agile Principle 6: Face-to-Face Conversation</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Let's take a look at the sixth underlying principle of the agile manifesto:&lt;br /&gt;&lt;blockquote&gt;&lt;em&gt;"The most efficient and effective method of conveying information to and within a development team is face-to-face conversation."&lt;/em&gt;&lt;/blockquote&gt;What does that really mean? What are the implications for our daily business? Let's analyze this principle and see where this gets us.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;"&lt;b&gt;The most efficient and effective method of&amp;nbsp;&lt;/b&gt;&lt;b&gt;conveying information&lt;/b&gt;" - it is not enough to make information available in a passive way but it should be pushed actively to the target audience.&lt;br /&gt;&lt;i&gt;Values&lt;/i&gt;: Communication, Openness&lt;br /&gt;&lt;i&gt;Principles&lt;/i&gt;: Transparency, Make Work Visible, Tell don't ask&lt;br /&gt;&lt;i&gt;Practices&lt;/i&gt;: Osmotic Communication, Informative Workspace&lt;/li&gt;&lt;li&gt;"&lt;b&gt;to and within a development team&lt;/b&gt;" - do not only expect active communication from the outside of your team but also foster active communication with your own team members.&lt;br /&gt;&lt;i&gt;Values&lt;/i&gt;:&amp;nbsp;Communication, Openness&lt;br /&gt;&lt;i&gt;Principles&lt;/i&gt;: Humanity, Transparency, Make Work Visible, Tell don't ask&lt;br /&gt;&lt;i&gt;Practices&lt;/i&gt;: Osmotic Communication, Informative Workspace, Servant Leadership&lt;/li&gt;&lt;li&gt;"&lt;b&gt;is face-to-face conversation&lt;/b&gt;" - do not open inefficient communication channels like writing things down on paper, emails, and bug-tracking systems. Rather talk to the receiver of your message directly via phone, video, or in the best case in front of a white board from person to person.&lt;br /&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;&lt;i&gt;Values&lt;/i&gt;:&amp;nbsp;Focus, Feedback&lt;br /&gt;&lt;i&gt;Principles&lt;/i&gt;: Tell don't ask, Mutual Benefit, Collaboration and cooperation between all stakeholders&lt;br /&gt;&lt;i&gt;Practices&lt;/i&gt;: Sit Together, Team Room&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;To say it in four words, the sixth principle is about &lt;b&gt;Face-to-Face Conversation&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;br class="Apple-interchange-newline" /&gt;Also read in this blog post series:&lt;/i&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-1-satisfy-customer.html"&gt;&lt;i&gt;Agile Principle 1: Satisfy the Customer&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-2-embrace-change.html"&gt;Agile Principle 2: Embrace Change&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-3-frequent-delivery.html"&gt;Agile Principle 3: Frequent Delivery&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-4-cross-functional.html"&gt;Agile Principle 4: Cross-Functional Collaboration&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-5-support-and-trust.html"&gt;&lt;i&gt;Agile Principle 5: Support and Trust&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;Agile Principle 6: Face-to-Face Conversation&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-7-working-software.html"&gt;Agile Principle 7: Working Software&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-8-sustainable-pace.html"&gt;&lt;i&gt;Agile Principle 8: Sustainable Pace&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-9-technical-excellence.html"&gt;Agile Principle 9: Technical Excellence&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-10-keep-it-simple.html"&gt;Agile Principle 10: Keep it Simple&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-11-self-organization.html"&gt;Agile Principle 11: Self-Organization&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/05/agile-principle-12-inspect-and-adapt.html"&gt;&lt;i&gt;Agile Principle 12: Inspect and Adapt&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-5134590494609791712?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/5134590494609791712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2011/03/agile-principle-6-face-to-face.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/5134590494609791712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/5134590494609791712'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2011/03/agile-principle-6-face-to-face.html' title='Agile Principle 6: Face-to-Face Conversation'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-408293528583878967</id><published>2011-03-21T16:13:00.000-07:00</published><updated>2011-05-01T05:27:07.597-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='principle'/><title type='text'>Agile Principle 5: Support and Trust</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Let's take a look at the fifth underlying principle of the agile manifesto:&lt;br /&gt;&lt;blockquote&gt;&lt;em&gt;"Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done."&lt;/em&gt;&lt;/blockquote&gt;What does that really mean? What are the implications for our daily business? Let's analyze this principle and see where this gets us.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;"&lt;strong&gt;Build projects around motivated individuals&lt;/strong&gt;" -&amp;nbsp;search and hire &lt;a href="http://marcbless.blogspot.com/2009/10/drive-driven-personality.html"&gt;Drive-Driven Personalities&lt;/a&gt; who love their job and are passionate about what they're doing. Get rid of unskilled or even destructive people as they will have a major negative impact on the project's success.&lt;br /&gt;&lt;em&gt;Values&lt;/em&gt;: Commitment, Courage&lt;br /&gt;&lt;i&gt;Principles&lt;/i&gt;: Opportunity, Amplify Learning, Humanity, Accepted Responsibility&lt;br /&gt;&lt;i&gt;Practices&lt;/i&gt;: Motivation, Energized Work (Continuous Pace)&lt;/li&gt;&lt;li&gt;"&lt;strong&gt;Give them&lt;/strong&gt;" - as the Holy Bible already mentions "give, and it will be given to you". Do not demand results from the team but give them what they demand for their private and professional life.&lt;br /&gt;&lt;em&gt;Values&lt;/em&gt;: Respect&lt;br /&gt;&lt;i&gt;Principles&lt;/i&gt;: Empower the Team, Humanity, Supportive Culture&lt;br /&gt;&lt;i&gt;Practices&lt;/i&gt;: Servant Leadership&lt;/li&gt;&lt;li&gt;"&lt;strong&gt;the environment&lt;/strong&gt;" - the team needs a proper workspace and the best equipment available to do its work in a professional manner. This is also about the team's processes from a larger organizational point of view. Surround the team with lean structures, try to avoid beaurocratic structures impeding the team's performance and pace.&lt;br /&gt;&lt;em&gt;Values&lt;/em&gt;: Simplicity, Openness&lt;br /&gt;&lt;i&gt;Principles&lt;/i&gt;:&amp;nbsp;Empower the Team, Supportive Culture&lt;br /&gt;&lt;i&gt;Practices&lt;/i&gt;: Whole Team, Team Room&lt;/li&gt;&lt;li&gt;"&lt;strong&gt;and support they need&lt;/strong&gt;" - help the team instantly as they get stuck. Clear their path and remove any obstacles. Show them alternative ways to go.&lt;br /&gt;&lt;i&gt;Values&lt;/i&gt;: Courage, Focus&lt;br /&gt;&lt;em&gt;Principles&lt;/em&gt;: Improvement, Adaption, Supportive Culture&lt;br /&gt;&lt;em&gt;Practices&lt;/em&gt;: Servant Leadership&lt;/li&gt;&lt;li&gt;"&lt;strong&gt;trust them to get the job done&lt;/strong&gt;" - if you have motivated individuals on the team, you also have to trust them. They are the people knowing exactly how to do their job. Do not let anyone else decide and plan how the team should work and who is going to do what and when.&lt;br /&gt;&lt;em&gt;Values&lt;/em&gt;: Respect, Courage&lt;br /&gt;&lt;em&gt;Principles&lt;/em&gt;: Self-organizing Team, Empower the Team, Humanity, Diversity, Supportive Culture&lt;br /&gt;&lt;i&gt;Practices&lt;/i&gt;: Whole Team, Team Room, Team Continuity, Personal Safety, Energized Work (Continuous Pace)&lt;/li&gt;&lt;/ul&gt;To say it in three words, the fifth principle is about &lt;strong&gt;Support and Trust&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin: 0px;"&gt;&lt;div style="margin: 0px;"&gt;&lt;i&gt;&lt;br class="Apple-interchange-newline" /&gt;Also read in this blog post series:&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-1-satisfy-customer.html"&gt;&lt;i&gt;Agile Principle 1: Satisfy the Customer&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-2-embrace-change.html"&gt;Agile Principle 2: Embrace Change&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-3-frequent-delivery.html"&gt;Agile Principle 3: Frequent Delivery&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-4-cross-functional.html"&gt;Agile Principle 4: Cross-Functional Collaboration&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;Agile Principle 5: Support and Trust&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-6-face-to-face.html"&gt;Agile Principle 6: Face-to-Face Conversation&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-7-working-software.html"&gt;Agile Principle 7: Working Software&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-8-sustainable-pace.html"&gt;&lt;i&gt;Agile Principle 8: Sustainable Pace&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-9-technical-excellence.html"&gt;Agile Principle 9: Technical Excellence&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-10-keep-it-simple.html"&gt;Agile Principle 10: Keep it Simple&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-11-self-organization.html"&gt;Agile Principle 11: Self-Organization&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/05/agile-principle-12-inspect-and-adapt.html"&gt;&lt;i&gt;Agile Principle 12: Inspect and Adapt&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-408293528583878967?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/408293528583878967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2011/03/agile-principle-5-support-and-trust.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/408293528583878967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/408293528583878967'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2011/03/agile-principle-5-support-and-trust.html' title='Agile Principle 5: Support and Trust'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-6351887036656056588</id><published>2011-03-17T08:08:00.000-07:00</published><updated>2011-05-01T05:27:00.827-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='principle'/><title type='text'>Agile Principle 4: Cross-Functional Collaboration</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Let's take a look at the fourth underlying principle of the agile manifesto:&lt;br /&gt;&lt;blockquote&gt;&lt;em&gt;"Business people and developers must work together daily throughout the project."&lt;/em&gt;&lt;/blockquote&gt;What does that really mean? What are the implications for our daily business? Let's analyze this principle and see where this gets us.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;"&lt;strong&gt;Business people&lt;/strong&gt;" - there are people with a vast knowledge of the product's target markets,&amp;nbsp;its users and customers, and its needed features. These people should not be the developers of the product as they normally tend to implement developer-centric, fancy things. The 'business people' should be the ones grooming and prioritizing the product features of the largest customer and business value.&lt;br /&gt;&lt;i&gt;Values&lt;/i&gt;: Respect, Communication&lt;br /&gt;&lt;i&gt;Principles&lt;/i&gt;: Active user involvement, Economics&lt;br /&gt;&lt;em&gt;Practices&lt;/em&gt;: Real customer Involvement, Whole Team&lt;/li&gt;&lt;li&gt;"&lt;strong&gt;Developers&lt;/strong&gt;" - in terms of "product developers" not solely coding software developers. This includes also testers, technical writers, interface designers, business analysts, and whatever role is necessary to give input and create a working software product.&lt;br /&gt;&lt;i&gt;Values&lt;/i&gt;: Respect, Communication&lt;br /&gt;&lt;i&gt;Principles&lt;/i&gt;: Diversity, Humanity&lt;br /&gt;&lt;i&gt;Practices&lt;/i&gt;: Whole Team&lt;/li&gt;&lt;li&gt;"&lt;strong&gt;must work together&lt;/strong&gt;" - it is not helpful to let experts work on their own and pass over their finished results to the next expert in a process chain. Their output&amp;nbsp;rather should be the result of strong collaboration and communication. &lt;br /&gt;&lt;i&gt;Values&lt;/i&gt;: Communication&lt;br /&gt;&lt;em&gt;Principles&lt;/em&gt;: Diversity, Mutual Benefit, Collaboration and cooperation between all stakeholders&lt;br /&gt;&lt;em&gt;Practices&lt;/em&gt;: Whole Team&lt;/li&gt;&lt;li&gt;"&lt;strong&gt;daily&lt;/strong&gt;" - collaboration and communication do only work well on a continuous basis. The Product Owner has to be present and available to the team during the whole iterations, not just at the planning and review meeting.&lt;br /&gt;&lt;em&gt;Values&lt;/em&gt;: Focus, Commitment&lt;br /&gt;&lt;em&gt;Principles&lt;/em&gt;: Flow, Iterative&lt;br /&gt;&lt;em&gt;Practices&lt;/em&gt;: Sit Together, Osmotic Communication, Daily Scrum, Whole Team&lt;/li&gt;&lt;li&gt;"&lt;strong&gt;throughout the project&lt;/strong&gt;" - collaboration and communication do not happen during specific project 'phases' only. They need to happen right from the start until the end of the project.&lt;br /&gt;&lt;em&gt;Values&lt;/em&gt;: Commitment, Focus&lt;br /&gt;&lt;em&gt;Principles&lt;/em&gt;: Frequent Delivery, Flow, Iterative,&amp;nbsp;Collaboration and cooperation between all stakeholders&lt;br /&gt;&lt;i&gt;Practices&lt;/i&gt;: Team Continuity, Energized Work (Continuous Pace)&lt;/li&gt;&lt;/ul&gt;To say it in three words, the fourth principle is about &lt;strong&gt;Cross-Functional Collaboration&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin: 0px;"&gt;&lt;i&gt;Also read in this blog post series:&lt;/i&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-1-satisfy-customer.html"&gt;&lt;i&gt;Agile Principle 1: Satisfy the Customer&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-2-embrace-change.html"&gt;Agile Principle 2: Embrace Change&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-3-frequent-delivery.html"&gt;Agile Principle 3: Frequent Delivery&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;Agile Principle 4: Cross-Functional Collaboration&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-5-support-and-trust.html"&gt;&lt;i&gt;Agile Principle 5: Support and Trust&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-6-face-to-face.html"&gt;Agile Principle 6: Face-to-Face Conversation&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-7-working-software.html"&gt;Agile Principle 7: Working Software&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-8-sustainable-pace.html"&gt;&lt;i&gt;Agile Principle 8: Sustainable Pace&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-9-technical-excellence.html"&gt;Agile Principle 9: Technical Excellence&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-10-keep-it-simple.html"&gt;Agile Principle 10: Keep it Simple&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-11-self-organization.html"&gt;Agile Principle 11: Self-Organization&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/05/agile-principle-12-inspect-and-adapt.html"&gt;&lt;i&gt;Agile Principle 12: Inspect and Adapt&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-6351887036656056588?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/6351887036656056588/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2011/03/agile-principle-4-cross-functional.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/6351887036656056588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/6351887036656056588'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2011/03/agile-principle-4-cross-functional.html' title='Agile Principle 4: Cross-Functional Collaboration'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-6042371425728842932</id><published>2011-03-15T15:57:00.000-07:00</published><updated>2011-03-15T15:57:37.487-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='book review'/><title type='text'>Book: Lyssa Adkins - Coaching Agile Teams</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;The definitive must-read for every Scrum Master, agile manager, and agile coach!&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Author: Lyssa Adkins&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Title:&amp;nbsp;&lt;a href="http://www.amazon.com/Coaching-Agile-Teams-ScrumMasters-Addison-Wesley/dp/0321637704?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Coaching Agile Teams&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0321637704" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Rating: highest recommendation!&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;This is one of the most valuable books I've ever read in my agile life. More than 300 pages full of practical advice with many examples make this book a perfect reference on the desk of every Scrum Master, agile manager, and agile coach.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Lyssa has a very nice and easy to read style of writing and yet offers so many insights. Following topics are covered in her book:&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;You and your mastery as a coach&lt;/li&gt;&lt;li&gt;Coach as Coach-Mentor&lt;/li&gt;&lt;li&gt;Coach as Facilitator&lt;/li&gt;&lt;li&gt;Coach as Teacher&lt;/li&gt;&lt;li&gt;Coach as Problem Solver&lt;/li&gt;&lt;li&gt;Coach as Conflict Navigator&lt;/li&gt;&lt;li&gt;Coach as Collaboration Conductor&lt;/li&gt;&lt;li&gt;Agile Coach Failure, Recovery, and Success Modes&lt;/li&gt;&lt;li&gt;Your Journey as Agile Coach&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;There's nothing more to say about this book other than: buy it, study it, and live it!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It may sound pathetic but this book deeply changed the way I think about and practice agile methods. It probably even changed my life.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Thanks, Lyssa, for writing this book!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-6042371425728842932?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/6042371425728842932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2011/03/book-lyssa-adkins-coaching-agile-teams.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/6042371425728842932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/6042371425728842932'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2011/03/book-lyssa-adkins-coaching-agile-teams.html' title='Book: Lyssa Adkins - Coaching Agile Teams'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-7914962327187221921</id><published>2011-03-15T14:00:00.000-07:00</published><updated>2011-05-01T05:26:52.238-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='principle'/><title type='text'>Agile Principle 3: Frequent Delivery</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Let's take a look at the third underlying principle of the agile manifesto:&lt;br /&gt;&lt;blockquote&gt;&lt;em&gt;"Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale."&lt;/em&gt;&lt;/blockquote&gt;What does that really mean? What are the implications for our daily business? Let's analyze this principle and see where this gets us.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;"&lt;b&gt;Deliver&lt;/b&gt;" - actually have something finished that is worth being given to the users.&lt;br /&gt;&lt;i&gt;Values&lt;/i&gt;: Courage, Commitment&lt;br /&gt;&lt;i&gt;Principles&lt;/i&gt;: Deliver as fast as possible&lt;br /&gt;&lt;i&gt;Practices&lt;/i&gt;: Incremental Deployment, Small Releases, Sprint Review, Product Demonstration&lt;/li&gt;&lt;li&gt;"&lt;b&gt;working software&lt;/b&gt;" - the results of our efforts must not be theoretical concepts or prototypes, but a functional software product the user is able to work with effectively&lt;br /&gt;&lt;i&gt;Values&lt;/i&gt;: Focus, Commitment&lt;br /&gt;&lt;i&gt;Principles&lt;/i&gt;: Quality&lt;br /&gt;&lt;i&gt;Practices&lt;/i&gt;: Definition of Done, Acceptance Tests, Sprint Review, Product Demonstration&lt;/li&gt;&lt;li&gt;"&lt;b&gt;frequently&lt;/b&gt;" - give an usable product more often to the users than just once at the end of the development project&lt;br /&gt;&lt;i&gt;Values&lt;/i&gt;: Focus, Courage&lt;br /&gt;&lt;i&gt;Principles&lt;/i&gt;: Frequent Delivery&lt;br /&gt;&lt;i&gt;Practices&lt;/i&gt;:&amp;nbsp;Incremental Deployment, Small Releases&lt;/li&gt;&lt;li&gt;"&lt;b&gt;from a couple of weeks to a couple of months&lt;/b&gt;" - keep the iterations short so they are easily manageable and clearly arranged&lt;br /&gt;&lt;i&gt;Values&lt;/i&gt;: Focus&lt;br /&gt;&lt;i&gt;Principles&lt;/i&gt;: Deliver as fast as possible, Iterative&lt;br /&gt;&lt;i&gt;Practices&lt;/i&gt;: Iteration&lt;/li&gt;&lt;li&gt;"&lt;b&gt;with a preference to the shorter timescale&lt;/b&gt;" - create results early and often so the customer is able to react and decide quickly&lt;br /&gt;&lt;em&gt;Values&lt;/em&gt;: Focus, Simplicity&lt;br /&gt;&lt;i&gt;Principles&lt;/i&gt;: Iterative, Limit Work in Progress, Deliver as fast as possible, Eliminate Waste&lt;br /&gt;&lt;i&gt;Practices&lt;/i&gt;:&amp;nbsp;Incremental Deployment, Small Releases, Sprint Backlog, Iteration&lt;/li&gt;&lt;/ul&gt;There's not much to summarize here but to say it in two words, the third principle is about &lt;strong&gt;Frequent Delivery&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin: 0px;"&gt;&lt;i&gt;Also read in this blog post series:&lt;/i&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-1-satisfy-customer.html"&gt;&lt;i&gt;Agile Principle 1: Satisfy the Customer&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-2-embrace-change.html"&gt;Agile Principle 2: Embrace Change&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;Agile Principle 3: Frequent Delivery&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-4-cross-functional.html"&gt;Agile Principle 4: Cross-Functional Collaboration&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-5-support-and-trust.html"&gt;&lt;i&gt;Agile Principle 5: Support and Trust&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-6-face-to-face.html"&gt;Agile Principle 6: Face-to-Face Conversation&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-7-working-software.html"&gt;Agile Principle 7: Working Software&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-8-sustainable-pace.html"&gt;&lt;i&gt;Agile Principle 8: Sustainable Pace&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-9-technical-excellence.html"&gt;Agile Principle 9: Technical Excellence&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-10-keep-it-simple.html"&gt;Agile Principle 10: Keep it Simple&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-11-self-organization.html"&gt;Agile Principle 11: Self-Organization&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/05/agile-principle-12-inspect-and-adapt.html"&gt;&lt;i&gt;Agile Principle 12: Inspect and Adapt&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-7914962327187221921?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/7914962327187221921/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2011/03/agile-principle-3-frequent-delivery.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/7914962327187221921'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/7914962327187221921'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2011/03/agile-principle-3-frequent-delivery.html' title='Agile Principle 3: Frequent Delivery'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-953370524427922499</id><published>2011-03-13T15:58:00.000-07:00</published><updated>2011-05-01T05:26:44.659-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='principle'/><title type='text'>Agile Principle 2: Embrace Change</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Let's take a look at the&amp;nbsp;second underlying principle of the agile manifesto:&lt;br /&gt;&lt;blockquote&gt;&lt;em&gt;"Welcome changing requirements, even late in&amp;nbsp;development. Agile processes harness change for the customer's competitive advantage."&lt;/em&gt;&lt;/blockquote&gt;What does that really mean? What are the implications for our daily business? Let's analyze this principle and see where this gets us.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;"&lt;b&gt;Welcome&lt;/b&gt;" - creates a positive and open feeling/invitation.&lt;br /&gt;&lt;i&gt;Values&lt;/i&gt;: Openness, Respect&lt;br /&gt;&lt;i&gt;Principles&lt;/i&gt;: Opportunity, Humanity&lt;br /&gt;&lt;i&gt;Practices&lt;/i&gt;: Sprint Planning, Planning Game&lt;/li&gt;&lt;li&gt;"&lt;b&gt;changing requirements&lt;/b&gt;" - do not take any requirement granted as reality is not a static system. People, markets, demands, all things in general are in a constant flow and change. We have to accept this in every aspect of our work.&lt;br /&gt;&lt;i&gt;Values&lt;/i&gt;: Openness, Courage&lt;br /&gt;&lt;i&gt;Principles&lt;/i&gt;: See the whole, Reversible changes during development, Adaption&lt;br /&gt;&lt;i&gt;Practices&lt;/i&gt;: Real Customer Involvement, Product Backlog, Sprint Review&lt;/li&gt;&lt;li&gt;"&lt;b&gt;even late in development&lt;/b&gt;" - there is no valid time to fix a set of requirements even if the project's end is a few weeks in the future. Things may change at any time.&lt;br /&gt;&lt;i&gt;Values&lt;/i&gt;: Openness, Courage&lt;br /&gt;&lt;i&gt;Principles&lt;/i&gt;: Decide as late as possible, Opportunity&lt;br /&gt;&lt;i&gt;Practices&lt;/i&gt;: Real Customer Involvement, Product Backlog, Sprint Review, Planning Game&lt;/li&gt;&lt;li&gt;"&lt;b&gt;Agile processes harness change for the customer's competitive advantage&lt;/b&gt;" - As in the first principle (Satisfy the Customer) our goal is to help and serve the customer/user. Let the customer always be the center of everything we do.&lt;br /&gt;&lt;i&gt;Values&lt;/i&gt;: Openness, Commitment, Focus&lt;br /&gt;&lt;i&gt;Principles&lt;/i&gt;: Mutual Benefit, Opportunity, Economics&lt;br /&gt;&lt;i&gt;Practices&lt;/i&gt;: Frequent Delivery, Sprint Review, Product Backlog, Real Customer Involvement&lt;/li&gt;&lt;/ul&gt;In summary we have to be open to any changes and need the courage to help the customer adopting to these changes. To say it in two words, the second principle is about &lt;strong&gt;Embrace Change&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Also read in this blog post series:&lt;/i&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-1-satisfy-customer.html"&gt;&lt;i&gt;Agile Principle 1: Satisfy the Customer&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;Agile Principle 2: Embrace Change&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-3-frequent-delivery.html"&gt;Agile Principle 3: Frequent Delivery&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-4-cross-functional.html"&gt;Agile Principle 4: Cross-Functional Collaboration&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-5-support-and-trust.html"&gt;&lt;i&gt;Agile Principle 5: Support and Trust&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-6-face-to-face.html"&gt;Agile Principle 6: Face-to-Face Conversation&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-7-working-software.html"&gt;Agile Principle 7: Working Software&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-8-sustainable-pace.html"&gt;&lt;i&gt;Agile Principle 8: Sustainable Pace&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-9-technical-excellence.html"&gt;Agile Principle 9: Technical Excellence&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-10-keep-it-simple.html"&gt;Agile Principle 10: Keep it Simple&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-11-self-organization.html"&gt;Agile Principle 11: Self-Organization&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/05/agile-principle-12-inspect-and-adapt.html"&gt;&lt;i&gt;Agile Principle 12: Inspect and Adapt&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-953370524427922499?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/953370524427922499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2011/03/agile-principle-2-embrace-change.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/953370524427922499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/953370524427922499'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2011/03/agile-principle-2-embrace-change.html' title='Agile Principle 2: Embrace Change'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-6378385132376105379</id><published>2011-03-10T08:01:00.000-08:00</published><updated>2011-05-01T05:26:36.955-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='principle'/><title type='text'>Agile Principle 1: Satisfy the Customer</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Let's take a look at the first underlying principle of the agile manifesto:&lt;br /&gt;&lt;blockquote&gt;&lt;em&gt;"Our highest priority is to satisfy the customer through early and continuous delivery of valuable software."&lt;/em&gt;&lt;/blockquote&gt;What does that really mean? What are the implications for our daily business? Let's analyze this principle and see where this gets us.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;"&lt;b&gt;Our&lt;/b&gt;" - who is us? At least a bunch of people forming some kind of team. We can't define this in more detail, so let's skip the answer for now and analyze some more first.&lt;br /&gt;&lt;i&gt;Values&lt;/i&gt;: Communication&lt;br /&gt;&lt;i&gt;Principles&lt;/i&gt;: Diversity, Accepted Responsibility, Empower the Team&lt;br /&gt;&lt;i&gt;Practices&lt;/i&gt;: Whole Team&lt;/li&gt;&lt;li&gt;"&lt;b&gt;highest priority&lt;/b&gt;" - the team should not be distracted and keep its focus on the most important things. To help the team not to be distracted, it should be guarded in a secure environment so that no external influences are able to grab its attention.&lt;br /&gt;&lt;i&gt;Values&lt;/i&gt;: Commitment, Focus&lt;br /&gt;&lt;i&gt;Principles&lt;/i&gt;: Limit work in progress, Economics&lt;br /&gt;&lt;i&gt;Practices&lt;/i&gt;: Product Backlog&lt;/li&gt;&lt;li&gt;"&lt;b&gt;satisfy&lt;/b&gt;" - how can the team know if its results are satisfying? A definition of "done" and passing acceptance tests of every requirement of the software are necessary for the team.&lt;br /&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;&lt;i&gt;Values&lt;/i&gt;: Commitment, Focus&lt;/span&gt;Principles&lt;/i&gt;: Active User Involvement, Business Value, Quality, Failure&lt;br /&gt;&lt;i&gt;Practices&lt;/i&gt;: Definition of Done, Real Customer Involvement, Acceptance Tests, Sprint Review&lt;/li&gt;&lt;li&gt;"&lt;b&gt;the customer&lt;/b&gt;" - who is this? In an ideal world this customer is all different kinds of users of the resulting software. As it is not always possible to have all these personas on board, the customer could also be represented by a Product Owner.&lt;br /&gt;&lt;i&gt;Values: &lt;/i&gt;Communication, Respect&lt;br /&gt;&lt;i&gt;Principles: &lt;/i&gt;Active User Involvement&lt;br /&gt;&lt;i&gt;Practices: &lt;/i&gt;Real Customer Involvement&lt;/li&gt;&lt;li&gt;"&lt;b&gt;early delivery&lt;/b&gt;" - the first results of the wanted software have to be given to the users as soon as possible so that they can give their feedback and generate more insights about what they really need and want.&lt;br /&gt;&lt;i&gt;Values: &lt;/i&gt;Feedback&lt;br /&gt;&lt;i&gt;Principles&lt;/i&gt;: Frequent Delivery, Incremental&lt;br /&gt;&lt;i&gt;Practices&lt;/i&gt;: Incremental Deployment, Small Releases&lt;/li&gt;&lt;li&gt;"&lt;b&gt;continuous delivery&lt;/b&gt;" - it is not enough to show the first result of the software but it is necessary to show intermediate results on a short regular basis.&lt;br /&gt;&lt;i&gt;Values: &lt;/i&gt;Commitment, Feedback&lt;br /&gt;&lt;i&gt;Principles&lt;/i&gt;: Flow, Iterative&lt;br /&gt;&lt;i&gt;Practices&lt;/i&gt;: Product Demonstration, Iteration&lt;/li&gt;&lt;li&gt;"&lt;b&gt;valuable software&lt;/b&gt;" - who can define the value of the software? It is the "customer" again who is able to prioritize requirements by their business value.&lt;br /&gt;&lt;i&gt;Values: &lt;/i&gt;Commitment, Focus&lt;br /&gt;&lt;i&gt;Principles: &lt;/i&gt;Economics, Business Value&lt;br /&gt;&lt;i&gt;Practices&lt;/i&gt;: Product Backlog&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Now let's get back to the first part of this principle: who is the team? The team contains all people required to create working software out of requirements, to test the software, to prioritize the requirements and to define their values, and to concentrate on focus and commitment. If these people all work together, the first principle can be realized.&lt;br /&gt;&lt;br /&gt;If we summarize all roles and practices this first principle reveals, we find a fully functional team working with an incremental-iterative approach on the most important things for the user. Sounds like heaven.&lt;br /&gt;&lt;br /&gt;To say it in three words, the first principle is about &lt;strong&gt;Satisfy the Customer&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Also read in this blog post series:&lt;/i&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;Agile Principle 1: Satisfy the Customer&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-2-embrace-change.html"&gt;Agile Principle 2: Embrace Change&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-3-frequent-delivery.html"&gt;&lt;i&gt;Agile Principle 3: Frequent Delivery&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-4-cross-functional.html"&gt;Agile Principle 4: Cross-Functional Collaboration&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-5-support-and-trust.html"&gt;&lt;i&gt;Agile Principle 5: Support and Trust&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-6-face-to-face.html"&gt;Agile Principle 6: Face-to-Face Conversation&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-7-working-software.html"&gt;Agile Principle 7: Working Software&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-8-sustainable-pace.html"&gt;&lt;i&gt;Agile Principle 8: Sustainable Pace&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-9-technical-excellence.html"&gt;Agile Principle 9: Technical Excellence&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-10-keep-it-simple.html"&gt;Agile Principle 10: Keep it Simple&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-11-self-organization.html"&gt;Agile Principle 11: Self-Organization&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/05/agile-principle-12-inspect-and-adapt.html"&gt;&lt;i&gt;Agile Principle 12: Inspect and Adapt&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-6378385132376105379?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/6378385132376105379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2011/03/agile-principle-1-satisfy-customer.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/6378385132376105379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/6378385132376105379'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2011/03/agile-principle-1-satisfy-customer.html' title='Agile Principle 1: Satisfy the Customer'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-4985936558819558069</id><published>2011-03-10T08:00:00.000-08:00</published><updated>2011-09-26T06:22:46.926-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='principle'/><title type='text'>Principles behind the Agile Manifesto</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;All people working in an agile environment should reflect on the &lt;a href="http://agilemanifesto.org/principles.html"&gt;principles behind the agile manifesto&lt;/a&gt; from time to time. What do these principles really mean? What impact do they have for my daily business? Do my habit follow these principles?&lt;br /&gt;&lt;br /&gt;There's a nice exercise for agile teams to summarize each of the principles down to 3 or 4 words. An agile team needs to have a shared understanding of the principles and what they imply for the team's behavior.&lt;br /&gt;&lt;br /&gt;I'm going to start a blog series on all twelve of the agile principles. Following goals I'd like to achieve:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Extracting the essence of the principle&lt;/li&gt;&lt;li&gt;Determining values, practices, and other principles&amp;nbsp;as sources of the principle&lt;/li&gt;&lt;/ul&gt;For cross-referencing I'll focus on the values, principles, and practices of Scrum, XP, and Lean just to cover the current mainstream methods.&lt;br /&gt;&lt;br /&gt;If you find more or better of values, principles, and practices please drop me a line or a comment so we can add your input accordingly.&lt;br /&gt;&lt;br /&gt;Table of content:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-1-satisfy-customer.html"&gt;Agile Principle 1: Satisfy the Customer&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-2-embrace-change.html"&gt;Agile Principle 2: Embrace Change&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-3-frequent-delivery.html"&gt;Agile Principle 3: Frequent Delivery&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-4-cross-functional.html"&gt;Agile Principle 4: Cross-Functional Collaboration&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-5-support-and-trust.html"&gt;Agile Principle 5: Support and Trust&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-6-face-to-face.html"&gt;Agile Principle 6: Face-to-Face Conversation&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/03/agile-principle-7-working-software.html"&gt;Agile Principle 7: Working Software&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-8-sustainable-pace.html"&gt;Agile Principle 8: Sustainable Pace&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-9-technical-excellence.html"&gt;Agile Principle 9: Technical Excellence&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-10-keep-it-simple.html"&gt;Agile Principle 10: Keep it Simple&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/04/agile-principle-11-self-organization.html"&gt;Agile Principle 11: Self-Organization&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marcbless.blogspot.com/2011/05/agile-principle-12-inspect-and-adapt.html"&gt;Agile Principle 12: Inspect and Adapt&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;[German Version of this article:&amp;nbsp;&lt;a href="http://agilecoach.de/2011-09-26/prinzipien-hinter-dem-agilen-manifest/"&gt;http://agilecoach.de/2011-09-26/prinzipien-hinter-dem-agilen-manifest/&lt;/a&gt;]&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-4985936558819558069?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/4985936558819558069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2011/03/principles-behind-agile-manifesto.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/4985936558819558069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/4985936558819558069'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2011/03/principles-behind-agile-manifesto.html' title='Principles behind the Agile Manifesto'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-2931329539762024053</id><published>2011-03-09T13:50:00.000-08:00</published><updated>2011-03-09T13:50:09.404-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='book review'/><title type='text'>Book: The Five Dysfunctions of a Team</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;The definitive must-read for everyone having anything to do with teams!&lt;br /&gt;&lt;br /&gt;Author: Patrick Lencioni&lt;br /&gt;Title:&amp;nbsp;&lt;a href="http://www.amazon.com/Five-Dysfunctions-Team-Leadership-Lencioni/dp/0787960756?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;The Five Dysfunctions of a Team&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0787960756" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&lt;br /&gt;&lt;br /&gt;Rating: highest recommendation!&lt;br /&gt;&lt;br /&gt;Have you ever wondered why weekly team meetings become meaningless rituals without any results? Have you ever had the feeling that important topics were not discussed and severe conflicts not surfaced?&lt;br /&gt;&lt;br /&gt;This book offers a very simple model of five dysfunctions of a team. The model explains typical anti-patterns of behavior you can recognize in many teams:&lt;br /&gt;&lt;br /&gt;&lt;ol style="text-align: left;"&gt;&lt;li&gt;Absence of Trust&lt;/li&gt;&lt;li&gt;Fear of Conflict&lt;/li&gt;&lt;li&gt;Lack of Commitment&lt;/li&gt;&lt;li&gt;Avoidance of Accountability&lt;/li&gt;&lt;li&gt;Inattention to Results&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;Some nice exercises to overcome these dysfunctions are described as well.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The first 90% of the book are written as a novel which is easy to read and understand but still highly exciting and insightful. The latter part of the book contains the pure description of the model and the exercises. But it's much more fun to read the novel and see how Kathryn--the main protagonist--is analyzing and guiding the team away from its old habits and dysfunctions.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In the real world you could use the model for team building events or retrospective meetings. Explain this simple model to your team and confront them with their habits. As simple as it is to understand, as hard is it to live it in a team. Just do it and give it a try!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I give this book the highest rating possible. Buy it, study it, apply it, share it with your peers!&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-2931329539762024053?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/2931329539762024053/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2011/03/book-five-dysfunctions-of-team.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/2931329539762024053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/2931329539762024053'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2011/03/book-five-dysfunctions-of-team.html' title='Book: The Five Dysfunctions of a Team'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-6941648732679259312</id><published>2011-03-06T15:07:00.000-08:00</published><updated>2011-03-06T15:11:31.546-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='book review'/><category scheme='http://www.blogger.com/atom/ns#' term='change'/><title type='text'>Book: Fearless Change</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;&lt;div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;If you need to get some activities to drive change, read this book.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Authors: Mary Lynn Manns, Linda Rising&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Title:&amp;nbsp;&lt;a href="http://www.amazon.com/Fearless-Change-Patterns-Introducing-Ideas/dp/0201741571?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Fearless Change&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0201741571" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Rating: recommended&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;You work as a change agent? You have a new idea for your organization and want to change processes and interactions? This book may be helpful as it presents 48 patterns for introducing new ideas.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;The first part of the book describes a general approach with many examples how to apply all the different patterns.&amp;nbsp;The second part contains detailed descriptions of the patterns with many cross-references between them.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Although the majority of the patterns should be well known to change agents, there might be many insights how to initiate and maintain changes inside an organization. In my point of view there are no brand-new approaches presented in the book. The highest value this book provides is giving an elaborated pattern language so people involved in change are able to talk about the same things with the same wording.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;This review may sound as the book would not be worth its pages. Don't get me wrong. It contains a very nice reference and map of change patterns to look up. I'm going to take a look at a random pattern from time to time just to get a reminder and maybe new insights.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Read it so we can talk about it!&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-6941648732679259312?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/6941648732679259312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2011/03/book-fearless-change.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/6941648732679259312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/6941648732679259312'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2011/03/book-fearless-change.html' title='Book: Fearless Change'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-7378856426075722494</id><published>2010-11-29T15:08:00.000-08:00</published><updated>2010-11-29T15:08:18.942-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='estimating'/><title type='text'>Done-Related Story Estimation</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;In today's Backlog Grooming I tried a new method of estimating user stories. The estimations were based on and related to known done-stories of former sprints. The method is very simple and contains only five steps.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;Step 1: Get user stories from Product Owner&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Your Product Owner should be prepared for Backlog Grooming and bring his top-priority stories for discussion and estimation.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_-QEtrt3TdwA/TPQqqLhIsqI/AAAAAAAAAQM/cHYxO4PVokg/s1600/Bunch+of+Stories.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_-QEtrt3TdwA/TPQqqLhIsqI/AAAAAAAAAQM/cHYxO4PVokg/s1600/Bunch+of+Stories.png" style="cursor: move;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;b&gt;Step 2: Select reference stories&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Pick a few random stories from your already done stories. Make sure their story points differ enough so a typical mixture of story points is in the set. In today's experiment I chose stories with 3, 5, 8, and 20 points.&lt;/div&gt;&lt;div style="text-align: left;"&gt;Then write a new reference story card for each of them in the following way: write the story on the front of the card and write its story points on the back of the card. Make sure to hide the story points from the team's eyes for now.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_-QEtrt3TdwA/TPQqqssqVJI/AAAAAAAAAQQ/iaVmKQEheAo/s1600/Reference+Stories.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_-QEtrt3TdwA/TPQqqssqVJI/AAAAAAAAAQQ/iaVmKQEheAo/s320/Reference+Stories.png" width="313" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;b&gt;Step 3: Sort user stories&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Let the team find the right order of old reference stories and new undone stories. You will notice much more comparative conversation on the stories than with playing Planning Poker.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_-QEtrt3TdwA/TPQqrN0iNCI/AAAAAAAAAQY/AvlKy5l0ChM/s1600/Sort+Stories.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://3.bp.blogspot.com/_-QEtrt3TdwA/TPQqrN0iNCI/AAAAAAAAAQY/AvlKy5l0ChM/s400/Sort+Stories.png" width="325" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;b&gt;Step 4: Show story points&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Now the fun part begins. Turn the reference stories and surprise the team by showing the reference story points.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_-QEtrt3TdwA/TPQqq_RR4RI/AAAAAAAAAQU/sXsfHsOWtNA/s1600/Show+Relative+Points.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://1.bp.blogspot.com/_-QEtrt3TdwA/TPQqq_RR4RI/AAAAAAAAAQU/sXsfHsOWtNA/s400/Show+Relative+Points.png" width="325" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;b&gt;Step 5: Adjust stories and story points&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Let the team discuss if any adjustments are necessary. There will be more conversations on single cards to gain more understanding. Some stories may change due to these conversations. Take care that stories with high points get split properly. In today's example the story at the bottom with 20 points could be discussed and split into two stories. The result was much deeper understanding of the real value for both the team and the Product Owner.&amp;nbsp;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_-QEtrt3TdwA/TPQqpqMnHHI/AAAAAAAAAQI/TaXjze1g8tA/s1600/Adjust+Points.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://4.bp.blogspot.com/_-QEtrt3TdwA/TPQqpqMnHHI/AAAAAAAAAQI/TaXjze1g8tA/s400/Adjust+Points.png" width="323" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;I'm looking forward to the Sprint Planning meeting next Monday.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-7378856426075722494?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/7378856426075722494/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2010/11/done-related-story-estimation.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/7378856426075722494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/7378856426075722494'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2010/11/done-related-story-estimation.html' title='Done-Related Story Estimation'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_-QEtrt3TdwA/TPQqqLhIsqI/AAAAAAAAAQM/cHYxO4PVokg/s72-c/Bunch+of+Stories.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-3216980275389896967</id><published>2010-11-13T16:52:00.000-08:00</published><updated>2010-11-13T16:53:22.620-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='self-organizing'/><category scheme='http://www.blogger.com/atom/ns#' term='book review'/><title type='text'>Book: Harrison Owen - Wave Rider</title><content type='html'>&lt;div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Everyone dealing with self-organizing teams should read this book!&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Authors: Harrison Owen&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Title:&amp;nbsp;&lt;a href="http://www.amazon.com/Wave-Rider-Leadership-Performance-Self-Organizing/dp/1576756173?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Wave Rider: Leadership for High Performance in a Self-Organizing World&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=1576756173" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Rating: highly recommended&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Have you ever wondered why in a well-defined organization there are always a few "key" people who know how things really do work? Have you ever thought about how to plan and deliver the daily food supplies for several million people? Read this book to find out.&lt;br /&gt;&lt;br /&gt;In the first part of this book Harrison Owen offers deep theoretical insights of High Performance Systems, Self-Organization, and Open Space Technology. According to his definition, the three major elements of High Performance are chaos, confusion, and conflict, which lead to wholeness, health, and harmony--be it in small teams or large organizations. He states the necessity of&amp;nbsp;grief work&amp;nbsp;at the end of anything, and that--although highly important--such grief work rarely happens. The reason of missing self-organization is the need of control coming from traditional habits and thinking.&lt;br /&gt;&lt;br /&gt;The second part of the book is written for practitioners and shows "eight essential steps for the care and feeding of self-organizing systems":&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Do Your Homework Before You Start.&lt;/li&gt;&lt;li&gt;Extend an Invitation.&lt;/li&gt;&lt;li&gt;Come to the Circle.&lt;/li&gt;&lt;li&gt;Welcome Passion, Responsibility, and Authentic Leadership.&lt;/li&gt;&lt;li&gt;Remember the Four Principles.&lt;/li&gt;&lt;li&gt;Observe the Law of Two Feet.&lt;/li&gt;&lt;li&gt;Keep Grief Working.&lt;/li&gt;&lt;li&gt;Formalize the System.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;This may sound weird at the first look but it gives a very nice description how Open Space works and how to do it.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The book is an eye-opener and offers so many insights why and how self-organizing systems work. The level of understanding one may reach by reading this book is not restricted to Open Space but is applicable to any organizational structure.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-3216980275389896967?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/3216980275389896967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2010/11/book-harrison-owen-wave-rider.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/3216980275389896967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/3216980275389896967'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2010/11/book-harrison-owen-wave-rider.html' title='Book: Harrison Owen - Wave Rider'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-6023929490721690546</id><published>2010-10-25T16:33:00.000-07:00</published><updated>2010-10-25T16:44:02.086-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='book review'/><title type='text'>Book: Henrik Kniberg - Scrum and XP from the Trenches: How We Do Scrum</title><content type='html'>&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"&gt;This is the must-read book for any new agile team member!&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"&gt;Author: Henrik Kniberg&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"&gt;Title: Scrum and XP from the Trenches: How We Do Scrum&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;a href="http://www.infoq.com/minibooks/scrum-xp-from-the-trenches"&gt;http://www.infoq.com/minibooks/scrum-xp-from-the-trenches&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"&gt;Rating: highly recommended!&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"&gt;Are you dealing with new agile team members from time to time? Do you have to train and explain agile to developers, testers, managers? Do you need an easy to understand book on agile practices? Do you need a highly practical book on how to do Scrum and XP?&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"&gt;Get a copy of Henrik Kniberg's outstanding book and just distribute it to your audience.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"&gt;This book is full of practical information and shows a very pragmatic approach of implementing Scrum and XP practices with an agile team. It covers almost all aspects and is really easy to read and understand.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"&gt;Although in my opinion there is no best practice how to be agile--this book just shows a great way how it works. I give this book to all my teams and other people new to agile. It's just a great start to learn about agile practices.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-6023929490721690546?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/6023929490721690546/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2010/10/book-henrik-kniberg-scrum-and-xp-from.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/6023929490721690546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/6023929490721690546'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2010/10/book-henrik-kniberg-scrum-and-xp-from.html' title='Book: Henrik Kniberg - Scrum and XP from the Trenches: How We Do Scrum'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-5340025363055308477</id><published>2010-10-23T17:38:00.000-07:00</published><updated>2010-10-23T17:38:45.507-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='book review'/><title type='text'>Book: How to Read a Book</title><content type='html'>&lt;div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Everyone reading a large number of articles and books could read this book.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Authors: Mortimer J. Adler, Charles van Doren&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Title:&amp;nbsp;&lt;a href="http://www.amazon.com/How-Read-Book-Touchstone-book/dp/0671212095?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;How to Read a Book&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0671212095" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Rating: interesting&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;This book was one of many recommended readings from my &lt;a href="http://marcbless.blogspot.com/2010/05/accde10-survey-one-book.html"&gt;survey at ACCDE10&lt;/a&gt;. The title was promising so I decided to give it a try.&lt;br /&gt;&lt;br /&gt;Many aspects of the reading task are covered in both theoretical and practical ways. Four levels of reading are distinguished:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;elementary reading - nothing more or less than the ability to read and understand written text&lt;/li&gt;&lt;li&gt;inspectional reading - the ability to skim and browse quickly through a text&lt;/li&gt;&lt;li&gt;analytical reading - the ability to get into the details of a text as well as understanding and criticizing an author's messages&lt;/li&gt;&lt;li&gt;syntopical reading - the ability to analyze and put a text into the context of related books on the same topic&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;The book offers many practical advice on how to read texts of specific kinds like e.g. history, novels, mathematics, and practical books.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I made the experience to have applied some of the practical advices to the book itself. So I skipped some 40% of the actual content of the book - and I don't feel bad about it. I assume such reading behavior was intended by the authors.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;On the other hand I'm still puzzled if the book is worth its 400 pages. I'm sure the essence of the book with all its advices and "how to"s would fit on less than 10 pages. The authors probably should have read something like "How to write a book". Nonetheless the book is interesting and to read it may serve well for a reflection on one's own reading approach.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-5340025363055308477?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/5340025363055308477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2010/10/book-how-to-read-book.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/5340025363055308477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/5340025363055308477'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2010/10/book-how-to-read-book.html' title='Book: How to Read a Book'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-4054846203224666527</id><published>2010-10-15T14:57:00.000-07:00</published><updated>2010-10-15T15:01:12.164-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='product owner'/><category scheme='http://www.blogger.com/atom/ns#' term='coaching'/><category scheme='http://www.blogger.com/atom/ns#' term='collaboration'/><category scheme='http://www.blogger.com/atom/ns#' term='team'/><title type='text'>Let the Team play Product Owner</title><content type='html'>Today I made a nice but rare experience: team A could play Product Owner for team B.&lt;br /&gt;&lt;br /&gt;Team A is settled since several iterations and is working on a new product. Team B is only a few days old and is going to build an internal, technical product to emulate the behavior of depending external hardware.&lt;br /&gt;&lt;br /&gt;As the developers and testers of team A are going to be the real users of team B's product it was obvious to do a short user story workshop with them. So I gathered everyone of team A around a table in the team room bringing some blank index cards and a marker to start with.&lt;br /&gt;&lt;br /&gt;I made several interesting observations during the workshop:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Some developers show the same behavior as many customers do. They have problems to state what they want to achieve and rather base their statements on the currently planned&amp;nbsp;product features.&lt;/li&gt;&lt;li&gt;Some developers think very broad so that new themes and stories emerge no one had thought of before. Of course these stories look obvious afterwards but nevertheless would have been forgotten if the real users were not involved.&lt;/li&gt;&lt;li&gt;Some developers fully understand the agile roles and do not care about the technical implementation. "I don't care how they realize it but I want to have this and that."&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;We finished that session with a dozen user stories which will result in many more smaller stories after some backlog grooming. I'm going to do the grooming exercise with the team as well so they have the chance to get more and deeper insights into a Product Owner's work and responsibility.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A team and it's Product Owner need mutual understanding and a prospering relationship. In the end it's again--as almost always--a game of Individuals and Interactions.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Recommendation to Scrum Masters and Agile Coaches: let the team play Product Owner every now and then.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-4054846203224666527?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/4054846203224666527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2010/10/let-team-play-product-owner.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/4054846203224666527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/4054846203224666527'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2010/10/let-team-play-product-owner.html' title='Let the Team play Product Owner'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-4732702920937402568</id><published>2010-08-15T16:58:00.000-07:00</published><updated>2010-08-15T16:58:05.622-07:00</updated><title type='text'>CCD Reflection 2: Red Grade finally finished</title><content type='html'>Four weeks have passed since my &lt;a href="http://marcbless.blogspot.com/2010/07/ccd-reflection-1-red-grade-finished.html"&gt;last CCD Reflection&lt;/a&gt;. So today is day number 49 of wearing the&amp;nbsp;&lt;a href="http://clean-code-developer.de/wiki/CcdRoterGrad"&gt;CCD Red Grade&lt;/a&gt;&amp;nbsp;&lt;a href="http://clean-code-developer.de/wiki/CcdArmband"&gt;wrist band&lt;/a&gt;&amp;nbsp;which is quite a lot of time staying with one single CCD grade.&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;strong&gt;What have I done in the last four weeks?&lt;/strong&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Weekly Coding Dojos with my team&lt;/li&gt;&lt;li&gt;Thought about features and user stories of an online CCD Reflection tool to make daily reflections easier&lt;/li&gt;&lt;li&gt;Took &lt;a href="http://industriallogic.com/elearning/"&gt;Industrial Logic&lt;/a&gt;'s eLearning course on "&lt;a href="https://elearning.industriallogic.com/gh/submit?Action=AlbumContentsAction&amp;amp;album=composingUserStories&amp;amp;devLanguage=None"&gt;Composing User Stories&lt;/a&gt;"&lt;/li&gt;&lt;li&gt;Worked on the formal proof that agile practices match very well the software life cycle requirements of specific laws and regulations. But well, this is way too off-topic here.&lt;/li&gt;&lt;/ul&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;strong&gt;How do I rate my performance on the principles and practices of the CCD Red Grade?&lt;/strong&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;DRY&lt;/strong&gt;&amp;nbsp;- highest rating&lt;/li&gt;&lt;li&gt;&lt;strong&gt;KISS&lt;/strong&gt;&amp;nbsp;- high, still room to improve&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Beware of Optimization&lt;/strong&gt;&amp;nbsp;- high, no longer skipping TDD baby steps but from my gut feeling still room to improve&lt;/li&gt;&lt;li&gt;&lt;strong&gt;FCoI&lt;/strong&gt;&amp;nbsp;- high, I initiated a design session with the team to talk about FCoI. One guy came up with FNoCaI: Favor Nothing over Composition and Inheritance - which sometimes could be the best choice.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Boy Scout Rule&lt;/strong&gt;&amp;nbsp;- lowest rating due to 100% work on new, fresh Kata code&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Root Cause Analysis&lt;/strong&gt;&amp;nbsp;- high, this just belongs to my daily job as team coach and Scrum Master, at least in the last four weeks&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version Control&lt;/strong&gt;&amp;nbsp;- high, nearly 100% done&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Simple Refactoring&lt;/strong&gt;&amp;nbsp;- highest rating, completely done as integral part of doing TDD&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Daily Reflection&lt;/strong&gt;&amp;nbsp;- medium as I have thought about developing an online CCD Reflection tool&lt;/li&gt;&lt;/ul&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;I gave every of these principles and practices a value from 1 point (not done at all) to 5 points (perfectly done), see image.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_-QEtrt3TdwA/TGh4p4DalZI/AAAAAAAAAPw/8H1WPIB5dds/s1600/2010-08-15+Red.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="282" src="http://4.bp.blogspot.com/_-QEtrt3TdwA/TGh4p4DalZI/AAAAAAAAAPw/8H1WPIB5dds/s400/2010-08-15+Red.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;strong&gt;Red Grade finished for now!&lt;/strong&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Although I wrote in my last post ...&lt;/div&gt;&lt;blockquote&gt;It would be meaningless to go on as long as I fail to apply the boy-scout-rule, root-cause-analysis, and daily reflexions on a regular basis.&lt;/blockquote&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;... I'm going to switch to the next Orange Grade by tomorrow morning simply because it's the right time to do so from my point of view. I'm just too excited to experience the next grade. Expect feedback in at least 21 days here again.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-4732702920937402568?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/4732702920937402568/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2010/08/ccd-reflection-2-red-grade-finally.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/4732702920937402568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/4732702920937402568'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2010/08/ccd-reflection-2-red-grade-finally.html' title='CCD Reflection 2: Red Grade finally finished'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_-QEtrt3TdwA/TGh4p4DalZI/AAAAAAAAAPw/8H1WPIB5dds/s72-c/2010-08-15+Red.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-32889052035887678</id><published>2010-07-12T05:25:00.000-07:00</published><updated>2010-07-12T05:26:14.212-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='clean code'/><category scheme='http://www.blogger.com/atom/ns#' term='CCD'/><title type='text'>CCD Reflection 1: Red Grade finished</title><content type='html'>Today is day number 21 of wearing the &lt;a href="http://clean-code-developer.de/wiki/CcdRoterGrad"&gt;CCD Red Grade&lt;/a&gt; &lt;a href="http://clean-code-developer.de/wiki/CcdArmband"&gt;wrist band&lt;/a&gt; and time to reflect on the last three weeks.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;strong&gt;What have I done in the last three weeks?&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Several code katas&lt;/li&gt;&lt;li&gt;A little pairing with one of our developers to find weird UI problems&lt;/li&gt;&lt;li&gt;Initiated the first Coding Dojo in our team - we are going to do weekly Dojos now&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;How do I rate my performance on the principles and practices of the CCD Red Grade?&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;DRY&lt;/strong&gt; - everything was done only once, I give a high rating&lt;/li&gt;&lt;li&gt;&lt;strong&gt;KISS&lt;/strong&gt; - almost everything was kept simple or--even better--was made simpler&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Beware of Optimization&lt;/strong&gt; - I can't remember any optimization but want to rate "not perfect" as I think that some shortcuts were made during TDD (two or more baby steps at once). And taking shortcuts is some kind of optimization as well.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;FCoI&lt;/strong&gt; - my kata and dojo code was too simple, FCoI could not have been applied&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Boy Scout Rule&lt;/strong&gt; - interesting experience: during a debugging session we walked through code and saw dirty places BUT at that time we were hunting a very specific system behaviour and did not want to interrupt this task by doing boy scout cleaning. Unfortunately we forgot to clean the code afterwards. Learned for next time: take a note of the dirty location and come back later to clean it.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Root Cause Analysis&lt;/strong&gt; - did not happen at all in the last three weeks&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version Control&lt;/strong&gt; - 50% done but not for some spiking code experiments and all my private katas&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Simple Refactoring&lt;/strong&gt; - completely done as integral part of doing TDD&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Daily Reflection&lt;/strong&gt; - thought about it but not very structured&lt;/li&gt;&lt;/ul&gt;I gave every of these principles and practices a value from 1 point (not done at all) to 5 points (perfectly done), see image.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_-QEtrt3TdwA/TDsGiUpklXI/AAAAAAAAAPo/ISdsQ71lhLI/s1600/20100712+Red+Grade+Performance.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="266" rw="true" src="http://3.bp.blogspot.com/_-QEtrt3TdwA/TDsGiUpklXI/AAAAAAAAAPo/ISdsQ71lhLI/s400/20100712+Red+Grade+Performance.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;strong&gt;Red Grade done, finished, or on-going?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The idea of the CCD initiative is to stay with your current grade until you are able to high perform on all aspects of this grade for at least 21 days in a row. My initial plan was to switch to the next Orange Grade after three weeks regardless of my red performance. I wanted to go on and focus on the next principles and practices - and simply keep in mind that I have to improve my red skills. Now I realize that CCD doesn't work this way. I want to prove significant success in the current grade to myself as a trigger to switch to the next grade. It would be meaningless to go on as long as I fail to apply the boy-scout-rule, root-cause-analysis, and daily reflexions on a regular basis.&lt;br /&gt;&lt;br /&gt;I try to do daily reflexions from now on to get self-feedback early and improve my grade performance. To be continued...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-32889052035887678?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/32889052035887678/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2010/07/ccd-reflection-1-red-grade-finished.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/32889052035887678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/32889052035887678'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2010/07/ccd-reflection-1-red-grade-finished.html' title='CCD Reflection 1: Red Grade finished'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_-QEtrt3TdwA/TDsGiUpklXI/AAAAAAAAAPo/ISdsQ71lhLI/s72-c/20100712+Red+Grade+Performance.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-1457264231742449907</id><published>2010-07-11T14:43:00.000-07:00</published><updated>2010-07-11T14:43:55.799-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='clean code'/><category scheme='http://www.blogger.com/atom/ns#' term='CCD'/><category scheme='http://www.blogger.com/atom/ns#' term='skills'/><title type='text'>CCD: The Personal Experiment</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;Two years ago I left the path of writing code as I had to deal with leadership, management, and organizational things&amp;nbsp;for my teams&amp;nbsp;more and more. That really was no big deal in the beginning but after a while I felt two important reasons to get back into coding again: (1) something was missing regarding my passion for software development: actual coding working software, and (2) I was not able to participate actively in discussions about all those fancy new things: frameworks, languages, and technologies I've never used.&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;From my theoretical point of view I knew that Uncle Bob's Clean Code was the right approach to go. This was what I wanted to head for not only personally. I also wanted to work with developers who understand and foster their own software craftsmanship in that way: writing clean and SOLID code, following XP practices, and valuing Agile principles.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;In November 2009 I started to contribute to the &lt;a href="http://www.agileskillsproject.org/"&gt;Agile Skills Project&lt;/a&gt; for quite a while but unfortunately this project was running into a dead end in the last months. I still hope it will continue somehow but this is another story for another blog post.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;At about the same time in November 2009 I attended a session of &lt;a href="http://lieser-online.de/"&gt;Stefan Lieser&lt;/a&gt; talking about the Clean Code Developer (CCD) initiative at &lt;a href="http://xpdays.de/"&gt;XP-Days 2009, Germany&lt;/a&gt;. For in-depth information take a look at&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;&lt;a href="http://clean-code-developer.de/"&gt;&lt;b&gt;clean-code-developer.de&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;a href="http://clean-code-developer.de/"&gt;&lt;/a&gt; but note that there is only a German version available.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;CCD was exactly what I needed. It it based on four values which always should be focused by developers:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;b&gt;Evolvability&lt;/b&gt; - take care that software is able to be changed easily and at a reasonable low price late in a project or even after years of production.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;b&gt;Correctness&lt;/b&gt; - software is correct if and only if all functional and non-functional requirements are implemented&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;b&gt;Efficiency of Production&lt;/b&gt; - short development time, automated tasks, and low bug ratio are necessary to be efficient&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;b&gt;Reflection&lt;/b&gt; - learn and improve often and early (on all the individual, the team, and the organizational levels)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;These are good values to follow but they are quite too abstract to know how to do it. &lt;a href="http://www.ralfw.de/"&gt;Ralf Westphal&lt;/a&gt; and &lt;a href="http://lieser-online.de/"&gt;Stefan Lieser&lt;/a&gt;, &amp;nbsp;founders of the CCD initiative, did a great job with structuring&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 13px;"&gt;lots of principles and practices&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 13px;"&gt;and giving easy-to-start guidance to developers.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 13px;"&gt;The whole system is divided into seven colored grades of which five contain specific principles and practices. A CCD developer starts with the first (red) of these five grades and works with the given principles and practices until she has reached a proficient level in this grade for at least three weeks in a row. Then the developer turns to the next grade and continues cycling through all the grades. This grade system provides an easy way to start with specific things and increases a developer's focus.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 13px;"&gt;So I started with the red grade a while ago and will post my experiences on a regular basis here on my blog.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-1457264231742449907?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/1457264231742449907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2010/07/ccd-personal-experiment.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/1457264231742449907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/1457264231742449907'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2010/07/ccd-personal-experiment.html' title='CCD: The Personal Experiment'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-8473742732491798077</id><published>2010-05-27T14:45:00.001-07:00</published><updated>2010-05-27T14:45:59.626-07:00</updated><title type='text'>Aqua Doodle as Presentation Tool</title><content type='html'>&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Several days ago we bought a new toy for our 15 months old son. It's a drawing toy called "Aqua Doodle" and has a magic canvas: when the water filled pen touches the canvas it becomes visible and gradually disappears again within the next few minutes.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_-QEtrt3TdwA/S_2oVg0X_mI/AAAAAAAAAOY/EDDdPhSpKwo/s1600/IMG_7831.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_-QEtrt3TdwA/S_2oVg0X_mI/AAAAAAAAAOY/EDDdPhSpKwo/s320/IMG_7831.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;i&gt;Image: the canvas and the water filled pen.&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;This is great tool for kids... but only for kids? I think this could also be used for presentations, moderation, creative group work, and unfocused people: there's a few minutes timebox to come to the point and sell your idea, nothing more.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_-QEtrt3TdwA/S_7kNc5A1AI/AAAAAAAAAPQ/mDpVRjgzXus/s1600/aqua+doodle+collage.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_-QEtrt3TdwA/S_7kNc5A1AI/AAAAAAAAAPQ/mDpVRjgzXus/s320/aqua+doodle+collage.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;i&gt;Images: disappearing illustration.&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;i&gt;The images were shot with three minutes gaps.&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;What's the big advantage? People need discipline and focus to reach their conclusion within the given timebox. And it should be an entertaining experience for the audience.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;There's only one disadvantage: if you're really good at presenting quickly, the time until things disappear might be too long, so you'd better bring a hair-dryer.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-8473742732491798077?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/8473742732491798077/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2010/05/aqua-doodle-as-presentation-tool.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/8473742732491798077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/8473742732491798077'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2010/05/aqua-doodle-as-presentation-tool.html' title='Aqua Doodle as Presentation Tool'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_-QEtrt3TdwA/S_2oVg0X_mI/AAAAAAAAAOY/EDDdPhSpKwo/s72-c/IMG_7831.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-8467694748942475833</id><published>2010-05-12T15:54:00.000-07:00</published><updated>2010-05-12T16:04:13.044-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='book review'/><title type='text'>Book: Rachel Davies - Agile Coaching</title><content type='html'>&lt;div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Everyone supporting agile teams has to read this book!&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Authors: Rachel Davies, Liz Sedley&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Title:&amp;nbsp;&lt;a href="http://www.amazon.com/Agile-Coaching-Rachel-Davies/dp/1934356433?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Agile Coaching&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=1934356433" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Rating: highly recommended!&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;More and more developers and project managers suddenly have to take over the role of ScrumMaster these days. All our agile frameworks and methodologies are easy to learn and understand so people become facilitators, supporters, and coaches of an agile team--without knowing anything about how to do that effectively.&amp;nbsp;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;This book covers many important aspects of coaching an agile team.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Starting with coaching basics the authors explain what it means to work as an agile coach. Why do I coach? Do I have the right attitude for coaching? What does it mean to work with people? How do I encourage change? How can I help building an agile team? These and related questions get answered in the first part of the book.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Part two describes a lot of coaching tips and practices related to the planning activities of a team. The reader gets answers to questions like: How can I facilitate daily standup and planning meetings? Is it really necessary to coach in daily standup meetings? How to support the team understanding user stories and backlog priorities? How to create the team board and increase visibility?&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;The third part takes care about quality: How to introduce test-driven development? How to introduce clean code? How to start with pair programming? How to define and get to "done"?&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;The fourth and last part of the book covers inspection and adaption practices: How do I demo working software increments? How do I facilitate a retrospective meeting? What can I do to get better as a coach?&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;A very helpful resource in this book are all the short experience reports of Rachel and Liz. Every chapter ends with a typical list of hurdles and contains a checklist so it's easy to do regular self-reflections of specific topics as an agile coach.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;This is a really nice reference book on the ScrumMaster's desk to look up how to improve one's own coaching skills.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-8467694748942475833?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/8467694748942475833/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2010/05/book-rachel-davies-agile-coaching.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/8467694748942475833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/8467694748942475833'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2010/05/book-rachel-davies-agile-coaching.html' title='Book: Rachel Davies - Agile Coaching'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-8079882627822266499</id><published>2010-05-02T17:31:00.000-07:00</published><updated>2010-05-02T17:34:49.204-07:00</updated><title type='text'>Agile Coach Camp 2010 Germany - Day 3</title><content type='html'>The final day of the Agile Coach Camp 2010 in Germany started again at 8:30 am. &lt;a href="http://twitter.com/mhsutton"&gt;Mike Sutton&lt;/a&gt; provided facilitation so attendees and session hosts could change the marketplace to their needs.&lt;br /&gt;&lt;br /&gt;9:00 am. I joined the "&lt;a href="http://www.buccaneerscholar.com/blog/archives/50"&gt;Swashbooking&lt;/a&gt;" session of Jürgen "Mentos" Hoffmann. It was a fascinating experience. We were six people in this session with six books on a table. The goal of this session was to read 3 books in 30 minutes and to take notes on these books while reading them. After this time we talked about the books and the 3 people who have read the book gave a short report on their lessons learned within the 10 minutes they had with the book. My insight of this session was that the learning process of swashbooking highly relates to the structure of a book and the level of knowledge I already had of a book's topic. This is an experiment which has to be continued!&lt;br /&gt;&lt;br /&gt;10:00 am. I joined the "Velocity" session of &lt;a href="http://www.twitter.com/deborahh"&gt;Deborah Hartmann-Preuß&lt;/a&gt;. I got a nice reminder of two important things: (1) the team has to look ahead 1-3 sprints to get a feeling of what probably will come, and (2) backlog grooming is explicitly needed in every sprint to get stories ready for the next sprint.&lt;br /&gt;&lt;br /&gt;10:30 am. I moved to &lt;a href="http://twitter.com/krishan_mathis"&gt;Krishan Mathis&lt;/a&gt;' session on "Kanban sucks the spirit out of agile". We had consensus that Kanban offers an easy way to de-agilize a self-organizing Scrum team. Kanban tends to create a dangerous mini-waterfall if applied invalid. It's a good approach to extend the Scrum board on the left side with more lanes to define the steps it needs to get a story ready. And maybe on the right side to define necessary steps after a story is done-done. But the simple, team protecting Scrum board must not be changed!&lt;br /&gt;&lt;br /&gt;11:00 am. I joined the "How to make a Product Owner" session of &lt;a href="http://twitter.com/NicoleRauch"&gt;Nicole Rauch&lt;/a&gt;. We discussed about the responsibilities of a Product Owner and what a Product Backlog has to contain. I gave a short experience report of my last project on how I tried to transform one of three product managers to a committed Product Owner. The fundamental way to get a Product Owner committed is to show the benefits for the Product Owner with Sprint Reviews and the ability to give and get early feedback.&lt;br /&gt;&lt;br /&gt;11:30 am. I moved to the session "&lt;a href="http://www.seriousplay.com/"&gt;LEGO Serious Play&lt;/a&gt;" of &lt;a href="http://twitter.com/OlafLewitz"&gt;Olaf Lewitz&lt;/a&gt;. It's amazing what can be surfaced just by letting adult people play with a set of LEGO bricks. The game is to build models of individual&amp;nbsp;constellations, teams, and organizations. These models can surface many aspects which would not have been surfaced only by talking to people.&amp;nbsp;This needs further inspection from my side... finally I found a reason to buy some new LEGO sets.&lt;br /&gt;&lt;br /&gt;12:00 am. Lunch break.&lt;br /&gt;&lt;br /&gt;1:00 pm. I made a small walk around the venue to give my wife a phone call. And I never intended to participate in &lt;a href="https://twitter.com/martinheider"&gt;Martin Heider&lt;/a&gt;'s outdoor session "Walk the Wire". As I walked by, it just looked interesting what they did between those trees so I moved closer. In the end I tried to walk the wire several times with one or two people guiding on my side. It was amazing how many similarities to coaching were discussed. Even if a way (of change) is difficult, it often is enough that a coach (or guide) exists inactive. For me this session was an eye-opener.&lt;br /&gt;&lt;br /&gt;2:00 pm. The "Open OpenSpace" session of &lt;a href="http://twitter.com/stdout"&gt;Sebastian Eichner&lt;/a&gt; and me was not needed as all attendees had enough other sessions to go to. Some people in the book's corner were inspecting books which suddenly brought me to the idea to start a spontaneous survey: I wanted to ask all attendees which one book they recommend other people should read. I posted the results of this &lt;a href="http://marcbless.blogspot.com/2010/05/accde10-survey-one-book.html"&gt;ACCDE10 Survey: The One Book&lt;/a&gt; already.&lt;br /&gt;&lt;br /&gt;2:30 pm. I went on to the "Agile Coach Camp 2011 Organizer" session and registered as volunteer.&lt;br /&gt;&lt;br /&gt;2:45 pm. Finally I took a look at &lt;a href="http://twitter.com/Criamon"&gt;Heiko Stapf&lt;/a&gt;'s session on "&lt;a href="http://www.marshmallowchallenge.com/"&gt;Marshmallow Challenge&lt;/a&gt;". They already had built a tower with&amp;nbsp;spaghettis and a marshmallow on top of it. The tower was 65 cm in&amp;nbsp;height and very stable. The marshmallow challenge is a nice game to demonstrate agile engineering practices.&lt;br /&gt;&lt;br /&gt;3:00 pm. Last small break.&lt;br /&gt;&lt;br /&gt;3:15 pm. All attendees of the Agile Coach Camp gathered in the biggest room for a final retrospective of the last 2 days. Mike Sutton was our moderator. We had great appreciations and the group felt energized!&lt;br /&gt;&lt;br /&gt;4:15 pm. End-of-the-show. All attendees left the venue. We organizers cleaned everything up and took all important artifacts with us for our internal organizer retrospective in a few weeks. The Agile Coach Coach started off with 9 people heading back to Karlsruhe, which we arrived at 7:30 pm. It was just in time for me to drive home and put my little son Henry to bed.&lt;br /&gt;&lt;br /&gt;The Agile Coach Camp was a great event. From my perspective, it was exactly the right people at the right time! Thanks to everyone for participating!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-8079882627822266499?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/8079882627822266499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2010/05/agile-coach-camp-2010-germany-day-3.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/8079882627822266499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/8079882627822266499'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2010/05/agile-coach-camp-2010-germany-day-3.html' title='Agile Coach Camp 2010 Germany - Day 3'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-5804027099007039139</id><published>2010-05-02T16:01:00.000-07:00</published><updated>2010-05-02T16:05:37.883-07:00</updated><title type='text'>ACCDE10 Survey: The One Book</title><content type='html'>During the last few hours of the Agile Coach Camp 2010 in Germany I started to do a spontaneous survey with one simple question: "Which ONE book should I read?"&lt;br /&gt;&lt;br /&gt;People's reactions were quite different. Some mentioned a book within a few seconds, others needed time to think of the most recommendable book. The question even triggered something in a handful of people so they started to brain dump a list of books. Several people hesitated and wanted to know about the context--should it be a technical book or a novel or related to a special topic? I just didn't care. The goal was just to name the one book everybody should read.&lt;br /&gt;&lt;br /&gt;Have fun browsing the list of recommended books. Try following experiment if you want: take a look at the list but completely ignore the people who recommended the books. Choose the book which sounds most interesting to you. Now take another look at the list and take the recommending people into account. Which book would you choose now? Why? Think about your decision process and how it is related to coaching, leadership, and rock stars. Self-reflect on this and add your thoughts to the comment of this post if you want.&lt;br /&gt;&lt;br /&gt;So here are the survey's results in order of their appearance.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Alchemist-Paulo-Coelho/dp/0061122416?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Paulo Coelho - The Alchemist&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0061122416" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt; (recommended by Mike Sutton)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Art-Start-Time-Tested-Battle-Hardened-Starting/dp/1591840562?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Guy Kawasaki - The Art of the Start&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=1591840562" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;(recommended by&amp;nbsp;Claudius Link)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Leading-Lean-Software-Development-Results/dp/0321620704?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Mary and Tom Poppendieck - Leading Lean Software Development&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0321620704" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;(recommended by&amp;nbsp;Sebastian Eichner)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Artists-Way-Julia-Cameron/dp/1585421472?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Julia Cameron - The Artist's Way&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=1585421472" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt; / Der Weg des Künstlers&amp;nbsp;(recommended by&amp;nbsp;Christine Neidhardt)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Third-Eye-T-Lobsang-Rampa/dp/0345340388?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Lobsang Rampa - Third Eye&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0345340388" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt; / Das dritte Auge&amp;nbsp;(recommended by&amp;nbsp;Andreas Leidig)&lt;/li&gt;&lt;li&gt;Alan Alexander Milne - Winnie the Pooh / Pu der Bär&amp;nbsp;(recommended by&amp;nbsp;Juliane "Jule" Conradt)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Agile-Estimating-Planning-Mike-Cohn/dp/0131479415?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Mike Cohn - Agile Estimating and Planning&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0131479415" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;(recommended by&amp;nbsp;Florian Eisenberg)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Brain-Rules-Principles-Surviving-Thriving/dp/0979777747?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;John Medina - Brain Rules&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0979777747" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;(recommended by&amp;nbsp;Olaf Lewitz)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Snow-Crash-Bantam-Spectra-Book/dp/0553380958?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Neal Stephenson - Snow Crash&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0553380958" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;(recommended by&amp;nbsp;Joseph Pelrine, who started to dump at least 5 books within a few seconds, but this one was his first choice)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Succeeding-Agile-Software-Development-Using/dp/0321579364?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Mike Cohn - Succeeding with Agile&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0321579364" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;(recommended by&amp;nbsp;Simon Roberts and&amp;nbsp;Krishan Mathis)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Art-Possibility-Transforming-Professional-Personal/dp/0142001104?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Rosamund Stone Zander and Benjamin Zander - The Art of Possibility&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0142001104" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;(recommended by&amp;nbsp;Heiko Stapf)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Fearless-Change-Patterns-Introducing-Ideas/dp/0201741571?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Linda Rising - Fearless Change&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0201741571" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;(recommended by&amp;nbsp;Kai Beck)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/One-Hundred-Years-Solitude-P-S/dp/0060883286?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Gabriel García Márquez - One Hundred Years of Solitude&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0060883286" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt; / Hundert Jahre Einsamkeit&amp;nbsp;(recommended by&amp;nbsp;Angelika Drach)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Neverending-Story-Michael-Ende/dp/0525457585?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Michael Ende - The Neverending Story&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0525457585" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt; / Die unendliche Geschichte&amp;nbsp;(recommended by&amp;nbsp;Klaus Schenck)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Black-Swan-Improbable-Robustness-Fragility/dp/081297381X?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Nassim Nicholas Taleb - The Black Swan&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=081297381X" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;(recommended by&amp;nbsp;Michael Podvinec)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Tribes-We-Need-You-Lead/dp/1591842336?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Seth Godin - Tribes&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=1591842336" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;(recommended by&amp;nbsp;William Gill)&lt;/li&gt;&lt;li&gt;Insa Sparrer und Matthias Varga von Kibed - Ganz im Gegenteil&amp;nbsp;(recommended by&amp;nbsp;Pierluigi Pugliese)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Little-Drummer-Girl-Novel/dp/0743464656?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;John le Carré - The Little Drummer Girl&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0743464656" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt; / Die Libelle&amp;nbsp;(recommended by&amp;nbsp;Nicole Rauch)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Wise-Advisor-Professional-Consulting-Counseling/dp/0275967263?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Jeswald W. Salacuse - The Wise Advisor&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0275967263" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;(recommended by&amp;nbsp;Pierre Neis)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Agile-Coaching-Rachel-Davies/dp/1934356433?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Rachel Davies - Agile Coaching&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=1934356433" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;(recommended by&amp;nbsp;Grazyna Scherer)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Robert C. Martin - Clean Code&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0132350882" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;(recommended by&amp;nbsp;Stefan "Steff" Huber)&lt;/li&gt;&lt;li&gt;The Holy Bible / Die Bibel&amp;nbsp;(recommended by&amp;nbsp;Jürgen "Mentos" Hoffmann)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Extreme-Programming-Explained-Embrace-Change/dp/0321278658?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Kent Beck - Extreme Programming Explained&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0321278658" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;(recommended by&amp;nbsp;Christiane Philipps, who actually put two books on the list with this recommendation--it's up to you to find the other one)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Discovery-Heaven-Harry-Mulisch/dp/0140239375?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Harry Mulisch - The Discovery of Heaven&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0140239375" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt; / Die Entdeckung des Himmels&amp;nbsp;(recommended by&amp;nbsp;Swen Gonsberg)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Goal-Process-Ongoing-Improvement/dp/0884271781?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Eliyahu M. Goldratt - The Goal&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0884271781" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt; / Das Ziel&amp;nbsp;(recommended by&amp;nbsp;Josef Scherer)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/How-Win-Friends-Influence-People/dp/0671723650?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Dale Carnegie - How To Win Friends And Influence People&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0671723650" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;(recommended by&amp;nbsp;Martin Klose)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Timeless-Way-Building-Christopher-Alexander/dp/0195024028?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Christopher Alexander - The Timeless Way of Building&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0195024028" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;(recommended by&amp;nbsp;Rachel Davies)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Wave-Rider-Leadership-Performance-Self-Organizing/dp/1576756173?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Harrison Owen - Wave Rider&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=1576756173" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;(recommended by&amp;nbsp;Deborah Hartmann-Preuß and&amp;nbsp;Bernhard Findeiss)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Disciplines-Facilitator-Transforming-International-Facilitators/dp/0787980684?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Jon Jenkins and Maureen Jenkins - The 9 Disciplines of a Facilitator&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0787980684" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;(recommended by&amp;nbsp;Sandra Sieroux)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/One-Many-VISA-Chaordic-Organization/dp/1576753328?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Dee Hock - One From Many&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=1576753328" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;(recommended by&amp;nbsp;Martin Heider)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/How-Read-Book-Touchstone-book/dp/0671212095?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Mortimer J. Adler - How to Read a Book&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0671212095" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;(recommended by&amp;nbsp;Ilja Preuß)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Slack-Getting-Burnout-Busywork-Efficiency/dp/0767907698?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Tom DeMarco - Slack&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0767907698" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;(recommended by&amp;nbsp;John McFadyen)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Leading-Teams-Setting-Stage-Performances/dp/1578513332?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Richard Hackman - Leading Teams&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=1578513332" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;(recommended by&amp;nbsp;Pawel "Paul" Lipinski)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Hitchhikers-Guide-Galaxy-25th-Anniversary/dp/1400052920?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Douglas Adams - The Hitchhiker's Guide to the Galaxy&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=1400052920" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt; / Per Anhalter durch die Galaxis&amp;nbsp;(recommended by&amp;nbsp;Stefan Gfrörer and&amp;nbsp;Sven Tiffe)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Steppenwolf-Novel-Hermann-Hesse/dp/0312278675?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Hermann Hesse - Steppenwolf&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0312278675" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;(recommended by&amp;nbsp;Jens Korte)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Crystal-Clear-Human-Powered-Methodology-Small/dp/0201699478?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Alistair Cockburn - Crystal Clear&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0201699478" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;(recommended by&amp;nbsp;Maurice le Rutte)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Habits-Highly-Effective-People/dp/0743269519?ie=UTF8&amp;amp;tag=marble-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Stephen R. Covey - The 7 Habits of Highly Effective People&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0743269519" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;(recommended by&amp;nbsp;Yves Hanoulle)&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-5804027099007039139?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/5804027099007039139/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2010/05/accde10-survey-one-book.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/5804027099007039139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/5804027099007039139'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2010/05/accde10-survey-one-book.html' title='ACCDE10 Survey: The One Book'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-7543141384242203184</id><published>2010-05-01T14:46:00.000-07:00</published><updated>2010-05-01T22:44:57.351-07:00</updated><title type='text'>Agile Coach Camp 2010 Germany - Day 2</title><content type='html'>Starting at 8:30 am &lt;a href="http://twitter.com/mhsutton"&gt;Mike Sutton&lt;/a&gt; did a great job facilitating the OpenSpace. A lot of interesting sessions were proposed by the attendees. &lt;br /&gt;&amp;nbsp; &lt;br /&gt;9:30 am. I hosted a session called "&lt;a href="http://marcbless.blogspot.com/2009/10/drive-driven-personality.html"&gt;Drive-Driven&amp;nbsp;Personality&lt;/a&gt; -or- how to handle driveless people". &lt;a href="https://twitter.com/p_pugliese"&gt;Pierluigi Pugliese&lt;/a&gt; joined in with his similar topic&amp;nbsp;about dealing with unmotivated teams. For me this session's result was to underline that people can't be motivated, only their environment can be changed to help them getting motivated again on their own. I will adapt some insights and improve my lightning talk on "Drive-Driven Personality" at the &lt;a href="http://xp2010.org/"&gt;XP2010 conference&lt;/a&gt; in Trondheim. &lt;br /&gt;&amp;nbsp; &lt;br /&gt;10:30 am. Joined a session by &lt;a href="https://twitter.com/martinheider"&gt;Martin Heider&lt;/a&gt; "Sharpen your saw - how to improve as an Agile Coach". Basic insight for me was that co-coaching and pair-coaching is helpful to improve. &lt;br /&gt;&amp;nbsp; &lt;br /&gt;10:00 am. Sneaked into &lt;a href="https://twitter.com/teamfuture17"&gt;Christine Neidhardt&lt;/a&gt;'s session on graphical and visualization techniques at flipcharts. Nice ideas how to improve my presentation skills just by drawing good looking visuals. &lt;br /&gt;&amp;nbsp; &lt;br /&gt;11:30 am. &lt;a href="https://twitter.com/krishan_mathis"&gt;Krishan Mathis&lt;/a&gt;, &lt;a href="https://twitter.com/NicoleRauch"&gt;Nicole Rauch&lt;/a&gt; and I hosted a joint session composed of "Agile Skills meeting in Ann Arbor", "&lt;a href="http://agileskillsproject.org/"&gt;Agile Skills Project&lt;/a&gt;", and "&lt;a href="http://www.clean-code-developer.de/"&gt;Clean Code Developer&lt;/a&gt;". We spend 90 minutes to talk about how it all started in Ann Arbor and how the Agile Skills Project developed until the present day. There is lot of doubt if such a project is needed and if it's heading in the right direction. I focused on the "Quests" of the project as a good starting point for interested people to join, experiment,&amp;nbsp;and contribute. We also took a look at the German "Clean Code Developer" initiative and compared both approaches. What I learned from this discussion is that any approach to do a job is highly related to the passion of the people doing it. &lt;br /&gt;&amp;nbsp; &lt;br /&gt;1:00 pm. Lunch time with 30 minutes delay. Food was good, nothing more to report on this. &lt;br /&gt;&amp;nbsp; &lt;br /&gt;1:30 pm. Joined a session by &lt;a href="https://twitter.com/johnmcfadyen"&gt;John McFadyen&lt;/a&gt; on "Comfort Zones". Many definitions were discussed so we finally knew about people's comfort zone, safety zone, and safe zone. The question came up if we as coaches should be prepared to kick people out of their comfort zone. Fortunetaly we calmed down and said that we're not able to move people. We only can move the environment so that people's comfort or safety zones get moved. The goal is to make people notice that they are about to leave their safe zone by staying in their comfort zone. &lt;br /&gt;&amp;nbsp; &lt;br /&gt;2:30 pm. Joined a session by &lt;a href="https://twitter.com/josephpelrine"&gt;Joseph Pelrine&lt;/a&gt; on "Psychology of Task Estimation". It is not enough to give the number of hours for a task but also to give the confidence level of that estimate. People are much better to estimate in real intervals: "if you need four hours for this task, do you think you will be finished by lunch?" Estimates are based on the current status of a system and knowledge. Therefore estimates have a best-before-date which is by the end of the current sprint. Re-estimating is necessary in many cases. &lt;br /&gt;&amp;nbsp; &lt;br /&gt;3:30 pm. Joined a session by &lt;a href="https://twitter.com/rachelcdavies"&gt;Rachel Davies&lt;/a&gt; on "Improving Retrospectives". I got some new ideas for retrospective activities to try. My basic insight of this session was to strengthen my belief of the major importance of the inspect-and-adapt principle. &lt;br /&gt;&amp;nbsp; &lt;br /&gt;4:30 pm. Break. Closing the day and some organizational topics. &lt;br /&gt;&amp;nbsp; &lt;br /&gt;7:00 pm. Dinner and socializing. After the food we had some nice improvisation games and theatre moderated by Mike Sutton. This was great fun mixed with brain confusing short-term memory games. The day was finished for me after a funny Agile Jeopardy game. &lt;br /&gt;&amp;nbsp; &lt;br /&gt;This was a great conference day with lots of insights. My strongest belief was affirmed by many sessions, I heard it over and over again: software craftsmenship, being agile, teamwork, promoting change, team building, as well as any other topic related to people working in an organization depend on the passion of these people to do a great job. People have to love what they do to be good and to be able to improve constantly. &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Tomorrow is the last day with another five sessions... I'm curious to get more insights.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-7543141384242203184?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/7543141384242203184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2010/05/agile-coach-camp-2010-germany-day-2.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/7543141384242203184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/7543141384242203184'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2010/05/agile-coach-camp-2010-germany-day-2.html' title='Agile Coach Camp 2010 Germany - Day 2'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-6837097588721904879</id><published>2010-04-30T15:53:00.000-07:00</published><updated>2010-04-30T15:57:49.643-07:00</updated><title type='text'>Agile Coach Camp 2010 Germany - Day 1</title><content type='html'>We organized an Agile Coach Coach bringing 8 people from Karlsruhe to the venue of &lt;a href="http://accde10.pbworks.com/"&gt;Agile Coach Camp 2010 in Germany&lt;/a&gt; this afternoon. The first come-together started at 6 pm with some finger food. It was an easy way to talk to some people I knew from other conferences and say hello to some new faces.&lt;br /&gt;&lt;br /&gt;Parts of our organizing crew gathered at 6:30 pm to form a kind of production line for the conference folders and other things. All papers and flyers&amp;nbsp;had to be bundled and inserted into the folders, as well as all the other give-aways (t-shirts with the ACC logo) had to be prepared for the attendees.&lt;br /&gt;&lt;br /&gt;Big Bang was at 8 pm with a great introduction by &lt;a href="https://twitter.com/deborahh"&gt;Deborah&lt;/a&gt; and &lt;a href="https://twitter.com/martinheider"&gt;Martin&lt;/a&gt;, giving some information on general conference organization. We were some 40 attendees at this time, still 10 missing while on their way to the venue.&lt;br /&gt;&lt;br /&gt;Lighning Talks started at 8:30 pm for one hour. After some first hesitation things came into a high energetic flow. Attendees queued up to present their thoughts in the given three minutes. It was a great show to see this happen. Unfortunately I had no possibility to give a short talk as the session stopped at 9:30 pm. There will be more opportunities for lightnings talks tomorrow evening and I'm really looking forward to it. Many interesting topics have been mentioned already so there will be&amp;nbsp;lots of&amp;nbsp;OpenSpace sessions with topics like&lt;br /&gt;&lt;ul&gt;&lt;li&gt;software craftsmenship&lt;/li&gt;&lt;li&gt;clean code / clean code developer&lt;/li&gt;&lt;li&gt;how to make people adapt agile methods&lt;/li&gt;&lt;li&gt;solution focused approaches&lt;/li&gt;&lt;li&gt;how to deal with the "scrum is everywhere" tendency&lt;/li&gt;&lt;li&gt;kanban vs. scrum / kanban with scrum&lt;/li&gt;&lt;li&gt;how to become a better agile coach&lt;/li&gt;&lt;li&gt;wave making or wave watching? ... gently or toughly creating change?&lt;/li&gt;&lt;li&gt;retrospection&lt;/li&gt;&lt;li&gt;and many, many more.&lt;/li&gt;&lt;/ul&gt;I'm going to propose&amp;nbsp;at least three OpenSpace sessions:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Drive-Driven Personality - talking about people's intrinsic motivation and how to deal with driveless people&lt;/li&gt;&lt;li&gt;The Agile Skills Project - defining the skills of our craft&lt;/li&gt;&lt;li&gt;OpenOpenSpace - whatever you want to talk about&lt;/li&gt;&lt;/ul&gt;After the lightning talk session we had great discussions with &lt;a href="https://twitter.com/rachelcdavies"&gt;Rachel Davies&lt;/a&gt;, &lt;a href="https://twitter.com/scrumphony"&gt;Marc Löffler&lt;/a&gt;, and &lt;a href="https://twitter.com/johnmcfadyen"&gt;John McFadyen&lt;/a&gt;. We talked about how to introduce XP practices to teams that never have heard of anything XPish before. My recommendation was quite simple: gain first knowledge (buy trainer or learn by yourself), then get more experience by applying practices like TDD, and always do retrospections to improve.&lt;br /&gt;&lt;br /&gt;Another topic was the question how to deal with an old, no longer maintainable legacy system. Throw it away and build it new from scratch? Or replace parts of it one by one? There's no simple answer to this kind of problem as it highly depends (on many things). I won't give a recommendation here though all participants of our discussion tend to prefer the replacing-one-by-one approach.&lt;br /&gt;&lt;br /&gt;I'm looking forward to the next two days. This is going to be a great Agile Coach Camp!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-6837097588721904879?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/6837097588721904879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2010/04/agile-coach-camp-2010-germany-day-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/6837097588721904879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/6837097588721904879'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2010/04/agile-coach-camp-2010-germany-day-1.html' title='Agile Coach Camp 2010 Germany - Day 1'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-7861704842716199902</id><published>2010-04-08T15:59:00.000-07:00</published><updated>2010-04-08T16:17:20.163-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='training'/><category scheme='http://www.blogger.com/atom/ns#' term='skills'/><title type='text'>Skill-Driven Development</title><content type='html'>There was a nice discussion yesterday at the meeting of the Scrum User Group Karlsruhe. We talked about dysfunctional Scrum organizations and the new roles of lost middle-managers. At some point a participant said that with really good people one could create really good products regardless of any methodology--either waterfall or agile would work. That lead me to the following statement:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Skill-driven development helps a lot to create working results.&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Unfortunately skill-driven teams are not the norm.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;So what can you do to improve your own and your team's skills?&lt;br /&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Improve your agile coaching&lt;/li&gt;&lt;li&gt;Coach your team&lt;/li&gt;&lt;li&gt;Learn to be patient and disciplined: handle &lt;a href="http://marcbless.blogspot.com/2009/11/untrained-team.html"&gt;the untrained team&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Surround yourself with people better than you: hire &lt;a href="http://marcbless.blogspot.com/2009/10/drive-driven-personality.html"&gt;drive-driven personalities&lt;/a&gt;&amp;nbsp;(if you are not able to collect the people around you, try to choose an existing team/organization with higher skills than your own)&lt;/li&gt;&lt;li&gt;Get involved with the &lt;a href="http://www.agileskillsproject.com/"&gt;Agile Skills Project&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Help the team to improve: facilitate retrospective meetings&lt;/li&gt;&lt;li&gt;Read at least one book on agile/development topics every other month&lt;/li&gt;&lt;li&gt;Support or become a &lt;a href="http://www.clean-code-developer.net/"&gt;Clean Code Developer&lt;/a&gt; (German content only)&lt;/li&gt;&lt;li&gt;Join and get active in a local user group&lt;/li&gt;&lt;li&gt;Attend conferences: listen to talks, participate in workshops&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;This list for sure is not complete. There are more ways how to create a skill-driven development environment. If you have any ideas, please leave a comment.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-7861704842716199902?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/7861704842716199902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2010/04/skill-driven-development.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/7861704842716199902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/7861704842716199902'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2010/04/skill-driven-development.html' title='Skill-Driven Development'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-7690899201747469993</id><published>2009-11-30T15:51:00.000-08:00</published><updated>2009-11-30T15:51:52.989-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='collaboration'/><title type='text'>Area of Collaboration: Product Owner and Team</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: left;"&gt;Saturday morning 10:00 in Karlsruhe, Germany. Last event of XP-Days 2009: community day with a very well moderated World Café. All input for this posting was created in a 20 minutes timebox with four random conference attendees including myself as host of the table.&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;The initial question was: "&lt;b&gt;Does a Product Owner need technical skills?&lt;/b&gt;"&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;We came to the conclusion that the break-down process from product vision to detailed, small user stories may require not only business and domain know-how but also some amount of technical understanding. In theory this should not be the case but experience shows that on a very detailed level of user stories it may happen that technical issues need to be discussed: the smaller the story, the more technical it gets.&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;b&gt;Theorem:&lt;/b&gt; &lt;i&gt;The technical scope of a user story is reciprocal to its business scope.&lt;/i&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;This led to the follow-up question: "&lt;b&gt;How many business know-how does the Team need?&lt;/b&gt;"&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;For best collaboration it is obviously required to maximize both the Product Owner's technical skills and the Team's business know-how. The more both parties understand of each other's field, the better does the break-down process work to get small user stories.&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Following image was drawn on our World Café table to illustrate the theory.&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_-QEtrt3TdwA/SxLoTLzt4jI/AAAAAAAAAJg/Smu8z6td2-0/s1600/worldcafe+PO+and+Team.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_-QEtrt3TdwA/SxLoTLzt4jI/AAAAAAAAAJg/Smu8z6td2-0/s400/worldcafe+PO+and+Team.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;The image shows an ideal situation. Both the Product Owner and the Team have very high skills and know-how so that maximum collaboration is possible. All the way of breaking down the product vision into small user stories can be a collaborative effort with best results.&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;We now can define four points in space which made up the so called &lt;b&gt;Area of Collaboration&lt;/b&gt;:&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;The Product Owner's position with her strong business expertise.&lt;/li&gt;&lt;li&gt;The intersection of the Product Owner's level of technical understanding and the break-down transition. This is the point within the break-down process up to which the Product Owner is able to collaborate.&lt;/li&gt;&lt;li&gt;The Team's position with its strong technical expertise.&lt;/li&gt;&lt;li&gt;The intersection of the Team's level of domain and business know-how and the break-down transition. This is the point within the break-down process from which on the Team is able to collaborate.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Following image illustrates the Area of Collaboration for an ideal situation. In such an ideal world the team can be fully involved right after the first vision of the product is born. This is the wanted condition of understanding and collaboration!&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_-QEtrt3TdwA/SxLnTzXJDuI/AAAAAAAAAJI/djVAhH_UNw4/s1600/Area+of+Collaboration+-+Ideal.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_-QEtrt3TdwA/SxLnTzXJDuI/AAAAAAAAAJI/djVAhH_UNw4/s400/Area+of+Collaboration+-+Ideal.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The less know-how either party has of the opposite field of expertise, the smaller is the area of collaboration. In typical project organizations the know-how is restricted to a low or medium level. This leads to split-up efforts: first a lonely Product Owner breaks down her vision into epic stories forming the big picture of the product. Then some collaboration of Product Owner and Team breaks down into smaller stories and this is the part to brief the Team so that it gets a broad understanding of the business values. In the third step the Team must break down into most detailed stories on its own, as the Product Owner does no longer fully understand the technical issues to be discussed. This is the dangerous part which can lead to misunderstanding and wrong product decisions.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_-QEtrt3TdwA/SxLnVYF2-NI/AAAAAAAAAJQ/CQocn-MZHa8/s1600/Area+of+Collaboration+-+Typical.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_-QEtrt3TdwA/SxLnVYF2-NI/AAAAAAAAAJQ/CQocn-MZHa8/s400/Area+of+Collaboration+-+Typical.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;But things can be even worse. Image a Product Owner and a Team who both do not have any common know-how and understanding. The Product Owner breaks down her vision into stories without any involvement of the Team. Then the Team takes over and breaks down into detailed stories without any collaboration with the Product Owner. That kind of approach has great chance to get lost.&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_-QEtrt3TdwA/SxLnWU5DNYI/AAAAAAAAAJY/1HvMRdrJWB4/s1600/Area+of+Collaboration+-+Lost.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_-QEtrt3TdwA/SxLnWU5DNYI/AAAAAAAAAJY/1HvMRdrJWB4/s400/Area+of+Collaboration+-+Lost.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Conclusions&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The Product Owner needs at least as much technical skills to understand the Team's break-down into detailed user stories.&lt;/li&gt;&lt;li&gt;The Team's domain and business know-how is even more important than the Product Owner's technical skills! If the Product Owner lacks technical understanding the Team has to compensate with domain know-how.&lt;/li&gt;&lt;li&gt;&lt;br /&gt;A goal for every agile team should be to reach the ideal, maximum area of collaboration.&lt;/li&gt;&lt;li&gt;As agile coach, mentor, or Scrum Master you should determine the respective know-how and skills of Product Owner and the Team. Handle low values as impediments instantly and increase the area of collaboration.&lt;/li&gt;&lt;/ul&gt;Final rule: &lt;b&gt;Make the Product Owner and the Team work together from the very start of the project!&lt;/b&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-7690899201747469993?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/7690899201747469993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2009/11/area-of-collaboration-product-owner-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/7690899201747469993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/7690899201747469993'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2009/11/area-of-collaboration-product-owner-and.html' title='Area of Collaboration: Product Owner and Team'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_-QEtrt3TdwA/SxLoTLzt4jI/AAAAAAAAAJg/Smu8z6td2-0/s72-c/worldcafe+PO+and+Team.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-651478828050133378</id><published>2009-11-28T14:57:00.000-08:00</published><updated>2009-11-29T05:22:51.591-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile fun'/><title type='text'>Teach Scrum 6 Times!</title><content type='html'>&lt;span style="font-family: inherit;"&gt;We had a really nice Open Space session with Alistair Cockburn at the community day of &lt;/span&gt;&lt;a href="http://www.xpday.de/2009"&gt;&lt;span style="font-family: inherit;"&gt;XP Days 2009&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: inherit;"&gt; in Karlsruhe, Germany.&amp;nbsp;As the concept of Open Space was just too restricted for Alistair, he simply invited to "Whatever U want 2 talk about" what I'd like to define as Open-Open Space.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;After several topics we started to talk about energizing teams and how to do this. The group mentioned good examples of situations when a team was able to show energetic motion.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We finally found the solution and the underlying method to trigger a team's energy and make it self-explode into a hyperproductive state! This is a quantum leap in agile team driving!&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: 13px;"&gt;&lt;span style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: 13px;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_-QEtrt3TdwA/SxGi8HZWC0I/AAAAAAAAAJA/Cb9sFK3bJB4/s1600/xdde09_alistair_small.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_-QEtrt3TdwA/SxGi8HZWC0I/AAAAAAAAAJA/Cb9sFK3bJB4/s400/xdde09_alistair_small.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;Take a look at the whiteboard Alistair is pointing at. The third line from the top shows the overwhelming truth:&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: 13px;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: 13px;"&gt;&lt;b&gt;&lt;span style="font-family: inherit;"&gt;Teach Scrum 6 times ("Repeat Yourself")&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: 13px;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;(Note: this post is pure nonsense. Do NOT teach Scrum 6 times to the same team or you will burn in hell.)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: 13px;"&gt;&lt;span style="font-family: inherit;"&gt;It's just that easy: if you're coaching or mentoring a Scrum team then simply teach Scrum 6 times to that team and it will suddenly jump into hyperproduction for sure!&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;The underlying principle and general method is "repeat yourself".&amp;nbsp;"Repeat yourself" itself is an iterative process that should be timeboxed for maximum effectiveness.&amp;nbsp;With the theory of dialectic constraints it can be proven that "repeat yourself" will lead to pure truth in the receiver's processing unit after infinite repetition.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;Fortunately Scrum is such a reduced and simple framework that 6 iterations are enough for any team.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;Try this and be surprised of its simplicity! Should you run into any problems with this approach, you should go on, try harder, and inspect and adapt as always.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;Remember, if things do not work well it's always human failure due to the first tenet of the agile manifesto: humans and interactions over processes and tools. Humans err, processes and tools don't!&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: 13px;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: right;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;&lt;span style="font-family: inherit;"&gt;(Note: if you really didn't get it, this post is pure nonsense. Do NOT teach Scrum 6 times to the same team or you will burn in hell.)&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-651478828050133378?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/651478828050133378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2009/11/teach-scrum-6-times.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/651478828050133378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/651478828050133378'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2009/11/teach-scrum-6-times.html' title='Teach Scrum 6 Times!'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_-QEtrt3TdwA/SxGi8HZWC0I/AAAAAAAAAJA/Cb9sFK3bJB4/s72-c/xdde09_alistair_small.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-8478057209000245645</id><published>2009-11-28T14:14:00.000-08:00</published><updated>2009-11-28T14:14:23.683-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='scrumbut'/><category scheme='http://www.blogger.com/atom/ns#' term='bad practise'/><title type='text'>ScrumBut: Method Picking</title><content type='html'>After two conference days I attended several sessions and talked to lots of people. It is amazing how many claim to do Scrum but mention following typical statements:&lt;br /&gt;&lt;br /&gt;"How should I change Scrum to fit into my organization?"&lt;br /&gt;"With which part of Scrum should I start?"&lt;br /&gt;"There is no Product Owner in our team, we don't need one."&lt;br /&gt;"We don't do Sprint Planning because we planned all project phases at the beginning and execute that plan in 3 week sprints."&lt;br /&gt;etc.&lt;br /&gt;&lt;br /&gt;This is the wrong way! If you pick a few single methods or practices of Scrum the result will not be Scrum.&lt;br /&gt;&lt;br /&gt;Or as Jeff Sutherland said: "You may change anything in Scrum but don't call it Scrum!"&lt;br /&gt;&lt;br /&gt;One may argue this is just another dogmatic restriction of Scrum. Let's find out why it makes sense to leave Scrum as is.&lt;br /&gt;&lt;br /&gt;Think generally about your team's definition of done. Everyone of your team is able to understand what you mean by saying "this story is done." It is just useful to have such a common basis of understanding. Now replace "done" with "scrum" and extrapolate your team to the rest of the world. The definition of Scrum is based on its roles, activities, and artifacts as described in the Scrum Guide or any other serious book on Scrum. Everyone in the world with such knowledge of the Scrum framework will understand what you mean by saying "we're doing Scrum." Take a look:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;"done" = done&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;"&gt;"Scrum" = Scrum&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;"&gt;"not done" = not done&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;"not Scrum" = not Scrum&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;"I'm almost finished with this task" simply means "not done".&lt;br /&gt;"We're using only a few things of Scrum" simply means "not Scrum".&lt;br /&gt;It's that easy.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;There is no binary black-white scale, of course. In the beginning of your transition to Scrum you will see many things that won't work as scrummy as intended. The important point is not to exclude these things right from the start of your transition. Always start with the full Scrum set even if nothing is working well. Go on, learn, inspect and adapt - with good mentoring and coaching your team will improve soon enough even if you think that is not soon enough.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-8478057209000245645?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/8478057209000245645/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2009/11/scrumbut-method-picking.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/8478057209000245645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/8478057209000245645'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2009/11/scrumbut-method-picking.html' title='ScrumBut: Method Picking'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-442598536378024248</id><published>2009-11-25T08:37:00.000-08:00</published><updated>2010-11-12T00:58:43.757-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lean'/><category scheme='http://www.blogger.com/atom/ns#' term='waste'/><title type='text'>Pedantic Coders: Warnings are Waste!</title><content type='html'>&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;Some days ago I had a discussion with a Scrum Master, a Project Manager, and the team leader of a bunch of developers. We talked about an upcoming big project and how to guarantee high quality output right from the start.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;At one point in the discussion I thumped the table and raised my voice:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;"No, I do not want to see a single warning! If there is a single tiny warning I will declare the result invalid and failed!"&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;Everybody looked at me wondering about such a hard call. Let me explain why my request is so important:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;b&gt;Any Warning is Pure Waste!&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;Imagine the typical logging mechanism in your software. As your system grows your logging output grows in parallel. If there are several developers working on that system anyone of them at some point needs some private debug logging. Or maybe some informal output is written to the log files of the running software.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;Now imagine the guys working as administrator, service technician, or customer service manager.&amp;nbsp;What do they expect of this software in their specific role? If the customer did not report an issue, they expect an empty log file, nothing else! Every single line of informal or warning message would be pure waste for them.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;The system has to write output only if there really was a problem the user could experience. This is a general constraint of software architecture and design your developers have to take care of.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;Now we come to the deeper and underlying reason of my request: your compiler must not show a single warning!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;"Yes, in theory, but we have old legacy code. And there are always language specific things that just throw a warning."&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;Don't allow yourself and your team to be that lazy! No, there is not any reason to let your compiler talk to you. Your compiler has to be silent. If it really wants to raise its voice, the message has to be of major importance! Any other gibberish compiler output is pure waste and distracts from important things.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;"If you really want this, we could suppress all warnings in the compiler settings."&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;No, stop, you didn't get it yet! My request is not about hiding important messages, it is about avoiding important messages. Any compiler warning your code produces is an important hint to a possible defect in your code. In my point of view a compiler warning has an even higher priority than a red unit test.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;Go and fix your code! Make it beautiful and clean. And let your team define a working agreement or even include in the definition of done as follows: "Code producing any compiler output is not done!"&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;I don't know why lot of developers do not have the attitude to be a pedantic coder. Maybe modern developers have lost that discipline because they got too used to deal with uncompiled scripting languages. Maybe they simply lack the knowledge of handling any theoretically possible error situation in their code. Back in the old days when I took a system programming course at university, we had to prove our skills by executing this command:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp; gcc -ansi -pedantic mysource.c&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;You should do the same nowadays by applying following rules:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;Never suppress compiler messages&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;Analyze every compiler output and take a deep look at your code to avoid that output&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;Handle any theoretically possible error situation in your code, or to be more precise:&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;Handle any theoretically possible error situation in your code even if you think it will never happen&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;Be a pedantic coder and do not allow warnings!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;Be lean and remove waste!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;Inspect and adapt!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-442598536378024248?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/442598536378024248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2009/11/pedantic-coders-warnings-are-waste.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/442598536378024248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/442598536378024248'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2009/11/pedantic-coders-warnings-are-waste.html' title='Pedantic Coders: Warnings are Waste!'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-2776006446232788441</id><published>2009-11-23T15:27:00.000-08:00</published><updated>2009-12-19T00:46:48.614-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='book review'/><title type='text'>Book: Taiichi Ohno - Toyota Production System</title><content type='html'>Everyone interested in historic basics of Scrum and other agile approaches should read this book.&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Author: Taiichi Ohno&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Title: Toyota Production System&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://www.amazon.com/gp/product/0915299143?ie=UTF8&amp;amp;tag=marble-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=0915299143"&gt;Taiichi Ohno - Toyota Production System: Beyond Large-Scale Production&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=marble-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0915299143" style="border: none !important; margin: 0px !important;" width="1" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;Rating: recommended&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;If you want to understand several basic principles of Scrum and other agile approaches then take a deeper look at Taiichi Ohno's book. He describes the historic development of all those famous Toyota principles one can see adopted in many agile frameworks:&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;kanban&lt;/li&gt;&lt;li&gt;just-in-time&lt;/li&gt;&lt;li&gt;five why's (real cause)&lt;/li&gt;&lt;li&gt;production leveling&lt;/li&gt;&lt;li&gt;visual control (management by sight)&lt;/li&gt;&lt;li&gt;waste recognition and elimination&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;All of this was started some 80 years ago by the visionary&amp;nbsp;Toyoda Sakichi and brought to perfection by his successor Toyoda Kiichiro. The book shows some insight how these people thought and managed their organization. It also covers some economical history of the competitive automobile markets of Japan, Europe, and the USA in the first half of the 20th century.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Overall the book does not unveil the deep details how to implement a Toyota-like production system but it gives great background information why and how this system was invented with all its principles and practices.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The appendix "Glossary of Major Terms" is a nice reference of all important concepts.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-2776006446232788441?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/2776006446232788441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2009/11/book-taiichi-ohno-toyota-production.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/2776006446232788441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/2776006446232788441'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2009/11/book-taiichi-ohno-toyota-production.html' title='Book: Taiichi Ohno - Toyota Production System'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-5332300041668326277</id><published>2009-11-15T09:10:00.000-08:00</published><updated>2009-11-15T09:10:14.551-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kanban'/><category scheme='http://www.blogger.com/atom/ns#' term='bad practise'/><title type='text'>Lose Customers with Disorganized Workflows</title><content type='html'>Last week my wife and me went to the traditional Saint Martin Procession with our son. It was a nice walk with all those gleaming hand laterns of the kids. The walk ended at a school were the local music society had prepared some food and beverages. Ordering and delivery was organized as follows:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;At the cash desk customers have to buy vouchers for specific food and beverage&lt;/li&gt;&lt;li&gt;One person works at the cash desk&lt;/li&gt;&lt;li&gt;Left of the cash desk all beverages are handed out&lt;/li&gt;&lt;li&gt;Three persons are in charge of handing out the beverages&lt;/li&gt;&lt;li&gt;Right of the cash desk all food is handed out (french fries, German "Bratwurst", stuff like that)&lt;/li&gt;&lt;li&gt;Four persons are in charge of handing out the food&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;When we arrived at that location I hurried to the cash desk only to append myself to a long row of approximately 50 people waiting. After 5 minutes there were still 40 people in front of me.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There were several severe problems in the way of organization:&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Only one person at the cash desk. Maybe a single resource would have been able to handle the queue of people but unfortunately this person was the slowest imaginable.&lt;/li&gt;&lt;li&gt;No team work. All the resources had been strictly assigned to their specific stations. No one was able or willing to help at another station to deal with overloads.&lt;/li&gt;&lt;li&gt;No one-way routing of customers. After the cash desk first you had to decide to move left or right and cross the row of people in front of the cash desk again to go to the other side.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;It really was a mess and I analyzed all these problems within the first minute of waiting. If they only would have organized their work order with a simple kanban, everyone would have been happy with a faster delivery of finished orders to the customers.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We finally decided to abort this experiment after 15 minutes, walked away and got something to drink at home. So my conclusion is: disorganized workflows loses customers.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-5332300041668326277?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/5332300041668326277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2009/11/lose-customers-with-disorganized.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/5332300041668326277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/5332300041668326277'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2009/11/lose-customers-with-disorganized.html' title='Lose Customers with Disorganized Workflows'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-8949511154269327233</id><published>2009-11-10T16:33:00.000-08:00</published><updated>2009-11-10T16:34:31.787-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='training'/><category scheme='http://www.blogger.com/atom/ns#' term='agile feeling'/><title type='text'>The Untrained Team</title><content type='html'>&lt;div style="text-align: right;"&gt;"Patience. Discipline."&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: right;"&gt;&lt;i&gt;Undead NPC, Undercity, WoW&lt;/i&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: right;"&gt;&lt;div style="text-align: left;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;i&gt;&lt;span style="font-style: normal;"&gt;Successfully getting to Agile requires two important abilities -- patience and discipline:&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;Patience&lt;/b&gt; of the ScrumMaster to let the team self-organize and learn to improve. This may sound contrary to the &lt;a href="http://marcbless.blogspot.com/2009/10/drive-driven-personality.html"&gt;drive-driven personality&lt;/a&gt; a ScrumMaster must have. But it is important for every driver to power up an engine and just let it run on its own from time to time.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;Discipline&lt;/b&gt; of the team to stay focused at self-organizing and improving. This may sound contrary to the &lt;a href="http://marcbless.blogspot.com/2009/08/why-does-scrum-feel-so-good.html"&gt;good mood&lt;/a&gt; Scrum creates. But discipline is needed both on a personal and team basis. It is barely possible to succeed with test-driven development, pair programming, or continuous integration without discipline.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Now here is the issue: how to deal with missing discipline?&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Two answers depending on the underlying root cause of missing discipline: either fire them, or train them!&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;If discipline is missing simply because team members do not want to be agile you should consider to break up with these guys.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;If discipline is missing because team members do not know how to be agile you have to mentor, guide, and train them. It is not enough to give your team an one hour up-front presentation and tell them "you have to write unit tests for everything now because we have it in our definition-of-done." A developer without knowledge and experience how to write good unit tests will get lost. She will try to test the written code afterwards and you will hear statements like "no, I can't write unit tests now because the implementation is not finished yet."&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Another fruitless approach is to tell your team "we will do continuous integration now because we are agile." It won't work as long as the team does not know how to integrate continuously on a daily basis. Developers again will get lost mentioning "yes, of course we will integrate but we have to wait for the three stories in this SVN branch to be finished before we can do so."&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Do not wait any longer, act now! Your developers will fall back to old, traditional, waterfallish&amp;nbsp;behavior. This will destroy huge parts of the team's success. Do not blame them - they simply do not know better.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Start now to set up training lessons, coaching sessions, and workshops to gain knowledge of all the things anyone of your team must possess. Use experts available in your organization to spread knowledge. Or get professional external help - there are lots of experienced trainers out there to help your team. And the team will be thankful to get something fresh from external people. Just weigh the pros and cons of the money invested in a trainer and the inspirational motivation of the team.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Pure self-organizing advocates will argue that the team by itself has to find all of these issues and how to improve accordingly. Yes, your team should do so. But if you as a ScrumMaster notice slack of improvement it's your turn to brief the team and kick-off some hints.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;And always remember:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: right;"&gt;"Training is useful.&lt;br /&gt;But there is no substitute for experience."&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: right;"&gt;&lt;i&gt;Rosa Klebb, From Russia with Love&lt;/i&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: right;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-8949511154269327233?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/8949511154269327233/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2009/11/untrained-team.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/8949511154269327233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/8949511154269327233'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2009/11/untrained-team.html' title='The Untrained Team'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-5381310046731663519</id><published>2009-11-02T17:30:00.000-08:00</published><updated>2009-11-06T14:46:16.147-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='scrum'/><title type='text'>Scrum Checklist: German Translation</title><content type='html'>I proudly present the German translation of Henrik Kniberg's Scrum Checklist.&lt;br /&gt;Download:&amp;nbsp;&lt;a href="http://agilecoach.de/scrum/Scrum-checklist_German.pdf"&gt;http://agilecoach.de/scrum/Scrum-checklist_German.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://agilecoach.de/scrum/Scrum-checklist_German.pdf"&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_-QEtrt3TdwA/Su-HZ9UT-xI/AAAAAAAAAIw/st_AVpiAjKw/s1600-h/Scrum-checklist_German.png" imageanchor="1" style="cssfloat: left; margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_-QEtrt3TdwA/Su-HZ9UT-xI/AAAAAAAAAIw/st_AVpiAjKw/s400/Scrum-checklist_German.png" vr="true" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;Have fun with it and give me feedback if there is a typo or anything else is broken.&lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;If you are interested in Henrik's original version, take a look at his&amp;nbsp;&lt;a href="http://crisp.se/scrum/checklist"&gt;Scrum Checklist&lt;/a&gt;&amp;nbsp;site.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-5381310046731663519?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/5381310046731663519/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2009/11/scrum-checklist-german-translation.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/5381310046731663519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/5381310046731663519'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2009/11/scrum-checklist-german-translation.html' title='Scrum Checklist: German Translation'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_-QEtrt3TdwA/Su-HZ9UT-xI/AAAAAAAAAIw/st_AVpiAjKw/s72-c/Scrum-checklist_German.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-8016775328596803920</id><published>2009-10-30T15:21:00.000-07:00</published><updated>2010-11-12T00:25:00.550-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='book review'/><category scheme='http://www.blogger.com/atom/ns#' term='estimating'/><category scheme='http://www.blogger.com/atom/ns#' term='planning'/><title type='text'>Book: Mike Cohn - Agile Estimating and Planning</title><content type='html'>&lt;div&gt;&lt;div style="margin: 0px;"&gt;Everyone getting agile has to read this book!&lt;/div&gt;&lt;div style="margin: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0px;"&gt;Author: Mike Cohn&lt;/div&gt;&lt;div style="margin: 0px;"&gt;Title:&amp;nbsp;Agile Estimating and Planning&lt;/div&gt;&lt;div style="margin: 0px;"&gt;&lt;a href="http://bit.ly/1JA1Cr"&gt;http://bit.ly/1JA1Cr&lt;/a&gt;&lt;/div&gt;&lt;div style="margin: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;Rating: highly recommended!&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This book is just a must have and a must read! Mike Cohn describes all important aspects and concepts of estimating and planning in an agile approach. Lots of real-world examples show how to apply these concepts.&lt;br /&gt;&lt;br /&gt;Note that this book is NOT about traditional estimating and planning for agile projects. It is about *agile estimating and planning* and this is what agile projects need to succeed.&lt;br /&gt;&lt;br /&gt;You probably read several Scrum books and know the basics about story points, planning poker, story priorities, sprint planning, burndown charts, and velocity. If you really want to get in-depth details on all these and related topics you have to read this book! It is worth every single word - and Mike knows that "every word counts".&lt;br /&gt;&lt;br /&gt;If you already are running agile practices then read this book and inspect your methods. You will find so many things to improve and adapt.&lt;br /&gt;&lt;br /&gt;Enough said. Buy it, read it, and keep it on your table for reference!&lt;br /&gt;&lt;br /&gt;PS: I'm looking forward to read Mike's new book "Succeeding with Agile". It will be on Amazon's stock on Monday.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-8016775328596803920?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/8016775328596803920/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2009/10/book-mike-cohn-agile-estimating-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/8016775328596803920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/8016775328596803920'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2009/10/book-mike-cohn-agile-estimating-and.html' title='Book: Mike Cohn - Agile Estimating and Planning'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-3497064571270021549</id><published>2009-10-30T14:29:00.000-07:00</published><updated>2010-11-12T00:57:27.978-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='team'/><category scheme='http://www.blogger.com/atom/ns#' term='scrum'/><title type='text'>Generalize Your Specialized Generalists</title><content type='html'>&lt;div&gt;The software developers in a well-known Scrum team have undergone a transition from generalists to specialists in former times. They have been responsible for no specific parts of the software system. Every developer was assigned to the next high priority tasks regardless of&amp;nbsp;knowledge and experience. Combined with classical waterfall project management, solo programming, missing code reviews, and missing unit testing, the resulting quality of the system was extremely low. There was a vast lack of knowledge of the old legacy code the team was working with. To compensate that knowledge all parts of the system were assigned to specific developers - a step that turned them from generalists to specialists.&lt;br /&gt;&lt;br /&gt;Instead of moving out of the waterfall into Scrum and introducing pair programming and unit testing it was decided to go the pretended easy way and transforming generalists to specialists. Now single persons were assigned to specific parts of the system but unfortunately there still was a vast lack of knowledge of the old system. The major disadvantage of assigned specialists is the "not my job" syndrome: there always is another guy responsible for the task on my table so work can easily be pushed away. The next disadvantage is the "don't touch my baby" syndrome which instantly blames developers who dared to touch code not in their area of responsibility.&lt;br /&gt;&lt;br /&gt;The team resulted in a hypoproductive group of developers, controlled by waterfall processes, solo programming, missing code reviews, missing unit testing, vast lack of knowledge, and individual code ownership: the worst of all worlds finally was born.&lt;br /&gt;&lt;br /&gt;Productivity raised instantly after installing a working Scrum with that team. Bug rates dropped rapidly simply by applying the definition of done: code reviews and unit testing now are mandatory. As a next step single team members were asked to spread their knowledge via pair programming. This opened the way to collective code ownership.&lt;br /&gt;&lt;br /&gt;The team has to improve a lot more and it will find out all those issues as impediments in the next retrospective meetings. Well, if they don't, the Scrum Master will give some hints by defining appropriate retrospective goals.&lt;br /&gt;&lt;br /&gt;In the end, the team will become hyperproductive and will finally re-generelize their specialized generalists.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-3497064571270021549?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/3497064571270021549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2009/10/generalize-your-specialized-generalists.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/3497064571270021549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/3497064571270021549'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2009/10/generalize-your-specialized-generalists.html' title='Generalize Your Specialized Generalists'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-4448588252047262687</id><published>2009-10-27T15:48:00.000-07:00</published><updated>2009-10-27T15:48:57.836-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='change'/><category scheme='http://www.blogger.com/atom/ns#' term='scrum'/><category scheme='http://www.blogger.com/atom/ns#' term='agile feeling'/><title type='text'>Drive-Driven Personality</title><content type='html'>There was heavy "agile fun" in the last months with all the agilists working close with me. We made lots of wordy jokes like "the goal is the goal", "the way is the way" which became things like "way-driven driving" and nonsense like that. Thinking of all these things all the time made me come to the conclusion of a quite meaningful term I'm going to explain: the Drive-Driven Personality.&lt;br /&gt;&lt;br /&gt;"Say what? Drive-driven personality? Yup, right, c'mon, go away and never come back!"&lt;br /&gt;&lt;br /&gt;No, really and seriously. It's that easy:&amp;nbsp;Drive-Driven Personality is needed to push changing the world!&lt;br /&gt;&lt;br /&gt;Many people just live their lives as is, be it private or professionally. These people may be good, valuable, hard-working thinkers with a quality above the average. Nevertheless these people keep things as they are most of the time. At max they optimize their local environment with smallest influence. But they never will change the world with what they do. They simply do not have the drive to force change.&lt;br /&gt;&lt;br /&gt;Drive is not about power - most people do not have vast power to change things with a fingersnip. Usually power is given to people in a local scope only.&lt;br /&gt;&lt;br /&gt;Drive is about an inner mental state - a heavy desire to do specific things. It's an inner calling, some kind of mission one has to complete with concentrated passion.&lt;br /&gt;&lt;br /&gt;Typical examples of Drive-Driven Personality are writers, painters, artists in general.&lt;br /&gt;&lt;br /&gt;Applied to Scrum: everything is quite simple and understandable in scrum. What for do we need Drive-Driven Personality? Jeff Sutherland explains the basic theory of bringing an average waterfall team to be hyperproductive - an initial kind of high-energy is needed to shake and trigger the waterfall team so that it is ready to start the journey. In my opinion this kind of high-energy has to be provided by Drive-Driven Personality. The ScrumMaster has to take care that not only the team but the surrounding organization is ready to start the journey into agility. If you do not possess inner drive to change anything, your attempt to do so will stagnate after a while and will end in keeping a status quo. A Drive-Driven Personality is needed or risk to fail increases.&lt;br /&gt;&lt;br /&gt;What for do we need Drive-Driven Personality if our scrum team already moved to a score of 6.4 on the Nokia scale? The team is self-organized, holds retrospectives, and understands how to improve on a regular basis. In this case you need a Drive-Driven ScrumMaster to perform the last hard step bringing the team hyperproductive to a score of 10. There will be impediments to change or remove which are way outside the scope of a scrum team. To change old top-management structures a fearless, Drive-Driven Personality is necessarily needed.&lt;br /&gt;&lt;br /&gt;Drive-Driven Personality is what you want for everyone you are working with! Whenever you have to recruit and get people on your team, find out if an applicant is Drive-Driven enough for her job. Avoid working with mediocre skilled people - search a Drive-Driven team and your working paradise is reached.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-4448588252047262687?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/4448588252047262687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2009/10/drive-driven-personality.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/4448588252047262687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/4448588252047262687'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2009/10/drive-driven-personality.html' title='Drive-Driven Personality'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-6805962141342291448</id><published>2009-10-26T17:05:00.000-07:00</published><updated>2009-10-26T17:55:49.578-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='book review'/><title type='text'>Book: Mike Cohn - User Stories Applied</title><content type='html'>Everyone getting agile has to read this book!&lt;br /&gt;&lt;br /&gt;Author: Mike Cohn&lt;br /&gt;Title: User Stories Applied for Agile Software Development&lt;br /&gt;&lt;a href="http://bit.ly/POrak"&gt;http://bit.ly/POrak&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Rating: highly recommended!&lt;br /&gt;&lt;br /&gt;During any approach to implement agile procedures in an organisation there&amp;nbsp;is a need to explain how management and engineering of requirements should work. Coming from traditional waterfall projects most people do not understand what those User Story stuff is all about. Usually lot of concerns are mentioned...&lt;br /&gt;&lt;br /&gt;"So, User Stories are Use Cases, right? Why don't you just call it Use Case?"&lt;br /&gt;&lt;br /&gt;"But we need all requirements at the start of our project. How should that work with User Stories?"&lt;br /&gt;&lt;br /&gt;"No, we don't need that. We know what the customers want and we know all features of the product. What for should we waste time with User Stories?"&lt;br /&gt;&lt;br /&gt;Mike Cohn is one of the most experienced agilists and board member of the Scrum Alliance. In his book he explains every detail you must know about User Stories. This books makes you understand how to argue against the usual concerns. Mike wrote down his vast experience and makes any aspect of the topic easy to read.&lt;br /&gt;&lt;br /&gt;Did you ever wonder how to deal with nonfunctional requirements in Scrum? Read this book and find out.&lt;br /&gt;&lt;br /&gt;Did you ever ask who would be the best product owner writing your stories? Read this book.&lt;br /&gt;&lt;br /&gt;Have you read this book and still have issues bothering you about User Stories? Well, you either got lost in something else than being agile or you probably may be on to something really new.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-6805962141342291448?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/6805962141342291448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2009/10/book-mike-cohn-user-stories-applied.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/6805962141342291448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/6805962141342291448'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2009/10/book-mike-cohn-user-stories-applied.html' title='Book: Mike Cohn - User Stories Applied'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-5503621164814879789</id><published>2009-10-22T15:41:00.000-07:00</published><updated>2010-11-12T00:59:40.250-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='persuasion'/><category scheme='http://www.blogger.com/atom/ns#' term='change'/><category scheme='http://www.blogger.com/atom/ns#' term='scrum'/><title type='text'>Guerilla Scrum: How to force organisational change</title><content type='html'>&lt;span style="font-size: large;"&gt;&lt;strong&gt;Situation&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Many organizations do not dare to change themselves although everyone knows that things do not work well. Usually real working employees have a good feeling that things are going wrong. Unfortunately they do not have the power to trigger change but expect middle management to do so. Usually top management expects everyone to do the best job and will ask questions to middle management if things go wrong. Therefor middle management is sandwiched with expectations - this is a hard job to handle and&amp;nbsp;needs explicit skills.&lt;br /&gt;&lt;br /&gt;People tend to keep an organisational status quo for several reasons:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Why change anything? Never change a running system.&lt;/li&gt;&lt;li&gt;A change would have impact on many parts of the organisation, we just can't do this.&lt;/li&gt;&lt;li&gt;We do not have time for changes.&lt;/li&gt;&lt;li&gt;We do not have budget for changes.&lt;/li&gt;&lt;li&gt;We can't change anything due to laws and external regulations.&lt;/li&gt;&lt;li&gt;We already tried to change things but it didn't work.&lt;/li&gt;&lt;li&gt;My boss forbids change.&lt;/li&gt;&lt;li&gt;I do not change anything so that I am not responsible for any fault.&lt;/li&gt;&lt;/ul&gt;Analysing any single reason not to&amp;nbsp;change an organisation leads to the basic cause: fear-driven management avoids organisational change.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size: large;"&gt;Solution&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Four phases as follows are needed to overcome fear-driven management and force organisational change.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1.&amp;nbsp;Guerilla Scrum&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Guerilla Scrum is about just starting to change things in your own local scope of influence. Simply start your next project by applying scrum. Even if you have to deal with scrumbuts like missing product owners or an unprepared team you should start scrumming. Try to live scrum with all the few details it prescribes. Just do it and the results will prove your right decision.&lt;br /&gt;&lt;br /&gt;If you can't setup a scrum team or if you are bound to a running project, then try to apply as many of the following:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Inspect and Adapt: setup timeboxes of several weeks in your project and bring together all team members on a regular basis to do retrospectives of these timeboxes. Do this to find obstacles and impediments and remove them as soon as possible.&lt;/li&gt;&lt;li&gt;Direct Contact: bring people together. Make people communicate with each other. In many projects people talk to the project manager only instead of talking with the co-worker in the neighbour room. Force them to work in direct contact.&lt;/li&gt;&lt;li&gt;Show Progress: use the mentioned timeboxes and give a project presentation at the end of such a box. Make the team responsible to demonstrate what they have achieved. Try to invite your product manager or whoever is the major project stakeholder from the business point of view. Convincing this business guy is important for the next point.&lt;/li&gt;&lt;li&gt;On-site Customer: bring in the convinced product manager to talk to the team. Use this direct contact to clear requirements and get a better understanding of each other.&lt;/li&gt;&lt;/ul&gt;You will see huge overall improvements after repeating these things two or three times.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2. Push into Organisation&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Visit the barber, jump into your best suit and get ready for marketing: make your improvements visible to other parts of the organisation.&lt;br /&gt;&lt;br /&gt;Do not promise the silver bullet! Do not promise infinite ROI and do not promise vast improvements by presenting the theory of a new method!&lt;br /&gt;&lt;br /&gt;Simply present the real, measurable improvements of your guerilla scrum. Just mention a few words about "agility" and "scrum", just give an indication of doing things differently than before.&lt;br /&gt;&lt;br /&gt;You should explain some details of your scrum to the next neighboured managers: show them the daily micromanagement, the tracking of all things, the planning, everything - and let them be both surprised and confused. They will need time to think about what they saw.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3.&amp;nbsp;Expect Growing Interest&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The word will spread through your organisation: the product manager will talk to her colleages, your manager will mention improvements of his department with a new method. Other people will take notice of you and your team.&lt;br /&gt;&lt;br /&gt;Members and managers of other departments probably will contact you to learn more. Use this chance to give a presentation on agile methods. Set a date for a workshop on timeboxing, agile estimating, or any other interesting agile topic.&lt;br /&gt;&lt;br /&gt;Don't forget: always include step 2. and continuosly present your real improvements!&lt;br /&gt;&lt;br /&gt;Persuade as many stakeholders as possible.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;4.&amp;nbsp;Use Multiplicators&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Time will come when someone will have entered the agile train. Maybe another project manager read a book, joined a conference, or actively went into agile in any other way. There will be people getting the big picture and have their eyes opened.&lt;br /&gt;&lt;br /&gt;Use these people, they are your allies! Let them spread the word for you. Support them and get supported in return.&lt;br /&gt;&lt;br /&gt;Ideally some of these people are from top management - these are your wanted multiplicators! Try to sandwich your middle management organisation with agilists: persuated managers and successful, improving project teams.&lt;br /&gt;&lt;br /&gt;When enough people are on your side, being agile becomes common sense and will not be questioned any longer.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size: large;"&gt;Conclusion&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Every organization is able to achieve major improvements.&amp;nbsp;Overcome fear-driven management by proving results of guerilla scrum. Do marketing and present your real improvements and results. Persuade as many people as you can, so that being agile becomes common sense.&lt;br /&gt;&lt;br /&gt;The most import agile principle of "Inspect and Adapt" will help your organisation to embrace change - so finally you reached your goal.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-5503621164814879789?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/5503621164814879789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2009/10/guerilla-scrum-how-to-force.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/5503621164814879789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/5503621164814879789'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2009/10/guerilla-scrum-how-to-force.html' title='Guerilla Scrum: How to force organisational change'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-1874078621623073941</id><published>2009-10-16T15:40:00.000-07:00</published><updated>2009-10-16T15:40:19.004-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kanban'/><category scheme='http://www.blogger.com/atom/ns#' term='personal taskboard'/><title type='text'>Personal Taskboard: Evolution to Mobile</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_-QEtrt3TdwA/StjzjBs6buI/AAAAAAAAAIM/unGQWV7P8Ng/s1600-h/personal+taskboard+-+mobile+01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_-QEtrt3TdwA/StjzjBs6buI/AAAAAAAAAIM/unGQWV7P8Ng/s320/personal+taskboard+-+mobile+01.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;The major disadvantage of a wall-based personal taskboard is its pure static character. You can't take it with you for travelling or for working on it at home.&lt;br /&gt;&lt;br /&gt;Here's the solution: the mobile personal taskboard.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_-QEtrt3TdwA/Stjzmnby8JI/AAAAAAAAAIU/_22BPBfusA4/s1600-h/personal+taskboard+-+mobile+02.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_-QEtrt3TdwA/Stjzmnby8JI/AAAAAAAAAIU/_22BPBfusA4/s320/personal+taskboard+-+mobile+02.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Side note: this version of the personal taskboard is not used by myself but I like the idea a lot. For me it works to move the 2 most important task from my wall-based board into my paper book. So my paper book is some kind of additional optional external kanban lane.&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Don't forget: always inspect and adapt! This topic will go on for sure...&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-1874078621623073941?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/1874078621623073941/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2009/10/personal-taskboard-evolution-to-mobile.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/1874078621623073941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/1874078621623073941'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2009/10/personal-taskboard-evolution-to-mobile.html' title='Personal Taskboard: Evolution to Mobile'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_-QEtrt3TdwA/StjzjBs6buI/AAAAAAAAAIM/unGQWV7P8Ng/s72-c/personal+taskboard+-+mobile+01.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-7314855922953584446</id><published>2009-10-16T15:21:00.000-07:00</published><updated>2009-10-16T15:21:43.662-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='prioritization'/><category scheme='http://www.blogger.com/atom/ns#' term='personal taskboard'/><title type='text'>Personal Taskboard: Evolution to Priorities</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_-QEtrt3TdwA/Ss4SdfknRnI/AAAAAAAAAH8/yfZGEamyaYI/s1600-h/2009-10-08+personal+task+board+4+prio+small.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img $r="true" border="0" src="http://1.bp.blogspot.com/_-QEtrt3TdwA/Ss4SdfknRnI/AAAAAAAAAH8/yfZGEamyaYI/s320/2009-10-08+personal+task+board+4+prio+small.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Just a small update on my personal task board: as the open tasks got more and more it was hard to filter and select the next task to pull into WIP (work in progress).&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Solution: tasks are now sorted by urgency from left to right and by importance from bottom to top. The most upper right task is &lt;a href="http://scrumftw.blogspot.com/2008/10/ready-ready-definition-of-ready-for.html"&gt;ready-ready&lt;/a&gt;&amp;nbsp;to jump into WIP.&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;To be continued...&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-7314855922953584446?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/7314855922953584446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2009/10/personal-taskboard-evolution-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/7314855922953584446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/7314855922953584446'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2009/10/personal-taskboard-evolution-to.html' title='Personal Taskboard: Evolution to Priorities'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_-QEtrt3TdwA/Ss4SdfknRnI/AAAAAAAAAH8/yfZGEamyaYI/s72-c/2009-10-08+personal+task+board+4+prio+small.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-4959960270946937437</id><published>2009-09-26T16:44:00.000-07:00</published><updated>2010-11-12T00:56:39.939-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kanban'/><category scheme='http://www.blogger.com/atom/ns#' term='focus'/><category scheme='http://www.blogger.com/atom/ns#' term='personal taskboard'/><title type='text'>Personal Taskboard: Evolution to Kanban</title><content type='html'>A few&amp;nbsp;weeks ago I setup a personal taskboard at the wall next to my desk. It had three lanes like a Scrum task board: "open", "in progress", and "done". After one day there were lots of things in progress and two tasks were done already:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_-QEtrt3TdwA/SryFTVg73-I/AAAAAAAAAHU/sdg4C7CZVnA/s1600-h/2009-09-16+personal+task+board+small.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" iq="true" src="http://3.bp.blogspot.com/_-QEtrt3TdwA/SryFTVg73-I/AAAAAAAAAHU/sdg4C7CZVnA/s320/2009-09-16+personal+task+board+small.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The major problem&amp;nbsp;was the number of tasks in progress. There were just too many things ongoing so that control could easily get lost. Fortunately&amp;nbsp;things were sorted out a few days later. Lots of things done and few things in progress:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_-QEtrt3TdwA/SryFVF9MdNI/AAAAAAAAAHc/HdJMdDVCRkY/s1600-h/2009-09-17+personal+task+board+2+small.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" iq="true" src="http://3.bp.blogspot.com/_-QEtrt3TdwA/SryFVF9MdNI/AAAAAAAAAHc/HdJMdDVCRkY/s320/2009-09-17+personal+task+board+2+small.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;After a while I recognized the repeating problem of too many thing in progress. After a short personal retrospective I decided to improve my focus on the "in progress" lane. It seemed obvious to limit the number of things to work on in parallel. I splitted the "in progress" lane in two parts:&lt;br /&gt;a) an "on hold / wait" part for all the things that have been started but need external help&lt;br /&gt;b) a "working on" part with focus on all the things in progress. This part now is a Kanban box with a limit of two tasks.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_-QEtrt3TdwA/SryFWScJDLI/AAAAAAAAAHk/oOA61xj1pbg/s1600-h/2009-09-25+personal+task+board+3+kanban+small.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" iq="true" src="http://1.bp.blogspot.com/_-QEtrt3TdwA/SryFWScJDLI/AAAAAAAAAHk/oOA61xj1pbg/s320/2009-09-25+personal+task+board+3+kanban+small.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;The positive effects of this change appeared instantly: things got their focus on the essence! Tasks were done in a much more sustaining pace than before.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;I am curious about the next improvements of my personal task board. Let's see what my next retrospectives will expose.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-4959960270946937437?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/4959960270946937437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2009/09/personal-taskboard-evolution-to-kanban.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/4959960270946937437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/4959960270946937437'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2009/09/personal-taskboard-evolution-to-kanban.html' title='Personal Taskboard: Evolution to Kanban'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_-QEtrt3TdwA/SryFTVg73-I/AAAAAAAAAHU/sdg4C7CZVnA/s72-c/2009-09-16+personal+task+board+small.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-6754940319884762843</id><published>2009-09-23T15:14:00.000-07:00</published><updated>2010-11-12T00:55:50.061-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='retrospectives'/><category scheme='http://www.blogger.com/atom/ns#' term='distributed'/><category scheme='http://www.blogger.com/atom/ns#' term='scrum'/><title type='text'>Sprint Meetings in Distributed Scrum</title><content type='html'>My current scrum team is distributed in three locations:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Location A: developers only&lt;/li&gt;&lt;li&gt;Location B: testers and the product owner&lt;/li&gt;&lt;li&gt;Location C: testers, developers, and the scrum master&lt;/li&gt;&lt;/ul&gt;In this situation we have to deal with some lack of communication. Location A is in a different time zone, 5 hours away, which makes communication even more complicated. We can't use a simple task board everyone can easily work with on a daily basis. Electronic documents are used to substitute most sprint artifacts.&lt;br /&gt;&lt;br /&gt;How do we succeed with all those sprint meetings we have to perform? Daily scrums, sprint review, product demonstration, sprint retrospective, sprint planning. These are quite hard to do with emails and phone calls only. In fact it simply is not possible to let the team improve by these means. (And please do not call it Scrum if you have to work that way.)&lt;br /&gt;&lt;br /&gt;We use a video conferencing system to connect all three locations in all the meetings necessary. The team sits together in virtually one room, can see the other team members, and has direct communication with everyone. This is just great and after a few seconds you simply forget that the other people are far away.&lt;br /&gt;&lt;br /&gt;To simulate the feeling of everyone standing in front of a task board, we use a remote desktop system with one master and two client connections. That way all participants are able to move the mouse, enter some information, and instantly see what other people do with the documents.&lt;br /&gt;&lt;br /&gt;Today we had a really good distributed product demonstration for our product owner. The software system was hosted at location C, was presented by a developer of location A for our product owner sitting in location B. The product owner was impressed of the early feedback. As our testers already have done their job, the software was in a really good quality. So the product owner said something about "wonderfull" several times, which made the team proud of what they had achieved in the last two weeks. The product owner also gave suggestions and hints (in traditional tongue: "detailled requirements") so that the developers understood way more than a written requirement specification document ever could provide. I just love these short feedback cycles, the increasing team motivation,&amp;nbsp;and the positive outcomes of&amp;nbsp;Scrum!&lt;br /&gt;&lt;br /&gt;Hint of the day: get video conferencing systems and remote desktop systems if you have to deal with distributed scrum meetings!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-6754940319884762843?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/6754940319884762843/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2009/09/sprint-meetings-in-distributed-scrum.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/6754940319884762843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/6754940319884762843'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2009/09/sprint-meetings-in-distributed-scrum.html' title='Sprint Meetings in Distributed Scrum'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-1445133965418306605</id><published>2009-09-18T16:36:00.000-07:00</published><updated>2009-09-18T16:36:53.659-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='testing'/><title type='text'>Plan-Driven Testing fails with Agile Developers</title><content type='html'>There were two situations today in the office that opened my eyes. I finally understand why it is so hard to form a team of plan-driven testers and agile developers.&lt;br /&gt;&lt;br /&gt;Our daily scrum meeting went fine today. Our iteration progress is back in parallel with the ideal burndown after a 2 days upward drift.&lt;br /&gt;&lt;br /&gt;After the meeting a tester came to me and said, "it's really annoying to notice in the daily scrum that some stories are ready for testing. Why don't&amp;nbsp;the developers write me an email?"&lt;br /&gt;SM: "What's your problem? You just got the information a few minutes ago in the meeting. What could we improve to help you?"&lt;br /&gt;Tester: "I don't know. I just don't like to wait for answers. The developers do not react on my postings in the bug tracking system. Therefore the testing crew is in waiting mode."&lt;br /&gt;SM: "Have you asked the developers?"&lt;br /&gt;Tester: "What do you mean?"&lt;br /&gt;SM: "Whom did you give a phone call? Did you talk to a developer directly?"&lt;br /&gt;Tester: "No, they know that they have to write me an email."&lt;br /&gt;SM: "OK, obviously we have to improve something here."&lt;br /&gt;&lt;br /&gt;I stopped the discussion. And I am very curious if this issue will be mentioned by the tester in the next retrospective.&lt;br /&gt;&lt;br /&gt;Later in the afternoon I went to the test lab. I met another tester there and asked, "Have you seen all the fixed bugs in the bug tracking system? There's lots of stuff ready for testing."&lt;br /&gt;Tester: "Oh, no I didn't take a look."&lt;br /&gt;SM: "You could start to look right now."&lt;br /&gt;Tester: "'Err, no first&amp;nbsp;I need the bug list."&lt;br /&gt;SM: "What do you mean? Just take a look at the bug tracking system to get that list."&lt;br /&gt;Tester: "No, one of the other testers is responsible to create an Excel sheet with the bug list. Then we can coordinate who is testing which bug when and how long."&lt;br /&gt;SM: "Yeah, OK, I understand."&lt;br /&gt;&lt;br /&gt;I stopped again. And this time I was sure that this issue will be mentioned in the next retrospective: testing has to be agilized much more!&lt;br /&gt;&lt;br /&gt;Imagine to have a detailed iteration task board which gets updated every morning in the daily scrum by the whole team. Everyone knows, what's going on, and everyone is up-to-date. But simply having actual knowledge of status is not enough for the testers - they want to be informed explicitely by email. Then one of the testers takes a look at the stories "ready for testing" and maybe takes a look at the bug tracking system. The bug tracking system is already one redundant system too much but for the testers even this is not enough. One tester copies all important information out of this system into a new list. For what sake? Simply to fall back to old habits and have a plannable list of things one can assign people to and give each an effort estimation.&lt;br /&gt;&lt;br /&gt;If the next retrospective meeting would not be within the next 3 days, I for sure had raised my voice today. But I'm sure the team will see and mention these issues on its own. The next retrospective will be exciting!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-1445133965418306605?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/1445133965418306605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2009/09/plan-driven-testing-fails-with-agile.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/1445133965418306605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/1445133965418306605'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2009/09/plan-driven-testing-fails-with-agile.html' title='Plan-Driven Testing fails with Agile Developers'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-1916079677576998532</id><published>2009-09-15T09:19:00.000-07:00</published><updated>2009-09-15T16:45:12.952-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='definition of done'/><category scheme='http://www.blogger.com/atom/ns#' term='regulated environments'/><title type='text'>Transition of the Definition of Done in Regulated Environments</title><content type='html'>Projects in regulated environments have to follow strict guidelines and rules. Laws, normative regulations, product risk analysis, and detailled development processes are defined and controlled by Quality Management departments. Besides of that you have to deal with external groups like editorial staff for documentation.&lt;br /&gt;&lt;br /&gt;From a User Story's point of view all of the following is necessary for a proper Definition of Done:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Done: internal Scrum DoD (specified, implemented, unit tested, reviewed, UI tested, integrated, and so on)&lt;/li&gt;&lt;li&gt;Done-Done: external Documentation DoD (readme edited, online help edited, user manual edited, translated, layouted, printed)&lt;/li&gt;&lt;li&gt;Done-Done-Done: external System Release Testing DoD (regression tested, all stories tested, documentation tested, system interoperability tested, etc.)&lt;/li&gt;&lt;li&gt;Done-Done-Done-Done: external Quality Management DoD (risks analyzed, overall risks reviewed, remedial actions defined, project documented, and much more)&lt;/li&gt;&lt;/ul&gt;One could argue to change the organization to move the external departments into the agile team. Not only laws and regulations make this impossible but there are simple economic and time issues as well:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Documentation can't be translated on a User Story basis every time something changes. This would get too expensive and it is much easier for an external translator if she has the final document ready at hand. Nevertheless a translation into a dozen languages may take up to 4 weeks.&lt;/li&gt;&lt;li&gt;System Release Testing can't be started until everything is finished and shippable. Unfortunately&amp;nbsp;some unexpected behavior&amp;nbsp;on a User Story basis may be reported which need&amp;nbsp;instant action (code adaptation, re-documentation, re-review, re-testing).&lt;/li&gt;&lt;li&gt;Quality Management departments traditionally follow a very waterfalling approach. After every other thing has beed finished they start to look at a project, do some reviews, read project documentation, and - worst of all - start asking questions and suggesting changes here and there. These changes may have impact on single User Stories.&lt;/li&gt;&lt;/ul&gt;So how do we deal with all these "Dones"?&lt;br /&gt;&lt;br /&gt;We have to de-agile our project and split it into phases:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Development: here we do Scrum at its best - but we are never able to ship our product after any sprint&lt;/li&gt;&lt;li&gt;Documentation: all documents will be finished, translated and ready to be shipped&lt;/li&gt;&lt;li&gt;System Release Testing: the shippable product will be tested from scratch&lt;/li&gt;&lt;li&gt;Quality Management: all documentation and project results will be reviewed and the final "Go" is expected&lt;/li&gt;&lt;/ol&gt;Next, we move as many DoD parts as possible from the later phases to development:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;"documentation drafted" from Documentation to Development: sketch the documentation changes for every single User Story. I recommend to find a semi-team member in the documentation department and deliver all drafts after each sprint to her for a first review.&lt;/li&gt;&lt;li&gt;"risk analyzed" from Quality Management to Development: think about product risks of every single User Story. Again I recommend &amp;nbsp;to closely work with a QM guy after each sprint.&lt;/li&gt;&lt;li&gt;In general "any small thing finished" from later phases to Development&lt;/li&gt;&lt;/ul&gt;With this approach we are able to strengthen the DoD we are tracking in our Daily Scrums. We move as many tasks as possible to the early development phase and thus we handle risky things right from the start.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_-QEtrt3TdwA/Sq-9lCblwmI/AAAAAAAAAHM/6KDaQaRd1tQ/s1600-h/Transition+of+the+Definition+of+Done+in+Regulated+Environments.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" mq="true" src="http://3.bp.blogspot.com/_-QEtrt3TdwA/Sq-9lCblwmI/AAAAAAAAAHM/6KDaQaRd1tQ/s400/Transition+of+the+Definition+of+Done+in+Regulated+Environments.png" /&gt;&lt;/a&gt;&lt;/div&gt;The big advantage of more early "Dones" is the expansion of the agile, iterative development phase. Agile progress tracking can unfold its power with much more tasks being finished during development. As a result all later phases have less risk of failure.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-1916079677576998532?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/1916079677576998532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2009/09/transition-of-definition-of-done-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/1916079677576998532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/1916079677576998532'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2009/09/transition-of-definition-of-done-in.html' title='Transition of the Definition of Done in Regulated Environments'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_-QEtrt3TdwA/Sq-9lCblwmI/AAAAAAAAAHM/6KDaQaRd1tQ/s72-c/Transition+of+the+Definition+of+Done+in+Regulated+Environments.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-4587548062739351401</id><published>2009-09-14T10:00:00.000-07:00</published><updated>2009-09-15T16:44:35.191-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='persuasion'/><title type='text'>Explaining Agile Projects</title><content type='html'>Here are some impressions of expressionistic drawings while I explained how we do Agile Projects to some people.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;strong&gt;The complete picture&lt;/strong&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_-QEtrt3TdwA/Sq5xATUKNkI/AAAAAAAAAG0/VXOLdfV76tc/s1600-h/2009-09-14+project+explanation+small.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" mq="true" src="http://4.bp.blogspot.com/_-QEtrt3TdwA/Sq5xATUKNkI/AAAAAAAAAG0/VXOLdfV76tc/s320/2009-09-14+project+explanation+small.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;This drawing covers a lot of aspects. Try to find as many as possible:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Definition of Done&lt;/li&gt;&lt;li&gt;Iterative cycle of system qualification (testing) and bug fixing (development)&lt;/li&gt;&lt;li&gt;The need to release multiple software products due to shared components&lt;/li&gt;&lt;li&gt;V-Model (with a substitution of level "P"roduct with "F"eature)&lt;/li&gt;&lt;li&gt;50% buffers&lt;/li&gt;&lt;li&gt;Parkinson's Law&lt;/li&gt;&lt;li&gt;Feature Branching Strategy&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;strong&gt;Single Point of Communication&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_-QEtrt3TdwA/Sq5xC8r5moI/AAAAAAAAAG8/6G4OF6cpiWY/s1600-h/2009-09-14+fdd+and+scrum+sm+spof+small.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" mq="true" src="http://1.bp.blogspot.com/_-QEtrt3TdwA/Sq5xC8r5moI/AAAAAAAAAG8/6G4OF6cpiWY/s320/2009-09-14+fdd+and+scrum+sm+spof+small.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;In organizations without fully implemented Scrum teams there always are victims in the center of all other groups. The poor guys in the middle (old fashioned project managers) are flooded with questions from the developers and testers (left) and instantly have to pull answers from the business guys (right). As a result, they constantly jump from left to right and vice versa.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;strong&gt;Agile Process Refinement&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_-QEtrt3TdwA/Sq5xE7vgdYI/AAAAAAAAAHE/WeASuIfTMG8/s1600-h/2009-09-14+fdd+and+scrum+orga+small.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" mq="true" src="http://4.bp.blogspot.com/_-QEtrt3TdwA/Sq5xE7vgdYI/AAAAAAAAAHE/WeASuIfTMG8/s320/2009-09-14+fdd+and+scrum+orga+small.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;This image shows an approach to implement mixed agile processes to an organization:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Discuss about features on an epic level with top management. Call this FDD for these guys and show them the FDD process - they do not need more details.&lt;/li&gt;&lt;li&gt;Refine these epic features and create detail feature specifications with the lower management and business people. I call this F++ just for fun. They want to discuss implementation details and user interfaces - in fact, this is where user stories are created.&lt;/li&gt;&lt;li&gt;Implement Scrum (or better: ScrumBut) for the development and testing team, use task boards, burndowns, dailies, and retrospectives.&lt;/li&gt;&lt;li&gt;Major goal in this drawing: pull the business guys into the Scrum team and convert them into real product owners.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-4587548062739351401?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/4587548062739351401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2009/09/explaining-agile-projects.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/4587548062739351401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/4587548062739351401'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2009/09/explaining-agile-projects.html' title='Explaining Agile Projects'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_-QEtrt3TdwA/Sq5xATUKNkI/AAAAAAAAAG0/VXOLdfV76tc/s72-c/2009-09-14+project+explanation+small.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-2623398765178168163</id><published>2009-09-13T15:40:00.000-07:00</published><updated>2009-09-13T15:40:33.615-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='book review'/><category scheme='http://www.blogger.com/atom/ns#' term='retrospectives'/><title type='text'>Book: Esther Derby, Diana Larsen - Agile Retrospectives</title><content type='html'>Everyone working with teams has to read this book!&lt;br /&gt;&lt;br /&gt;Authors: Esther Derby, Diana Larsen&lt;br /&gt;Title: Agile Retrospectives - Making Good Teams Great&lt;br /&gt;&lt;a href="http://bit.ly/cvoaH"&gt;http://bit.ly/cvoaH&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Rating: highly recommended!&lt;br /&gt;&lt;br /&gt;Esther Derby and Diana Larsen describe 38 activities for all stages of a retrospective meeting. These activities provide ways to improve the team work and to get better results of the retrospective. There are no rules when to choose which activity but you get a nice set of activities to select from. Goal: avoid boring routine by varying activities.&lt;br /&gt;&lt;br /&gt;Retrospectives are one of the major keys to successful agile teams! This book helps to improve teams and so to improve the agile approach of a team.&lt;br /&gt;&lt;br /&gt;Be aware of technical teams being focussed on hard skills rather than soft skills - this may be a problem to solve before introducing an activity working with feelings of team members and the expression of feelings. Tech staff often&amp;nbsp;judges such things as psycho stuff. So what is the great thing about retrospectives? Even the 'psycho stuff' situations will improve as the team does.&lt;br /&gt;&lt;br /&gt;Conclusion: read this book and try to vary your very next retrospective meeting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-2623398765178168163?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/2623398765178168163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2009/09/book-esther-derby-diana-larsen-agile.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/2623398765178168163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/2623398765178168163'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2009/09/book-esther-derby-diana-larsen-agile.html' title='Book: Esther Derby, Diana Larsen - Agile Retrospectives'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-7484634564994552039</id><published>2009-09-04T13:58:00.000-07:00</published><updated>2009-09-06T01:58:29.205-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='persuasion'/><category scheme='http://www.blogger.com/atom/ns#' term='scrumbut'/><title type='text'>ScrumBut: The "Agile" Buzzwords</title><content type='html'>A normal day in the office. I tried to get more details for some stories from a product owner. Half an hour before lunch time a co-worker entered the room, we did some small talk and made an appointment to go for a walk'n'talk later.&lt;br /&gt;&lt;br /&gt;Suddenly he wondered about the book on my desk: "Agile Retrospectives" by Esther Derby and Diana Larsen (&lt;a href="http://bit.ly/cvoaH"&gt;http://bit.ly/cvoaH&lt;/a&gt;). He took a look at the back and read "Project retrospectives help your teams examine what went right--and what went wrong--on a project."&lt;br /&gt;&lt;br /&gt;He instantly asked "Why is any new book called 'agile'? There are enough 'agile' books on the market. Is there any need for a book on retrospectives? Doing retrospectives is a common project management method, so what for do we need that 'agile' buzzword for retrospectives?"&lt;br /&gt;&lt;br /&gt;In my point of view we need the 'agile' buzzword for everything we do! Why? Simply to intensify our agile project marketing. There are lots of stakeholders who still do not understand what it means being agile. We have to throw all that agile mumbo-jumbo around so that they get the chance to ask what we are talking about.&lt;br /&gt;&lt;br /&gt;"We have to get higher quality, faster development, more features realized, so we will use a bunch of agile best practices. But whatever we are going to do, the most important thing is to control everything in a closed-meshed manner. And we need key performance figures."&lt;br /&gt;&lt;br /&gt;The biggest ScrumBut in this quote is "use a bunch of agile best practices": do some planning poker here, take the name 'feature' from FDD, talk about Critical Chain project management, and write a 40 pages definition of those 'best practices'. Will such an approach have any chance for success? I doubt it.&lt;br /&gt;&lt;br /&gt;Lets take a look at the other points of the quote. You want to control everything? Of course, you can, it's no problem at all: daily scrums, iteration reviews, and product demonstrations will assure controlling. You want figures? Just collect our agile metrics and you have them: velocity, burndowns, number of stories done, and so on. But what is the goal of controlling and collecting figures? We want to improve our team, our methods, our agility. The best way to improve is by implementing retrospectives the agile way (just read the book on my desk if you want to know more &lt;a href="http://bit.ly/cvoaH"&gt;http://bit.ly/cvoaH&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Once a manager said: "Could you please stop talking about 'timeboxing'! This concept is so old and it's common sense to keep track of my project at least once a week. I don't want to hear that term 'timeboxing' any longer!"&lt;br /&gt;&lt;br /&gt;"Timeboxing is not about frequent progress tracking, it's about fixed lengths of meetings and iterations. You even can timebox our release if we have to be date-driven. If story priorities change at the end of the timebox, some lower valued stories will just be moved into the next release", I replied.&lt;br /&gt;&lt;br /&gt;"What do you mean 'moved into the next release'? You gave the promise to implement this set of features for this release at the planned date."&lt;br /&gt;&lt;br /&gt;"You know reality. Project scopes change constantly, things may be decided to be more important this month and less important next month. Additional features are moved into a project and some other features get too large to be implemented at the proposed date. If your goal is to release twice a year, we have to timebox our releases to 6 months. This will guarantee a sustainable pace for the releases. If additional requirements get into a release, some other stories have to move to a later release. Otherwise we will not be able to guarantee a new release of the product every 6 months. Even worse: the succeeding release will be delayed before it ever started."&lt;br /&gt;&lt;br /&gt;Somehow my last sentences opened his eyes at least a little. But that ScrumBut discussion has not been finished yet. I will report the results of our next discussions, of course.&lt;br /&gt;&lt;br /&gt;The team leader of a group of developers once said: "we will not do iterations. That would be too many changes for the team, let's just do this feature driven-development now. If this works, maybe we can do some more."&lt;br /&gt;&lt;br /&gt;This one is a heavy ScrumBut: do half of some agile method. Without iterations every other advantage of being agile gets lost completely. You would win nothing if you had to take a look at the project's results half a year later for the first time. Iterative planning and iterative retrospectives are so important that they must not be skipped by any means!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you want to know more about ScrumButs, take a look at Ken Schwaber's site &lt;a href="http://www.controlchaos.com/"&gt;http://www.controlchaos.com/&lt;/a&gt;. Some interesting thoughts about ScrumButs can be found in &lt;a href="http://www.noop.nl/2009/09/scrumbuts-are-the-best-part-of-scrum.html"&gt;http://www.noop.nl/2009/09/scrumbuts-are-the-best-part-of-scrum.html&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-7484634564994552039?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/7484634564994552039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2009/09/scrumbut-agile-buzzwords.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/7484634564994552039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/7484634564994552039'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2009/09/scrumbut-agile-buzzwords.html' title='ScrumBut: The &quot;Agile&quot; Buzzwords'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-2632394685620791833</id><published>2009-09-01T06:22:00.000-07:00</published><updated>2010-11-12T01:00:21.101-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='persuasion'/><category scheme='http://www.blogger.com/atom/ns#' term='progress'/><title type='text'>Daily Tracking</title><content type='html'>A big advantage of the perfect world of strong, deterministic, complete, overwhelming and unchangable project scopes is that you can track your progress on a micro percent basis, two post commas included. All glory to the waters falling from beginning to end!&lt;br /&gt;&lt;br /&gt;Suddenly everything is different in the real world where we live such wondrous things like Scrum.&lt;br /&gt;&lt;br /&gt;I was asked by a senior project reviewer how I do track the progress of my projects. He was wondering about missing work breakdown structures with assigned resources and working hour efforts - none of that was in my pro forma MS Project plan.&lt;br /&gt;&lt;br /&gt;I told him about story point estimated, feature story based release planning and burndowns. "OK, but..."&lt;br /&gt;&lt;br /&gt;I told him about iteration planning, task breakdowns of stories, task estimates in hours, daily scrums, daily progress, daily tracking, daily burndowns, daily knowing-what-happened-what-will-happen-and-what-the-issues-are. His eyes got wide and he said "wow, I'm really impressed of such direct, short-term feedback cycles. Let's give it a try. I'm curious about the results of the next weeks."&lt;br /&gt;&lt;br /&gt;Satisfied we left the meeting and yet another time I thought how easily critical people get persuated simply by explaining the details of what we're doing on a daily basis.&lt;br /&gt;&lt;br /&gt;Praise the Daily Day!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-2632394685620791833?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/2632394685620791833/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2009/09/daily-tracking.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/2632394685620791833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/2632394685620791833'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2009/09/daily-tracking.html' title='Daily Tracking'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-1869704861424405870</id><published>2009-08-31T05:41:00.000-07:00</published><updated>2010-11-12T01:00:40.786-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='progress'/><category scheme='http://www.blogger.com/atom/ns#' term='agile feeling'/><title type='text'>Why does Scrum feel so good?</title><content type='html'>Everyone likes the feeling of having success. And nothing is more depressing than a consistently growing bad feeling that something is not right or heading in the wrong direction. Typical example of such bad feelings: hearing or reading for the 5th time "it's 90% finished".&lt;br /&gt;&lt;br /&gt;So what is the great mood enlarger in agile, iterative methods like Scrum? Simply its &lt;strong&gt;transparent progress of small and visible results&lt;/strong&gt;!&lt;br /&gt;&lt;br /&gt;And this is not only for product owners to quickly see what they expected but also for the development team to quickly get positive feedback and as well for scrum masters to quickly see that their mentorship is fruitful.&lt;br /&gt;&lt;br /&gt;Quick satisfaction with your own work is a success key of being agile!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-1869704861424405870?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/1869704861424405870/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2009/08/why-does-scrum-feel-so-good.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/1869704861424405870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/1869704861424405870'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2009/08/why-does-scrum-feel-so-good.html' title='Why does Scrum feel so good?'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-725468684899642129</id><published>2009-08-28T13:30:00.000-07:00</published><updated>2010-11-12T00:56:08.054-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='distributed'/><category scheme='http://www.blogger.com/atom/ns#' term='scrum'/><title type='text'>Daily Video Scrum</title><content type='html'>Implementing agile methods like Scrum relies on broad communication. With a distributed team there's a need for much more heavy communication. Unfortunately the distributedness of a team complicates easy communication. In most cases the common ways to send and receive information is&lt;br /&gt;&lt;ul&gt;&lt;li&gt;one-to-one/many by email: the most anonymous distributed communication from one person to a group of people. Advantage: ability to spread complete and detailed information. Disadvantage: uncertainty of the message being read and understood.&lt;/li&gt;&lt;li&gt;one-to-one by phone: the most direct distributed communication between two persons. Advantage: direct feedback is possible. Disadvantage: not useful for team communication.&lt;/li&gt;&lt;li&gt;one-to-many by phone (phone conference): mostly uni-directional communication from one person to a group of people. Advantage: team communication is limited but possible. Disadvantage: direct feedback is hidden.&lt;/li&gt;&lt;li&gt;many-to-many by meeting: ideal way of team communication. Advantage: face-to-face in one room, ability to use boards, cards, beamers. Disadvantage: unable to participate for distributed team members&lt;/li&gt;&lt;/ul&gt;Best solution for distributed teams: use a video conferencing system with all team members in front of the cameras. That way you virtually enlarge the meeting room and can use most of the advantages of a usual meeting. By adding a beamer to each side of the system and setting up a remote desktop infrastructure, all other tools can be simulated as well.&lt;br /&gt;I initiated a Daily Video Scrum for my distributed development team. Of course a little more preparation is needed to start the video system and, the beamer. But it's worth the effort - try it and you will see the benefits!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-725468684899642129?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/725468684899642129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2009/08/daily-video-scrum.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/725468684899642129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/725468684899642129'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2009/08/daily-video-scrum.html' title='Daily Video Scrum'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-8317556644624608469</id><published>2009-08-28T07:29:00.000-07:00</published><updated>2011-09-20T02:36:33.861-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='estimating'/><category scheme='http://www.blogger.com/atom/ns#' term='planning'/><title type='text'>Planning Joker</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div&gt;In one of our last planning poker sessions the team was asked to give estimates for a story. Surprisingly all of the team members chose either a 100, an infinite card, or a combination of cards to express the weirdness of the story. After some explanations it came clear that we were missing an important card in our deck: the &lt;strong&gt;Planning Joker&lt;/strong&gt;!&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;img alt="" border="0" height="197" id="BLOGGER_PHOTO_ID_5375022976261202642" src="http://1.bp.blogspot.com/_-QEtrt3TdwA/Spfq6zecotI/AAAAAAAAAGM/stU2nK5cxYE/s200/planning+joker.jpg" style="display: block; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: center;" width="200" /&gt;&lt;br /&gt;&lt;div&gt;What's the meaning of the Planning Joker? - "I will not estimate this story as it is completely crazy."&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;If a story has a vast lack of meaning and does not contain any useful information then the Planning Joker is the right choice. An example for such a story would be "as a user I want to see all information" - whatever this means, it is not estimatable and needs clarification by the product owner.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Besides of a new meaningful expression in your poker sessions, the Planning Joker adds some healthy amount of fun to these sessions. Try to use it and see if it works for you - feedback is highly appreciated.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Thanks to Anton Morozov for the nice drawing of the Planning Joker.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-8317556644624608469?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/8317556644624608469/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2009/08/planning-joker.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/8317556644624608469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/8317556644624608469'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2009/08/planning-joker.html' title='Planning Joker'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_-QEtrt3TdwA/Spfq6zecotI/AAAAAAAAAGM/stU2nK5cxYE/s72-c/planning+joker.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-192554979324459488</id><published>2009-08-27T13:55:00.000-07:00</published><updated>2010-11-12T00:25:54.901-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='estimating'/><category scheme='http://www.blogger.com/atom/ns#' term='planning'/><title type='text'>Iteration planning: hours of tasks or number of tasks?</title><content type='html'>I recently had a discussion with another Scrum Master. He participated as a chicken in my sprint planning meeting.&lt;br /&gt;&lt;br /&gt;When the team had finished the breakdown of user stories into tasks, I wanted to get estimates in working hours for every single tasks of the sprint. The other Scrum Master wondered why I insisted on getting those hours. He would have just worked with the number of tasks in the sprint rather than put more effort in getting those estimates. In his eyes that would be sufficient to track progress and draw an iteration burndown.&lt;br /&gt;&lt;br /&gt;In my point of view it is not enough to have the number of tasks solely due to following reasons:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;task sizes are unknown and not comparable&lt;/li&gt;&lt;li&gt;it is difficult for the team to choose open tasks for the next day without knowing an estimated effort in hours&lt;/li&gt;&lt;li&gt;it is impossible for the team to honestly commit to a story on the basis of story points (or ideal days) only&lt;/li&gt;&lt;li&gt;the iteration burndown will get more realistic and shows "real work done"&lt;/li&gt;&lt;/ul&gt;Finally an iteration contains a more detailed scope than a release so more detailed estimating and planning has to be applied.&lt;br /&gt;Bibliographic recommendation on this topic: Mike Cohn - Agile Estimating and Planning (&lt;a href="http://www.amazon.com/Agile-Estimating-Planning-Mike-Cohn/dp/0131479415"&gt;http://www.amazon.com/Agile-Estimating-Planning-Mike-Cohn/dp/0131479415&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-192554979324459488?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/192554979324459488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2009/08/iteration-planning-hours-of-tasks-or.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/192554979324459488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/192554979324459488'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2009/08/iteration-planning-hours-of-tasks-or.html' title='Iteration planning: hours of tasks or number of tasks?'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5928984733453926652.post-907120149957860766</id><published>2009-08-22T15:31:00.000-07:00</published><updated>2010-11-12T00:54:32.730-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='focus'/><title type='text'>Information Overload: Focus on the essence</title><content type='html'>Why am I starting to write the first post of my own blog? What do I expect? What do readers expect from my blog? And who has answers to all that questions?&lt;br /&gt;&lt;br /&gt;I just asked myself how many time one has to spend to be updated with all news from Facebook friends, Twitter followings, Xing and linkedin contacts, and all other interesting information sources. Summed up I&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;have 315 direct social networking contacts,&lt;/li&gt;&lt;li&gt;am subscribed to 30 interest groups,&lt;/li&gt;&lt;li&gt;am member of 4 organizations, associations, or institutes, and&lt;/li&gt;&lt;li&gt;have been in email contact with more than 1.000 people in the last 15 years.&lt;/li&gt;&lt;/ul&gt;Let's assume an activity rate of 5% for my email contacts and 10% for my social networking contacts. This will lead to some 80 active contacts - with one message a day resulting in 80 messages daily.&lt;br /&gt;Let's further assume that the interest groups and other organizations publish 5 messages as daily average. This will lead to some 170 messages daily.&lt;br /&gt;So I should deal with 250 messages every single day - that sounds quite exciting! This is probably even more exciting when returning from a 10 days vacation...&lt;br /&gt;To make a long story short: it's just not possible to handle such vast amounts of information!&lt;br /&gt;What's the solution of all of this? &lt;strong&gt;Focus on the essence&lt;/strong&gt; in three steps:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Read only the subject of an email, the abstract of a paper, the labels of a blog. Dismiss highly uninteresting topics instantly - do not keep them to postpone your time, just get rid of unimportant things.&lt;/li&gt;&lt;li&gt;Cluster all information and try to delete as much redundant or outdated messages inside each cluster - this will reduce the number of messages.&lt;/li&gt;&lt;li&gt;Dare to delete everything which needs no urgent attention - people will get back to you if it's really necessary.&lt;/li&gt;&lt;/ol&gt;&lt;div align="center"&gt;-----&lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;Focus on the essence:&lt;/strong&gt;take care of the interesting, the new, and the urgent - simply ignore all other information.&lt;/div&gt;&lt;div align="center"&gt;-----&lt;/div&gt;Try it and be agile!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5928984733453926652-907120149957860766?l=marcbless.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcbless.blogspot.com/feeds/907120149957860766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcbless.blogspot.com/2009/08/information-overload-focus-on-essence.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/907120149957860766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5928984733453926652/posts/default/907120149957860766'/><link rel='alternate' type='text/html' href='http://marcbless.blogspot.com/2009/08/information-overload-focus-on-essence.html' title='Information Overload: Focus on the essence'/><author><name>Marc Bless</name><uri>http://www.blogger.com/profile/14384802270038428964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_-QEtrt3TdwA/SyuqaYkZUzI/AAAAAAAAAKM/hhA1y_mCg3U/S220/marc+bless+profile+image+OK.jpg'/></author><thr:total>0</thr:total></entry></feed>
