Friday, May 2, 2008

Interworking of Product - Project - Dev

Having worked in Consulting organization all my life I always wanted to work in a Product company and I am glad to say that working in a company where Product - Project and Dev Management is on the same page.

If that is the case and your company is on Agile imagine rolling out new stuff in 4 weeks !! Isnt that cool. So how do you get Product - Project and Dev on the same page ?

First step is clearly clarify what are the roles and if there is any misunderstanding on that. I did that when I joined the new team and it was extremely sucessful. As a result this is how the three functions stack up.

  1. Product Manager:

    § Owns the requirements and prioritization based on inputs from Product Owner and team goals.

    § Provides specs, PRD, requirements to Dev team.

    § Gives direction to launch dates etc.

    § Manages external communications (partners, sponsors etc.) to provide timely feedback etc.

  2. Dev Manager:

    § Owns the resources to execute planned work.

    § Has bottom-line responsibility for resolving resourcing , major software delivery issues.

    § Overall technical responsibility for design, architecture etc for product.

    § Provides leadership and guidance to team members reporting to reach optimum performance levels and career development.

  3. Project Manager:

    § Owns the Project Management deliverables:

    § Project Plan. (In Agile world Sprint Plan) plus managing wiki and intranet.

    § Project Monitoring & Control: daily stand up meetings and spackle updation. Will also include management of Intranet sites. Updation of Issues list of the features. Manager planned versus unplanned work in consultation with Rob.

    § Project Reporting: Weekly Status Report for projects.

    § Communication: Communicates and interacts with stakeholders (Product Manager and Dev Manager) for team and manages inter-project dependencies.

No comments: