The Register® — Biting the hand that feeds IT

Feeds

Agility without anxiety

Does deliver early, deliver often equal deliver badly?

  • print
  • alert

Customer Success Testimonial: Recovery is Everything

Live event Some Reg readers think so. This is what a few of you tell us about agile development: "Often of a lower standard and the system will inevitably be less reliable". "If you don't have good people, you're screwed". "It leads to several wheels being reinvented in disparate ways".

Ouch.

Not everyone thinks it equals "deliver badly": Perforce doesn't, nor do its clients - small names like Salesforce.com or Nvidia. Or the company that literally, actually graphically, elevated team development to an art form: Pixar. That's why we have Perforce's Mark Warren in the studio to discuss how to do agile development properly: why it is needed, the right way to go about agile development, and how to avoid the mistakes that hobble it.

He's joined by Dale Vile from Freeform Dynamics who is here to tell you what you already told him when he researched it. Hey! Don't blame Dale, he's an analyst, it's what they do. His slides are world class. Tim Phillips will be pretending to keep control, and putting your questions to Mark and Dale.

Join us on September 18th at 11:00 BST. It's live. Have your say. During the Regcast you can use our Comment-O-Matic interactive portal to ask questions, agree, disagree, and tell us how agile worked for you. You might even use it to ask: "What, exactly, is a Comment-O-Matic interactive portal?"

Register for the free broadcast here.

Regcast training : Hyper-V 3.0, VM high availability and disaster recovery

Agile is a great idea

but, a lot of organisations only pay it the barest of lip service in order to attract candidates as potential recruits.

I have worked in a number of places now who have attempted Agile in different ways. I think the best approach I encountered was where the organisation chose to adopt a best of breed method, taking the bits of Agile, Lean and XP that worked for them - and it did.

Recently, I have worked with an organisation where hiring managers were instructed by their peers to make a big play for Agile, but at the same time reinforced that software development would continue to be a bespoke waterfall methodology because "it works". We ended up with a lot of talented developers and analysts who had been working under Agile for a few years all of a sudden stuck in a prehistoric waterfall environment.

In my experience, when organisations want to use Agile purposefully, it works. When they just want to pretend they are doing it, then it doesnt. It amuses me that when organisations have their software being developed in a waterfall methodology complain that the brand new Agile tools they have just bought dont work the way they want them to.

I am a big fan of Agile and always try to introduce elements of it where ever possible.

As an aside, I used to consult for a startup whos director complained that unit testing was pointless. To quote him; "Why should I write a test, then write the code to fail the test before I start development?". Hmm, I wonder.

That company didnt progress from being a start up,

1
0

Sure, some people can do something sensible with Agile - after all it's only the bringing together of much that was best practise long before the term "Agile" was coined. On the other had, many companies use something that they call "Agile" but is actually a distillation of the worst cowboy development practises imaginable. The majority of people using "Agile" fall into the latter group, not the former. So any survery of what Agile does in the software development inductry will inevitably give it a resounding panning, because what most companies using something they call "Agile" are not using what the people at outfits like Pixar or Perforce call "Agile".

This of course is caused by having utterly incompetent management in charge of deciding how development will be done, and by the fact that when utterly incompetent managers see a shiny new buzzword like "Agile" they go and skim-read enough about it to extract some disconneted misinterpretations that support their lunatic pre-conceived ideas and then go an impose those on the development teams under the banner of the shiny new buzzword.

0
0
Anonymous Coward

Agile horror story

Agile can also be badly misused if your company has broader structural problems (such as almost as many PMs as devs who are trying to justify their jobs with more and more unnecessary process). Some examples include management moving to two week iterations to speed things up and then getting in a mindset of everything should take no longer than two weeks. Turning a daily stand up into a political daily status meeting. Or calling it Agile while still dealing with requirements in a waterfall type approach (is it done yet? oh good check the box). AC for obvious reasons.

0
0

More from The Register

Bjarne Again: Hallelujah for C++
Plus: Now officially OK to admit you never used STL algorithms
Interwebs taunt Sir Jony over Apple eye candy makeover
Hey Ive, Ive... add more unicorns, willya?
SCO vs. IBM battle resumes over ownership of Unix
Zombie lawsuit back and wants to suck the brains out of Linux
Red Hat to ditch MySQL for MariaDB in RHEL 7
So long, Oracle! Don't let the door hit you on the way out
Shy? Socially inadequate? Fiddling with your phone could help
App 'tells the brutal truth' about social inadequates' chatup lines
Java EE 7 melds HTML5 with enterprise apps
New release arrives with GlassFish, NetBeans support
 breaking news
'Office Facebook' firm Tibbr wants you to PAY for mobe-meetings app
Great idea. Punters won't cough for it though
 breaking news
The only Waze is Google: Ad giant tipped to gobble map app 'for $1.3bn'
Pac-Man-satnav-ish upstart in bidding war with Apple, Facebook
 breaking news
PM Cameron calls for modern, programmable computers! (We think)
IT education musings to G8 chiefs to mystify IT industry
Apple at WWDC: Sleek new iOS, death of the big cats, pint-sized Mac Pro
CEO Cook: 'The biggest change to iOS since the introduction of the iPhone'