G-4IP is the software that we make for Software Engineering : Capstone Project Course in this semester. In this course, we asked to apply several course like (Object Oriented Programming, Project Management, Web Application Development, Mobile Application Development, and Analysis Design of Information System) to build our own software.
And in this project we use Scrum as a framework to finish our project. So, What is Scrum? How we can do it?
Lets, check it out. . .
Well, Characteristic of the Scrum itself is Lightweight, Simple to understand and Difficult to master. Why? Because, we always accustomed to using waterfall approach that let the first division to finish their work and then followed by second division, and etc. By using waterfall approach, there are a lot miscommunication each division nor with stakeholder. That’s why, many people considering to use Scrum. Therefore, for Scrum in one Sprint (for one progress) they do it together all of the division should involve. So they make their products piece by piece. Until all the process is finished.
There are 3 things in Scrum Component. The first is Role, Artifacts and Event. In Role in the Scrum we can found Product Owner as the owner of the output of the project, PO also define and prioritize feature, manage stakeholder and accept or reject result. Next is Development Team as the one who develop product, define tasks in the team, and evolve the process. The last and the unique role that can’t be found in other approach is Scrum Master. Scrum Master used to facilitate the team, keep the team fully productive, Ensuring Scrum is understood and enacted, remove impediments, prevent interruptions and support the process. We can also call Scrum Master as a Servant Leader.
The second things in Scrum Component is the Artifacts, Artifacts is the collection of data that in the process. Among others are Product Backlog, Sprint Backlog, And Increment. Product backlog are in product owner is to decompose each product backlog items into task. The last is Increment that in the sprint execution. Manage by Scrum Master and Dev. Team it’s to implement the sprint backlog.
The third component is Event that the process that what they will do in the project. First is Sprint planning The form an ordered list of requirement and potential features of the product. For Sprint Backlog is in the Sprint Planning Meeting that involve PO, Scrum Master and Dev Team. Is to estimate the complicity of each product backlog item (PBI). Negotiate the scope of PBI to PO, And sprint backlog. Second is Daily Scrum they should discuss progress in previous day. Scrum master and Dev Team should involve in this process. It useful to create a plan for the next 24 hours. Third, sprint execution is based on sprint backlog, Scrum Master and Dev Team still involved to implement the sprint backlog. Fourth, Sprint Review is based on the artifact’s incremental of Software. Role that involve is PO, Scrum Master and Dev Team. Is to show the progress to the PO, and the PO will give feedback. The last is Sprint Retrospective that based on the feedback that given by PO, role that involve is Scrum Master and Dev Team. To identify is their worked well or not, that identify what could be improved, etc. It’s to future improvement.
–Thea Nisaa’ Andi Saffanah-