As the title of the article suggests, we will be talking about agile project management in this article. First we need to understand, what agility in project management is.
The agile movement seeks alternative to traditional approach in project management. The agile approach help teams respond to unpredictability through incremental, iterative, work cadences and empirical feedback. Agilest propose alternatives that are more fruitful for the project development phase.
The first step should be to make scrum practices the method for doing the work.
The main questions that arise here is
What is scrum?
Why is scrum?
Who is scrum for?
Scrum is an agile framework, which is consistent with the value of agile manifesto.
It is a team based approach used to deliver value to the business. Delivering value is the most important step. In scrum, team members work together to achieve a single goal. Which is a shared business goal; this framework promotes interaction which is effective.
The first step after selecting scrum is to get a shared business goal; further major steps are discussed below,
- Figure out how to do the work
- Does the work
- Identifies what thing is getting in it’s way
- Takes responsibility of getting out the things blocking their way
- Focusing on the scope
- Working with other parts of the organization to control the things which are not in their control.
This focus on scrum is considered critical.
A very important step is centralized collaboration, for example if your team consists of 30 members working in group of ten as three different team units, choose a single tool for communication such as Skype, line or Whatsapp, whichever is easy and accessible to all the members. And for documents, create Google drive or googleDoc, that would be of great help.
Creating a product backlog, which is a key reference tool for the committee or team involved in the development phase.
Planning how to perform the work is a crucial thing, the individual team members must be instructed to break their user stories into tasks that help them do their work effectively, it helps them feel ownership and make accurate tasks. For example, the tasks can be scheduled one day’s work over four sprints. This is in four weeks total. Allowing the team to get momentum and keep the flow going, this would a great step towards breaking down of the tasks in accordance with the need of the development phase, and acquiring the shared goal.
Scrum requires a working finished product goal after as the result of every sprint. A scrum’s team goal is to create a product increment after each sprint.
Meeting regularly with team leads, this will help you in ensuring whether the teams are working on the required tasks and in the required way, team leads should be asked such kind of questions,
- What has my team finished since last meeting?
- Are there any obstacles in the team’s way?
What needs to be done before the next meeting.