Meet Agile and Scrum Methodology

Source: https://www.atlassian.com/

This article is written as a part of Individual Review of Fasilkom UI’s Software Engineering Project Course 2021.

Agile = Fast ?

Agile Manifesto

Agile Principles

Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.

Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage.

Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.

Business people and developers must work together daily throughout the project.

Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.

Scrum Methodology

Scrum in Software Engineering Course Project 2021 Fasilkom UI

Scrum Artifacts

Product Backlog

Two example of product backlog items in my team.

Sprint Backlog

Example of sprint backlog from backend project in my team.

Scrum Roles

Product Owner

Scrum Master

Development Team

Scrum Events

Sprint Planning

Our team schedules Sprint Planning.

Sprint

Daily Standup Meeting

Our team prepares for Daily Standup Meeting.

Sprint Review

Sprint Retrospective

Agile Manifesto

Individuals and interactions over processes and tools

Our LINE communication group.

Working software over comprehensive documentation

In this Merge Request, I mentioned two other teammates to code review my implementation on Auth processes.

Customer collaboration over contract negotiation

Responding to change over following a plan

We asked the client of the shipping cost calculation.

My Thoughts

Currently studying at Faculty of Computer Science, Universitas Indonesia.