• Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Part IV: Tools, Models, and Methods > Essentially Speaking

Chapter 22. Essentially Speaking

Moving home and office 11,000 miles can really get one thinking about what is essential. Packing everything for a year abroad into suitcases and cartons certainly highlights the difference between “needs” and “wants,” a distinction made sharper by excess baggage charges of over $90 per bag. In software and applications development it is also important to get down to essentials, to distinguish the essential heart of what you need to program from the inessential wants and the unnecessary what-ifs.

Essential modeling is a conceptual tool for focusing the developer's mind on what matters. An essential model is a representation of the core of an application, a problem stripped down to its bare essentials, stripped, that is, of all unnecessary or constraining assumptions.


PREVIEW

                                                                          

Not a subscriber?

Start A Free Trial


  
  • Creative Edge
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint