PMBOK
or PRINCE as a whole or parts is hard to implement and various businesses all
over struggle with it. It is because they are too complicated, too intricate
and takes too much time to deliver the desired results. Agile Course is the
solution to the problem of adapting to ever changing business environment.
Agile Training is an adaptive and agile process designed in a way such that maximum
business value are delivered to the clients within the limited time and cost
constraints where the variable components are adjusted at each alteration.
Maximum business value is given to any component only on the discretion of the
client and after bringing about alteration, it is up to the client to decide to
change the direction of the project based on what was experienced from
implementing previous alteration. Therefore, Agile Course helps in accepting
and managing change, not resisting it.
The
following five phases define Agile Course:
1. Version
scope
-
In order to define what
is needed and what will be done to meet that need, Conditions of Satisfaction
(COS) are to be developed.
-
Develop the Project
Overview Statement (POS) which helps summarize the problems or opportunities,
what is needed to be done and how it is to be done, the business value and
risks and obstacles to success.
-
Prioritize functional
requirements: the list is subjected to changes but helps us to view available
information.
-
Goals, major functions
and sub-functions can be shown by developing mid-level Work Breakdown Structure
all of this is taught during agile certification.
-
Prioritize scope
triangle which consists of factors such as time, cost, resources, scope and
quality. This does not include customer satisfaction.
2. Cycle
Plan
-
Those activities which
define the functionality that are to be developed in this cycle are to be
extracted from the WBS during Agile Training.
-
The WBS is then to be
brought down to the task level.
-
Establish correlations
among the tasks during Agile Training.
-
Separating tasks into
meaningful groups and assign these groups to teams.
-
Every team has to
develop a micro level schedule within the limited resources allocated to them
so that task can be completed within the established timeline and budget
constraints.
3. Cycle
Build
-
To produce the
functionality assigned to this cycle, detailed planning is to be conducted.
-
Initiate cycle work.
-
Inspect and regulate
cycle build.
-
The cycle ends when its
time has expired. Any functionality that fails to be completed in this tenure
is reconsidered as a part of functionality for the next year.
-
Create a Scope Bank
which records all change requests and ideas that can bring about improvement.
-
In order to record all
problems and to confirm the status of their resolution, Issue logs are to be
created during Agile Training.
4. Client
Checkpoint
-
Quality checked
performed by the client and project managers of the functionality produced in
the just completed cycle against the overall goal of the maximum business
value. Adjustments are made to high-level plan and next cycle work if require
in agile training
-
The above sequence is
then repeated until the time and cost budgets for the project have been
expanded.
-
5. Post
Version Review
-
Determine if the
expected business outcome was attained.
-
Determine what
improvements can be made based on what was learned. Thereby improving the
effectiveness of Agile Training.
Therefore
as seen above, Agile Course takes aid of a lucid framework that if implemented
properly can help gain benefits early. It also takes the use of continuous
questioning and introspection helps implement changes effectively and gradually
and also eliminates all the non-value-added work.
So
are you willing to give Agile Course a try?