Agile development flow

If your team uses the Agile development methodology, ALM Octane can be used to seamlessly manage your development processes.

The agile development process

Typically, the Agile development process follows steps like these:

In day-to-day work, the process looks more like this:

This process repeats multiple times, through continuous delivery of a releasable push on regular, short intervals, or through multiple sprints in a traditional release.

Plan

The first step in any Agile development involves planning. Because Agile is heavily focused on regular delivery of useable, high-quality features and products, clear planning and a knowledge of what needs to be delivered is essential.

In ALM Octane, you can do the following in the Agile plan stage:

Back to top

Build

After you decide what to deliver in a selected period (whether that is a release, push, or other cycle), you must develop and build the assigned features and stories. In ALM Octane this is done through:

Back to top

Test

In order to deliver high-quality features, you must continuously test delivered content in conjunction with the feature and story development. In ALM Octane there are a number of ways to ensure you perform adequate testing:

Back to top

Release

After completing a release or sprint, you often have a retrospective to present what was done, and review how the development period (release or sprint) went. You can also track the metrics for the time period in the retrospective meeting. Then, after you have decided that you have completed all assigned backlog items for a given release, and tested the delivered content, you are ready to release the application or its features to customers.

Use the feedback from these releases to inform future planning.

Back to top

See also: