Chapter 2 - Iterative, Evolutionary, and Agile

2 Pages
Unlock Document

Ryerson University
Information Technology Management
ITM 430
Aziz Guergachi

Chapter 2 - Iterative Development and The Unified Process 2.1 What is the UP? 1) The Unified Process (UP) is an iterative process. Iterative development influences how this book introduces OOA/D, and how it is best practiced. 2) UP practices provide an example structure for how to do and thus how to explain OOA/D. That structure shapes the book structure. 3) The UP is flexible, and can be applied in a light weight and agile approach that includes practices from other agile methods (such as XP or Scrum)more on this later. 2.2 What is Iterative and Evolutionary Development? A key practise in both the UP and most other modern methods is iterative development - Each set of mini projects are called iterations and each iteration has its own requirements analysis, design, implementation, and testing activities - After multiple iterations, there is will be also cyclic feedback and adaptions - Early iterative process ideas were known as spiral development and evolutionary development - As the system grows incrementally it is called iterative and incremental development - Because feedback and adaptation evolve the specifications and design, it is also known as iterative and evolutionary devel
More Less

Related notes for ITM 430

Log In


Don't have an account?

Join OneClass

Access over 10 million pages of study
documents for 1.3 million courses.

Sign up

Join to view


By registering, I agree to the Terms and Privacy Policies
Already have an account?
Just a few more details

So we can recommend you notes for your school.

Reset Password

Please enter below the email address you registered with and we will send you a link to reset your password.

Add your courses

Get notes from the top students in your class.