Example Work Breakdown Structure
When you know the requirements and have a screen design for the most important screens, you can start designing the solution. This does not mean that you need to know every piece of code you're going to write, but you do need to be able to break down the work in manageable chunks.
This is typically done in the form of a hierarchical Work Breakdown Structure (WBS) that decomposes the entire application-development effort into a number of work packages. The following list contains the work packages you will probably need when building an enterprise ADF application. Many of the items listed here haven't been explained yet but will be covered in the subsequent chapters—they will make sense when you return to this chapter after reading the rest of the book.
Your WBS is likely to include:
Technical design: This is a detailed design document providing any information that the programmer will need that is not already in the requirements.
Server setup: This requires...