By Ben Wright, IT Senior Recruitment Consultant, Eden Ritchie Recruitment
Working in IT, we are exposed to a number of Project Management methodologies, which at times can be a little daunting understanding the difference. There are so many methodologies in the industry today, each with their own set of rules and processes. So, which one should you choose?
Below are the Top 5 methodologies, we see used by our clients today:
- Agile – a methodology used in software development, using short cycles of work that allow for rapid production and constant revisions if required. This encourages both developers and business people to work together throughout the entire project.
- Waterfall – a methodology made up of cascading steps, hence the name. Waterfall is made up of 6 different processes; requirements, analysis, design, coding, testing and operations. This methodology allows for early design changes and is suited to a milestone focused development environment.
- Prince2 – an acronym which stands for PRojects IN Controlled Environments. This framework requires projects to have an organised start, middle and end. This allows for better control of resources and better business and project risk management.
- PMBOK – deals with the project management lifecycle from start to finish. It describes 47 processes that managers would typically undertake when tackling a project and organises them into 5 groups of processes; project initiation, project planning process, project execution process, project control process and project closure process.
- Scrum – one of the most popular agile frameworks in use today. Scrum refers to brief meetings where team members come together to talk about their successes and what the next steps are. Scrum follows a “do, check and adapt” principle.
In addition to the above methodologies, we are starting to see an increase in the following:
- Kanban – in Japanese, the word “Kan” means “visual” and “ban” means “card”. This visual system manages work as it moves through a process. Kanban follows a set of principles and practices for managing and improving the flow of work. It promotes gradual improvements to an organisations processes.
- Scrumban – a hybrid of Scrum and Kanban, Scrumban provides the structure of Scrum with the flexibility and visualisation of Kanban, which makes this methodology a highly versatile approach to workflow management.
- Lean – a popular approach to streamlining both manufacturing and services processes through eliminating waste while delivering value to customers. A lean culture is based on continuous improvement.
- XP – another agile project management frameworks used in software development. XP advocates frequent releases, iterative development and a high level of customer involvement. XP is very similar to Scrum, but with an added layer of coding best practices.
One thing to keep in mind, while there are a number of methodologies to choose from, there is no such thing as the “right” one. Different projects benefit from different elements of each and quite often a hybrid of multiple methodologies are used to manage a Project.