|
Agile Project Management Methodology
ObjectWin addresses the complex process of creating software using a process which will increase the probability of successfully developing software. This process, Scrum, is an iterative, incremental process of software development.
Scrum project management process is an important part of Agile; that helps to extract usable products from complex problems. This process helps us work more efficiently and be highly responsive to changing requirements.
Scrum addresses the complexity of software development projects by implementing the inspection, adaptation and visibility requirements of process control with a set of simple practices and rules.
The core of Scrum is the iteration; which is driven with a list of requirements. At the start of iteration, the team reviews what is needed to complete the product. The team then selects what it can turn into an increment of potentially shippable functionality by the end of the iteration. At the end of the iteration, the team presents the functionality it built to the project stakeholders for adaption to the project. This cycle repeats until all requirement backlogs are complete.
There are three Scrum roles: the Product Owner, the Team, and the Scrum Master. All management responsibilities in a project are divided among these three roles.
Our Approach
ObjectWin employs a dedicated Project Management Office (PMO) staffed with PMI certified (PMP®) / project managers and Certified Scrum Masters. The ObjectWin PMO reviews all projects to ensure they are managed in accordance to ObjectWin’s PMO charter. ObjectWin resources will leverage WinPath Methodology as the basis for development of a thorough project plan supported by internal procedures. In addition, a project ROI will be created and project metrics will be established and measured throughout the life of the project.
A Certified Scrum Master (CSM) will monitor all projects and conduct detailed phase reviews based upon customer defined requirements. The Scrum Master s responsible for the Scrum process, for implementing Scrum so that it fits within an organization’s culture and still delivers the expected benefits.
|