1.5. Managing Development Process

In large software development projects, management of the development process is a big task and a dedicated person may be needed to take care of this aspect of the project. A development manager usually acts as a binding and coordinating force among different parties with conflicting interests. These parties include:

  • Marketing and sales people who put forward requirements, change requirements and come up with new requirements, usually when much of the work is already done!

  • Architecture and design people.

  • Software developers who always think that they always have less amount of time.

  • Release management people.

  • Software testers.

  • Documentation writers.

  • Senior managers who often push to complete the project earlier than ...

Get Linux Development Platform: Configuring, Using, and Maintaining a Complete Programming Environment, The 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.