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.
Margarita is a digital marketing manager and content crafter at Apiumhub, Software Development company where Agile is the way of working and living. Her personal drivers are tech and innovative opportunities of nowadays and she truly believes that the only way to invent future is to create it. You can check her latest articles on Twitter.
Help the growth of this blog
My week on Twitter 🎉: 1 Mention, 20 Mention Reach, 1 Like, 4 New Followers. See yours with sumall.com/performan… pic.twitter.com/XYO3…
The latest The Program Manager's Paper! paper.li/SaverioLosi… #pmot
My week on Twitter 🎉: 1 Retweet, 1.55K Retweet Reach, 1 New Follower. See yours with sumall.com/performan…
How to build (and rebuild) #trust
An incredibly effective video about how to be #empathetic, how to #communicate logic and how to be #authentic that is how to build and rebuild trust everytime. #TedTalk ted.com/talks/france…
The latest The Program Manager's Paper! paper.li/SaverioLosi… Thanks to @SusanneMadsen #pmot
Buon proposito del 2019. Voglio leggere 10 libri.
My week on Twitter 🎉: 2 Mentions, 1.07K Mention Reach, 1 Like. See yours with sumall.com/performan… pic.twitter.com/nIe1…
The latest The Program Manager's Paper! paper.li/SaverioLosi… Thanks to @SusanneMadsen #pmot #leadership
My week on Twitter 🎉: 2 Mentions, 1.07K Mention Reach, 1 New Follower. See yours with sumall.com/performan… pic.twitter.com/vXFO…