Agile Project Practitioners, while working on a project in an agile environment engage in a number of tasks. These tasks are divided into 6 agile domain areas and 3 levels of practice, knowledge of which is essential for Agile Certification.
Domain 1 – Value Driven Delivery
Talking about Value Driven Delivery, it means how you can add value to your client, how you can increase the ROI of the client, how you can show him that the money that he has invested in being utilized properly. The output or outcome for that investment would be good enough. Thus, this domain is called Value Driven Delivery. The three main tasks involved in it are:
Define Positive Value- Defining the positive value and determining how it has to be delivered to the client
Incremental Development- Focus on the continuous incremental development of the project
Prioritization- Doing prioritization as a team and with the help of the product owner
Domain 2 – Stakeholder Engagement
Understanding what exactly your client needs are
Understanding the expectations and acceptance criteria of the client
Understanding the kind of product client is looking for
Domain 3 – Bolstering Team Performance Practices
It talks about:
How you can help your team be empowered,
How you can build faith and trust in them that whatever they are doing would be valued.
How they can raise their voices
How they can be assured that whatever concerns they have will be answered.
The formation of team
Empowerment of the team
Collaborate with the team members
Domain 4 – Adaptive Planning
One of the biggest myths associated with Agile is that there is no planning involved in it, which is absolutely junk, as planning is an essential part of Agile Methodology.
Levels of Planning: There are 3 levels of planning, based on the way you plan
Adaptation: Based on the outcomes of 3 levels of planning, how you adapt yourself
Estimation: How you estimate the work in terms of time, cost, and other variables
Velocity/throughput/cycle time: how you determine what would be the velocity, or output, and what is that your team is able to produce within the given time-frame.
Domain 5 – Problem Detection and Resolution
This domain talks about how you can manage your risks, how you can mitigate them, how you can find a solution to them, and what are the best ways to detect your risks as early as possible.
Agile does not state, once the processes have been set up, they should be followed the same way. Instead, it suggests inspection of processes every now and then and adapt from the learning of ongoing processes. This domain involves:
Continuous improvement of the processes
Retrospection with the team as to what went well or what went wrong
Getting feedback in various ways, so that the teams improve continuously