1
h00
CS148 S21
Name:
(as it would appear on official course roster)
Umail address: @umail.ucsb.edu section
1pm
Optional: name you wish to be called
if different from name above.
Optional: name of "homework buddy"
(leaving this blank signifies "I worked alone"

h00: Agile Basics, Part 1 of 3

ready? assigned due points
true Thu 04/01 03:30PM Tue 04/06 12:00PM

You may collaborate on this homework with AT MOST one person, an optional "homework buddy".

MAY ONLY BE TURNED IN IN THE LECTURE/LAB LISTED ABOVE AS THE DUE DATE,
OR IF APPLICABLE, SUBMITTED ON GRADESCOPE. There is NO MAKEUP for missed assignments;
in place of that, we drop the three lowest scores (if you have zeros, those are the three lowest scores.)


Read the material at the following web page. It’s relatively short.
For the assignment, just this page—you don’t need to follow each link (I’ll let you know which links you need to follow and read below.)

You should read these sections on that page. For this assignment, you do not need to follow the links to the values, twelve principles, or the Agile Manifesto.

  • What is Agile?
  • What is Agile Software Development?
  • A Short History of Agile

Also read the brief definitions of first four of the seven key Agile concepts listed, and follow and read the material linked for each of these four. Each is brief. (We’ll do the next three on a future homework.)

  • User Stories
  • Daily Meeting (a.k.a. Standup, Scrum)
    • Follow the link to “The Three Questions”
  • Incremental Development
  • Iterative Development

Then answer the questions on this Gradescope assignment: