Agile/Scrum

Overview

Over the last decade or so, Agile software development methodology has evolved as a mainstream methodology for most large-scale product development. While other methodologies emphasize and focus on stringent processes, which slows down the overall pace of development, Agile processes attempt to reach a compromise between process and progress.

Agile development has evolved from iterative and incremental development and promotes the following:

Trend

The current trend in software development has an increased emphasis on:

Agile responds to these business demands with practices which meet them head on, such as incremental design and automated testing.

agile-trend

Offering

offering

At Indecomm, we follow the Agile Scrum model for its extremely efficient and streamlined process of managing and tracking product development. The following case study explains how we implement this model.

Agile Scrum Process:

The team follows the Agile Scrum process across all the Product Development Life Cycle (PDLC) phases, starting with Product Vision > Product Strategy > Release Plan > Product Requirement Document > Product Backlog > Iteration Planning > User Stories > Tasks > Design & Coding > Test Planning & Execution >Iteration Complete > Product Demo > Release.

All these steps are carefully tracked in the Agile product development tool called GreenHopper. Key roles involved in the phase are product managers, program managers, scrum masters, and technical team members. All cross-functional teams that participate in the scrum are distributed globally.

Custom Dashboard

chart1

Dashboard using Rally

chart2

Dashboard using Agility (Home Grown)

Atlassian (GreenHopper & JIRA)

jira jira2