<?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-1630027567305692001</id><updated>2011-04-21T11:22:15.054-07:00</updated><title type='text'>The Enterprise Agile Coach</title><subtitle type='html'>Links, tips and thoughts on becoming an effective change agent in a large tradtional organisation.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://enterpriseagilecoach.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630027567305692001/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://enterpriseagilecoach.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ben Hogan</name><uri>http://www.blogger.com/profile/03012513938957361790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1630027567305692001.post-9002739172931933435</id><published>2009-01-26T20:25:00.001-08:00</published><updated>2009-01-26T20:42:56.155-08:00</updated><title type='text'>The case for agile on integration projects</title><content type='html'>It is a common belief that agile only applies to front end projects (e.g websites, user interfaces) and does not work well for back end or systems integration projects.&lt;br /&gt;&lt;br /&gt;Admittedly, Agile is an excellent fit for these front end projects, given the emphasis on customer feedback, and in projects that use user stories to capture requirements there is a particular emphasis on user visible functionality. But the agile approach is not represented by the technique of user stories, indeed more important than the structure of requirements is the core agile practices:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;b&gt;Frequent delivery&lt;/b&gt; - Building a potentially shippable product increment at least each month (if not more frequently) is key to the success of an agile approach. On any complex integration project there are many &lt;b&gt;unknowns&lt;/b&gt; and often many moving parts. By working to &lt;b&gt;deliver complete and tested functionality&lt;/b&gt; incrementally the project teams are able to discover and respond to integration challenges sooner and more effectively, reducing the exposure to uncertainty on the project.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Cross functional teams &lt;/b&gt;- Agile projects are typically staffed by a team that is multi-disciplinary including development, analysis, testing, design and are structured around &lt;b&gt;end-to-end features&lt;/b&gt; rather than by component. On integration projects a useful strategy for improving the ability of integration teams to deliver and organise the critical work across integration boundaries is to &lt;b&gt;include platform staff&lt;/b&gt; (e.g. vendor or back-end team members) as part-time members of the end-to-end (client-side or front-end) feature teams. This &lt;b&gt;cross-boundary structure &lt;/b&gt;allows the team to solve complex integration issues at the coal-face. The platform team members can return to their platform team to act as product owners and ambassadors for the client teams ensuring alignment, problem-solving and communication across the integration boundary.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Frequent inspection and adaptation&lt;/b&gt; - As part of delivering each incremental product increment an agile team will review and evaluate each increment with the appropriate customers and stakeholders. As part of this review any systemic product, team or oganisational issues are addressed and responded to. Integration projects can quickly and consistently &lt;b&gt;demonstrate technical and organisational progress&lt;/b&gt; and can make critical adjustments to their approach and organisation based on the results of &lt;b&gt;early end-to-end integration testing&lt;/b&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Self organisation&lt;/b&gt; - Agile teams are set-up to allow them to &lt;b&gt;solve difficult problems&lt;/b&gt; at the coal-face, organising the work across disciplines and organisational boundaries. It is often very difficult or impossible to predict the technical and business issues that will be encountered by an integration project making traditional up-front approaches to planning and estimating highly unreliable. Agile teams can  &lt;b&gt;respond to this uncertainty&lt;/b&gt; by allowing teams to&lt;b&gt; self-manage&lt;/b&gt; their work against&lt;b&gt; clear functional priorities&lt;/b&gt;. &lt;/li&gt;&lt;/ol&gt;In addition to these more integration specific benefits an agile approach has other &lt;b&gt;general benefits&lt;/b&gt; such as reducing waste in planning and bureaucracy, an improved focus on technical quality and an improved visibility of project progress and issues.&lt;br /&gt;&lt;br /&gt;It is safe to say that agile is worth considering for serious systems integration projects not just for your next website refresh.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630027567305692001-9002739172931933435?l=enterpriseagilecoach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://enterpriseagilecoach.blogspot.com/feeds/9002739172931933435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630027567305692001&amp;postID=9002739172931933435' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630027567305692001/posts/default/9002739172931933435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630027567305692001/posts/default/9002739172931933435'/><link rel='alternate' type='text/html' href='http://enterpriseagilecoach.blogspot.com/2009/01/case-for-agile-on-integration-projects.html' title='The case for agile on integration projects'/><author><name>Ben Hogan</name><uri>http://www.blogger.com/profile/03012513938957361790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630027567305692001.post-713634114448471873</id><published>2008-09-26T07:36:00.000-07:00</published><updated>2008-09-26T08:14:31.234-07:00</updated><title type='text'>Agile conferences near the UK</title><content type='html'>One of the best ways to get more information on using Agile in your organisation is to attend a conference where you can discuss your situation with a wide range of experts and peers. Here is a short list of conferences to consider that are close to the UK:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Agile North &lt;/span&gt;- A small local community conference that is a good opportunity to get to know other practitioners. Next conference: &lt;a href="http://www.agilenorth.net/"&gt;Agile North 2008.&lt;/a&gt; Preston, Lancashire, 13th November 2008.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;XP Days Benelux&lt;/span&gt; - A spin-off euro conference based on the successful London XP Day. Next conference:  &lt;a href="http://www.xpday.net/"&gt;XP Days Benelux 2008&lt;/a&gt;, Eindhoven, The Netherlands, 20-21 November 2008.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;XP Days London&lt;/span&gt; - More Agile than XP these days this conference is a highly regarded London conference with typically excellent quality presentations. Next conference: &lt;a href="http://www.xpday.org/"&gt;XPDay, London.&lt;/a&gt; 11th &amp;amp; 12th December 2008.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Agile200X&lt;/span&gt; -  Not near the UK but as the biggest international agile conference it is worth considering. It is getting slightly large for comfort recently, but you can't beat it for breadth of speakers and topcis nor the openness of the peer review process. Most of the presentations from Agile2007 are available &lt;a href="http://agile2007.org/index.php%3Fpage=sub%252F.html"&gt;here&lt;/a&gt;. Next conference: &lt;a href="http://agile2009.agilealliance.org/"&gt;Agile 2009 Chicago, USA&lt;/a&gt;. August 24-28, 2009.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Agile Open Europe &lt;/span&gt;- This is an  open space conference where everyone can present or discuss topics of interest to them. Next conference: &lt;a href="http://www.agileopen.net/"&gt;Not announced yet&lt;/a&gt;, June or July 2009.&lt;br /&gt;&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/1630027567305692001-713634114448471873?l=enterpriseagilecoach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://enterpriseagilecoach.blogspot.com/feeds/713634114448471873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630027567305692001&amp;postID=713634114448471873' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630027567305692001/posts/default/713634114448471873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630027567305692001/posts/default/713634114448471873'/><link rel='alternate' type='text/html' href='http://enterpriseagilecoach.blogspot.com/2008/09/agile-conferences-near-uk.html' title='Agile conferences near the UK'/><author><name>Ben Hogan</name><uri>http://www.blogger.com/profile/03012513938957361790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630027567305692001.post-8170980371666680027</id><published>2008-03-25T20:33:00.001-07:00</published><updated>2008-03-27T20:47:49.090-07:00</updated><title type='text'>Getting started: Standups</title><content type='html'>One of the first techniques to introduce in the enterprise is Stand Up Meetings. Here are some links to information on them:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Stand-up_meeting"&gt;Stand-up meeting&lt;/a&gt; from Wikipedia&lt;/li&gt;&lt;li&gt;&lt;a href="http://martinfowler.com/articles/itsNotJustStandingUp.html"&gt;It's Not Just Standing Up: Patterns of Daily Stand-up Meetings&lt;/a&gt; by Jason Yip&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.ayeconference.com/Articles/RethinkingStandUpMeetings2.html"&gt;Rethinking Stand-Up Meetings&lt;/a&gt; by Steven M Smith&lt;/li&gt;&lt;li&gt;&lt;a href="http://fishbowl.pastiche.org/2003/11/19/standup_meeting_antipatterns"&gt;Stand-up Meeting Antipatterns&lt;/a&gt; by Charles Miller&lt;/li&gt;&lt;li&gt;The daily meeting checklist from &lt;a href="http://www.infoq.com/minibooks/scrum-checklists"&gt;Scrum Checklists&lt;/a&gt; PDF by Sprint-IT &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/1630027567305692001-8170980371666680027?l=enterpriseagilecoach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://enterpriseagilecoach.blogspot.com/feeds/8170980371666680027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630027567305692001&amp;postID=8170980371666680027' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630027567305692001/posts/default/8170980371666680027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630027567305692001/posts/default/8170980371666680027'/><link rel='alternate' type='text/html' href='http://enterpriseagilecoach.blogspot.com/2008/03/getting-started-standups.html' title='Getting started: Standups'/><author><name>Ben Hogan</name><uri>http://www.blogger.com/profile/03012513938957361790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630027567305692001.post-2128883075797814477</id><published>2008-03-19T15:46:00.001-07:00</published><updated>2008-03-19T16:45:32.375-07:00</updated><title type='text'>Getting started: What is Agile anyway?</title><content type='html'>When introducing agile into a large organisation many people have no knowledge at all what agile is. Here are some resources that give a overview of agile:&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Website: &lt;a href="http://www.infoq.com/articles/What-is-Agility-Why-Shd-U-Care"&gt;What is Agility, and Why Should You Care?&lt;/a&gt;by Mishkin Berteig&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Website: &lt;a href="http://www.developer.com/design/article.php/3650886"&gt;A Brief Introduction to Agile&lt;/a&gt; By Jeff Langr&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Website: &lt;a href="http://martinfowler.com/articles/newMethodology.html"&gt;The New Methodology&lt;/a&gt; by Martin Fowler&lt;/li&gt;&lt;br /&gt;&lt;li&gt;PDF: &lt;a href="http://www.infoq.com/articles/poppendieck-implementing-lean"&gt;The Seven Principles of Lean Software Development&lt;/a&gt; by Mary and Tom Poppendieck &lt;/li&gt;&lt;br /&gt;&lt;li&gt;PDF: &lt;a href="http://www.mountaingoatsoftware.com/presentation/59-getting-agile-with-scrum"&gt;Getting Agile with Scrum&lt;/a&gt; by Mike Cohn&lt;/li&gt;&lt;br /&gt;&lt;li&gt;PDF: &lt;a href="http://www.extremeprogramming.org/"&gt;Extreme Programming: A Gentle Introduction.&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;PDF: &lt;a href="http://www.wrytradesman.com/articles/IntroToAgileMethods.pdf"&gt;An Introduction to Agile Methods&lt;/a&gt; (XP) by Steve Hayes &lt;/li&gt;&lt;br /&gt;&lt;li&gt;PDF (mini-book): &lt;a href="http://www.infoq.com/minibooks/scrum-xp-from-the-trenches"&gt;Scrum and XP from the Trenches&lt;/a&gt; by Henrik Kniberg&lt;/li&gt;&lt;li&gt;PDF (mini-book): &lt;a href="http://www.infoq.com/minibooks/scrum-checklists"&gt;Scrum Checklists&lt;/a&gt; by Sprint-IT &lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630027567305692001-2128883075797814477?l=enterpriseagilecoach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://enterpriseagilecoach.blogspot.com/feeds/2128883075797814477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630027567305692001&amp;postID=2128883075797814477' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630027567305692001/posts/default/2128883075797814477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630027567305692001/posts/default/2128883075797814477'/><link rel='alternate' type='text/html' href='http://enterpriseagilecoach.blogspot.com/2008/03/getting-started-what-is-agile-anyway.html' title='Getting started: What is Agile anyway?'/><author><name>Ben Hogan</name><uri>http://www.blogger.com/profile/03012513938957361790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630027567305692001.post-9049618562275347549</id><published>2008-03-18T20:43:00.000-07:00</published><updated>2008-03-18T21:12:32.171-07:00</updated><title type='text'>Getting started: Identify the whole team</title><content type='html'>There is lots to do when starting out a project in an Agile way, one of the first things to do is start getting the whole team together. Here are some resources on roles and responsibilities:&lt;br /&gt;&lt;br /&gt;The business/customer/product owner:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.think-box.co.uk/blog/2005/08/being-effective-onsite-customer-or.html"&gt;Being an Effective Onsite Customer or Product Owner&lt;/a&gt; - great description of the ideal Product Owner.&lt;/li&gt;&lt;li&gt;Jeff Patton's excellent presentation: &lt;a href="http://www.agileproductdesign.com/downloads/patton_blending_ux_and_ba_in_agile.ppt"&gt;Blending User Experience &amp;amp; Business Analysis thinking in the Agile Customer Role&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Some typical &lt;a href="http://www.poppendieck.com/pdfs/OOPSLA_2004/Nickieben.pdf"&gt;problems and solutions &lt;/a&gt;a customer may face&lt;/li&gt;&lt;li&gt;The need for a &lt;a href="http://www.poppendieck.com/pdfs/OOPSLA_2004/Jennitta%20Andrea.PDF"&gt;customer advocate&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630027567305692001-9049618562275347549?l=enterpriseagilecoach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://enterpriseagilecoach.blogspot.com/feeds/9049618562275347549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630027567305692001&amp;postID=9049618562275347549' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630027567305692001/posts/default/9049618562275347549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630027567305692001/posts/default/9049618562275347549'/><link rel='alternate' type='text/html' href='http://enterpriseagilecoach.blogspot.com/2008/03/getting-started-identify-whole-team.html' title='Getting started: Identify the whole team'/><author><name>Ben Hogan</name><uri>http://www.blogger.com/profile/03012513938957361790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
