Recommended Reading

The Business Case Guide
Marty J. Schmidt
ISBN I-929500-01-7
copyright 2002
Solution Matrix Ltd.

Explains what a business case it; its main points; how to design a business case; methods and assumptions; estimating costs, benefits, and performing business case analyses; sensitivity and risk analysis, Monte Carlo Simulation, return on investment, and more. Comprehensive. Find it at Amazon.

The Project Manager's Desk Reference
James P. Lewis
ISBN 0-07-134750-X
copyright 2000

Clearly written with examples. Provides an overview of project management, models for managing various projects, project planning (mission, vision, goals, objectives), project strategy, implementation planning, project scheduling (resources, PERT, CPM, etc.), project control (earned value, reviews, etc.), project change control, causes of project success and failure, managing risks, other issues in project management (project organization, communication, systems thinking, business-to-business marketing, etc.), problem solving, and more. Find it at Amazon.

Effective Requirements Practices
Ralph R. Young
ISBN 0-201-70912-0
copyright 2001

Templates (on CD) and instructions for creating requirements management plans, policies, and processes; calculating return on investment (ROI) for improving requirement practices; practices and processes for small and large organizations or projects; and practical advice based on the author's work in a CMM Level 5 organization. Find it at Amazon.

Object-Oriented Software Engineering
A Use Case Driven Approach
Ivar Jacobson
ISBN 0-201-54435-0
copyright 1992

This book is on system development using object-oriented techniques. The book covers background and the concepts as they apply to architecture, analysis, construction, real-time and database specialization, components, and testing. It also covers applications of OOSE, how the introduction of new development processes can be introduced, organized, and managed, as well as an overview of other OO methods and case studies. Find it at Amazon.

Managing Software Quality and Business Risk
Martyn Ould
ISBN 0-471-99782-X
copyright 1999
John Wiley & Sons, Ltd.

Describes the process of making a technical assessment of the problem to be solved and of developing the project strategy. Use this book before issuing a request for proposals or responding to one. Find it at Amazon.

Software Verification and Validation for Practitioners and Managers
Steven R. Ratkin
ISBN 1-58053-296-9
copyright 2001
Artech House, Inc.

Discusses software development lifecycle models, application of the inspection process throughout the lifecycle for requirements, configuration management, metrics, risk, and process improvement. Find it at Amazon.

Applying Use Cases: A Practical Guide
Geri Schnieder and J. P. Winters
ISBN 0-201-30981-5
copyright 1998
Addison-Wesley Longman, Inc.

Short, sweet. A practical primer on use cases with plenty of examples. And it should be in your library. Find it at Amazon.

Software Quality Engineering: A Total Technical and Management Approach
Michael S. Deutsch and Ronald R. Willis
ISBN 0-13-823204-0
copyright 1988
Prentice-Hall, Inc.

Discusses approaches to achieving software quality, mapping user needs to engineering criteria, specifying software quality requirements, using verfication and validation to review out defects, and managing aspects of software quality engineering. Provides examples of sofware quality requirements and how to map these requirements to the level of desired quality. Find it at Amazon.

Requirements Engineering: Frameworks For Understanding
Roel J. Wieringa
ISBN 0 471 95884 0
copyright 1996
John Wiley & Sons, Ltd.

Clearly and logically presents concepts and structure underlying requirements terms, methods, and techniques. Explains the Magic Square which should be understood by everyone who works with requirements. Find it at Amazon.

Structured Analysis and System Specification
Tom DeMarco
ISBN 0-13-854380-1
copyright 1979, 1978
Prentice-Hall, Inc.

A number of visitors to this site are looking for information on functional decomposition. This book presents the basic concepts of structured analysis, the analysis phase, and tools of structured analysis. It discusses functional decomposition and data flow diagrams, the data dictionary, process specification, and system modeling: system models, logical models, physical models, and a wealth of other information. Despite the copyright date, this book remains the classic on functional decomposition. It contains examples and walks you through the process. Find it at Amazon.

Requisite Organization
Elliot Jaques
ISBN 1-886437-03-7
copyright 1996
Cason Hall and Co.

Has this happened to you? People used to understand the concepts you presented in meetings. Now, even though they know the subject, someone else has to translate your concept to them. Or everyone says they get it, but you can tell they really don't. Maybe sometime later in the meeting some "bright" person regurgitates your idea. Now they all get it and don't recognize you said it sometime before. Or maybe, even with your great communication skills, you can't seem to communicate ideas with a particular person. But you know that person is intelligent. No, you're not going crazy. Yes, the other people are intelligent. You are operating at different levels of cognitive complexity. It is not the same as IQ. Some levels just can't communicate with each other! If this has been happening to you recently, you may have moved into a higher level but your verbal skills haven't caught up yet. There were times when this book saved my sanity. My 1988 version got dog-eared, so I bought the 1996 edition. I also recommend Jaques' book "Executive Leadership," below. Some of the information overlaps, but is presented from different viewpoints. Find it at Amazon.

Executive Leadership:
A Practical Guide to Managing Complexity
Elliot Jaques and Stephen Clement
ISBN 0-9621070-1-8

Perhaps as a manager you need to promote someone to a position, but despite the great skill set, you feel that this person is just not "big enough" for the job. Or you would like to identify good candidates to develop for management positions. Both of Jaques' books (see above) are based on scientific studies that define levels of mental processing, what it takes to be qualified and "big enough" for a job, and how to recognize it. This is not the same as IQ. It may take a while to fully absorb the information in both these books. This book describes work role complexity and task complexity, human nature at work, basic concepts of organizational structure, requisite practices in leadership, task-assigning roles, supervisory leadership, project teams and expert leadership, and more. Find it at Amazon.

Handbook of Walkthroughs, Inspections, and Technical Reviews
Evaluating Programs, Projects, and Products
Daniel P. Freedman and Gerald M. Weinberg
ISBN 0-932633-19-6
Dorset House Publishing

I really dislike the format of questions and answers in books, still this book has been helpful, particularly the focus on group dynamics during reviews. The authors discuss the differences between walkthroughs, reviews (formal, informal, and technical), and inspections, which focus on specific areas and are usually on a completed item [think house inspection]. They go on to discuss the review environment and process, conducting reviews, variations, and types of materials reviewed. These include reviews of functional specifications, design, code, documentation, test plans, training materials and plans, procedures and standards, tool and packages, and operations and maintenance. There may well be better books out there on this subject, but I don't own them so I can't recommend them. Find it at Amazon.

Page updated 8/6/2006
Ludwig Consulting Services, LLC