Lecture Notes
CPSC 330 (Spring 2012)
Today .
Soft. Eng. Topics (cont.)
Classic mistakes
Readings
project charter handout
Homework
Proj 1 due
Proj 2 out
HW 1 out
S. Bowers
1 of 8
Lecture Notes
CPSC 330 (Spring 2012)
Warm up . Q: what is the dierence
Lecture Notes
CPSC 330 (Spring 2012)
Today
Version control and svn (cont.)
S. Bowers
1 of 11
Lecture Notes
CPSC 330 (Spring 2012)
From Last Time: What do these mean?
Conguration Item
An atomic object to the CM system
Source code, binary, library, docum
Lecture Notes
CPSC 330 (Spring 2012)
Today
Gantt charts
Iterations
Estimation (cont.)
Reading
Ch 3: 100107
Ch 4: 109148
Reminders/Announcements
Guest lecture on Thursday
Proj 6 due on Thursday
Proj 7 out on Thursday (iterations start right after s
Lecture Notes
CPSC 330 (Spring 2012)
Today
Requirements (cont.)
Homework
Proj 5 out
HW 3 out
S. Bowers
1 of 6
Lecture Notes
CPSC 330 (Spring 2012)
Qualities of good requirement statements
Q: What do you think are qualities of good requirements?
Complet
Lecture Notes
CPSC 330 (Spring 2012)
Today
Quiz 4
Requirements (cont.)
S. Bowers
1 of 3
Lecture Notes
CPSC 330 (Spring 2012)
Exercise
User story template:
As a (role) I want (feature) so that (benet).
In your groups:
1. Brainstorm the roles your users p
Lecture Notes
CPSC 330 (Spring 2012)
Today
Process models
Homework
Proj 2 due
HW 1 . now due next Tues.
Reading
Ch 1
Case study 7-1 & 7-2 (for Thurs.)
S. Bowers
1 of 10
Lecture Notes
CPSC 330 (Spring 2012)
Juggling Cost, Time, and Scope
Projects are
Lecture Notes
CPSC 330 (Spring 2012)
Today .
Quiz 2
Classic mistakes (cont.)
Project charters
S. Bowers
1 of 12
Lecture Notes
CPSC 330 (Spring 2012)
Four dimensions of development speed
People
individual speed
overall team dynamics
Product
vaguely o