Agile software development: it's about feedback and change | IEEE Journals & Magazine | IEEE Xplore

Agile software development: it's about feedback and change


First Page of the Article

Published in: Computer ( Volume: 36, Issue: 6, June 2003)
Page(s): 39 - 43
Date of Publication: 11 June 2003

ISSN Information:

First Page of the Article

North Carolina State University, USA
Laurie Williams is an assistant professor of computer science at North Carolina State University. Her research interests include agile software development methodologies and practices, software reliability, software testing, and software engineering for secure application development. She received a PhD in computer science from the University of Utah. Williams is the coauthor of Pair Programming Illuminated and Extreme Pr...Show More
Laurie Williams is an assistant professor of computer science at North Carolina State University. Her research interests include agile software development methodologies and practices, software reliability, software testing, and software engineering for secure application development. She received a PhD in computer science from the University of Utah. Williams is the coauthor of Pair Programming Illuminated and Extreme Pr...View more
Humans and Technology
Alistair Cockburn, a coauthor of the “Manifesto for Agile Software Development,”received a PhD from the University of Oslo on the subject of people and methodologies in software development. He has published widely on formal specification, object-oriented design, and development processes, but is most widely recognized as the author of Writing Effective Use Cases and Agile Software Development. Many of his publications ar...Show More
Alistair Cockburn, a coauthor of the “Manifesto for Agile Software Development,”received a PhD from the University of Oslo on the subject of people and methodologies in software development. He has published widely on formal specification, object-oriented design, and development processes, but is most widely recognized as the author of Writing Effective Use Cases and Agile Software Development. Many of his publications ar...View more

What is Agility?

In many development methods, particularly plandriven ones, work begins with soliciting and documenting a complete set of requirements. Beginning in the mid-1990s, many found this initial requirements documentation step frustrating and, perhaps, impossible.1 Both technology and the business environment kept shifting during the project, and both the requirements and project plans got out of date within even relatively short projects. Customers became increasingly unable to definitively state their needs up front.

North Carolina State University, USA
Laurie Williams is an assistant professor of computer science at North Carolina State University. Her research interests include agile software development methodologies and practices, software reliability, software testing, and software engineering for secure application development. She received a PhD in computer science from the University of Utah. Williams is the coauthor of Pair Programming Illuminated and Extreme Programming Perspectives (both Addison-Wesley, 2003). She is a member of the IEEE and the ACM. Contact her at williams@csc.ncsu.edu.
Laurie Williams is an assistant professor of computer science at North Carolina State University. Her research interests include agile software development methodologies and practices, software reliability, software testing, and software engineering for secure application development. She received a PhD in computer science from the University of Utah. Williams is the coauthor of Pair Programming Illuminated and Extreme Programming Perspectives (both Addison-Wesley, 2003). She is a member of the IEEE and the ACM. Contact her at williams@csc.ncsu.edu.View more
Humans and Technology
Alistair Cockburn, a coauthor of the “Manifesto for Agile Software Development,”received a PhD from the University of Oslo on the subject of people and methodologies in software development. He has published widely on formal specification, object-oriented design, and development processes, but is most widely recognized as the author of Writing Effective Use Cases and Agile Software Development. Many of his publications are available online at alistair.cockburn.us. Contact him at acockburn@aol.com.
Alistair Cockburn, a coauthor of the “Manifesto for Agile Software Development,”received a PhD from the University of Oslo on the subject of people and methodologies in software development. He has published widely on formal specification, object-oriented design, and development processes, but is most widely recognized as the author of Writing Effective Use Cases and Agile Software Development. Many of his publications are available online at alistair.cockburn.us. Contact him at acockburn@aol.com.View more

Contact IEEE to Subscribe

References

References is not available for this document.