10-152-391 Team Software Development

John Jacob's Widget Store

John contacted you because he heard that Agile Development is the "cat's pajama's". He wants to sell his widgets online. So you set up a meeting.

During the meeting, John tells you that he heard you were the Agile 'Guru' and that Agile is the solution to all of his web site woes. He tells you that he wants to be able to sell his widgets online. He wants the ordering process to allow for favorites, create backorders auto-magically and, further, he does not have a lot of time in his day, so he wants the orders to hit his ERP system for his inventory and update his quantity on hand (QOH), sales, POs, etc.

He wants you to let him know how long it will take, an approximate cost and a visual of the program.

Your mission (should you choose to accept it) is to draw up a Visio diagram of the flow of the web site ordering process per John's requirements. Additionally, let him know how long it will take and how much it will cost. Just for kicks, throw in some technological terms...agile terms, what programs/language you would use, etc.