Development Project Roles

 

Project Owner

  • Budgeting
  • Project delivery dates
  • Resolves high level priority conflicts (eg. resources or features)
  • Convertiv interests

 

Project Manager

  • Has thorough understanding of the business case
  • Mediates collection of business requirements between the team and the client
  • Procurement of BOM from the technical team
  • Management of scope creep

 

Architect

  • Makes sure business requirements and the overall technical solution being applied are a fit
  • Leverages existing and available abilities, skills and infrastructure in the solution
  • Promotes use of certain technologies towards the achievement of business goals

 

Technical lead

  • Works with the PM and Architect roles to establish scope, milestones and deliverables
  • Negotiates implementation details with the technical team
  • Directs the flow of work towards people with the appropriate skills

 

UI/UX designer

  • Defines user interaction
  • Defines look and feel
  • Leads and interprets various UX user testing

 

Graphic designer

  • Creates page templates and supporting material
  • Retains a on-brand graphical style

 

Lead developer

  • Attains domain knowledge and advises on how it relates to the rest of the project
  • Manages the flow of work inside a given domain

 

Developer

  • Raises concerns on implementation feasibility

 

Devops engineer

  • Server and deployment management
  • Developer tooling maintenance and new feature implementation

 

Other

  • Account/relationship manager
  • Content manager
  • Q/A engineer