Proceedings 26th Annual NASA Goddard Software Engineering Workshop
Download PDF

Abstract

Recently, many new development processes that characterize themselves as lightweight or agile have become fashionable, e.g. Extreme Programming(XP). Each of these processes is focused on maximizing the effectiveness of a small team of developers while anticipating changes in the development environment. These processes are mainly focused on the coding phase of the process and require strict adherence to the techniques set forth. Since most of these processes have at least some aspects that might seem radical to a more traditional process, e.g. pair programming, an issue arises of how to integrate a lightweight process into an existing development/maintenance effort without stalling the effort for retraining in the new techniques? How do we evolve a traditional process to a lighter one? This paper describes the experiences of a development effort within an organization of the United States government as it tried to evolve to a lighter process. The project was subjected to both organizational and technical changes that required the project to be able to adapt rapidly to new development landscapes.
Like what you’re reading?
Already a member?
Get this article FREE with a new membership!

Related Articles