Tuesday, September 8, 2009

Software Maintenance

The full title of David Collier-Brown's talk at this month's GTALUG meeting is "You don't know jack about Software Maintenance." To the typical manager (aka PHB) software maintenance is something you do after the project is in production. As any experienced programmer will tell you, this is completely and utterly false. Maintenance starts during development. The XP crowd even explicitly say that development is maintenance.

David shared some of his experience of how you design your software to be maintainable from the beginning. He used a real world example of a versioned structure from when he was developing Multics. Yes, he goes back that far. ^_^ David's final piece of advice was: don't tell the PHB that you are doing maintenance during development.

It was interesting have a programming oriented talk at GTALUG for a change.

No comments:

Post a Comment