<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ivar Jacobson International &#187; agile | Ivar Jacobson International</title>
	<atom:link href="http://blog.ivarjacobson.com/tag/agile/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ivarjacobson.com</link>
	<description>The Smart Blog</description>
	<lastBuildDate>Mon, 16 Jan 2012 14:12:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>TUP Event &#8211; An IJI Day in Beijing</title>
		<link>http://blog.ivarjacobson.com/tup-event-an-iji-day-in-beijing/</link>
		<comments>http://blog.ivarjacobson.com/tup-event-an-iji-day-in-beijing/#comments</comments>
		<pubDate>Wed, 14 Dec 2011 16:35:11 +0000</pubDate>
		<dc:creator>Owen Chen</dc:creator>
				<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[process kernel]]></category>

		<guid isPermaLink="false">http://blog.ivarjacobson.com/?p=691</guid>
		<description><![CDATA[Dr. Ivar Jacobson was invited to present the keynote at this year’s TUP conference held on December 10, 2011, in Beijing, China. TUP (Technology/User Experience/Product) includes a series of events hosted by CSDN, the biggest IT community in China. The speakers invited for these events are famous IT experts; and attendees are IT and management [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-692" href="http://blog.ivarjacobson.com/tup-event-an-iji-day-in-beijing/tup1/" title="TUP1"><img class="alignleft size-medium wp-image-692" title="TUP1" src="http://blog.ivarjacobson.com/wp-content/uploads/2011/12/TUP1-300x200.jpg" alt="TUP Event   An IJI Day in Beijing" width="181" height="121" /></a>Dr. Ivar Jacobson was invited to present the keynote at this year’s TUP conference held on December 10, 2011, in Beijing, China. TUP (Technology/User Experience/Product) includes a series of events hosted by CSDN, the biggest IT community in China. The speakers invited for these events are famous IT experts; and attendees are IT and management people who are interested in IT product development.  I was very pleased to present lean and agile development sessions along with Dr. PanWei Ng at the conference. With three IJI members presenting it became an IJI day at TUP 2011.</p>
<p>Dr. Jacobson presented “Liberating the Essence from the Burden of the Whole: A Renaissance in Lean Thinking”. Ivar’s lively and <a rel="attachment wp-att-693" href="http://blog.ivarjacobson.com/tup-event-an-iji-day-in-beijing/tup_ivar/" title="TUP_Ivar"><img class="alignright size-thumbnail wp-image-693" title="TUP_Ivar" src="http://blog.ivarjacobson.com/wp-content/uploads/2011/12/TUP_Ivar-150x100.jpg" alt="TUP Event   An IJI Day in Beijing" width="150" height="100" /></a>engaging session clearly demonstrated to attendees the new reasoning around lean and that to stay lean you need to stay lean from the beginning of a project rather than trying to eliminate waste later.  By presenting three case studies representing business, software product and process method, Ivar demonstrated the concept of a “kernel” --representing the essence of something as a good starting point for most things you build.  You start lean and you stay lean throughout the life of what you build. </p>
<p><span id="more-691"></span>Proven in many practical situations, the kernel concept provides the ability to scale up the use of agile approaches whilst maintaining control and visibility. Essentially, a kernel is composed of executable things, a blueprint, and principle and core values and these should be identified for anything we build.</p>
<p><strong>The Kernel Further Explained by Dr. PanWei Ng</strong></p>
<p><a rel="attachment wp-att-694" href="http://blog.ivarjacobson.com/tup-event-an-iji-day-in-beijing/tup_panwei/" title="TUP_Panwei"><img class="alignleft size-thumbnail wp-image-694" title="TUP_Panwei" src="http://blog.ivarjacobson.com/wp-content/uploads/2011/12/TUP_Panwei-150x100.jpg" alt="TUP Event   An IJI Day in Beijing" width="150" height="100" /></a>Following Ivar’s presentation, my fellow colleague Dr. Ng spoke about the kernel in more detail. He explained how one can use an agile approach with cards, which represent key elements originated from the kernel.  Panwei leveraged several case references to demonstrate to the audience that the kernel is not a concept; it is already widely in use at IJI consulting projects.</p>
<p><strong>Use-Case 2.0</strong></p>
<p>Following my two esteemed colleagues, I presented Use-Case 2.0. During my session, I attempted to provide a vivid example of how<a rel="attachment wp-att-695" href="http://blog.ivarjacobson.com/tup-event-an-iji-day-in-beijing/tup_owen/" title="TUP_Owen"><img class="alignright size-thumbnail wp-image-695" title="TUP_Owen" src="http://blog.ivarjacobson.com/wp-content/uploads/2011/12/TUP_Owen-150x100.jpg" alt="TUP Event   An IJI Day in Beijing" width="150" height="100" /></a> an existing practice can evolve to support a more agile way of working. A key feature of Use-Case 2.0 is “use-case slices”. These slices allow analysts, customers and developers to get what they need and the transformation from requirements to development becomes smoother.  Use-Case 2.o can support Scrum, Kanban seamlessly, and this facilitates the scaling of an agile approach possible. </p>
<p>The event attracted more than 350 attendees and was held from 2:00 to 6:00 p.m.  The atmosphere of the conference was very warm. After the speeches, the audience showed much interest in the kernel, cards and Use-Case 2.0, and raised many questions. Due to the time limit, the host had to stop the questioning and announce the closure of the conference. The event will definitely increase the awareness of IJI in China, and let more people know about IJI’s role in agile development.</p>
<p>I look forward to the next TUP event.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ivarjacobson.com/tup-event-an-iji-day-in-beijing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Growing a Coaching Community</title>
		<link>http://blog.ivarjacobson.com/growing-a-coaching-community/</link>
		<comments>http://blog.ivarjacobson.com/growing-a-coaching-community/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 18:00:30 +0000</pubDate>
		<dc:creator>Craig Lucia</dc:creator>
				<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[Building Good Teams]]></category>
		<category><![CDATA[coaching]]></category>

		<guid isPermaLink="false">http://blog.ivarjacobson.com/?p=673</guid>
		<description><![CDATA[We’ve probably all been there at one time or another in our careers. We knew that change within our organisation had to happen. We were careful and we sought input before creating our plan. With careful consideration we built a plan that encompassed all our critical stakeholders; our budget was approved by management and our [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-675" href="http://blog.ivarjacobson.com/growing-a-coaching-community/img_0170/" title="IMG_0170"><img class="alignleft size-medium wp-image-675" title="IMG_0170" src="http://blog.ivarjacobson.com/wp-content/uploads/2011/12/IMG_0170-224x300.jpg" alt="Growing a Coaching Community" width="224" height="300" /></a>We’ve probably all been there at one time or another in our careers. We knew that change within our organisation had to happen. We were careful and we sought input before creating our plan. With careful consideration we built a plan that encompassed all our critical stakeholders; our budget was approved by management and our first critical new changes were implemented successfully.<br />
Great first signs – right? But wait…our plan begins to die before it even takes off. Key stakeholders who appeared to be onboard are now complacent. And perhaps even worse, they are becoming large barriers to the success of the project.</p>
<p><strong>Can it be turned around? </strong></p>
<p>Implementing corporate change can be one of the toughest challenges for large organisations. Software development departments that want to scale their agile projects often run into this obstacle. The agile project that may have been extremely successful within a small team or department begins to crack and fall apart as the organisation attempts to scale Agile. <span id="more-673"></span></p>
<p>At IJI, I work with large software development organisations helping them implement effective change across geographies and cultures.  One of the key ingredients for implementing successful change is the development of a strong coaching community. We’ve used this approach at numerous organisations. KPN is one example. At the moment we’re assisting a large multi-national insurer develop their coaching community in Europe and North America as part of their change program to move from a Waterfall development approach to Agile.</p>
<p>Developing a coaching community is critical. What’s the point in investing in a new way of working if key people in the organisation are not all in agreement on a better, smarter way of working? The goal is to create consistency across regions.</p>
<p><strong>Define Your Coaching Community</strong></p>
<p>One of the first steps is to define your coaching community, such as:</p>
<ul>
<li>What is a coach?</li>
<li>What are the core characteristics that a coach must exemplify?</li>
<li>How should coaches be distributed geographically?</li>
<li>How many employees will each coach support?</li>
<li>Will coaches be full-time coaches or will they coach as part of their job?</li>
</ul>
<p>I believe that coaches must be practitioners. It’s also important that coaches are volunteers. Often coaches volunteer themselves by being interested in and offering help to their colleagues. They should not be assigned by management without their consent. An unwilling coach is a waste of time and can have a very negative effect on a change program. The energy and momentum that the coaches build in the transformation and adoption of improved ways of working needs to be protected and nurtured to allow for the success of the initiative.</p>
<p>Defining a coach is only one of the first steps in building a vibrant coaching community. In my next post, I’ll share with readers how to kick-start their coaching community.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ivarjacobson.com/growing-a-coaching-community/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An Evening for Sharing Ideas with Friends</title>
		<link>http://blog.ivarjacobson.com/an-evening-for-sharing-ideas-with-friends/</link>
		<comments>http://blog.ivarjacobson.com/an-evening-for-sharing-ideas-with-friends/#comments</comments>
		<pubDate>Mon, 21 Nov 2011 17:39:50 +0000</pubDate>
		<dc:creator>Agneta Jacobson</dc:creator>
				<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[Use Cases]]></category>

		<guid isPermaLink="false">http://blog.ivarjacobson.com/?p=641</guid>
		<description><![CDATA[On the evening of November 14th, Ivar Jacobson International hosted an evening of camaraderie for our friends: staff, former colleagues, customers and partners at our office in Kista, Sweden. It was an evening to share our experiences and update our guests on IJI’s recent activities and developments. Ivar Jacobson, Svante Lidman, Graham Marsh and I [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-643" href="http://blog.ivarjacobson.com/an-evening-for-sharing-ideas-with-friends/beer_sandwiches/" title="beer_sandwiches"><img class="alignleft size-full wp-image-643" title="beer_sandwiches" src="http://blog.ivarjacobson.com/wp-content/uploads/2011/11/beer_sandwiches.jpg" alt="An Evening for Sharing Ideas with Friends" width="274" height="151" /></a>On the evening of November 14th, Ivar Jacobson International hosted an evening of camaraderie for our friends: staff, former colleagues, customers and partners at our office in Kista, Sweden.</p>
<p>It was an evening to share our experiences and update our guests on IJI’s recent activities and developments.</p>
<p>Ivar Jacobson, Svante Lidman, Graham Marsh and I presented IJI at the event and presented topics ranging from Scaling Agile to our new Use-Case 2.0 that our customers are currently using.</p>
<p>Svante Lidman presented an engaging and interesting presentation called “Learning’s from Large Scale Agile Transformation”. Svante discussed how a large client with thousands of developers and a large legacy system who was following a waterfall approach to software development is now making a successful transformation to becoming more agile.</p>
<p>Ivar updated attendees on <a href="http://blog.ivarjacobson.com/use-case-2-0-scaling-up-scaling-out-scaling-in-for-agile-projects/">Use-Case 2.0</a> (read Ivar’s previous posts for more info on this topic) and also presented Semat and <a href="An Evening for Sharing Ideas with Friends">Liberating the Essence from the Burden of the Whole: A Renaissance in Lean Thinking</a>.</p>
<p>If you would like to be on our mailing list to be invited to one of our future events, drop me an <a class="email" title=" Email Us" href="mailto:agneta@ivarjacobson.com?subject=blog post - tell me about future events">email</a>.</p>
<p style="text-align: center;"> </p>
<p><a rel="attachment wp-att-644" href="http://blog.ivarjacobson.com/an-evening-for-sharing-ideas-with-friends/swedish_event_iji_nov2011/"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ivarjacobson.com/an-evening-for-sharing-ideas-with-friends/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Agile Grows Up: Agile Business Conference 2011, London</title>
		<link>http://blog.ivarjacobson.com/agile-grows-up-agile-business-conference-2011-london/</link>
		<comments>http://blog.ivarjacobson.com/agile-grows-up-agile-business-conference-2011-london/#comments</comments>
		<pubDate>Mon, 17 Oct 2011 12:48:16 +0000</pubDate>
		<dc:creator>Andy Mutton</dc:creator>
				<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[business]]></category>

		<guid isPermaLink="false">http://blog.ivarjacobson.com/?p=633</guid>
		<description><![CDATA[Another week, another event! This time it was the turn of the Agile Business Conference in London. It was encouraging to see an excellent turn out for this 3 day event, and an overwhelmingly positive attitude from delegates, speakers &#38; sponsors. The thing that most struck me about the whole experience was that agile software [...]]]></description>
			<content:encoded><![CDATA[<p>Another week, another event! This time it was the turn of the Agile Business Conference in London. It was encouraging to see an excellent turn out for this 3 day event, and an overwhelmingly positive attitude from delegates, speakers &amp; sponsors. The thing that most struck me about the whole experience was that agile software development really is breaking out and growing up. This was a conference not just for people wanting to know what it’s all about and how to get started, but for people that want to improve and grow, and use agile in ever more complex and challenging environments. But in the words of the famous american baseball player, Casey Stengel: “The trick is growing up without growing old”....let's hope the agile movement is not just another fad in the development of the software engineering profession.</p>
<p>Quotation source: www.brainyquote.com.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ivarjacobson.com/agile-grows-up-agile-business-conference-2011-london/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ivar Jacobson Presents Business Analyst of the Year Award 2011 in London</title>
		<link>http://blog.ivarjacobson.com/ivar-jacobson-presents-business-analyst-of-the-year-award-2011-in-london/</link>
		<comments>http://blog.ivarjacobson.com/ivar-jacobson-presents-business-analyst-of-the-year-award-2011-in-london/#comments</comments>
		<pubDate>Mon, 03 Oct 2011 16:53:11 +0000</pubDate>
		<dc:creator>Andy Mutton</dc:creator>
				<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[business analyst]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[Use Case 2.0]]></category>

		<guid isPermaLink="false">http://blog.ivarjacobson.com/?p=607</guid>
		<description><![CDATA[It was great to see Ivar Jacobson present the award last week to Christine Henly of Allianz. Christine was one of a group of five Business Analysts from Allianz, Barclays, Lloyds and The Post Office that were shortlisted for the award – so well done Christine! Ivar presented the award just after his (typically amusing) key note [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-610" href="http://blog.ivarjacobson.com/ivar-jacobson-presents-business-analyst-of-the-year-award-2011-in-london/business-analyst-of-the-year-winner-2011/"><img class="alignleft size-full wp-image-610" src="http://blog.ivarjacobson.com/wp-content/uploads/2011/10/business-analyst-of-the-year-winner-2011.jpg" alt="Ivar Jacobson Presents Business Analyst of the Year Award 2011 in London" width="350" height="261" title="Ivar Jacobson Presents Business Analyst of the Year Award 2011 in London" /></a>It was great to see Ivar Jacobson present the award last week to Christine Henly of Allianz. Christine was one of a group of five Business Analysts from Allianz, Barclays, Lloyds and The Post Office that were shortlisted for the award – so well done Christine!</p>
<p>Ivar presented the award just after his (typically amusing) key note speech in which he introduced Use Case 2.0 – an elegant bringing together of the popular and powerful use case approach with user stories, which is currently much in vogue with the agile community. Use Case 2.0 provides an agile requirements approach that scales for large and complex systems development.</p>
<p>In this photograph, Christine is flanked by Ivar Jacobson (left) and AssistKD director Paul Turner (right). <em>Picture Source: AssistKD</em></p>
<p>Learn more about the conference and the award program by visiting the <a href="http://www.irmuk.co.uk/ba2011/">IIBA event website.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ivarjacobson.com/ivar-jacobson-presents-business-analyst-of-the-year-award-2011-in-london/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making the Next Wave in the Agile World – Finding the Kernel of Software Engineering</title>
		<link>http://blog.ivarjacobson.com/making-the-next-wave-in-the-agile-world-%e2%80%93-finding-the-kernel-of-software-engineering/</link>
		<comments>http://blog.ivarjacobson.com/making-the-next-wave-in-the-agile-world-%e2%80%93-finding-the-kernel-of-software-engineering/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 20:36:02 +0000</pubDate>
		<dc:creator>Shihong Huang</dc:creator>
				<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[Alphas]]></category>
		<category><![CDATA[process kernel]]></category>
		<category><![CDATA[SEMAT]]></category>

		<guid isPermaLink="false">http://blog.ivarjacobson.com/?p=584</guid>
		<description><![CDATA[The 6th annual Agile China was held in Beijing from September 1 – 3, 2011. Agile China is a summit of agile world enthusiasts gathering in China. For the past five years, it’s attracted world-class agile experts, such as Martin Fowler, Kent Beck, Dave Thomas, James Grenning, and Mary Poppendieck et al, and tens of  [...]]]></description>
			<content:encoded><![CDATA[<p>The 6th annual Agile China was held in Beijing from September 1 – 3, 2011. Agile China is a summit of agile world enthusiasts gathering in China. For the past five years, it’s attracted world-class agile experts, such as Martin Fowler, Kent Beck, Dave Thomas, James Grenning, and Mary Poppendieck et al, and tens of  thousands of attendees across China and overseas. It represents the highest level of development and adoption of agile development in China.</p>
<p>This year’s conference proved to be another successful event. The three-day event was packed by some 700 attendees. The conference was opened by Mr. Wang Jun, General Secretary of China System and Software Process Improvement Association, the host of the conference, and keynote by Linda Rising, the authour of “Fearless Change”, followed by parallel sessions on agile training camp, agile new trend, and agile testing and quality control. People gathered to share their experience and to explore new ideas and  trends. The conference atmosphere was full of energy and excitement. Particularly, I truly enjoyed the free style of discussions and presentations – in a real agile spirit.<span id="more-584"></span></p>
<p><a rel="attachment wp-att-592" href="http://blog.ivarjacobson.com/making-the-next-wave-in-the-agile-world-%e2%80%93-finding-the-kernel-of-software-engineering/img_3145/" title="IMG_3145"><img class="alignright size-medium wp-image-592" title="IMG_3145" src="http://blog.ivarjacobson.com/wp-content/uploads/2011/09/IMG_3145-300x225.jpg" alt="Making the Next Wave in the Agile World – Finding the Kernel of Software Engineering" width="300" height="225" /></a>Agile software development has made a huge impact and has been quite successful in the industry for the past decade. Building on the principles of agile, the presentation of “The future of agile development: a light weight software engineering kernel” given by Dr. Panwei Ng, the Principal Consultant and the Asia-Pacific CTO of Ivar Jacobson International, made the next wave in the agile world. Dr. Ng’s talk was part of an invited speech on New Agile Trends.</p>
<p>Dr. Ng introduced a new way of making agile systematic and scaleable, through the use of alpha state cards. He also demonstrated case studies representing small to large projects. Dr. Ng's speech was humorous and engaging. He started his talk by saying that he has lost 20 kilograms in 3 months, and has maintained the weight ever since. So he felt he is qualified to talk about lean and reducing waste. The room was packed by a curious audience who were eager to know the concept of “software engineering kernel”.<br />
The concept of kernel is at the heart of Semat – Software Engineering Method and Theory, an initiative launched in December 2009 by Ivar Jacobson, Bertrand Meyer, and Richard Soley. (<a href="http://www.semat.org">www.semat.org</a>). </p>
<p>Dr. Ng is a member of Semat China Executive Committee. He explained the concept of Kernel which is  “A common kernel of underlying concepts and principles applicable across all methods that may be used to define various practices.” To further elaborate the concept, the kernel includes the essence, pervasive concepts and qualities of software engineering – the common ground – Irrespective of code, software system, solution, methods, and organization. They are always prevalent in any software endeavors, for example, Work, Team, Requirements, Software System, Way of working, Stakeholders, and Opportunity.</p>
<p>Dr. Ng discussed how the kernel is presented in a lightweight manner in the form of cards and guidelines. It is simple to learn and yet very powerful and embodies the spirit of lean and agile development. Very vividly, he was like a magician when he showed how these tiny, yet succinct but extremely powerful cards help software development become systematic and scalable to large projects.</p>
<p>The concept is that state cards are building blocks to help teams become systematic, help teams scale, help teams collaborate better, and help teams mature in their practices. Alpha state cards compact the essence of software development into a small deck of cards that fit into your pocket. You use it to drive iterations, plan projects, assign work, design teams, and so on. It is a simple but extremely powerful tool for your development team and organization.</p>
<p><strong>Examples of State Cards</strong></p>
<p style="text-align: center;"><img class="aligncenter" title="cards" src="http://blog.ivarjacobson.com/wp-content/uploads/2011/09/cards1.jpg" alt="Making the Next Wave in the Agile World – Finding the Kernel of Software Engineering" width="533" height="175" /></p>
<p>Examples of the state cards with each card includes alpha name, alpha state name, and alpha state indicator, which are shown above.  Dr. Ng showed how to take concrete steps towards using them. He explained that this is achieved by overlaying further checkpoints, guidance and examples on top of state cards. The state cards being visible to the team on a daily basis bring the new practices to effect quickly.</p>
<p><a rel="attachment wp-att-588" href="http://blog.ivarjacobson.com/making-the-next-wave-in-the-agile-world-%e2%80%93-finding-the-kernel-of-software-engineering/iji-booth/" title="IJI Booth"><img class="alignleft size-medium wp-image-588" title="IJI Booth" src="http://blog.ivarjacobson.com/wp-content/uploads/2011/09/IJI-Booth-300x225.jpg" alt="Making the Next Wave in the Agile World – Finding the Kernel of Software Engineering" width="300" height="225" /></a></p>
<p>Dr. Ng's presentation on the use of cards to demonstrate and apply the concepts of kernel, alpha, and state in real projects was an eye-opening experience for the audience and generated an overwhelming response after the talk. People rushed to the IIJ booth and asked for sample cards and how to get further information. Finding and apply the software engineering kernel has made the next wave in the agile world.</p>
<p><a rel="attachment wp-att-588" href="http://blog.ivarjacobson.com/making-the-next-wave-in-the-agile-world-%e2%80%93-finding-the-kernel-of-software-engineering/iji-booth/"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ivarjacobson.com/making-the-next-wave-in-the-agile-world-%e2%80%93-finding-the-kernel-of-software-engineering/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Measuring Outcomes not Causes – Making Measures Inspirational not Punitive</title>
		<link>http://blog.ivarjacobson.com/measuring-outcomes-not-causes-%e2%80%93-making-measures-inspirational-not-punitive/</link>
		<comments>http://blog.ivarjacobson.com/measuring-outcomes-not-causes-%e2%80%93-making-measures-inspirational-not-punitive/#comments</comments>
		<pubDate>Tue, 07 Dec 2010 14:12:30 +0000</pubDate>
		<dc:creator>Ian Spence</dc:creator>
				<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[Measurement]]></category>

		<guid isPermaLink="false">http://blog.ivarjacobson.com/?p=534</guid>
		<description><![CDATA[As discussed in an earlier blog post, you need to measure the desired results.  If Agility and Agile Transformation is going to make you better, then look at the things it is going to make better and set some targets.  If it is going to make you faster, then look at the things it is [...]]]></description>
			<content:encoded><![CDATA[<p>As discussed in an <a href="http://blog.ivarjacobson.com/let%e2%80%99s-measure-the-things-that-really-matter/">earlier blog post,</a> you need to measure the desired results.  If Agility and Agile Transformation is going to make you better, then look at the things it is going to make better and set some targets.  If it is going to make you faster, then look at the things it is going to make faster and again set some targets and track against them.  If it is going to make you cheaper and happier, then focus on those things.  This approach begins to make your measurement framework much more inspirational.</p>
<p>Historically, many organisations struggle with their Organisational Measurement getting any traction.  I have seen many organisations where every year they introduce some key performance indicators and by the end of they year, they have abandoned them.  I have seen many organisations with large dashboards with graphs no one understands and no one looks at but a lot of money is spent on them.</p>
<p>You need to change this whole approach.  Measurement needs to change at the organisational level to become more agile – valuing people over processes – collaboration over contracts etc. All the great things from the Agile Manifesto should be visible within your measurement program as well. </p>
<p>A balanced scorecard organized around the four goals of better, faster, cheaper and happier is a great place to start.  Recently, we worked with KPN and implemented a organizational measurement program using the better, faster cheaper, happier framework. It was an excellent framework for their organisation. It allowed them to look at what is important in terms of getting better – Were they becoming more predictable and were they delivering a higher level of quality?, faster – cheaper - , and happier -    The framework allowed them to look at the problem areas and phrase questions that business and IT could understand. It was so successful that everyone in the whole organization, including the business, embraced the measures with both enthusiasm and commitment. See the case study / webinar for more details.</p>
<p>A better, faster, cheaper, happier balanced scorecard provides a way to communicate the effectiveness of IT in a way that everybody in the organisation can embrace and understand. It also allows you to measure success in a way that is independent of the processes used by the projects and teams being measured – essential if you want to demonstrate that an agile approach is better than more traditional approaches or build a platform to enable you to continually improve and adapt your agile way-of-working.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ivarjacobson.com/measuring-outcomes-not-causes-%e2%80%93-making-measures-inspirational-not-punitive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Light Weight Software Development Process #2</title>
		<link>http://blog.ivarjacobson.com/light-weight-software-development-process-2/</link>
		<comments>http://blog.ivarjacobson.com/light-weight-software-development-process-2/#comments</comments>
		<pubDate>Wed, 01 Dec 2010 14:00:38 +0000</pubDate>
		<dc:creator>Pan-Wei Ng</dc:creator>
				<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[Process Improvement]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[software development]]></category>

		<guid isPermaLink="false">http://blog.ivarjacobson.com/?p=485</guid>
		<description><![CDATA[The Software Development Process Challenge *The first post in this series can be read here Before I describe the deck of cards, I’d like to set the stage for using the cards. We can view software development from three time-scales (see Figure 1). Successful software development process is in essence, being able to coordinate the [...]]]></description>
			<content:encoded><![CDATA[<h4>The Software Development Process Challenge</h4>
<p>*The first post in this series can be read <a href="http://blog.ivarjacobson.com/light-weight-software-development-process-using-state-cards/">here</a></p>
<p>Before I describe the deck of cards, I’d like to set the stage for using the cards. We can view software development from three time-scales (see Figure 1). Successful software development process is in essence, being able to coordinate the three time-scales effectively.</p>
<ul>
<li>The broadest time scale covers from the beginning to the end of a software development cycle which is marked by several key business decision making milestones. This is of great interest to stakeholders and decision makers on whether development can proceed or whether the software is suitable for release.</li>
<li>The next time scale breaks the lifecycle into time-periods – months, or weeks, or what is known as an iteration. It is a fixed time-box where a number of target objectives are to be met by a development team. If there are multiple teams, then each team would be assigned their specific set of objectives. This is where team leaders operate.</li>
<li>The lowest time scale is what a team member does. The work done here can be in terms of hours or days depending on the complexity of the work.</li>
</ul>
<p style="text-align: center;"><img class="aligncenter size-large wp-image-490" title="Presentation3" src="http://blog.ivarjacobson.com/wp-content/uploads/2010/11/Presentation31-680x510.jpg" alt="Light Weight Software Development Process #2" width="580" height="410" /></p>
<p><strong>Figure </strong><strong>1</strong><strong>:</strong><strong>The Three Perspectives to </strong><strong>Software</strong><strong> Development.</strong><strong> </strong></p>
<p>A major problem I see in many development organizations is the serious disconnect between the three levels. The objectives set at the higher level do not easily translate to work at lower levels. Lower levels are unable to see their contribution to higher level objectives. There is a  miscommunication between the levels, and poor coordination within the same level, which leads to blockages which should not even happen. We need to solve this.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ivarjacobson.com/light-weight-software-development-process-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Attitudes Regarding Iterative Software Development Planning and Measuring</title>
		<link>http://blog.ivarjacobson.com/attitudes-regarding-iterative-software-development-planning-and-measuring/</link>
		<comments>http://blog.ivarjacobson.com/attitudes-regarding-iterative-software-development-planning-and-measuring/#comments</comments>
		<pubDate>Tue, 23 Nov 2010 11:00:42 +0000</pubDate>
		<dc:creator>Kurt Bittner</dc:creator>
				<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[Iterative]]></category>
		<category><![CDATA[management]]></category>

		<guid isPermaLink="false">http://blog.ivarjacobson.com/?p=514</guid>
		<description><![CDATA[Nowhere is the change in values of iterative development planning and measuring more important than in the management team. If the project is to iterate successfully, it must be managed iteratively. The project manager must believe that an iterative approach is the best way to manage the project and must be prepared to set aside any [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-515" href="http://blog.ivarjacobson.com/attitudes-regarding-iterative-software-development-planning-and-measuring/leadership/" title="Leadership"><img class="alignleft size-thumbnail wp-image-515" title="Leadership" src="http://blog.ivarjacobson.com/wp-content/uploads/2010/11/Leadership-150x100.jpg" alt="Attitudes Regarding Iterative Software Development Planning and Measuring" width="200" height="150" /></a>Nowhere is the change in values of iterative development planning and measuring more important than in the management team. If the project is to iterate successfully, it must be managed iteratively.</p>
<p>The project manager must believe that an iterative approach is the best way to manage the project and must be prepared to set aside any inflexible, predictive, waterfall management practices that have been used before. This doesn’t mean that you should throw away all the good management practices and experiences you have built up over the years; good, disciplined project management is essential to the effective application of iterative development techniques. It is just that you must put aside some of the conventional wisdom about planning to give yourself the freedom to fully exploit the flexibility and power of the iterative approach.</p>
<p>The conventional approach to planning is prescriptive, based on the assumptions that the work which needs to be done can be predicted with great precision and that the unusual rarely occurs. This is true for many things—building a bridge over a highway or a standard family dwelling or a prefabricated commercial building, for example. These engineering efforts are technically predictable, and planning this kind of work is based on hundreds of years of experience. This experience has given rise to the generic project lifecycle in which the different types of project activities are aligned to the single phase that bears their name (i.e. Requirements, Analysis, Design, Code, Test and Deploy).<span id="more-514"></span></p>
<p>Waterfall planning is founded on a complex system of interrelated beliefs:</p>
<ul>
<li>Products can be completely developed in one pass</li>
<li>Requirements can be completed and frozen early</li>
<li>All requirements are of equal importance</li>
<li>Designs can be verified without building and testing something</li>
<li>The entire project can be planned in detail with a high degree of precision at the start of the project</li>
<li>Everything important can be known at the beginning of the project</li>
<li>The project can “earn” value by only doing one discipline at a time</li>
<li>Most importantly, if we follow the prescriptive steps of our process, then all the project risks will be addressed, and therefore one should measure teams on their ability to follow a plan and managers on their ability to create a plan</li>
</ul>
<p>The focus of all waterfall methods is on optimizing the steps in the process to eliminate repetition and rework and to detect problems through detecting deviations from the plan. In short, the plan is usually regarded as perfect, and deviations from the plan are considered undesirable.</p>
<p><strong>Why Conventional Planning Wisdom is Wrong When Applied to Software</strong></p>
<p>The short explanation is that almost every one of these assumptions is wrong when applied to software. Software development is an immature discipline, typically requiring extensive innovation and invention, rather than a mature discipline guided by generations of experience. Software projects are also typically unique in that we do not build the same things in the same way over and over again.</p>
<p>We are usually building something new or rebuilding something in a new way - software is typically a response to the needs of a changing business. In addition, innovation in software development technologies proceeds at such a blistering pace that in addition to changing business conditions, the implementation technologies are constantly shifting.</p>
<p>In opposition to the assumptions underlying the waterfall methods, we find that:</p>
<ul>
<li>Problems are discovered too late to do anything about them.</li>
<li>Predictive plans do not provide the flexibility and adaptability required to handle extensive unknowns.</li>
<li>Early commitment to detailed requirements is counter-productive.</li>
<li>Undertaking only one activity at a time separates teams, reduces effectiveness, and creates adversarial team relationships.</li>
<li>Only obtaining feedback from the next sequential activity delays the detection of errors and problems.</li>
<li>The plan does not adapt to the risks facing the project.</li>
<li>Integration and testing are always left until the end where, more often than not, they are cut back in an attempt to meet the original delivery date.</li>
<li>Design feedback is obtained late, usually leading to late design breakage, when it is too late to fix problems in the architecture.</li>
<li>Because the objective feedback provided by demonstration and testing is only obtained late in the project, risk resolution typically occurs too late to be effective.</li>
</ul>
<p>The adoption of waterfall practices means that the problems are typically concentrated at the end of project, which is unfortunate because the majority of the budget has already been consumed and it is often too late to fix the problems.</p>
<p>The failure of the conventional wisdom about planning, especially for high-value, high-risk projects, has led to the evolution of a more progressive school of thought and the foundation of iterative development.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ivarjacobson.com/attitudes-regarding-iterative-software-development-planning-and-measuring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Better, Faster, Cheaper, Happier: An Agile Balanced Scorecard</title>
		<link>http://blog.ivarjacobson.com/better-faster-cheaper-happier-an-agile-balanced-scorecard/</link>
		<comments>http://blog.ivarjacobson.com/better-faster-cheaper-happier-an-agile-balanced-scorecard/#comments</comments>
		<pubDate>Mon, 22 Nov 2010 11:00:39 +0000</pubDate>
		<dc:creator>Ian Spence</dc:creator>
				<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[Measurement]]></category>

		<guid isPermaLink="false">http://blog.ivarjacobson.com/?p=510</guid>
		<description><![CDATA[Adopting an agile approach has a lot of benefits, not just when developing software and improving team working but for all aspects of our business. When it comes to measurement, I recommend that we all take an agile approach and keep things simple, open and adaptive to change.  A simple, intuitive score-card is essential for [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-511" href="http://blog.ivarjacobson.com/better-faster-cheaper-happier-an-agile-balanced-scorecard/outsourcing/" title="outsourcing"><img class="alignleft size-full wp-image-511" title="outsourcing" src="http://blog.ivarjacobson.com/wp-content/uploads/2010/11/outsourcing.gif" alt="Better, Faster, Cheaper, Happier: An Agile Balanced Scorecard" width="100" height="100" /></a>Adopting an agile approach has a lot of benefits, not just when developing software and improving team working but for all aspects of our business. When it comes to measurement, I recommend that we all take an agile approach and keep things simple, open and adaptive to change. </p>
<p>A simple, intuitive score-card is essential for any team or organization embarking on any form of agile adoption or transformation. The Better, Faster, Cheaper, Happier framework provides a great starting point for motivating and measuring your changes.</p>
<p><strong>Agile: What’s the Point?</strong></p>
<p>Let’s stop and think about why businesses get involved in agility.  What is the promise of agility that is so attractive to businesses?  What we at IJI have found when talking to business people is that agility is appealing because of the belief that better products will be built.  Not only will they be better software products but they will be built faster and cheaper than before. The promise is certainly there  and this is what people want to see as they make investments in agile adoption and, in particular, any kind of large scale agile transformation. </p>
<p>The other significant result claimed for agile ways-of-working is that there will be an overall increase in everyone’s happiness - happier customers; happier users; happier sponsors; happier purchasers, and happier developers.<span id="more-510"></span></p>
<p>Better, Faster, Cheaper, Happier - This is what “Agile” means to the business.  Things like Continuous Integration, Test-Driven Development, and Scrum are only useful if they help us get better software; faster time to market; cheaper products, and happier customers. To ignore these, and other, business demands is nonsense and one of the key factors in widening the gap between business and IT in many organizations. To be honest businesses don’t care about how “Agile” the IT organization is – unless it is noticeably contributing to their goals to be better, faster, cheaper and happier. Measurements of agility are, like measuring CMMI, at best secondary measures and only useful as evidence of how you succeeded once you have achieved your goals.</p>
<p>Imagine, if you can show the value and the results that IT is generating in a way that business can understand? If you can demonstrate that you are getting better, faster, and cheaper whilst taking on-board your customers’, users’ and other stakeholders’ concerns and making them happier with happier employees? If you do, you can really start to close the gap and bring the business and IT together.</p>
<p><strong>What’s All This Nonsense about Happier?</strong></p>
<p>I must admit some people get uncomfortable when the happier aspect of the scorecard is introduced but this is an essential aspect of successful software development that often gets forgotten.</p>
<p>You really need to think about how people feel because otherwise you can be hitting all your deadlines with the right quality levels and fulfilling all the requirements, and you can still have unhappy customers and unhappy users.  When people love things they give you lots of feedback. When they don’t love something, there is often silence. Don’t mistake silence for approval.  </p>
<p>I remember reading an article once where someone claimed that their software was developed so well that they did not need to have a change request system because no user had ever had a change request. They felt that their software was perfect.  I suspect the correct interpretation was that no one had a change request because no one was using their software. </p>
<p>You need to get qualitative information; you need to ask everybody whether ‘they’ like the software; whether ‘they’ are using it; whether ‘they’ feel they are getting value for money.  Gather qualitative as well as the quantitative data and make sure that you have practical measures that focus on the real goals of the business:  the business as a whole and the business of the IT organisation.</p>
<p>Some people become so focused on financials or on secondary measures that they forget to think about the most important goals.  Do you have happy customers?  Do you have happy teams?  Don’t forget these very critical questions.</p>
<p>Measuring happiness is very important.  Are you really your business’s preferred supplier? Do your customers feel that they are getting value for money? Are you really a company where the newly trained and empowered agile developers want to work and continue their careers? These are all qualitative measure that you should look at and are very important in one of the key areas that IJI sees everyday: a growing distrust between business and IT.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ivarjacobson.com/better-faster-cheaper-happier-an-agile-balanced-scorecard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

