Path for Effective Project Planning in AGILEBinoy Shah
schedule 3 years agoSold Out!
Agile development has slowly and steadily made its way into the
software industry. With increasing competitive pressure, Agile
development helps an organization to churn out working software
faster, thus adapting to changing business demands and generate a
competitive advantage. There are however a few misconceptions
about Agile software development. One of them is that there is
little or no planning done in Agile. In this paper, we aim to dispel
Planning a software implementation project in Agile, is similar to
planning a project in any other software development
methodology, however it is fundamentally different. As opposed
to extensive, up-front planning required in other methodologies,
agile planning simply follows an incremental approach to
planning, just like agile development. This requires an initial
planning to be done during earlier stages of the project and
iteratively revisit the plan as we make progress and gain more
insights during implementation.
Agile Planning though incremental, strongly follows the
principles of the “Iron Triangle of Project Management”. The
triangle of project management is structured around the three
vertices of Scope, Cost and Time. In this paper, we have
attempted to break the entire agile planning process in 7 steps.
Also we have depicted how each of this vertex is defined in its
respective phase. We have also discussed some best practices to
define each vertex of the Triangle and how the three vertices are
connected to create the Iron Triangle, which is termed as Release
Planning in the Agile world.