• browse titles
Checkout
Now Accepting Acceptance Mark
0 items: $0.00
Call us: 954-727-9333

Mastering Software Project Management

Mastering Software Project Management

Best Practices, Tools and Techniques
By Murali Chemuturi and Thomas M. Cagley Jr.
Hardcover, 6 x 9, 408 pages
ISBN: 978-1-60427-034-1
July 2010

LEARN & EARN: Get 7.2 PDUs in the PMI skill areas of Technical or Strategic and Business Management Skills

Availability: In stock

Retail Price: $59.95
Direct Price: $54.95
This book is also available as an ebook
This book is also available for rent

Read the Reviews
“This book provides you with tools, techniques, and practices that you can use immediately on your own projects. It supplies the information you need to diagnose your team’s situation and presents practical advice to help you build better software—a must read!”
John Zielinski, Project Manager, IBM Global Services


Mastering Software Project Management is a masterpiece of clarity, organization and depth of practical knowledge. Read it thoughtfully and with care as it is a rich treasure trove of experience and insight. Remember the old saying ‘don’t work hard, work smart’—this book will give you the knowledge and tools to do just that.”
Robert C. Anderson, Director, Process Development and Quality Assurance, Computer Aid, Inc.
About the Item

This unique guide explains software project management from the standpoint of a software project manager working in a professional software development organization. It covers the subject of software project management in its entirety, including project acquisition and execution with backward linkages to concepts that play a facilitation role in successful project management, such as general management, decision making, people management, motivation, productivity and expectations management. This comprehensive reference provides all the guidance, best practices, tools and techniques needed to master software project management and achieve superior results.

Key Features
  • Details all facets of software project management planning from training through deployment and contains templates for practitioners
  • Explains decision-making concepts from the perspective of software project managers and includes tools and techniques for making quantitative decisions
  • Discusses management of work, configuration, quality management, productivity, team morale and stakeholder (customers, senior executives, and the project team) expectations in great detail
  • Describes the aspects of project control and details general concepts and tools that will assist the project manager
  • Presents best practices and pitfalls to avoid for nearly ever topic discussed to enhance software project manager performance
  • WAV offers downloadable software project planning templates, a demo version of a collaborative software project management tool (PMPal), a tool useful for test effort estimations and test case design (TestPal), and a personal effectiveness tool (PET) — available from the Web Added Value™ Download Resource Center at www.jrosspub.com
  • About the Author(s)
    Murali Chemuturi is an information technology and software development subject matter expert, hands-on programmer, author, consultant and trainer. He has more than 25 years of information technology and software development experience and several years of academic experience teaching a variety of computer & IT courses. In 2001, he formed his own IT consulting, training and software development firm known as Chemuturi Consultants. Mr. Chemuturi’s undergraduate degrees and diplomas are in Electrical and Industrial Engineering and he holds an MBA and a Post Graduate Diploma in Computer Methods & Programming. He is a published author in professional journals, a member of IEEE, a senior member of the Computer Society of India and a Fellow at the Indian Institute of Industrial Engineering.

    Thomas M. Cagley Jr. has over 20 years experience in the software industry. He currently leads the David Consulting Group’s IT Performance Improvement, Software Process Improvement and Software Measurement consulting practices. He is also the current president of the International Function Point Users Group and is a Certified Function Point Specialist. Tom is a frequent speaker at metrics, quality and project management conferences. Tom earned his BS from Louisiana State University and has done extensive postgraduate work at Cleveland State University, Case Western Reserve University and Kent State University.
    Table of Contents

    Chapter 1: Basics of Software Projects
    Introduction
    Types of Software Project
    Classification of Software Projects
    Conclusion

    Chapter 2: Approaches to Software Project Management
    Alignment of Software Engineering Methodology with Project Management Methodology
    The Ad Hoc Methods-based Approach
    The Process-Driven Approach
    So, What Is the Right Approach

    Chapter 3: Software Project Acquisition
    From an External Client
    From an Internal Client
    Reference

    Chapter 4: Software Project Initiation
    Introduction
    Initiation Activities
    Project Management Office-Level Activities
    Software Project Manager-Level Activities
    Common Pitfalls in Project Initiation

    Chapter 5: Software Project Planning
    Introduction
    Planning Defined
    Plans Prepared in Software Project Management
    The Project Management Plan
    The Configuration Management Plan
    The Quality Assurance Plan
    The Schedule Plan
    The Induction Training Plan
    The Risk Management Plan
    The Build Plan
    The Deployment Plan
    The User Training Plan
    The Handover Plan
    The Software Maintenance Plan
    The Documentation Plan
    Roles in Planning
    Pitfalls in Software Project Planning
    Best Practices in Software Project Planning

    Chapter 6: Software Project Execution
    Introduction
    Work Management
    Configuration Management
    Quality Management
    Morale Management
    Productivity Management
    Stakeholder Expectations Management
    Product Integration Management
    Pitfalls and Best Practices

    Chapter 7: Software Project Execution Control
    Introduction
    Aspects of Control in Project Execution
    Control Mechanisms
    Project Progress Assessment

    Chapter 8: Change Management in Software Development Projects
    Introduction
    Origins of Change
    The Change Request Register
    Change Request Resolution
    The Value of Metrics Derived from a Change Request Register

    Chapter 9: Scheduling
    Introduction
    The Initial Work Breakdown Structure
    A Work Breakdown Structure with Predecessors Defined
    A Work Breakdown Structure with Initial Dates
    A Work Breakdown Structure with Resource Allocation
    Scheduling in Practice
    Graphic Representation of a Schedule

    Chapter 10: Software Project Closure
    Introduction
    Identifying of Reusable Code Components
    Documentating the Best Practices
    Documenting the Lessons Learned
    Collecting/Deriving and Depositing the Final Project Metrics in the Organizational Knowledge Repository
    Conducting Knowledge-Sharing Meetings with Peer Software Project Managers
    Depositing Project Records with the Project Management Office
    Depositing Code Artifacts in the Code Repository
    Conducting the Project Postmortem
    Releasing the Software Project Management
    Closing the Project
    The Role of the Organization in Project Closure
    Reference

    Chapter 11: Agile Project Management
    Introduction
    Project Management Roles
    Agile Project Management Characteristics
    The Nuts and Bolts of Agile Project Management
    Process Improvement
    Reference

    Chapter 12: Pitfalls and Best Practices in Software Project Management
    Introduction
    Organizational-Level Pitfalls and Best Practices
    Software Project Manager-Level Pitfalls and Best Practices
    Additional Best Practices for Software Project Management
    Some Closing Words

    Appendix A: Management of Software Development Projects
    Appendix B: Decision-Making for Software Project Managers
    Appendix C: People Management
    Appendix D: Productivity Concepts for Software Project Managers
    Appendix E: Issue Resolution in Software Project Management
    Appendix F: Measurement and Metrics in Software Development Organizations
    Appendix G: Measurement and Management of Customer Satisfaction
    Appendix H: An Introduction to PERT-CPM
    Appendix I: Abbreviations
    Appendix J: Templates for Software Project Managers
    Index

    Back to top