Agile for Dummies — Notes on Chapter 1: Intro to Agile

Connor Leech
2 min readApr 11, 2018

--

I recently started reading Agile for Dummies for an introduction into what Agile is. The first chapter was helpful for me and here are some notes that I took about what Agile is and why it’s helpful for software development teams.

Agile: Early delivery of business value, continuous improvement of the project’s product.

Waterfall:

1. Requirements

2. Design

3. Development

4. Integration

5. Testing

6. Deployment

Problem: SCOPE BLOAT

If change is not welcome mid project then stakeholders and project managers will ask for everything they THINK they need, everything they need and everything they MAY need upfront, causing bloated and unecessary software. With Agile, you can introduce changes every sprint.

MANIFESTO for Agile Software Development

We are uncovering better ways of developing

software by doing it and helping others do it.

Through this work we have come to value:

Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan

That is, while there is value in the items on

the right, we value the items on the left more.

EMPIRICAL CONTROL METHOD → make decisions based on observed realities. This method requires frequent and firsthand inspection of the work to date.

  • Unfettered transparency: Everyone involved in an agile project knows what is going on and how the project is progressing.
  • Frequent inspection: The people who are invested in the product and process the most regularly evaluate the product and process.
  • Immediate adaptation: Adjustments are made quickly to minimize problems; if an inspection shows that something should change, it is changed immediately.

Break the project into iterations, also called SPRINTS.

Agile emphasizes:

  • People
  • Communications
  • The Product
  • Flexibility

--

--

Connor Leech
Connor Leech

Written by Connor Leech

Girl Dad x 2. Cofounder @Employbl. Software Engineer @CommentSold.

No responses yet