Incorporation of Agile Development Methodology into a Capstone Software Engineering Project

  title={Incorporation of Agile Development Methodology into a Capstone Software Engineering Project},
  author={J. G. Kuhl},
This paper describes the author's experience in transitioning an undergraduate capstone software engineering project course from a traditional "waterfall" format to a modern agile development methodology. The agile approach replaces the sequential, and documentation-intensive, product development steps of the waterfall model--requirements analysis, system design, implementation, testing, and deployment/maintenance--with a series of short development sprints during which team members… Expand
Teaching software project management using agile paradigm
The problem of agile teaching, its efficiency as perceived by academics and students and finally how the future software developers will acquire the skills required by the software industry are addressed. Expand
Study of Using Scrum in Teaching Software Process
Much research has been published regarding the use of Scrum to teach the software development process since Scrum has emerged as a dominant approach among agile development methods. However, there isExpand
Risk management analysis in Scrum software projects
It is found that risk management must be applied continuously in a feedback loop and Scrum projects must not have a high formal planning level, even for high-risk ones. Expand


Software Engineering: A Practitioner's Approach
From the Publisher: Well-suited for both the student and the working professional,Software Engineering A Practitioner's Approach recognizes the dramatic growth in the field of software engineeringExpand
The new methodology
  • M. Fowler
  • Computer Science
  • Wuhan University Journal of Natural Sciences
  • 2009
This essay explores the reasons for lightweight methods, focusing not so much on their weight but on their adaptive nature and their people-first orientation. Expand
Agile Adoption Survey Results, URL:
  • 2014
and R
  • Fairley, eds., Guide to the Software Engineering Body of Knowledge, Zversion 3.0, IEEE Computer Society,
  • 2014
Manifesto for Agile Software Development
and M
  • Beedle, Agile Software Development with Scrum, Prentice Hall,
  • 2001