Software Development Manager
March 29, 2024
Updated May 12, 2025
19 minute read
A Software Development Manager is a pivotal figure in any technology-driven organization, responsible for guiding teams of engineers and developers in the creation, optimization, and deployment of software. This role blends deep technical understanding with strong leadership and project management capabilities. For those intrigued by the prospect of leading technical projects, managing a dynamic team, and shaping the technological trajectory of a company, the path of a Software Development Manager offers a compelling career. This role is not merely about overseeing tasks; it's about fostering innovation, ensuring quality, and driving the success of software initiatives.
e41lby|
Find a path to becoming a Software Development Manager. Learn more at:
OpenCourser.com/career/e41lby/software
Reading list
We've selected some books
that we think will supplement your
learning. Use these to
develop background knowledge, enrich your coursework, and gain a
deeper understanding of the topics covered in
Software Development Manager.
Written by experts involved in developing the PMI's Practice Standard, this book offers an in-depth exploration of WBS concepts and their practical application throughout the project lifecycle. It provides a strong foundation for understanding WBS and is valuable for both students and professionals seeking to deepen their knowledge.
This is the fundamental standard for project management globally and provides the essential framework for predictive project management. It outlines the principles and performance domains critical to project success, serving as a core reference for all project managers. Understanding this guide is foundational for anyone studying or practicing predictive project management and is the basis for the PMP certification.
Focuses specifically on the practical application of WBS in real-world projects, offering numerous examples. It's a valuable resource for practitioners looking to improve their WBS creation and utilization skills and gain a deeper understanding through practical scenarios.
Is written by two prominent authors in the agile development community, and discusses a variety of topics and strategies that are highly relevant to release planning.
Is considered a comprehensive and practical guide to WBS, offering perspectives on applying it to different types of projects. It provides insights into WBS principles, checklists, and action steps, making it a useful resource for improving project planning and execution.
Must-read for anyone who wants to learn about the lean startup methodology. It provides a practical guide to building and testing products quickly and efficiently, with a focus on customer feedback.
Provides a comprehensive guide to continuous delivery, a software development practice that emphasizes automation and continuous improvement. It covers topics such as build automation, testing, and deployment.
Considered a definitive textbook in project management, this book provides a comprehensive and in-depth look at the traditional systems approach, which aligns strongly with predictive methodologies. It covers planning, scheduling, and controlling processes extensively, offering a robust foundation for a deep understanding of predictive project management. It is often used as a textbook in academic programs.
Classic in the field of marketing and sales. It provides a framework for understanding the different stages of the technology adoption lifecycle and how to successfully market and sell products to each stage.
Comprehensive guide to DevOps, and includes a discussion of release planning as part of a DevOps approach.
Part of a series focusing on the PMBOK Guide, this book specifically addresses project scope management, with a significant focus on creating the WBS. It's useful for understanding the WBS within the context of defining and controlling project scope.
This practice standard from PMI provides detailed guidance on the processes and techniques for managing risks in projects, a critical aspect of predictive project management. It's an essential resource for deepening understanding of risk identification, analysis, response planning, and control in a predictive environment. Valuable as a technical reference for risk management practitioners.
This practice standard provides in-depth information on developing and managing project schedules, a cornerstone of predictive project management. It covers various scheduling techniques and best practices, crucial for those needing to deepen their technical understanding of creating and maintaining realistic project timelines. Useful as a detailed technical reference.
Provides a detailed guide to Bazel, a powerful open-source Build Management tool. It covers topics such as build configuration, dependency management, and performance optimization.
This practice standard focuses on Earned Value Management (EVM), a key performance measurement and forecasting technique used extensively in predictive projects. It provides detailed guidance on implementing and using EVM to monitor project progress, cost, and schedule. Essential for those specializing in project control and performance analysis.
Provides a solid introduction to project management concepts, including WBS, for those new to the field. It good starting point for high school or undergraduate students to gain a broad understanding of how WBS fits into the overall project management process.
Practical guide to getting customers for your startup. It provides a step-by-step process for developing and executing a traction strategy.
Discusses the science behind lean software and DevOps, and includes a discussion of release planning as part of a DevOps approach.
This textbook provides a strong focus on the managerial aspects of project management, detailing the processes involved in planning, organizing, and controlling projects. It offers a structured approach to understanding how predictive projects are managed from a leadership and administrative perspective. Useful as a comprehensive learning resource on the managerial side of predictive project management.
Presented as a business novel, this classic book introduces the revolutionary Critical Chain method for project scheduling, based on the Theory of Constraints. It offers profound insights into managing project timelines and resources by focusing on constraints, highly relevant for deepening understanding of predictive scheduling challenges. A must-read classic for a different perspective on project execution.
This handbook provides a structured methodology for project management, including the role of WBS in planning. While not solely focused on WBS, it offers a good overview of how WBS fits into the overall project lifecycle and is suitable for a broad audience.
Provides a foundational understanding of project management, with coverage of WBS as a key planning tool. It's a good resource for students and those starting in project management to grasp the basics of WBS and its importance.
This workbook complements Kerzner's main textbook and is designed for PMP exam preparation. It includes exercises and questions related to WBS and other project management areas, useful for solidifying understanding and preparing for certification.
Authored by a leading figure in project management, this book focuses on the practical application of concepts outlined in the PMBOK Guide. It provides real-world examples and case studies demonstrating how predictive project management processes are implemented in various scenarios. Useful for bridging the gap between theoretical knowledge and practical execution.
Provides a step-by-step guide to building a custom Build Management system. It covers topics such as task definition, dependency management, and error handling.
Must-read for anyone who wants to understand the challenges of innovation. It provides a framework for understanding why large companies often fail to innovate and how to overcome these challenges.
Offers a practical, hands-on approach to the core predictive project management processes of planning, scheduling, and control. It provides techniques and examples for effectively managing project execution to meet time and budget constraints. Useful for practitioners seeking to apply predictive principles in a practical setting and deepen their understanding of these key areas.
Discusses how to combine kanban and scrum for effective software development, including a discussion of release planning.
Discusses project management in agile development, and includes a discussion of release planning in agile projects.
A good introductory book that covers fundamental project management principles, including WBS, in an accessible way. It's suitable for high school or early undergraduate students and those new to project management who need a broad understanding.
Provides a simple and effective framework for developing good strategy. It must-read for anyone who wants to learn how to develop and execute effective strategies.
Classic work on extreme programming, and includes a chapter on release planning that is still relevant today.
Emphasizes the importance of strategic thinking and clearly defining project purpose, particularly relevant during the initiation and planning phases of predictive projects. It helps ensure that projects are aligned with organizational goals and are set up for success from the outset. Provides valuable context for the strategic justification of predictive projects.
Although focused on software engineering, this collection of essays timeless classic in project management, offering enduring lessons on planning, team dynamics, and the challenges of complex projects. Its insights into estimation and common pitfalls are highly applicable to predictive project management in any domain. Provides valuable historical context and fundamental truths about project work.
Discusses project management with kanban, and includes a discussion of release planning in kanban projects.
Focuses on practical aspects of project management like sizing and scheduling, where WBS foundational element. It provides a hands-on approach that complements theoretical understanding, useful for practitioners and students alike.
Provides a basic introduction to Build Management concepts and practices. It covers topics such as build tools, version control, and continuous integration.
Collection of essays by Ben Horowitz, a successful entrepreneur and venture capitalist. It provides a raw and honest look at the challenges of building a business.
This compilation of articles from Harvard Business Review offers insights into various aspects of project management from a broader business and leadership perspective. It includes discussions on strategy, decision-making, and common challenges that can provide valuable context for managing predictive projects effectively. Offers contemporary perspectives on the management side.
Provides a simple and effective method for talking to customers and getting honest feedback. It must-read for anyone who wants to learn how to validate their business ideas.
Offers a collection of practical tips, techniques, and tools that can be applied to various aspects of project management, including those within a predictive framework. It serves as a useful reference for specific methods and provides practical insights for managing day-to-day project activities. Good for supplementing theoretical knowledge with practical application ideas.
Focuses on effective and efficient project management, which implicitly relies on good planning tools like WBS. While not a deep dive into WBS itself, it provides context on how structured planning contributes to project success and productivity.
Provides a comprehensive guide to software engineering principles and practices. It covers topics such as design, testing, and maintenance. While it does not specifically focus on Build Management, its principles can be applied to this field.
Explores various tools and techniques used in project management, with a focus on practical application. While some tools are universally applicable, its coverage may lean towards tools commonly used in predictive environments. It can serve as a reference for specific project management tools and their usage.
Provides a step-by-step guide to user story mapping. It great way to learn how to create user stories and map them to the features of your software product.
Provides a practical guide to product management. It covers all of the essential aspects of product management, from ideation to launch and beyond.
Great introduction to product management. It covers all of the essential concepts of product management in a clear and concise way.
For more information about how these books relate to this course, visit:
OpenCourser.com/career/e41lby/software