Agile is more a “direction,” than an “end,” a philosophy and mindset at board level. – Pearl Zhu
And now, let’s take a look at the most popular frameworks of Agile Project Management: Scrum, Extreme Programming XP and Kanban.
Scrum, as one of the top agile frameworks, is used to work on any projects. At Apiumhub, we are very active users of Scrum. It helps us to manage every project and break each complex initiative into feasible small tasks divided (splited) between us. We use all the main principles of Scrum: 2 weeks sprints , daily stand-up meetings, short user stories; tasks, retrospective and public “to-do” lists.
Kanban is another framework used in agile that helps teams work more efficiently together. Mainly, it is the main tool to organise tasks and a team. First of all, it helps to see your daily workload. By working on small tasks, it gives you a wonderful feeling of putting each task to a section “done”. Moreover, Kanban is perfect in measuring the efficiency of every employee and a team overall.
The fundamental concept of Kanban is prioritizing the tasks. However, the planning is quite flexible here and team members can regularly change the work in progress without having an impact on the rest of the team. What is important here is that each team member can have only 1 task in process, no more.
On that board, it’s very important and helpful to always visualize what has to be done via “visual cards”. The board has columns that represent the different “status” of a task and every user story, every task has to pass through different stages. For example, going from to do, to ” in progress”, to testing, and finally to the released, done column.
Once a task is in “done” column, we move the next prioritized item from the backlog ( to do) into the work in progress. In Kanban retrospectives are always needed after each project, sprint to constantly improve the workflow and efficiency of the team.
Last but not least, an agile framework that I would like to take a look at is Extreme Programming (XP), another agile project management methodology, a framework which is set to improve software quality and responsiveness to changing customer requirements. Another advantage of XP is in simplifying and speeding up the process of developing new software, so the product would be launched promptly with a solid MVP.
Planning is an essential part of XP, just like in other frameworks. And it covers four basic phases in XP life cycle: designing, coding, testing and listening.
XP is very known for working with CI and TDD, Unit testing. The idea of XP is that code should be written by pairs of programmers, forcing the main programmer to describe the code to the other programmer and perhaps to stimulate further ideas. Normally XP is for teams between 2 and 12, however larger teams of 30 people have achieved the success as well.
Another fundamental idea of Extreme programming is to start simply, build something real that works in its limited way, and then fit it into a design structure that is built for further code building.
All these three top agile frameworks follow the main principles and all 3 are great to use for your next project. However, I would recommend you to use XP more for software development projects as pair programming is one of the main differentiators of this methodology and it is proven to give excellent results in software architecture & software development. As for Scrum, it can be used as in Software development projects as in Design, Marketing and HR ones. Whether you choose Scrum or Kanban depends on your goals and deadlines. Normally teams use Scrum when they work with third parties and have tight deadlines or when they work on the projects for the clients and Kanban is used for internal organization. But again, it’s up to you, in Apiumhub we work with these 3 top agile frameworks, choosing one or another taking into account client’s preferences, strategies and objectives.
The art of Delegation: How to do it Effectively - via @SaverioLosito #pmot bit.ly/2nslyc6
How To Give Highly Effective Feedback At Work - via @SaverioLosito #pmot bit.ly/1VWZW0M
Five Tips to Increase Your Office’s Productivity - via @SaverioLosito #pmot bit.ly/1LskNXK
Leaders don’t change, they transform - via @SaverioLosito #pmot bit.ly/2rrxsEG
Emotional Intelligence for Project Managers - via @SaverioLosito #pmot bit.ly/2sxxYhP
Leaders: 5 Ways to Nurture Leadership - via @SaverioLosito #pmot bit.ly/2xFBL0h
Certified Project Managers are Essential for Your Company - via @SaverioLosito #pmot bit.ly/2vV0Lzr
My week on Twitter 🎉: 8 Mentions, 3.52K Mention Reach, 7 Favorited, 3 Retweets, 2.23K Retweet Reach. See yours with sumall.com/performan… pic.twitter.com/xSpf…
The Christmas Post 2012 - via @SaverioLosito #pmot bit.ly/UkNfh4
A great guide! Top Project Management Approaches Explained [A Visual Guide] guthriejensen.com/bl…
8 Lessons Learned from Parenting for Project Managers - via @SaverioLosito #pmot bit.ly/20nUmpA
Are you a Leader? - via @SaverioLosito #pmot bit.ly/Ru5wtC
How hostage negotiation and project management are interrelated - via @SaverioLosito #pmot bit.ly/1BsfvQK
How to keep focused on your working tasks - via @SaverioLosito #pmot bit.ly/2xGUqZj
The PMO - What is this? - via @SaverioLosito #pmot bit.ly/12DS0DA
How to improve brainstorming through SIX Thinking Hats Method - via @SaverioLosito #pmot bit.ly/2g1CEJP
5 Lessons hiding in every Project Management Strategy - via @SaverioLosito #pmot bit.ly/UaEJEI
7 Easy and Unexpected Ways to Maximize Productivity At Work - via @SaverioLosito #pmot bit.ly/1WojsV5
Benefits Management - a Program Management Fundamental - via @SaverioLosito #pmot bit.ly/1yhVfmP
How to motivate your team with the Pomodoro Technique - via @SaverioLosito #pmot bit.ly/1yhVdvb
PRINCE2 popularity grows! - via @SaverioLosito #pmot bit.ly/1c2YTbc
Startup troubles? Here’s why you need a Project Management tool - via @SaverioLosito #pmot bit.ly/2q4Mooj
The latest The Program Manager's Paper! paper.li/SaverioLosi… #pmot #projectmanagement
Project Manager: 10 Powerful Questions that you should Ask - via @SaverioLosito #pmot bit.ly/2noiR93
Top Agile Frameworks to use for Project Management - via @SaverioLosito #pmot bit.ly/2qSHH4s
Why projects fail (part three) - the matter of planning - via @SaverioLosito #pmot bit.ly/YdzPqy
How Corporations Cash in at Christmas: Successful Video Strategy - via @SaverioLosito #pmot bit.ly/1OB7NKs
How to engage Stakeholders - via @SaverioLosito #pmot bit.ly/XOPrwU
The PMO - What's the right level of Authority? - via @SaverioLosito #pmot bit.ly/1hboGjf
6 Ways To Create A Communicable Timeline - via @SaverioLosito #pmot bit.ly/1URHdzP
Help the growth of this blog