Learn about software development processes and project management with this comprehensive book. Covers all aspects of software project management from planning and design to implementation and maintenance. The 5th edition is updated with the latest industry knowledge and practices.