tag:blogger.com,1999:blog-19179911013579408192009-06-01T22:03:41.685+01:00The A-Z of Project Management SurvivalPut that Prince 2 book down, this is the real art of project management and software delivery<br><br> All contributors have at least 20 years of successful Project Management and Software Delivery experience, so pay attention.Scott Liddellscott.m.liddell@gmail.comBlogger77125tag:blogger.com,1999:blog-1917991101357940819.post-17303488245196451802009-04-02T22:16:00.003+01:002009-04-02T22:33:01.197+01:00F is for... FormsHere's a game. You'll like this. Listen carefully.<br /><br />In any organisation there are essentially two groups of people. People who know stuff. People who don't really know all that much.<br /><br />In many, many cases the people who don't know stuff try to find stuff out by getting the people who know stuff to fill in forms or spreadsheets. It makes them feel useful. It makes it look like they are doing work. But in the end, they still don't know much stuff and they've just wasted a lot of time.<br /><br />"Fill this form in so I can approve..." - does that mean they understand?<br /><br />So, here's the game. When you are in work, just walking round the office, or in a meeting maybe, decide which of the two groups people are in. You'll be surprised by how many people fall into the "gaining information via the medium of forms" gang.<br /><br />And if you spend all your day getting people to fill in forms then... better not finish that.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1917991101357940819-1730348824519645180?l=www.itsnotthathard.co.uk%2Fa-z.html'/></div>Scott Liddellscott.m.liddell@gmail.com1tag:blogger.com,1999:blog-1917991101357940819.post-86825491044338769482009-03-24T23:00:00.000Z2009-03-25T15:04:59.967ZM is for... MBWAManagement By Walking About (MBWA) is a much underrated mechanism to keep an eye on what is going on in your project.<br /><br />As things have evolved technically over the years is becomes all too easy to orchestrate, or attempt to orchestrate, your project form the comfort of your adjustable office-chair. Using eMail, Instant Messaging, Text Messaging, etc. to deliver your guidance and expert opinion.<br /><br />However, while you may like to think you are some kind of techno-mastermind of all you survey, the chances are you're missing out on a lot of the crucial information you really should have a firm grasp on.<br /><br />If you're only reading the written word, and worse, only spouting it too, you are missing a huge percentage of the other parts that make up that thing we call human communication.<br /><br />Without getting the real 'word on the street', complete with intonation, attitude and accompanying body-language, you've only got part of the picture.<br /><br />Have you ever said to yourself, "I didn't realise it was that bad" or, "They should have said there was a problem", then maybe you need a bit more 'face time' with your team, customers or co-workers.<br /><br />So, If you want to keep on top of what's going on, get off your arse and walk about!<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1917991101357940819-8682549104433876948?l=www.itsnotthathard.co.uk%2Fa-z.html'/></div>bimbogamihttp://www.blogger.com/profile/08288584578250779699noreply@blogger.com0tag:blogger.com,1999:blog-1917991101357940819.post-84200095790522004022009-01-24T23:00:00.001Z2009-01-25T13:47:48.839ZH is for... HeroesWe've all seen them, the guys that work all hours, they are always first in and last to leave, they seem to always be in the thick of it, people are always waiting for them to do something before they can move on, they're always on-call, if they're not still on-shift.<br /><br />There's no doubt that out there there are some of these types, and they will be genuinely good, valuable people who do some really good stuff. Yay them, keep it up guys. You're keeping it all hanging together, thanks! Just be careful when you're crossing the road please.<br /><br />However, there is another side to this genre though, and you'd be well advised in learning to spot them. These are the self-made heroes. They're not really heroes, they just play a clever game to make people think they are heroes. Really, they are manufacturing a need for themselves, they are making themselves indespensible because no-one eles could possibly do all the stuff they do, know all the things they know or sort all the problems they sort.<br /><br />Watch out for them, they avoid passing on their knowledge, the learn new stuff and keep it to themselves and, best of all, the real pro's in this area will manufacture problems that only they can fix. Allowing the yet another opportunity to ride in on the big white charger and save the day.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1917991101357940819-8420009579052200402?l=www.itsnotthathard.co.uk%2Fa-z.html'/></div>bimbogamihttp://www.blogger.com/profile/08288584578250779699noreply@blogger.com0tag:blogger.com,1999:blog-1917991101357940819.post-43315679005142105122009-01-24T23:00:00.000Z2009-01-25T13:47:48.844ZX is for... XanaduAt the beginning of your project, when nothing's really happened and you have a vast pot of cash to spend, you can be excused for thinking that you've fallen into something Samuel Tayor Coleridge novel depiction of the opulence of Xanadu.<br /><br />Just remember the money has to do you for the duration of the project, not just to buy toys for the project geeks to play with.<br /><br />Also, this is a time to watch out for other projects, which are starting to feel cash-strapped, coming to you and asking you to fund something for them. You know, "I've been told I need to get some licenses, and we didn't include them in the budget, could you..", or, "We've got this resource, he's quite expensive, but he could do some work for you too, as long as you don't mind footing the bill.", etc.<br /><br />It's time to double-check your sums and put away your <a href="http://www.itsnotthathard.co.uk/labels/S.html">slush-fund</a>, because you're in this for the long-haul.<br /><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1917991101357940819-4331567900514210512?l=www.itsnotthathard.co.uk%2Fa-z.html'/></div>bimbogamihttp://www.blogger.com/profile/08288584578250779699noreply@blogger.com0tag:blogger.com,1999:blog-1917991101357940819.post-62102095225012251042009-01-22T23:00:00.001Z2009-01-22T23:00:01.527ZH is for... Horses for CoursesThere are hundreds, maybe thousands of tools, templates, strategies, techniques, approaches and methodologies out there. There are lots of really good ones, in fact most of them probably are, or at least were great at what they were developed to do at the time they were developed to do it.<br /><br />So, it can be a difficult time for you deciding what to use on your project.<br /><br />Some things will be a given, taken for granted, others will need to be sourced and decided upon. You can seek opinion from your team, peers or even management about wwhat you should use or what approach you could take. But, as the person tasked with delivering the project, it should ultimately be your decision as to what you go with.<br /><br />The main thing is to use the right tools for the job. If you're thinking of adopting a new methodology, it makes sense to read up on it first and then decide if it would be suitable for your project. It's a big internet out there, there's lots of people willing to share their experience or opinion about just about anything.<br /><br />Just because it's new doesn't make it good. Similarly, just because it's been around for a while doesn't make it any less relevant today.<br /><br />What you have to do is balance up the options of the team's experience in the tools/methods the changes in process, the risk of introducing something different.<br /><br />Use the right thing for the right job, and your life will be significantly less complicated.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1917991101357940819-6210209522501225104?l=www.itsnotthathard.co.uk%2Fa-z.html'/></div>bimbogamihttp://www.blogger.com/profile/08288584578250779699noreply@blogger.com0tag:blogger.com,1999:blog-1917991101357940819.post-13926023528821624612009-01-22T23:00:00.000Z2009-01-22T23:00:01.200ZY is for... Yellow StickiesA firm favourite, the Yellow Stickies tend to get pulled out at <a href="http://www.itsnotthathard.co.uk/2007/07/w-is-for-workshop.html">workshops </a>as a way of capturing opinion from the assembled workshopees. <br /> <br />While workshops, if they are run properly, are a good thing, the widespread use of the yelow sticky as a means for "getting all the issues out in the open" or "having a stab prioritising the workload" is often badly over/mis-used by people that don't know how to run a workshop properly. <br /> <br />How many times have you seen the "facilitator" scurrying away after the meeting, with a huge pile of flipchart sheets covered in stickies rolled under his arm. Odds-on that's the last you will see of them. <br /> <br />Yellow Stickies in a workshop is an example of a Horses for Courses item; if you cant use it effectively, then don't use it. <br /> <br />** You know what Yellow Stickies are. The A-Z isn't sponsored, so wouldn't want to fall foul of promoting a particular brand, like Post-It from 3M, do we now? <br /><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1917991101357940819-1392602352882162461?l=www.itsnotthathard.co.uk%2Fa-z.html'/></div>bimbogamihttp://www.blogger.com/profile/08288584578250779699noreply@blogger.com0tag:blogger.com,1999:blog-1917991101357940819.post-27063849100598584172009-01-21T23:00:00.002Z2009-01-22T11:49:33.065ZL is for... Lame ExcusesWhile you may find some interesting techniques in the A-Z that will help you navigate through the stormy waters of Software Delivery, be careful not to flounder on the rocks of the Island of Lame Excuses. <br /> <br />Always remember, first and foremost that you, as the Project Manager, are wholly responsible for the delivery of the project. It's up to you to mobilise the resources, plan accordingly and steer your project carefully to the Land of Success. <br /> <br />Never, ever resort to, "A big boy did it and ran away", or somesuch nonsense. Poeple will not react kindly to that kind of excuse and will almost certainly think less of you and your delivery ability. <br /> <br />If you have made a mistake, judgement of error, or otherwise hit upon a problem, then stand up and admit it. Take your <a href="http://www.itsnotthathard.co.uk/2007/06/k-is-for-kicking.html">kicking </a>and move on; consider it an educational exercise, and make sure you put the necessary things in place to afoid falling over that particular problem in the future. <br /> <br />One thing though: Before you admit the problem and take your kicking, best to have the solution to the problem already implemented or, at least, up your sleeve. Otherwise you'll look a real <a href="http://www.itsnotthathard.co.uk/2007/06/is-for-arses.html">idiot</a>.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1917991101357940819-2706384910059858417?l=www.itsnotthathard.co.uk%2Fa-z.html'/></div>bimbogamihttp://www.blogger.com/profile/08288584578250779699noreply@blogger.com0tag:blogger.com,1999:blog-1917991101357940819.post-23474440212924026122009-01-20T23:00:00.001Z2009-01-22T15:50:03.369ZV is for... VictorySo, you're at the end of your project and it's finally gone live and, best of all, it's working! Well done you, it's a good feeling isn't it? <br /><br />You'll probably have a bit of a euphoric feeling. Like some other analogies in this guide, it's a bit like winning a battle against all the odds, despite other people and projects. Yes, it is a victorious time; lap it up, the next one is undoubtedly just around the corner. Maybe, like the Red Baron, you can slap a little silhouette on the side of your metaphorical triplane; another one down, now who's next?<br /><br />Ensure you remember it wasn't just you that made this a success. Make a point of thanking your people, your team, they need to know you are grateful for all the hard work they have undoubtedly put in. Take the time to thank them personally because then they know you appreciated their contribution and that you're not all taking the credit for the success yourself. It will also make it easier when the time comes to recruit a team for your next project; people who feel appreciated will want to work for you again.<br /><br />This is also a good time to position yourself, with those who have influence, as the go-to guy/gal if you want your projects delivered successfully. that way, you should hopefully have more choice on your next assignment, or maybe just that they will listen more carefully when you make your demands at project start-up time.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1917991101357940819-2347444021292402612?l=www.itsnotthathard.co.uk%2Fa-z.html'/></div>bimbogamihttp://www.blogger.com/profile/08288584578250779699noreply@blogger.com0tag:blogger.com,1999:blog-1917991101357940819.post-29730881547493457742009-01-15T23:00:00.001Z2009-01-16T15:02:58.484ZV is for... VapourisationSometimes you are stuck with people on your project that you could, quite frankly, do without. They may just not be up to the job, or there may be something else they bring to the party that detracts from the team's ability to deliver. <br /> <br />This can happen for a number of different reasons; Perhaps you inherited them when you took over the project. Perhaps they have been foisted on you as a result of a <a href="http://www.itsnotthathard.co.uk/2007/07/n-is-for-nepotism.html">management decision</a>. Perhaps they were sold to you as a guru, or the best person for the job. <br /> <br />The assumption here is that you cannot simply remove them from the project, because you would have by now and you wouldn't have a problem. So you need another way out. One option is to minimise the effect of these people, but sometimes Vapourisation is the only way. <br /> <br />One thing to bear in mind is that whining about your resources is never a good thing. People will think you're just making early excuses for your future lack of delivery, or label you as a whiney project manager. But, more importantly, always remember that it's your team that will deliver the project, under your excellent guidance of course, so it's probably best not to alienate them. So removal by stealth is the key. <br /> <br />One approach is to give them responsibility for the delivery of something, ideally not too critical, and let them prove their obsession with their chosen speciality subject gets in the way of delivering, effectively letting them fall on their over zealous sword. Now, you've proved they're no good, they should be ripe for removal...<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1917991101357940819-2973088154749345774?l=www.itsnotthathard.co.uk%2Fa-z.html'/></div>bimbogamihttp://www.blogger.com/profile/08288584578250779699noreply@blogger.com0tag:blogger.com,1999:blog-1917991101357940819.post-35773465254789203292009-01-14T23:00:00.001Z2009-01-16T15:02:58.492ZM is for... MarginalisationSometimes you get people on your project that are a danger to themselves, let alone anyone else or your project. On occasion, they are actually OK in terms of their knowledge of the subject matter, but you wouldn't trust them to deliver newspapers. <br /> <br />If this is the case, you may wish to assing them an 'advisory' or 'consulting' role without any real delivery responsibility. They could maybe coach some of the more junior people in your team in their area of expertise. If you sell it correctly, there's a good chance they will be happy in the respect you have in their knowledge. <br /> <br />That way you get the benefit of their knowledge without the associated failure to deliver; just make sure you give them some boundaries and keep a close eye on them. <br /><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1917991101357940819-3577346525478920329?l=www.itsnotthathard.co.uk%2Fa-z.html'/></div>bimbogamihttp://www.blogger.com/profile/08288584578250779699noreply@blogger.com0tag:blogger.com,1999:blog-1917991101357940819.post-16835683583332099622009-01-10T12:30:00.003Z2009-01-16T15:06:57.582ZH is for... HellSometimes, when all seems lost, and you think you are in PM Hell, turn to the words of Mr Kipling. No, not the 'exceedingly good cakes' one...<br /><br />"If you can keep your head when all about you<br />Are losing theirs and blaming it on you,<br />If you can trust yourself when all men doubt you,<br />But make allowance for their doubting too;<br /><br />...<br /><br />If you can fill the unforgiving minute<br />With sixty seconds' worth of distance run -<br />Yours is the Earth and everything that's in it,<br />And - which is more - you'll be a <a href="http://www.itsnotthathard.co.uk/2007/06/g-is-for-good-guys.html">Man </a>my son!"<br /><br />It's worth reading the whole thing, if you haven't already.<br />Now, we're not saying you should run your project with this in mind, but it may make you feel better when the fan is up to full speed and the shovels are fully loaded.<br /><br />Taken from 'If' by Rudyard Kipling<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1917991101357940819-1683568358333209962?l=www.itsnotthathard.co.uk%2Fa-z.html'/></div>bimbogamihttp://www.blogger.com/profile/08288584578250779699noreply@blogger.com0tag:blogger.com,1999:blog-1917991101357940819.post-48773710252656950162009-01-09T23:29:00.003Z2009-01-09T23:56:03.625ZV is for... Value For Money<div>If you have to staff up a project from scratch, there's a good chance you will not have all the skills and resources you need on day one. If you cannot beg, borrow or steal the resources from within your organisation, a common way to plug some gaps in your team, or bring in specialist knowledge, is to use contract resource.</div> <br /><div> </div> <br /><div>Some of these guys are expensive, some are extremely expensive. But you have to weigh this up against what you get for your money. As they say, if you pay peanuts, you can expect to attract monkeys.</div> <br /><div> </div> <br /><div>However, you cannot assume that because someone is expensive, they are any good; you have to apply the usual sensible measures when you recruit and select the right candidate(s). Check them out, interview them well, make sure they know their stuff and that you think thay will add value to your team.</div> <br /><div> </div> <br /><div>If the ones you think are the best turn out to be more expensive than you'd planned for, then it's down to you to make the decision on how you balance up your likelihood of delivering with an 'A' team or the cost of failing to deliver with a lesser skillset/capability. That's what YOU get paid for.</div><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1917991101357940819-4877371025265695016?l=www.itsnotthathard.co.uk%2Fa-z.html'/></div>bimbogamihttp://www.blogger.com/profile/08288584578250779699noreply@blogger.com0tag:blogger.com,1999:blog-1917991101357940819.post-37320768826771891002009-01-05T23:00:00.002Z2009-01-06T13:40:35.587ZS is for... Slush FundSo, you've just been told about your shiny new project, and everything is all exciting and ready for you to stamp your authority on it and tell everyone how it's going to be done. It's great when it happens like that, isn't it? I'm sure you've got loads of time to deliver too...<br /><br />Well, you'd better get your finger out and start pulling a budget together. You'll be wanting to get all your requirements and estimates sorted out, and your team, and your kit, and your licenses, and desks, and... What are you waiting for? You'd better hurry up, the clock is ticking you know.<br /><br />Assuming all of that has gone swimmingly and your project is well underway. What happens when something unexpected comes up, like a change in the design means you need a new batch of licenses, or a misunderstanding of a requirement means one of your estimates is woefully light, one of the team takes a lot longer to complete their tasks?<br /><br />Maybe you have an understanding boss, or a customer with deep pockets and an understanding nature. If so, then you can stop reading this one now and have another sip of ambrosia, provided your at-the-desk masseuse is finished.<br /><br />If you're still here, then this is when the Slush Fund comes into play. When your budget was compiled, was there contingency included in estimates for tasks that are now complete, are there any things that are no longer required, are there things that could be <a href="http://www.itsnotthathard.co.uk/2007/07/s-is-for-scoping-sword.html">descoped </a>from the project or deferred to a separately funded phase? Gather all those little pockets of cash together and see if that can be released to make up for your omission/issue. If so, you've probably avoided a <a href="http://www.itsnotthathard.co.uk/2007/06/k-is-for-kicking.html">bullet</a>, for now.<br /><br /><strong>Note: </strong>Some people may surreptitiously include extra dosh in some tasks or over-egg their estimates to include some slush when the budget is originally compiled. Of course, while the A-Z would never condone such a practice, it recognises it is a reality.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1917991101357940819-3732076882677189100?l=www.itsnotthathard.co.uk%2Fa-z.html'/></div>bimbogamihttp://www.blogger.com/profile/08288584578250779699noreply@blogger.com0tag:blogger.com,1999:blog-1917991101357940819.post-73209908435453108282009-01-04T23:00:00.002Z2009-01-06T13:43:35.880ZP is for... ProcrastinationThere is a school of thought that is rife amongst the more timid of the <a href="http://www.itsnotthathard.co.uk/2007/06/is-for-arses.html">lesser spotted Project Manager</a>, and that is that if you ignore something for long enough, it will go away.<br /><br />While this may be true for such things as his acne and his girlfriend, it is generally never true about software projects. If you ignore a small thing long enough, it will become a big thing and when it becomes a big thing, you are more likely to <a href="http://www.itsnotthathard.co.uk/2007/06/k-is-for-kicking.html">feel the pain</a>.<br /><br />Of course, if <a href="http://www.itsnotthathard.co.uk/2007/06/g-is-for-good-guys.html">you know what you're doing </a>you will be aware of even the small things on your project and will make a conscious decision on whether you should do something about it sharpish or you can safely let it ride for a while.<br /><br />What you do about it will, of course, depend on the issue and your own personal style but be sure you do something and don't just defer the decision till tomorrow. Tomorrow will have enough challenges of its own.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1917991101357940819-7320990843545310828?l=www.itsnotthathard.co.uk%2Fa-z.html'/></div>bimbogamihttp://www.blogger.com/profile/08288584578250779699noreply@blogger.com0tag:blogger.com,1999:blog-1917991101357940819.post-31189719450109976712009-01-02T14:31:00.005Z2009-01-06T08:55:59.974ZB is for... BlamestormingThis term will likely be familiar to anyone that's been on an IT project, it describes the point of sudden realisation that there is a problem on the project and a scapegoat is required.<br /><br />Really it shouldn't work that way, people should undoubtedly be focussing on solving the problem and delivering the project, but these days it seems that there always has to be a post-mortem and a, consequently, a culprit found.<br /><br />The meeting may take a number of different forms, or have a number of different titles, like "Process Improvement Workshop", or "Post Implementation Review", but in essence it will turn out to be a drains up blame-fest. You can usually gauge how much of a <a href="http://www.itsnotthathard.co.uk/2007/06/k-is-for-kicking.html">kicking </a>is going to be dealt out by the seniority of the attendees. There may be even a series of blamestorming meetings to get the story straight before the upper management get told the story. <br /><br />As you attend more of these meetings, you will witness people who have never moved quickly in their lives suddenly acquire the speed and adaptiveness of gazelles being pursued by a cheetah and reknowned trouble-makers will become strangely slippery, as if lubricated with some kind of advanced silicone compound.<br /><br />Best go prepared to these kind of meetings, because the black spot will need to be finding a home, and you'd be advised to make sure it doesn't unfairly land on your lapel. Of course, if you are a <a href="http://www.itsnotthathard.co.uk/2007/06/g-is-for-good-guys.html">Good Guy </a>and have followed the <a href="http://www.itsnotthathard.co.uk/2007/07/i-is-for-information.html">advice </a>in this guide, you will already be well equipped and have nothing to fear.<br /><br />At the meetings, watch out for the phrases, "This isn't intended to be a witch-hunt", and, "We're not looking for a scape-goat here".<br />It is, and they are.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1917991101357940819-3118971945010997671?l=www.itsnotthathard.co.uk%2Fa-z.html'/></div>bimbogamihttp://www.blogger.com/profile/08288584578250779699noreply@blogger.com2tag:blogger.com,1999:blog-1917991101357940819.post-86137755061276071132008-12-28T21:00:00.006Z2009-01-06T09:49:35.460ZS is for... SpongeThe sponge is another example of a PM out of his depth trying to add value to his project.<br /><br />His project team will be telling this PM there are problems on the project, they will be sending him progress reports coloured in heavily in red felt-tip pen, they will be telling him things like, "We're going to be late", or, "We're easily going to spend double the budget", or, "We need help!"<br /><br />The sponge will happily absorb this bad news and report to his management that everything is fine, brilliant in fact. So much so, the Sponge will be looking for more green felt-tip pens in the stationery cupboard. He will blissfully continue in this fashion until the point where he can hide it no more. He thinks he's keeping the management happy by telling them what they want to hear and will get gold stars and plaudits in return.<br /><br />Similarly, any criticism and/or bad news, coming from further up the hierarchy, towards his project team will be soaked up by the Sponge and kept from the poor souls on the team. His management will be telling him, "The business are concerned with the lack of progress", or, "The budget seems a bit tight, do we have enought to complete?", or, "Are you sure you'll deliver what we promised on time." By acting as a Sponge, he thinks he's protecting his team from the bad press.<br /><br />At the end of the day, it will all explode in his face. Carnage will ensue, with the finger of blame being pointed at everyone and everything.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1917991101357940819-8613775506127607113?l=www.itsnotthathard.co.uk%2Fa-z.html'/></div>bimbogamihttp://www.blogger.com/profile/08288584578250779699noreply@blogger.com0tag:blogger.com,1999:blog-1917991101357940819.post-83292670187447623472008-12-11T16:15:00.008Z2009-01-06T13:58:09.371ZA is for... Agile<p>First, let's be clear - Agile is a software development methodology, it's not a 'save the world/software delivery panacea', and in a lot of ways it's really a collective re-badging of stuff that's been around for ages.<br /><br />The <a href="http://www.itsnotthathard.co.uk/2007/06/g-is-for-good-guys.html">Good Guys </a>will recognise a lot of this before, but others will cling to it thinking it will somehow magically make software development faster, better, cheaper, etc. There are plenty of books on the subject and most will tell you it DOESN'T solve everything, it's NOT necessarily faster, or cheaper, and there are certain projects or situations you should NOT use it.<br /><br />Agile brings with it lots of new exciting terminology and lots of new fabby techniques, or does it? Let's compare Agile with DSDM and XP, or, if you're old enough, RAD or JAD (whatever happened to that), and let's compare it's new fancy buzzwords with, well, errr, plain English really.<br /><ul><br /><li><strong>Stories:</strong> A narrative describing something to be delivered. The old skool will recognise these as 'Requirements' (Epics = High level requirements).</li><li><strong>Sprint</strong>: A defined period of time where everyone works hard with the objective of delivering something. XP calls them Iterations, DSDM called them Timeboxes in the olden days</li><li><strong>Scrum</strong>: When the team all gets together to discuss what to do. Sound familiar? Yes, a 'Meeting'</li><li><strong>Standup</strong>: No, not a comedian, but by now, you are may be beginning to wonder. This is where the team all gets together quickly to discuss what to do, without sitting down. You will undoubtedly recognise this in the real world as a 'Short Meeting'</li><li><strong>Refactoring</strong>: Restructuring or changing existing code to make it work differently. Yeah right, you may be more familiar with the terms 'Fixing' or 'Debugging'</li></ul><br />We could go down to the level of discussing 'dunces hats', and 'visible build indicators', but you're probably getting enough of an idea already. It's all been done before and those in the know have been doing it for years without the daft names. Suffice to say, if you've mobilised a teamlet, who've assigned a story-captain and they're now swarming on a work item to burn down a story, you're already too far gone.<br /><br />The bottom line is that Agile is like any other methodology du-jour; it's right for some things and not for others, it has useful bits and irrelevant/pointless bits and it has people who know about it and understand it and people who think they know about it but don't.<br /><br />Watch out for the latter; the methodology evangelists. These are the people who will say things like, 'That's not the Agile way', 'We should have a stand-up to resolve this', 'we must use xyz software to track with' (it'll be a beta release of a freeware hack that only runs on an obscure version of Linux, or a Commodore 64 and requires you to be a seventh level mage to sign in), and generally strut about <a href="http://www.itsnotthathard.co.uk/2007/06/is-for-arses.html">looking like they know it all</a>.<br /><br />Agile works best if you can isolate everything from the real world; the project team, their development kit, the users, the testers, the delivered system, all common sense. Strangely, us real world guys know it's just not as simple as that...<br /><br />Anyhoo, like all methodologies, it's only partly about the methodology, it mainly comes down to the people executing them; if you have enought good people, they will stand a good chance of delivering. However, if you don't, then the combination of that coupled with the use of a methodology new to those people , no matter how new and sexy it is, or wacky it sounds, will likely result in chaos.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1917991101357940819-8329267018744762347?l=www.itsnotthathard.co.uk%2Fa-z.html'/></div>bimbogamihttp://www.blogger.com/profile/08288584578250779699noreply@blogger.com0tag:blogger.com,1999:blog-1917991101357940819.post-7030188442070638942008-12-11T11:35:00.010Z2009-01-06T09:43:30.933ZS is for... ScoobThe working assuption here is that the reader has a Scoob** either generally or specifically. To deliver projects successfully, you need the people that have the Scoobs to help you.<br /><br />If you're on a project and there's noone else with a Scoob, you're in trouble.<br />If your management don't have a Scoob, you're in big trouble.<br />If there's noone else you can turn to in the organisation that has a Scoob, better man the lifeboats.<br /><br />Unfortunately you can't go the the shops and buy a 'Big Box of Scoobs' to get you out of trouble, but you can do the PM Survival equivalent; find yourself some <a href="http://www.itsnotthathard.co.uk/2007/06/g-is-for-good-guys.html">Good Guys </a>and get them onto the project pdq.<br /><br /><div>** For the uninitiated, Scoob is short for Scooby Doo which, in turn, is rhyming slang for 'clue'.</div><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1917991101357940819-703018844207063894?l=www.itsnotthathard.co.uk%2Fa-z.html'/></div>bimbogamihttp://www.blogger.com/profile/08288584578250779699noreply@blogger.com0tag:blogger.com,1999:blog-1917991101357940819.post-5683767085169100322008-12-11T11:15:00.007Z2009-01-06T11:11:34.829ZL is for... Lost DogRecognisable from the fact they move quietly from meeting to meeting, with their metaphorical tail between their legs, the Lost Dog generally has a doleful expression on their face.<br /><br />You'll spot them as the person who always seems to be in all the meetings you go to, but rarely contributes much. Very much the antithesis of the <a href="http://www.itsnotthathard.co.uk/2008/12/e-is-for-echo.html">Echo</a>, they will sit quietly, desparately trying to keep up what's being discussed, perhaps nodding occasionally and generally only speaking when directly invited to and then saying a little as they can get away with to avoid appearing <a href="http://www.itsnotthathard.co.uk/2008/12/s-is-for-scoob.html">scoob</a>less.<br /><br />Much of this is due to the fact that they feel overwhelmed by the topics being discussed. You will find many Lost Dogs in large organisations, particularly where the technology has moved on and they haven't. They're always busy, mainly because of the number of meetings they <strong>need</strong> to go to, but also because they're following somone around.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1917991101357940819-568376708516910032?l=www.itsnotthathard.co.uk%2Fa-z.html'/></div>bimbogamihttp://www.blogger.com/profile/08288584578250779699noreply@blogger.com0tag:blogger.com,1999:blog-1917991101357940819.post-80779716990809186412008-12-10T14:43:00.004Z2008-12-23T17:32:09.075ZE is for... EchoIt's never nice to see someone struggle. But as we know, people who are struggling tend not to stay as <a href="http://www.itsnotthathard.co.uk/2007/07/s-is-for-silence.html">quiet as they should</a>. Not being able to contribute is one thing, but using up air-time for the sake of an apparent contribution is frankly a pain.<br /><br />Another facet of the <a href="http://www.itsnotthathard.co.uk/2007/07/c-is-for-competency-mask.html">Competency Mask</a> is the Echo. Someone explains something and then the arse in question says pretty much the same thing again with perhaps only a slight change in wording or emphass. In the worst cases, the repitition is near to verbatim.<br /><br />This obviously wastes time, but what is more galling is that the repitition is done with no shame, with aplomb perhaps "<span style="FONT-STYLE: italic">look at me, don't I sound clever</span>".<br /><br />No, you don't, you're an <a href="http://www.itsnotthathard.co.uk/2007/06/is-for-arses.html">arse</a>. You gave it away with that echo. If you get a chance say "is there an echo in here" immediately after. They won't know what you mean but it will make you feel better. Others may snigger.<br /><br />You'll hear these echo people all the time. Take note of them, it's as good a giveaway as a big badge with 'useless' on it.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1917991101357940819-8077971699080918641?l=www.itsnotthathard.co.uk%2Fa-z.html'/></div>Scott Liddellscott.m.liddell@gmail.com0tag:blogger.com,1999:blog-1917991101357940819.post-30123545148645076342008-12-08T11:30:00.005Z2009-01-06T09:45:16.219ZR is for... RugThe world is an imperfect place. Projects more so. This needn't always be bad news. Keep an eye out for things going wrong that aren't your fault and lie outwith your control. They can be very useful, particularly if there are other things amiss that your are accountable for.<br /><br />If you get a rug. Use it. Bury your bad stuff under it and carry on. It's really very simple...<br /><br />"<span style="font-style: italic;">Yeah, we were on track but <someone>(someone else's problem) happened and we couldn't get our stuff completed.</someone></span>"<br /><br />They will come in many shapes and sizes. The obvious ones are usually infrastructure related, server death etc.<br /><br />Using a rug is simply an opportunistic version of <a href="http://www.itsnotthathard.co.uk/2007/07/s-is-for-schedule-chicken.html">Schedule Chicken</a>. Rather than taking a chance that someone else's misfortune might benefit you. You simply pounce on the chance when you get it. It often makes sense to pounce on it when you aren't directly impacted. No harm in building up some excuses.<br /><br />Even if you don't have any issues, get used to spotting rugs. Say to yourself "<span style="font-style: italic;">ooh, that's a rug</span>" when you see one. But not too loud. You don't want people thinking you're mad.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1917991101357940819-3012354514864507634?l=www.itsnotthathard.co.uk%2Fa-z.html'/></div>Scott Liddellscott.m.liddell@gmail.com0tag:blogger.com,1999:blog-1917991101357940819.post-35294755562216693842008-03-31T15:28:00.003+01:002009-01-06T12:16:07.706ZC is for... ChannellerReading through the entries in this A-Z, you may form an opinion that the authors are a little <span class="blsp-spelling-error" id="SPELLING_ERROR_0">harsh</span> on project managers as a race.Obviously, we're not saying that all managers are bad, but here are very many that drag everyone else down into a pit of despair.<br /><br />One such group of these managers are the <span class="blsp-spelling-error" id="SPELLING_ERROR_1">channellers</span>. As ever, this is another subset of managers who come under the broad category of "<em>Can add no value so scramble about trying to find ways to appear to add value</em>."<br /><br />Channelling is all about control of information flow. Collecting information from those who know and communicate it upwards and they are seen to be on top of the situation. Get a decision from higher management and pass it down as they're own and they are in control, reactive, happening.<br /><br />This is particularly obvious when there is really good or really bad news about. The <span class="blsp-spelling-error" id="SPELLING_ERROR_2">channellers</span> are easy to spot. Volunteering to send emails, organising calls, saying things like "<em>I'll take that to Darren, he should hear this from me</em>." I guarantee that you have already thought of someone you know who does this.<br /><br />Obviously, the game here is a spot a <span class="blsp-spelling-error" id="SPELLING_ERROR_3">channeller</span> and make sure you do the communication and watch them seethe at first; then slope off just in case someone asks them to do something.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1917991101357940819-3529475556221669384?l=www.itsnotthathard.co.uk%2Fa-z.html'/></div>Scott Liddellscott.m.liddell@gmail.com0tag:blogger.com,1999:blog-1917991101357940819.post-66677830369135060252008-03-02T09:01:00.003Z2009-01-06T12:22:10.594ZS is for... Silver BulletYou will often hear people say that "<em>there is no Silver Bullet</em>". And this is generally true. Such miracles tend not to happen. What you can say, though, is that there are many situations that would be significantly improved by Silver <em><strong>and</strong></em> Bullets.<br /><br />It is hard to see how getting rid of useless people and paying a little more for good people can't help. Not necessarily a <span class="blsp-spelling-corrected" id="SPELLING_ERROR_0">palatable</span> option but quote it to people seeking miracles. It might shut them up.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1917991101357940819-6667783036913506025?l=www.itsnotthathard.co.uk%2Fa-z.html'/></div>Scott Liddellscott.m.liddell@gmail.com0tag:blogger.com,1999:blog-1917991101357940819.post-20848470832986394182008-02-07T10:14:00.001Z2009-01-06T12:22:10.596ZM is for... MarionetteYou would probably always argue that a project will generally suffer if it has a hapless buffoon of a project manager. Strangely, this isn't always the case.<br /><br />There is a particular type of hapless buffoon that knows he is out of his depth and is open to suggestion and instruction. A project that has a strong technical team can get the right thing done by telling the project manager what to do. The manager does the dull stuff, goes to the meetings, <a href="http://www.itsnotthathard.co.uk/2007/07/t-is-for-timesheet-collector.html">sorts timesheets</a> etc, letting the team (or lead individuals within the team) make the major decisions and get on with the work.<br /><br />Teams who work for such managers can enjoy a great degree of freedom and success if they realise that the 'leader' is easy to manipulate in this way. Keep and eye out for them, you might be missing a trick.<br /><br />Obviously, the <a href="http://www.itsnotthathard.co.uk/2007/06/is-for-arses.html">hapless buffoons</a> that linger under the misapprehension that they are in charge and should make the decisions themselves will always cause a disaster.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1917991101357940819-2084847083298639418?l=www.itsnotthathard.co.uk%2Fa-z.html'/></div>Scott Liddellscott.m.liddell@gmail.com0tag:blogger.com,1999:blog-1917991101357940819.post-5729873061582440052007-11-05T22:36:00.001Z2009-01-06T12:22:10.598ZD is for... Directing TrafficOn a recent trip to India*, I observed a strange phenomenon that has a parallel with pointless Project Managers. I saw a great number of people, mainly in uniforms, whose sole function seemed to be to wave people in the direction they were going anyway.<br /><br />This was particularly prevalent in the airport, but was also seen a lot with traffic on the street. You could argue that there was job was to be there in case of incident, but it merely looked liked the were waving their arms to give the appearance of adding value to the situation.<br /><br />You get a lot of Project Managers like that. Watch out for them. They have no input of their own so, instead, they give the appearance that they are giving direction but, in reality, they are only waving people in the direction they were going anyway.<br /><br />Agreeing with other people's decisions, sending out emails saying "Yes, I agree, do that.", is not managing, its just waving people towards a door that is already clearly sign-posted. Don't do it. You look like a fool.<br /><br /><span style="font-size:78%;">* I'm not suggesting this only happends in India, its just where I saw it and had the thought.</span><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1917991101357940819-572987306158244005?l=www.itsnotthathard.co.uk%2Fa-z.html'/></div>Scott Liddellscott.m.liddell@gmail.com0