Published in

A review of our Agile implementation

Let’s see how the team implements Agile

Agile Manifesto

  1. Individuals and interactions over processes and tools. In, we try as much as we can to solve every problem together, solving blockers and move as fast and agile as we can. But indeed we know that our amount of interactions can be increased instead of relying on tools like Gitlab Issues.
  2. Working software over comprehensive documentation. We have our priority right for this point. Instead of providing a comprehensive documentation, we just documented a bare minimal to suffice, and then we fill in the gaps with individual interactions in case there is anything that can’t be understood easily.
  3. Customer collaboration over contract negotiation. We collaborate with our project owner in determining the scope of our project, instead of receiving a specific specification in a contract. Although, we admit that we can involve our project owner more closely in the development process, as an example to ask if our implementation is the same as what they expect it to be, then we can update the requirements from the feedback.
  4. Responding to change over following a plan. Although we have planned our sprint, we did make changes here and there, like adding more task when we think it is needed to base the other user story. One example is when we need some way to seed the data, I added a task to create an automated database seeder as it has become a blocker for a few tasks.

The Scrum Board

Our Scrum Board
Our current issue board




A Scrum Bot project on top of

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store