Total Pageviews

Monday, August 20, 2012

Engagement Model

Engagement Model
Delivering projects using methodologies that match the drivers behind the project, ranging from Agile for more evolutionary projects to waterfall to standard projects where the percentage of unknowns are relatively fewer.
  • Agile Methodology: Agile Development Model is based on iterative development, wherein the entire software development life-cycle is broken down into smaller iterations (or parts). The project scope and requirements are clearly laid down, at the start of the development process. We adopt this model for large size projects as it helps to minimize the overall risk and lets the project adapt to changes quickly.

  • Waterfall Methodology: Waterfall Development Model is best suited for projects where in the project requirements are static & would not change over the period of time during the software development life-cycle (SDLC). This development approach divides the overall project into sequential phases. Emphasis is on planning, time schedules, target dates, budgets and implementation of an entire system at one time.

  • Extreme Programming: Extreme Programming (XP) is a software development methodology, which aims at improving software quality and responsiveness to changing customer requirements. As a type of agile software development, it attempts at having multiple short development cycles, rather than one long one which helps in reducing the cost of change or modification.

No comments:

Post a Comment