5

Project Planning and Delivery

The planning and delivery of projects is the most critical work we do in software engineering. Generally, all other work we do is in support of our ability to deliver working software. Some aspects of this process are under the control of engineering teams and some are not, but regardless, we have an interest in making the process go as smoothly as possible.

Planning and delivery practices may include specific project and product management methodologies, scheduling activities, team rituals, communication conventions, the creation of various software artifacts, and tools such as version control systems (VCSs). Engineering managers have a central role in negotiating these practices and helping them to work in the ...

Get Engineering Manager's Handbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.