A rational design process: How and why to fake it
IEEE Transactions on Software Engineering
Software processes are software too
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Computing: a human activity
A reappraisal of structured analysis: design in an organizational context
ACM Transactions on Information Systems (TOIS)
Occasioned practices in the work of software engineers
Requirements engineering
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Proceedings of the Conference on The Future of Software Engineering
Design artefacts: towards a design-oriented epistemology
Scandinavian Journal of Information Systems - Special issue on information technology in human activity
Software Engineering Economics
Software Engineering Economics
Agile Software Development with Scrum
Agile Software Development with Scrum
Software practice is social practice
Social thinking
XP Culture: Why the twelve practices both are and are not the most significant thing
ADC '03 Proceedings of the Conference on Agile Development
User Stories Applied: For Agile Software Development
User Stories Applied: For Agile Software Development
Computer Supported Cooperative Work
Marginal Notes on Amethodical Requirements Engineering: What Experts Learned from Experience
RE '08 Proceedings of the 2008 16th IEEE International Requirements Engineering Conference
Software Engineering: Principles and Practice
Software Engineering: Principles and Practice
On scoping stakeholders and artifacts in software process
ICSP'10 Proceedings of the 2010 international conference on New modeling concepts for today's software processes: software process
Hi-index | 0.00 |
In software development, there is an interplay between Software Process models and Software Process enactments. The former tends to be abstract descriptions or plans. The latter tends to be specific instantiations of some ideal procedure. In this paper, we examine the role of work artifacts and conversations in negotiating between prescriptions from a model and the contingencies that arise in an enactment. A qualitative field study at two Agile software development companies was conducted to investigate the role of artifacts in the software development work and the relationship between these artifacts and the Software Process. Documentation of software requirements is a major concern among software developers and software researchers. Agile software development denotes a different relationship to documentation, one that warrants investigation. Empirical findings are presented which suggest a new understanding of the relationship between artifacts and Software Process. The paper argues that Software Process is a generative system, which participants called "The Conversation," that emerges out of the interplay between Software Process models and Software Process enactments.