Monday 9 November 2009

Advanced technology program

Advanced technology (ATP) enhances collaboration:
"brought strange bedfellows together." See the ATP site.
It's an old technology that's been around for decades. It's component based software development (CBSD) that involves reusing existing components, creating mock-ups and taking them back to the user to see and accept. So you get an iterative approach to IS development, working regularly with the user, rather than the strict waterfall method {Royce, 1970 }. It avoids failure of user acceptance testing at the end of the process.

What puzzles me is why government departments don't all use such approaches already.



ROYCE, W. W. (1970) Managing the development of large software systems. Proceedings, IEEE WESCON.

No comments: