IN4MATX 43 Chapter Notes - Chapter 5.1-5.3: Rational Unified Process, Kent Beck, Iterative Method

73 views6 pages
24 Nov 2017
School
Department
Professor

Document Summary

Agile processes: family of software development methodologies that produce software in short iterations and allow for greater changes in design. Strong consensus among many agile proponents has been formed around agile. Characteristics and methods that depict agile methods: Short releases and iterations: divide the work into small pieces. Release the software to the customer as often as possible. Incremental design: don"t try to complete the design up front b/c not enough is known early about the system anyway. Delay design decisions as much as possible, and improve the existing design when more knowledge is acquired. User involvement: rather than trying to produce formal, complete, immutable standards at the beginning, ask the users involved w/ the project to provide constant feedback. Minimal documentation: do only the necessary amount of documentation, which is just a means to an end. The source code is a big part of the actual documentation. Informal communication: maintain constant communication, but not necessarily through formal documents.

Get access

Grade+
$40 USD/m
Billed monthly
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
10 Verified Answers
Class+
$30 USD/m
Billed monthly
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
7 Verified Answers

Related Documents