First and foremost we work with you to decide the project management approach. Waterfall? Agile ?or a mix of both(hybrid)? We then work out a suitable project management methodology based on your organization strategy and constraints and then execute it with your engineering team.
We take ownership of all the project management phases listed below and work with your engineering team in the capacity of a project manager. We ensure that project outputs are delivered within the specified time and budget constraints.Project Initiation
We assume the role of a scrum master and product owner in your cross-functional Scrum team to ensure strong collaboration between the business and Scrum team so that it can adapt and to the changing requirements. We ensure to deliver a potentially shippable product increment regularly while managing changing requirements with stockholders and track progress via maintaining Scrum artefacts and conducting timely scrum ceremonies with the team.
As much as they want to be nimble enough to adapt to the changing business environment, executive stakeholders also want to ensure that teams are moving in the right direction while being aware of the organizational and high-level project risks and constraints. What this essentially means is taking the best of both the Agile and waterfall worlds and come up with a suitable methodology for the project. We look at the current project and organizational constraints and try to optimize the agile: waterfall ratio to best suit your needs. It typically involves figuring out how much information we can comfortably settle upfront for the execution to stay agile but still have the certainty afforded by upfront budgeting and scheduling. One example could be defining high-level milestones and defining a WBS upfront. Each milestone is broken down into phases. And phases are broken down into agile sprints. Each sprint outcome directs the next sprint. This in turn directs a phase and finally a milestone.