08.01.2013 Views

Back Room Front Room 2

Back Room Front Room 2

Back Room Front Room 2

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

26<br />

ENTERPRISE INFORMATION SYSTEMS VI<br />

<strong>Back</strong> <strong>Room</strong> <strong>Front</strong> <strong>Room</strong> 2<br />

QuickTime and a<br />

Graphics decompressor<br />

are needed to see this picture.<br />

<strong>Back</strong>-room Design Developme<br />

123456789n <strong>Front</strong>-room Evo<br />

\the Evo method sets an explicit numeric budget for<br />

any useful set of limited resources. WHICH IS<br />

WHAT?<br />

4. Write up these plans for the goals and budgets<br />

(Ensure this is kept to only one page).<br />

All the key quantified performance targets and<br />

resource budgets, should be presented<br />

simultaneously on a single overview page.<br />

Additional detail about them can, of course, be<br />

captured in additional notes, but not on this one<br />

‘focus’ page.<br />

5. Negotiate with the key stakeholders to formally<br />

agree these goals and budgets.<br />

Once the requirements, derived from the<br />

project’s understanding of the stakeholder needs, are<br />

clearly articulated – we need to go back to the real<br />

stakeholders and check that they agree with our<br />

‘clear’ (but potentially incorrect or outdated)<br />

Costs / Effects<br />

Past<br />

Benchmark Budget<br />

Past<br />

Goal Satisf<br />

Goal Heal<br />

123456789n<br />

Figure 1: Evolutionary result delivery takes system components readied for integration in the ‘backroom’ using arbitrary<br />

acquisition duration (as in kitchens), and presents them to stakeholders in frequent short Evolutionary result delivery cycles<br />

(as in the dining room). (Illustration courtesy of Kai Gilb)<br />

interpretation.<br />

It is also certainly a wise precaution to check<br />

back later, during the project evolution, with the<br />

stakeholders, especially the specific stakeholders<br />

who will be impacted by the next Evo step:<br />

�� as to how they feel about a particular<br />

choice of step content (that is, how<br />

they see the proposed design impacting<br />

performance and cost, and whether the<br />

original impact estimates are realistic<br />

in the real current implementation<br />

environment, and<br />

�� to check for any new insights regarding<br />

the long term requirements.<br />

6. Plan to deliver some benefit (that is, ‘progress<br />

towards the goals’) in weekly (or shorter) cycles<br />

(Evo steps).<br />

A weekly delivery cycle is adopted by agile<br />

methods; this is good. However, the notion of

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!