The Sample Application: An Online Timesheet System


In this chapter, we accomplished the following:

  • Gained an understanding of what our sample application will do by looking at some business requirements.

  • Established a simple software methodology based on Extreme Programming (XP) and Agile Modeling Driven Development (AMDD).

  • Developed some high-level artifacts such as a domain model, UI prototypes, high-level architecture, and more.

  • Created a simple release plan based on our user stories.

Now it is time to begin getting our hands dirty with some design work.

 Python   SQL   Java   php   Perl 
 game development   web development   internet   *nix   graphics   hardware 
 telecommunications   C++ 
 Flash   Active Directory   Windows