<?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>Funnelweb &#187; agile</title>
	<atom:link href="http://www.funnelweb.net/index.php/tag/agile/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.funnelweb.net</link>
	<description>Simple websites for busy people</description>
	<lastBuildDate>Sun, 20 Jun 2010 08:07:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Please don&#8217;t call me a project manager</title>
		<link>http://www.funnelweb.net/index.php/2009/05/24/do-not-call-me-a-project-manager/</link>
		<comments>http://www.funnelweb.net/index.php/2009/05/24/do-not-call-me-a-project-manager/#comments</comments>
		<pubDate>Sun, 24 May 2009 11:04:44 +0000</pubDate>
		<dc:creator>sg</dc:creator>
				<category><![CDATA[delivery]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[m & s]]></category>
		<category><![CDATA[management styles]]></category>
		<category><![CDATA[project plan]]></category>
		<category><![CDATA[project_management]]></category>
		<category><![CDATA[ways of working]]></category>

		<guid isPermaLink="false">http://www.funnelweb.net/?p=475</guid>
		<description><![CDATA[For me, the problem with the term is that it has most people, especially those starting off in it, firing up their MS Project apps, reaching for their PRINCE2 / Waterfall / Agile books and creating loads of highly detailed or weighty reports, documents and spreadsheets as that&#8217;s what they think project management is. The [...]]]></description>
			<content:encoded><![CDATA[<p>For me, the problem with the term is that it has most people, especially those starting off in it, firing up their MS Project apps, reaching for their PRINCE2 / Waterfall / Agile books and creating loads of highly detailed or weighty reports, documents and spreadsheets as that&#8217;s what they think project management is. The stuff they can easily learn out of books. It almost becomes their comfort blanket, their &#8220;evidence&#8221; for when things go wrong &#8211; &#8220;its not my fault boss, it clearly says in the functional spec or the plan &#8230;&#8230;&#8230;..I was just following process &#8221; and so on.</p>
<p>Placing more importance on the process than on the outcome.</p>
<p>I&#8217;d rather be called a &#8220;project <span style="text-decoration: underline;">delivery</span> manager&#8221; &#8211; where the focus is more around ensuring the project gets delivered on time,  on budget and to the appropriate level of quality for the customer than on producing a hefty report each week to explain why the project is late, exactly which line in the 1000 line project plan we are up to and how we are 67.56% complete against plan).</p>
<p>And I must be doing something right because my project is one of the few that has been green since it started &#8211; and will hopefully still be green when it goes live next Friday. And any projects I&#8217;ve delivered in the past have usually also been green.</p>
<p>So what&#8217;s the secret?</p>
<p>Well, I mentioned to someone a few weeks ago that for me, successful project management is primarily about managing people and relationships in order to get the job done, not about managing detailed processes or creating loads of paperwork to show what we are doing. And about using your brain and judgement. About ensuring lots of good communication, managing conflicts, unclearing blockages and doing practical things to maintain project momentum.</p>
<p><strong>Relationships</strong></p>
<p>Build healthy relationships with both stakeholders and suppliers and ensure open, transparent and regular discussions from day one. Good, effective, open communication is absolutely crucial.</p>
<p>Build an atmosphere of trust &#8211; to the point where they both trust you and each other to do the right thing even when they aren&#8217;t clear themselves what it might be. Remember, all 3 have an interest in the project being delivered &#8211; work together, not against each other.</p>
<p>Be prepared for conflict, as it will happen &#8211; but deal with it quickly and effectively and don&#8217;t let tensions build up across this important senior team.</p>
<p><strong>Teamwork and empowerment</strong></p>
<p>Have a clear vision and scope for the project, supported by a high level plan showing only the milestones and deliverables, and ensure the entire project team understands and buys into it all. The whole team has to understand the project vision and scope, and feel the project is achievable (&#8220;our project&#8221;). If anyone doesn&#8217;t, encourage discussion around it and work to gain their support.</p>
<p>Give team members responsibility for appropriate deliverables and milestones (or entire workstreams) and leave them to get on with doing it. Don&#8217;t micromanage &#8211; instead, empower these smart people to get the job done and get short, regular status updates from them on progress.</p>
<p>If things start to look like they are going off track or risks and issues start appearing, that&#8217;s the time to step in. If things are ticking along fine, leave them alone to get on with it.</p>
<p>If a milestone looks tight, suggest they produce a detailed plan to build up to it, and keep an eye on progress against it.</p>
<p>Encourage a team atmosphere where collaboration replaces directives, where trust replaces the need for back covering and where flexibility and teamwork replaces jobsworth behaviours.</p>
<p><strong>Risk and Issue Management</strong></p>
<p>As project delivery manager, this is the area I tend to focus on most. I am always looking ahead across the high level plan, checking for any potential bottlenecks or problems that may be looming and then working in advance to remove them. At a previous employer, some of the team used to call me &#8220;the plumber&#8221; for this reason &#8211; I was forever removing blockages so that projects could maintain momentum.</p>
<p>If issues come up, bring the relevant people together quickly to sort them out. And don&#8217;t stop until you have an agreed way forward to resolve them. Time is critical where an issue is concerned or a decision needs to be made &#8211; otherwise, things quickly grind to a halt and team morale dives.</p>
<p>If risks are identified, quickly discuss and agree actions to mitigate. Never have an open risk on the risk register without an owner or mitigating actions for it.</p>
<p>And don&#8217;t just look for project risks and issues, also watch for dependencies with other projects or wider things going on (holidays, mandatory departmental meetings) that could affect the delivery of your project.</p>
<p>The key is speed &#8211; don&#8217;t sit back while time ticks on, identify issues and risks and deal with them quickly.</p>
<p><strong>Communication</strong></p>
<p>Like many, I hate email. There is way too much of it. And I particularly hate emailing / being emailed by people in the same office as me. If it can&#8217;t wait and you think you might forget the point you wish to make, send it. Otherwise, wait until a time when you can have a face to face conversation about it. Or even a phone call. Face to face / phone helps build relationships &#8211; misinterpreted emails often help destroy them.</p>
<p>Have weekly meetings with the team &#8211; what have you done since the last meeting, what are you planning to do before the next one, and what issues do you need to table. Add any new risks and issues to the risk and issues register.</p>
<p><strong>Minimal project management documentation</strong></p>
<p>The main ones I feel are beneficial to project delivery are as follows:</p>
<p>- <strong>project charter</strong> &#8211; in my view, the most important one for the project as it sets out the vision, scope, milestones, deliverables, key risks, dependencies, delivery approach, roles and responsibilities.</p>
<p>- <strong>high level project plan</strong>, showing deliverables, milestones and key tasks only. It doesn&#8217;t go into too much detail &#8211; if you need it, create separate detailed plans for the team to work against. The purpose of the high level plan is to provide a general guide on project progress and an indication of upcoming activities, not to specify in detail what tasks need doing and by when. ie. it&#8217;s not a workplan.</p>
<p>- <strong>project budget</strong> &#8211; keep it simple, summarised and up to date. But don&#8217;t overanalyse it.</p>
<p>- <strong>status reports</strong> &#8211; again, keep them short, simple and to the point. If you truly know the status of your project, if your high level plan is up to date and if everyone is in agreement on status, risks and issues, producing this should take less than ten minutes each time.</p>
<p>- <strong>risk and issue register</strong> &#8211; the things on here are those that can really derail your project so keep on top of them and follow through to resolution.</p>
<p>The most important thing is to <strong>focus on delivery, not process</strong>. Don&#8217;t document a failing project, deliver it effectively and hopefully it will never become one.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.funnelweb.net/index.php/2009/05/24/do-not-call-me-a-project-manager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The problem with IT and Marketing</title>
		<link>http://www.funnelweb.net/index.php/2008/10/24/the-problem-with-it-and-marketing/</link>
		<comments>http://www.funnelweb.net/index.php/2008/10/24/the-problem-with-it-and-marketing/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 09:10:48 +0000</pubDate>
		<dc:creator>sg</dc:creator>
				<category><![CDATA[Enterprise 2.0]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[waterfall]]></category>
		<category><![CDATA[ways of working]]></category>

		<guid isPermaLink="false">http://www.funnelweb.net/?p=114</guid>
		<description><![CDATA[My dad runs his own business, I guess he employs around 30 or so people. I have worked for organisations where the IT dept alone is probably 10 times that size. And that&#8217;s not unusual for big organisations. And having now worked for several large companies, I&#8217;m becoming more convinced that many companies of a [...]]]></description>
			<content:encoded><![CDATA[<p>My dad runs his own business, I guess he employs around 30 or so people. I have worked for organisations where the IT dept alone is probably 10 times that size. And that&#8217;s not unusual for big organisations.</p>
<p>And having now worked for several large companies, I&#8217;m becoming more convinced that many companies of a large size are just not shaped right when it comes to implementing web changes or responding to the challenges of a &#8220;web 2 world&#8221;.</p>
<p>I&#8217;m particularly referring to marketing and IT departments. And here&#8217;s why I think that.</p>
<p><strong>IT</strong></p>
<p>I maintain my dad&#8217;s website. Whenever he wants a change made to it &#8211; anything from creating a new page to editing a photo or pdf &#8211; he just sends me an email. One email. And I plan the change, implement it, test it and deploy it within a few days. He then takes a look at it and if its not right, I change it again until its what he wants. Short and simple.</p>
<p>I suggest it takes at least 10 times as long, 10 times as many emails (and number of people involved, conference calls, documents and meetings required) to get the equivalent change done in many large organisations, especially where IT is largely centralised.</p>
<p>Hardly &#8220;agile&#8221;. Not the most responsive. And totally wrong for our growing web 2.0 world where web changes have to be implemented quickly to retain competitive advantage, and are hard to define completely, in advance of starting to implement them.</p>
<p>No wonder business people continually complain about the time it takes to deliver online projects.</p>
<p>Yes, I appreciate the need for process, risk management, governance and so on but a total waterfall / PRINCE2-based approach to managing IT change just doesn&#8217;t work for the web. It really doesn&#8217;t.</p>
<p>I would agree it is necessary for big corporate system changes where the risks may be bigger and where requirements can be quite clearly defined up-front in order to help manage them, but its not right for web changes where changes are sometimes small, and often the ideal solution isn&#8217;t known until its seen.</p>
<p>Using this methodology for web changes, in my view, also stifles innovation. People just can&#8217;t be bothered navigating the Change Control process that is usually a part of it if they happen to come up with a better solution mid way through development.</p>
<p>The solution seems to me to be simple &#8211; adopt more agile and collaborative ways of working when it comes to doing the actual &#8220;from requirements to development&#8221; part of a web project.</p>
<p>Create smaller cross-functional, multi-skilled teams and empower them to deliver the best solution for the business. Remove as many layers of bureaucracy for them as possible and just let them get on with it.</p>
<p>What&#8217;s the worst that can happen? Create some / minimal controls to guard against this &#8211; but don&#8217;t go overboard. And clearly define the integration or hand off points where the code developed in the &#8220;agile&#8221; world needs to be passed back into the &#8220;waterfall&#8221; world to be tested and deployed on the corporate IT infrastructure.</p>
<p>Best of both worlds, perhaps? Combining speed and innovation with governance and risk management.</p>
<p><strong>Marketing</strong></p>
<p>The other day, when talking about his website, my dad happened to mention an enquiry he received through it from a new customer in Perth. He then went on casually to say that he put the customer in direct contact with his supplier in China so they could discuss the enquiry (about product spec) directly, and in more detail.</p>
<p>Customers / suppliers talking to each other. Without the organisation.</p>
<p>I thought about how difficult it would probably be to do that in many large organisations, and pondered why this was the case.</p>
<p>Now I&#8217;m definitely no expert in marketing but I think its because in typical large organisations, you probably have whole departments whose purpose is to manage the brand and  the messages around it. Its historical, from when messages could be controlled and sent one way only. The thought of customers and suppliers now talking about their products without their knowledge and therefore without being able to influence the discussion is probably quite worrying to them.</p>
<p>Not sure if this is something about a lack of trust (why do many organisations seem to naturally think that if given the chance, customers will say bad things about them??), but I doubt its sustainable in a social media world.</p>
<p>This is traditional marketing. Web 2-based marketing (also known as social media marketing) is multiway, participatory and user-generated. Its also loads cheaper and I suspect more insightful.</p>
<p>And I think its the future.</p>
<p>And totally not what many large marketing departments are probably about. They&#8217;ve got to change, to trust the conversations that will happen or are already happening and to become a part of them. There are loads of opportunities for customer insight, surely.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.funnelweb.net/index.php/2008/10/24/the-problem-with-it-and-marketing/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Web 2 and organisation types</title>
		<link>http://www.funnelweb.net/index.php/2008/06/26/web-2-and-organisation-types/</link>
		<comments>http://www.funnelweb.net/index.php/2008/06/26/web-2-and-organisation-types/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 07:40:20 +0000</pubDate>
		<dc:creator>sg</dc:creator>
				<category><![CDATA[Enterprise 2.0]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[ways of working]]></category>
		<category><![CDATA[web 2]]></category>
		<category><![CDATA[wikinomics]]></category>

		<guid isPermaLink="false">http://www.funnelweb.net/?p=25</guid>
		<description><![CDATA[I&#8217;ve been interested in web 2.0 tools and technologies for a while now, but to date I haven&#8217;t really delved into the ways that organisations make use of them and in particular, the organisational changes they drive. So I thought I&#8217;d use this blog to jot down my thoughts as they develop and if anyone [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been interested in web 2.0 tools and technologies for a while now, but to date I haven&#8217;t really delved into the ways that organisations make use of them and in particular, the organisational changes they drive.</p>
<p>So I thought I&#8217;d use this blog to jot down my thoughts as they develop and if anyone happens to read it, hope its been of interest to you. I guess there have been loads of books written on the subject by people who are much more authoritative on the area than me &#8211; if you know of any good ones, let me know!</p>
<p>Reading Wikipatterns recently, and Wikinomics before that, really set me thinking about the way businesses use web 2.0. (I&#8217;m taking baby steps at thinking this through so bear with me!) And having done the rounds of a few workplaces over the past year I&#8217;ve seen some interesting examples and reactions to the new technologies.</p>
<p>It made me realise that where web 2.0 is concerned there are (at least) three main types of organisations:</p>
<p>1 &#8211; those who treat their staff and customers as <strong>adults</strong>: they trust their staff and customers to use the tools sensibly, not to abuse them, and I guess they generally think positively when it comes to allowing their use. They might have company Facebook pages <a href="http://www.facebook.com/pages/Virgin-Atlantic/6757437678?ref=s">like this</a> for their customers etc to join, virtual places in Second Life (like Michelin apparently do) for staff training, they probably have fairly unregulated internal wikis, unrestricted web access and maybe they allow staff to simply install the tools they need (IM, webmail, etc.) to do their jobs and have their own internal / external blogs if they want to.</p>
<p>I would imagine these places to be where you&#8217;d find things like the use of Agile methodologies (that welcome changes in requirements), family friendly policies that trust people to work when, where and how they do best, and flat org structures that encourage leaderless cross-functional teams to self-organise around problems. They trust their staff, they trust their customers &#8211; and I guess they trust in the quality of their brand.</p>
<p>These are probably the sorts of places that Generation X and their next lot are most likely to want to work in.</p>
<p>2 &#8211; those who treat their staff and customers like <strong>unpredictable teenagers</strong> &#8211; anxiously trusting them, only because they feel they need to, but being prepared should they misbehave (almost expecting them to) and hence having some controls and restrictions in place. They probably allow limited instant messaging use, allow web browsing (but restrict access to some sites, such as Facebook) and although they have an internal wiki, probably have loads of rules and guidelines for how they should be used.</p>
<p>With a bit of luck, and the right management, these orgs should hopefully turn into type 1&#8242;s as they build their trust.</p>
<p>3 &#8211; those who treat their staff as <strong>children</strong> who if given the chance to misbehave, will do. They almost certainly don&#8217;t have a wiki (what&#8217;s a wiki), don&#8217;t allow Instant Messaging outside the organisation, look nervously upon blogs, don&#8217;t understand RSS, mashups or social networks and don&#8217;t feel they need to.</p>
<p>They are probably very hierarchical, measure their staff on their inputs (working hours) rather than on their outputs and have lots of nervous IT managers trying to keep the lid on web 2 use.</p>
<p>I imagine that these will eventually die on the vine as generation X&#8217;ers and so on are probably unlikely to want to work for them.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.funnelweb.net/index.php/2008/06/26/web-2-and-organisation-types/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
