Implementation methodologies

An implementation methodology is an adaptable process framework for managing an application development project. When you align your organization's approach to project management with an implementation methodology, you can quickly define and implement the objectives of your application.

You reference an implementation methodology in capabilities, such as application and specification rules, the New Application wizard, the Sizing wizard and project sizing tool, and the Document Application tool.


The Scrum methodology takes an agile approach to development that accomplishes iterations in short cycles called sprints. When you follow this methodology, you create a product backlog that captures the planned functionality, corresponding business value, and sprint time lines for your application.

You can use Pega Agile Studio and the Agile Workbench tool to synchronize your product backlog with the bugs and stories that your team creates during application development.

Iterative Waterfall

The Iterative Waterfall methodology takes an iterative approach to development that uses the following phases: Business Value Assessment (BVA), Conception, Elaboration, Construction, and Transition.

Because the phases in this methodology are flexible, you can adapt Iterative Waterfall to fit projects of any size.

Specifications in Iterative Waterfall are commonly called use cases.