Agile

Agility is adapting to market needs to harvest business value seeded and nurtured using agile delivery, technologies and teams. The focus on agility is to build an organization culture that values "being agile" rather than "following Agile".

Agility in an organization is about

  • Inspiring delivery excellence by seeding self-organizing agile teams
  • Powering business strategy by nurturing agile adoption of technologies
  • Enabling transparent governance by embracing focus on agile delivery

Agile Service Offerings

Agile Team Excellence

Team agility demands a self-organizing team that works together because it values a common set of principles and have a shared vision about how to work as a team. An agile team culture can be built when the team learns practices mapping to the values and principles which are nurtured in a team for building better software. Only an agile team can build agile software.

Agile Delivery Excellence

Delivery agility is about creating a Shared Vision and an Organization Charter at a value and principles level about how we are going to practice better, faster, cheaper, agile software development. Agile practices that enable delivery agility include:

  • Iterative and Incremental Development
  • Just-In-Time Planning (Progressive Elaboration)
  • Multiple level backlogs Product, Release and Iteration
  • Release Often
  • Requirements management User Stories
  • Simple Design
  • Lightweight modeling
  • Refactoring
  • Metaphor
  • Pair Programming
  • Continuous Integration
  • Product Owner Collaboration
  • Test First Development
  • Automated Unit and Functional Tests
  • Acceptance Test Driven Development
  • Self Organizing Team
  • Collective Ownership
  • Development Standards
  • Sustainable Pace
  • Informative Workspace