Question List

Q1:

Is there any proof that iterative development is worthwhile, or better in some qualities than the waterfall?

Q2:

For example, will an agile or iterative method make my team more productive?

Q3:

How do you plan an iterative project?

Q4:

My customer expects a week-by-week schedule and detailed PERT chart. What should I do?

Q5:

How to handle fixed-price contracts when applying an IID method?

Q6:

Can IID be applied on projects or contracts (usually fixed-price) in which we are forced to do major up-front requirements analysis?

Q7:

What are typical risks and mistakes when adopting an iterative process?

Q8:

How to adopt an iterative, agile process within an existing waterfall process culture?

Q9:

How to control costs if adaptive planning?

Q10:

How do we measure quality in an iterative process?

Q11:

How to coordinate subteams or subcontractors on a large IID project?

Q12:

How to estimate overall effort or duration for an IID project?

Q13:

How to estimate the duration of an IID project without having a plan of what will happen week by week?

Q14:

If we have use cases, how to schedule them with respect to iterations?

Q15:

How do we track use case requirements across iterations?

Q16:

How to persuade our customers (or management) to adopt IID?

Q17:

We want to apply XP, but don't have an onsite customer. What do we do?

Q18:

We think we are applying XP, but use fairly detailed written specifications for the iteration rather than an onsite customer. Is that OK?

Q19:

What's going to happen with our existing test and QA department if we adopt an IID method?

Q20:

Can a project fail with an IID method?

Q21:

What new skills are needed for managers and developers?

Q22:

How to deal with change management in an IID method?

Q23:

Is IID useful for commercial products?

Q24:

We have to tell the customer what they will get and what it costs before starting to build it. Therefore we can't work iteratively, true?

Q25:

We can't make a solid architecture if we do not know all the requirements up front, true?

Q26:

Rework (or refactoring) each iteration sounds expensive. Isn't it cheaper to design it correctly up front?

Q27:

What use are iterations for short projects of, say, three months duration?

Q28:

How can we get our management to realize they don't need a final, detailed plan on "day one"?

Q29:

Our test environment is very complex and run by another organization. How can we iterate and test?

Q30:

What do we do when time, budget, and scope are all frozen but we still want to apply an iterative or agile method?

Q31:

Doesn't iterative development mean that we don't know when we're finished?

Q32:

Should I plan the work for all the future iterations to ensure the scope and resources (e.g., people) fit the desired end date?

Q33:

How do I get feedback when there is little or no user interface?

Q34:

Should iteration activities overlap? For example, requirements for the next while testing for the previous?

Q35:

How long should iterations be?

Q36:

How to handle the design of a database with an iterative process?

Q37:

Should the customer always be in charge of what gets built each iteration?

Q38:

How to plan an iteration?

Q39:

Do I give the results of every iteration to my customer?

Q40:

How to do documentation for maintenance, when we want to be agile?

Q41:

How can I create a work breakdown structure (WBS) without a weekly schedule, or an iteration-by-iteration schedule?



Agile and Iterative Development (Agile Software Development Serie. A Manager's Guide2003)
Agile and Iterative Development (Agile Software Development Serie. A Manager's Guide2003)
ISBN: N/A
EAN: N/A
Year: 2004
Pages: 156

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net