I would like to kick off this blog by giving an overview of what does a Development Manager
There are a number of ways to approach this subject but all revolve around the same core themes, mainly:
- Technology strategy
- Implementation of best software development industry practices
- Resources management
- Corporate management, and Stakeholder interfacing
In practice, the development manager may do a lot more than the above including:
- Project Management and Resource allocation
- Business Analysis
- Systems Architecture and Design
- Release Management Strategy and Standards
- Coordination with other technical and non-technical teams
- Dealing with external vendors
- Conflicts resolution
- Risk Management
It is not unheard of for a Development Manager to participate in:
- Core Development
- Release Management
- Quality Assurance
- Be part of the support rota!
Does this sound like the entire range of roles within a software development department? Yes it does, and this is the most exciting part of doing this job:
It allows for a person filling this position to have all these particular set of skills to enable them to shape how an organisation can best leverage technology to fulfill its business goals and maximize ROI.
Therefore, this blog may include articles pertaining to any of the above areas but from the development manager’s point of view.
Till next time folks.