CIS 2250 Lecture Notes - Lecture 11: Sustainable Development, Customer Satisfaction, Software Development Process

21 views2 pages

Document Summary

A software development methodology is a set of. That are used to create a software system: waterfall. Emphasis on planning, scheduling, tight control over every stage using extensive documentation and formal reviews. Requirements, design, implementation, verification, maintenance: spiral. Each cycle consists of the identification of stakeholders, their win conditions, review and commitment. Agile methodologies attempt to compromise between little or no process and an emphasis on process (heavyweight software development) Agile methods are adaptive rather than predictive. Agile method are people-oriented rather than process-oriented. February 2001 meeting in snowbird, utah to discuss lightweight software development resulted in the manifesto for agile software development. Exam? somewhere?!: individuals and interactions over processes and tools, working software over comprehensive documentation, customer collaboration over contract negotiation, responding to change over following a plan. Customer satisfaction by rapid delivery of useful software. Welcome changing requirements, even late in development. Working software is delivered frequently (weeks rather than months)

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers

Related Documents