Most Projects have 2 major concerns: correct answers -How much it will cost
-How long will it take
Big Bang (Waterall) Approach: correct answers See customer at beginning, build something huge
and complex that you think looks nice, then deliver it to customer without meeting in between
Great software development delivers what is needed on _____ and on ______. correct answers
time
budget
The secret to great software development is _______. correct answers Iteration
Iteration: correct answers Dividing requirements into separate blocks that can be completed
within a certain timeframe that show the customer the process so they can provide their input
4 parts of the Iteration Process: correct answers Requirements
Design
Code(Implementation)
Test
_________ is a constant in software development. correct answers Change
________ is a sequence of steps that you follow in order to do something correct answers
Process
_________ is an approach that can be applied to any process correct answers Iteration
, An iteration is a complete project in ________. correct answers Miniature*
Iteration produces: correct answers Working/quality software
Aim for ____ working days per iteration correct answers 20
Good developers ______ software, great developers ______ software. correct answers develop
ship
A _____ is a single thing that the software has to do. correct answers Requirement
Blueskying: correct answers Gets your customer to think big when coming up with their
requirements.
-Unique points of view
-Reduces stakeholders assumptions
-more people, new ideas
Two techniques that help you understand the customers: correct answers Role Playing
Observation
Role Playing: correct answers When you and the customer act our a particular story
Observation: correct answers The best way to understand how people will work with your
software is to watch them.
User Story: correct answers A story about how the users interact with the software you're
building. Written from customer's perspective. Should not be a long essay, mention specific
technologies or use any technical terms