Here are some links from the SEI to their Agile documentation. Admittedly, these are quite old by today's standards, but when you think about that fact, also remember that the SEI is at the forefront of software engineering, so things that are old but still relevant will show up even today.
NOTE: Total running time for all six videos is about 1/2 hour [29:32]
In chapter 4 of this whitepaper from the Software Engineering Institute [SEI] at Carnegie-Mellon, here is an interesting quote:
When the sponsor of a project gets a plan from the developer (whether they are an internal provider or an external contractor), they traditionally think of that as an exchange of risk. The plan is seen as a commitment to successfully build the product, and the developer – having planned the project – now assumes the risk. The sponsor mistakenly presumes that this commitment protects their interests. The reality is, if the project is late, or the product does not meet user expectations, the sponsor (not the developer) always owns the risk of market consequences (Interviewee #6).
The whitepaper posits that this explanation drives home the point [again!] that the most important part of
measuring Agile product success is measuring the business value that the customer derives from the product.
However, it is often very difficult to analyze and determine what is business value.
As we've seen
in other sessions, the term can have many different meanings depending on the viewpoint of who is defining
it. However, one thing we haven't addressed yet is the idea that it may not be determinable until the
software is actually deployed, and the customer starts making money with it [or not!]…
Here is another quote from the same article:
In general, Agile methods place a great deal of emphasis on
delivering working softwareover other outcomes. For this reason, the proxies used as metrics in progress monitoring tend to relate more to the outputs of the work than the process used to complete the work. Metrics driven by story points, direct customer feedback, and products or defects as they flow through the development process (such as velocity, or customer satisfaction) are more common than metrics reflecting parameters of the process (such as schedule performance index, or estimate to complete).
Here are some thoughts from that same article [see above for link to article for citations]:
team-uniqueand thinking of this measure as a parameter in an estimating model is a mistake.
is the team meeting its commitments?
Now that we've seen the videos, I'll put you into your breakout rooms so you can discuss what you feel is the most important, surprising, or noteworthy concept of the videos you saw. Here are some questions to get your discussion started. After 10 minutes or so, we'll return to the main zoom room to hear some of your answers.
Kaizen?
Just In Time?
non-functional requirements?
Which type of waste refers to the time and effort wasted due to
unnecessary movement of people, equipment, or machinery?
a. Inventory
b. Waiting
c. Overproduction
d. Motion
business peopleshould have been allowed to vote during planning poker? Why or why not?