Iteration helps you stay on course.
Plan out and balance your iterations when ( not if ) change occurs
Every iteration results in working software and gathers feedback from your customer every step of the way
Deliver software that's needed.
Deliver software on time
Deliver software on budget
-------------------------------------------------
Collect Requirements
Talk to your customer to get MORE information, each time you have more questions, and talk with the customer ot get answers to your questions.
Bluesky with your customer
THINK BIG. Brainstorm with other people: two heads are better than one, and ten heads better than two, as long as everyone feels they can contribute withour criticism.
===============================================
= Title:___________________________ =
= Description:______________________ =
= _________________________________ =
===============================================
Your requirements must be CUSTOMER-oriented
A requirement should be written in the customer's language and read like a user STORY, a story about how their users interact with the software you're building.
Estimate for Each user story in days.
=================================================
= Title:___________________________ =
= Description:______________________ =
= _________________________________ 2 days =
=================================================
+++++++++++++++++++++++++++++++++++++++++++++++++++
Capturing basic ideas ==>> Bluesky Brainstorming ==>> Constructing User Stories ==>> Finding holes in clarity ==>> Clear, Customer-Focused User Stories ==>> Play planning poker ==>> Get any missing information from the customer, and break up large user stories
==>> Estimate how long all of the customer's requirements will take.