During this month, I'm going to try to complete the Weekly Activity application: one of the comic book collecting applications that is part of Longbox. Over the last few months, I've been slowly poking at this application is the desperate hope that something useful might emerge from the morass. This has been partially effective, but often leaves me searching for the next piece of functionality that needs implementing. Furthermore, having never written down how these parts were supposed to work, I'm not really certain which parts actually do work the way that I would like.
With this in mind, I've decided to add a touch of *shudder* process to my hacking. Typically, I do this by describing stories: islands of functionality described from the user's perspective. If I sort these into priority order, every time I sit down to do some coding, I should be able to find something small to accomplish.
So... What's the story behind the Weekly Activity application that I'm working on for Longbox? This application should help automate the processes associated with buying new comic releases at my local comic book store.
Every week, I download new release lists from Diamond Comics and pick out the books that I have on my pull list at the local shop. This process involves two lists: this week's releases and next week's releases. When I have time, I update both sets of releases. I would like to be able to view these release lists in the application and be able to add them to my pull list. Further functionality would be to use the same interface to add or remove these titles to my record of my pull list at the shop.
When I go to the shop, I usually like to have a list of the items that I plan to purchase. Sometimes the store puts variant covers, second printings into the items they reserved for me; having a list of notes helps me sort through these. Therefore, the application should produce this print-out.
When I return from the shop, I usually record my purchases. Translating this into the application: I should be able to mark which items from my pull list that I actually bought. In addition to items from my pull list, I would also like to be able to record any impulse item that I bought.
If I can find the time, I hope to finish this portion of Longbox before returning from holidays. Next step? Recording my list of stories...
Saturday, December 09, 2006
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment