Movie production and software projects

February 11, 2011 04:17 pm | Updated October 10, 2016 02:31 am IST - Chennai:

Businessline: Book Value: The Economics of Iterative Software Development. (Steering Toward Better Business Results). _ by Walker Royce, Kurt Bittner & Mike Perrow.

Businessline: Book Value: The Economics of Iterative Software Development. (Steering Toward Better Business Results). _ by Walker Royce, Kurt Bittner & Mike Perrow.

We need a modern way of thinking about software quality management that accommodates our industry’s 30 years of lessons learned and patterns of successful projects, declare Walker Royce, Kurt Bittner, and Mike Perrow in ‘The Economics of Iterative Software Development’ (www.pearsoned.co.in).

Stating that today’s most successful software management techniques steer software projects through the minefield of ‘uncertainties’ rather than track against a precise long-term plan, the authors make a case for iterative lifecycles, constant risk management, objective oversight, and a ‘steering’ style of leadership that demands creativity throughout the team, to deliver innovation on schedule and on budget.

Hollywood comparison

Hollywood movie production is cited as a comparison to software project management, thus: “Movie producers regularly create a unique and complex web of intellectual property bounded only by a vision and human creativity… Like the movie industry, we need qualified architects (directors), analysts (scriptwriters, designers), software engineers (production crews, editors, special effects producers, actors, stunt doubles), and project managers (producers).” Also, as in the movie industry, it is necessary to get increments of software into executable form (get it on film) to make things tangible enough to assess progress and quality, the authors analogise.

Of value is the insight in the book that software management is more accurately described as a discipline of software economics rather than software engineering. Because, day-to-day decisions by software managers (like those of movie producers) are dominated by value judgments, cost tradeoffs, human factors, macroeconomic trends, technology trends, market strength, and timing, the authors explain. They remind that software projects are rarely concerned with precise mathematics, material properties, laws of physics, or established and mature engineering tenets.

Suggested study for software engineers.

**

Tailpiece

“After we ran our new software that measures the degree of employee burnout, we realised our blunder...”

“Big bugs in the program?”

“No, a fire broke out in the office!”

**

BookPeek.blogspot.com

0 / 0
Sign in to unlock member-only benefits!
  • Access 10 free stories every month
  • Save stories to read later
  • Access to comment on every story
  • Sign-up/manage your newsletter subscriptions with a single click
  • Get notified by email for early access to discounts & offers on our products
Sign in

Comments

Comments have to be in English, and in full sentences. They cannot be abusive or personal. Please abide by our community guidelines for posting your comments.

We have migrated to a new commenting platform. If you are already a registered user of The Hindu and logged in, you may continue to engage with our articles. If you do not have an account please register and login to post comments. Users can access their older comments by logging into their accounts on Vuukle.