CSC207H1 Lecture Notes - User Story, Pair Programming, Unit Testing

37 views2 pages
11 Jan 2013
School
Course
Professor

Document Summary

Components of development: requirements, specification, architecture, design, implementation, testing, deployment, maintenance. Key features of agile development: user stories to drive design, lightweight, evolving design as code is written and features are added, continuous unit testing, pair programming, continuous refactoring. A scrum: a scrum team works on month-long sprints. Scrummaster: primary job is to remove impediments to the ability of the team to deliver the goal. Team: has the responsibility to deliver the product. Users: the people who use the software you"ll build. Stakeholders: people that will enable the project; not directly involved except every now and then. Managers: people that will set up the environment for the product development organization: sprints. The product owner produces the first version of the product backlog -- a list of features to implement. Each cycle, the team chooses which items from the product backlog to move to the sprint backlog. During the sprint: daily team meetings (seriously)

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