Planning Smarter : Creating Blueprint-Quality Software Specifications
The author shows you how to dramatically reduce the time and resources expended in project planning, while producing more effective project specifications. It gives you real-world insight into project planning and refreshing perspectives on how to tackle the software planning challenge. It will provide simple techniques that anyone can follow, without having to learn specialized planning theory and tools.
- Paperback | 224 pages
- 179.8 x 235.7 x 16.8mm | 458.14g
- 11 Mar 2002
- Pearson Education (US)
- Prentice Hall
- Upper Saddle River, United States
Table of contents
Preface. 1. About Planning Smarter. The Companion BooK. Executive SummarY. Getting Acquainted. Acknowledgments.2. Understanding the Planning Process. The Pathology of Poor Planning. The Vision Document. The Functional Specification. Recognizing a Bad Plan. Excellence Is Attainable. A Software Blueprint.3. Improving the Planning Process. A Project Planning Plan. Planning Phases. Life-cycle Models. Choosing a Life-cycle Approach. An Adaptive Life-cycle Approach. Process and Role Overlap. Getting Planning Just Right.4. The Role of Communication in Planning. Software Communications 101. Use Simple Language. Go Look It Up. The Data Dictionary. Anyone Can Pseudocode. Show Me the Prototype! Direct to Blueprint. Effective Requirements Elicitation. Software for Planning. Creative Software Writing.5. Strategies to Support Effective Planning. Putting Theory into Practice. A Developer Focus. Enlist a Champion. Hire the Cream. Specialize. Trust in Instinct. Collaborate. Catalyze. Work Smarter. Change Facilitation. Living with Estimates. No Silver Bullets. Code Smarter.6. Software Process Models. Best Practices. The Capability Maturity Model. The Microsoft Solution Framework. The Unified Modeling Language. The Rational Unified Process.7. Planning Metadata. Using Metadata Effectively. Types of Metadata. Envisioning Phase Metadocuments. Analysis Phase Metadocuments. Design Phase Metadocuments. Architecture Phase Metadocuments. Other Metadocuments.8. Software and Beyond. Software and the Future. Software and Ethics. Software and Clients. Software and the Secrets Clients Should Know. Software and the CEO. Software and Process Improvement.9. The Software Blueprinter Application. About Software Blueprinter. Using Software Blueprinter. Applying Software Blueprinter. Possible Enhancements.10. Wrap Up. Nonnegotiable Demands. On the CD-ROM. Restrictions of Software Use. Join the Discussion. The Last Word.Appendix: Postmortem Interview and Analysis. References. List of Terms. Index.
About Tyson Gill
TYSON GILL is senior consultant with Solutions Consulting Group, in San Diego, CA. He also teaches Visual Basic and Microsoft .Net programming at the University of California, San Diego. He has contributed to several books and is author of the highly regarded Visual Basic 6: Error Coding and Layering (Prentice Hall PTR).