13.07.2015 Views

Java™ Application Development on Linux - Dator

Java™ Application Development on Linux - Dator

Java™ Application Development on Linux - Dator

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.

270Chapter 11Balancing Acts: An Imaginary ScenarioBob: We’ve used a spreadsheet these past few years to do our budgets. Youwant us to develop another spreadsheet applicati<strong>on</strong>?Ellen: No, I want a whole new applicati<strong>on</strong>.Bob: You want us to reinvent the spreadsheet?Ellen: No, I want something simpler and more specific to the budgetingprocess.Bob: Tell me more. What are the key features that you see in thisapplicati<strong>on</strong>?Ellen: Well, first of all it needs to be able to work c<strong>on</strong>currently with allthe users. With our spreadsheet, we’d have to take turns with the data entry orwe’d risk loosing each other’s changes.Bob: It may just be that we’re not using our spreadsheet’s advancedfeatures. Shouldn’t we investigate that first?Ellen: No, I’d rather have us invest our time in building the tool we knowthat we need. At the end of the day your investigati<strong>on</strong> may <strong>on</strong>ly show that westill need the tool, and by then it might be too late to build it.Bob: I hear you saying that the deadline is rapidly approaching.Ellen: Yes—I want to be able to use it for the budget planning at the endof this quarter. How l<strong>on</strong>g do you think it will take you to build it?Bob: Build what?Ellen: Haven’t you been listening? The budget tool!Bob: I know that you mean the budget tool—but you haven’t really givenme enough requirements up<strong>on</strong> which to base an estimate. Tell me more abouthow you envisi<strong>on</strong> this tool being used.Ellen: Well, in the past we’ve taken last year’s numbers and just bumpedthem up by a few percent. Then we look at each category and tweak them. Iwant a different approach this year. I’m going to take our department’s budget,give it a bump, then assign a chunk to each of my reports. I want you to takethose discreti<strong>on</strong>ary dollars and spell out how you would spend them.Bob: Shouldn’t we be providing you with estimates of what we need forthe coming year, rather than you telling us what we have to spend?Ellen: In theory, perhaps so. But in practice we can <strong>on</strong>ly grow the budgetby so much. I’d rather skip the charade and jump right to allocating the dollarswe will likely be able to spend. Then as the year progresses, I’d like to use thistool to track our spending against this plan.Bob: But isn’t that why we have that big SAP applicati<strong>on</strong>?

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

Saved successfully!

Ooh no, something went wrong!