Enterprise Software Development

Thoughts on how agile, scrum, and software development in general works at the enterprise level.

Metrics, the good the bad and the ugly

Metrics, the good the bad and the ugly

For the last few weeks I’ve been involved with helping a start-up get moving. You may have noticed that I’ve been a little fixated on tools for the last few posts and that’s why. I’m currently choosing tools and procedures, which is a nice change from having them foisted on you, and I want to be sure to avoid the mistakes I’ve seen in the past. ...

The Absentee Product Owner

The Absentee Product Owner

I’ve said before that large enterprises are each unique and have situations that your typical scrum cookbook cannot anticipate. Because of their size enterprises tend to centralise specialist functions. Product Management is one such function. ...

Train of Ants

Train of Ants

OK so you’ve seen the Google Ken Schwaber videos on http://video.google.com/videoplay?docid=-7230144396191025011 and you’ve sent your program managers and dev managers off to scrum training. And your whole team is full of enthusiasm for the new processes. ...

Size really does make a difference

Size really does make a difference

This post is about organising large teams, specifically large teams working on a single product. One of the defining characteristics of enterprises is their size and the development teams, and the products they work on, within such an organisation often share that. Our VP used to brag that he had five hundred and fifty people in his engineering organisation, five hundred and fifty one including him. And apart from a few PA’s for the directors, and a small IT team most of that count were developers, QAs or their managers. ...

Setting the Stage for the Agile/Scrum Posts

Setting the Stage for the Agile/Scrum Posts

This is the first post in a series about Agile/Scrum and how it fits into software development at the enterprise scale. Well, when I say series, there isn’t going to be a cogent sequence of articles that build on top of one another. This isn’t a recipe book for success. And that’s important to understand that up front because I don’t believe that you can provide a one size fits all solution at the enterprise level. ...