Agile Development

Approach

At Cognizance Technologies (CT), we build products that are focused on client needs by keeping the stakeholder in mind at all times. We follow an over-arching approach of several iterative and incremental processes that are driven by user feedback to incorporate real life scenarios. Use of Scrum-based and Kanban-based agile practices allows us to better understand the end goal and the overall vision of the project. This allows us to learn from each sprint, via the feedback loop and enables us to continuously improve our overall delivery.

Methodology

Under the overall umbrella of Agile Development, we follow several Agile methodologies, including Extreme Programming (XP), Scrum, Crystal, Dynamic Systems Development Method (DSDM), Lean Development, Disciplined Agile Delivery (DAD) framework, Test Driven Development (TDD) and Feature-Driven Development (FDD) to remain nimble, flexible and responsive while focusing on the quality and behavior of the end users.

Agile Development

Execution Principles

CT has invested in its people that not only do Agile, but also think Agile. We have a highly motivated and passionate team that believes in the Agile Design Principles and its virtues. We, at CT nurture and encourage this behavior that follows the principles of: Active user involvement; Decision Empowerment; Evolutionary Requirements gathering; Differentiating between Need and Want; keeping things Visual and lightweight; understanding and applying the 80/20 rule and utilizing MVP. We believe in one-team mentality where quality is imperative and collaboration is essential.