Matt Woodward on building sustainable software

Matt Woodward (blog), Principal Information Technology Specialist with the Office of the Sergeant at Arms of the United States Senate in
Washington, D.C talks about how Frameworks lend themselves to successful, sustainable software projects.

 

Software as an ecosystem as opposed to an architecture, software
projects evolve over time and a sustainable ecosystem is better than a
monolithic, architectural approach.

Characteristics

Characteristics of sustainable projects:
Principle not practices, Focus on goal not process, apps must adapt to change

Keys:
Working project at all times,
-Always be ready to ship

Continual refinement – don’t code then fix,
-Applies to code and process

fix then code (test driven),
-Don’t introduce bugs in the first place

uncompromising standards for code quality,

don’t over design,
zero tolerance for defects
Replan ofter (don;t hesitate to throw things out)

Where do frameworks fit?
Guidelines and standards, OO/MVC lends itself to sustainable development

Demonstration of how Mach-II supports this

Building a sustainable team culture

About Nate DiNiro

I'm a startup junkie with a career spanning over 2 decades of systems engineering, marketing, sales and software development. I currently work for Earth Class Mail as Community Manager, and I also contribute on the Read/WriteWeb.Com "JobWire". I live in Portland, OR USA with my wife and daughter. I have a passion for Bacon.
This entry was posted in Coldfusion and tagged , , , , , , , , , , , . Bookmark the permalink.

Leave a Reply