Enterprise Software Delivery

Author: Alan W Brown
Publisher: Addison-Wesley, 2010
Pages: 320
ISBN: 978-0321803016
Audience: Software Architects and CIOs
Rating: 4
Reviewer: Kay Ewbank

A book that claims to provide detailed, actionable techniques for building software supply chains. Should you read it?

 

entsoftwaredel

 

The subtitle of this book is Bringing Agility and Efficiency to the Global Software Supply Chain. This might put you off on the grounds you’ve not really got big enough to worry about global software delivery, but in fact the book contains some useful insights even if your software delivery problem is much more local. Brown is the Chief Technology Officer for IBM’s Rational Software group in Europe, and he’s been involved with a number of other big-name software companies, which means he really knows the subject area well.

 

Banner

 

I have to be honest, I started reading this book expecting to be drowned in waffle, but I was pleasantly surprised. While there is a fair proportion of ‘stakeholders’ and ‘organizationally diverse supply chain’ type of material, Brown does make some interesting points. He’s very keen on figures and footnotes, backing up his assertions with references to external sources, which makes the book a little harder to read but alerts you to other sources, some of which are interesting. Brown in also keen on case studies to illustrate his ideas.

This would be a useful book to read if you need to get an overview of techniques such as waterfall development or agile development, or just want to know what your manager or directors are talking about. Brown starts by asking why enterprise software delivery is so difficult, dissects a typical software delivery project, then goes in to the parts of the process where it’s possible to improve things. There are chapters on collaborative and agile software delivery, software quality, and governance. The chapter on software quality looks at why big software projects fail, and how the notion of a testing software factory can help. There’s a lot here that’s not relevant to smaller projects, but some of it is useful. The chapter on governance also covers measurement and metrics, and lays out how to set up who is responsible for what aspects, how to manage policies and standards, and how to measure whether your policies and standards are working or not.

Two case studies on how Danske Bank and IBM Rational worked to improve software delivery make interesting reading, and the final two chapters look at what lessons can be drawn for successful global enterprise software delivery, and what the future holds.

On the whole, I found this book to be based on real life experience, and the author overall talks sense rather than management drivel. He doesn’t claim to have invented a sure-fire way to make impossible things possible, he just lays out what he’s found in his career. The target audience of the book is really CIOs, but it’s an interesting read for those of us at the coal face too.

 

Banner


Modern Frontend Development with Node.js

Author: Florian Rappl
Publisher: Packt Publishing
Date: November 2022
Pages: 208
ISBN: 978-1804618295
Print: 1804618292
Kindle: B0B9BH5WBS
Audience: Node.js developers
Level: Introductory/Intermediate
Rating: 3
Reviewer: Ian Elliot
Modern development - what else is there?



Python Programming with Design Patterns

Author: James W. Cooper
Publisher: Addison-Wesley
Date: February 2022
Pages: 352
ISBN: 978-0137579938
Print: 0137579934
Kindle: B09D2RKQB5
Audience: Python developers
Rating: 1
Reviewer: Mike James
There was a time that design patterns were all the thing. Not so much now. But Python - does it have [ ... ]


More Reviews