Features of implementation of SCRUM principles in our company - Picture №1
01

Features of implementation of SCRUM principles in our company

Content:
Rate this article
Thank you for feedback!
5.0
549 Views

SCRUM is a complex of operations, actions, artifacts and roles on which the implementation of projects of varying scale and complexity is based. The system is flexible and allows you to make any changes directly during the development of the project without compromising the quality of the final product. Thus, it is possible to make exactly the project that the customer needs with the set of functions that are relevant and necessary for him.



SCRUM principles

Scrum is a team process in which it is important to maintain effective communication between its members, regardless of the roles and hierarchical levels. Previously, teamwork in our company was presented in the form of a waterfall development method (waterfall). We did not completely abandon this approach, but on many projects we switched to SCRUM

In order to increase the effectiveness of work on projects in our company, we have introduced the principles and tools of SCRAM, namely:

  1. The interaction of people and the correct interpersonal attitude determines the effectiveness of our actions and the quality of the final product;
  2. Tasks are performed by small teams, as they are convenient to monitor and build normal working relationships;
  3. We evaluate the results of the work of the whole team, not an individual performer;
  4. We continuously develop and improve the team as a whole and its individual members;
  5. Our actions are carried out in iterations (small sprints).

The artifacts we use

SCRUM is about continuous learning and adaptation to changing factors. At Asabix, the system is structured in such a way that project teams can quickly and stress-free adapt to the requirements of the tasks and changes made by the customer. To do this, we use a certain set of artifacts that allow us to achieve good results in all areas.



Product backlog

Together with the customer (or the customer itself) we present the product backlog in the form of a list of general product ideas, which are supplemented over time and become more specific and detailed. The ideas we offer cover product properties, opportunities and methods for improvement, and correction of deficiencies.



Grooming

The backlog arrangement we are doing is necessary in order to be able to add, remove or split individual backlog items for a specific product. So we can give new assessments of factors, change the sequence of elements, as well as clarify the requirements for the task at which we are working.



Jira

Using this tool, we record and evaluate the progress of project development. This allows us to determine the dynamics of efficiency and transparency of communication within the team, improve the organization of work and focus on solving tasks. Jira in our company is based on sprints and supports their interactive development and support.



Sprint management

  1. Sprint Planning - all team members are involved. Together we decide what and how to do to complete the planned project;
  2. Story points score- we determine the score for each user story in terms of complexity, time spent and risk.
  3. Velocity - determine the speed at which the work team completes one sprint;
  4. Productivity - calculated at the end of the sprint based on the number of completed items;
  5. Sticky Board - a board divided into three columns with sticky notes: Tasks, In Progress, Completed. Every day, as work is done, we move the sticker to the desired status. This allows us to control the volume sold;
  6. Presentations at the end of each sprint - the team demonstrates the work, since one of the basic principles of Scrum is that at the end of each sprint, there should be clear and working functionality;
  7. Retrospective - we review the sprint, identify 2-3 shortcomings, and determine themethods for their solution.

We hold a daily meeting every day. At these Scrum meetings, we discuss tasks and make decisions on how to implement them during the sprint (2 weeks). The daily meeting takes no more than 15 minutes and the main task is to find out at what stage each participant is. We discuss problems on the way to the implementation of this or that functionality.



Results of implementing SCRAM artifacts

The introduction of SCRAM at our enterprise allowed us to effectively plan our activities and determine the best ways to achieve a high-quality result, namely:

  1. It added predictability to us;
  2. Increased the speed of the team as a whole and individual members;
  3. Learned how to properly plan the workload;
  4. Each member of our team knows exactly his task and is not distracted by others;
  5. Reduced stress and chaos during project development;
  6. Improved the quality of the final product;

As a result of SCRUM implementation, teams at Asabix work more smoothly, clearly and quickly.

Next article Our experience: catering and food delivery
Previous article Key Differences Between Laravel and Symfony Frameworks
Let's discuss your project
By clicking the ‘Send’ button, you consent to the processing of personal data. Learn more.
Blog
#0000

Read more articles in our blog

YII vs Laravel: What is the Best Option for Your Project?
02 Jan, 2024
Thanks to technological development, it is no longer necessary to write PHP code from scratch: there are many frameworks — ready-made models, "templates" for software platforms, among which Yii2 and Laravel became the most popular. In what their difference and which of the frameworks to choose for creating a product? We tell and compare the structures in this material.
VIEW ARTICLE
Features of implementation of SCRUM principles in our company - Picture №5
What is PWA: Comprehensive Guide with Code Samples
26 Feb, 2024
Progressive Web Apps are web applications that bring best web and mobile features. PWAs are similar to native apps in functionality and can be used on any device with a web browser.
VIEW ARTICLE
Features of implementation of SCRUM principles in our company - Picture №6
Understanding Cross-Browser Layout: What Does It Mean?
25 Jul, 2023
Cross-browser layout is a method of creating web pages that ensures the correct and identical display of the site in different browsers and their versions.
VIEW ARTICLE
Why is a CRM System Needed: Concept, Advantages, and Varieties
22 Feb, 2024
CRM is software for automating and managing customer interactions. Here, all data about the history of orders and sales, about each customer and his preferences, as well as about previous interactions of the brand with the consumer, are stored electronically.
VIEW ARTICLE
 
Contacts
#0000

Ready to get started?
Reach out to us!

Address:

Ukraine, Zhytomyr
Vitruka Street, 9V

Shedule:

Mon–Fri, 9 am–7 pm

Address:

Poland, Warsaw, 00-842
Łucka Street 15/204

Shedule:

Mon–Fri, 9 am–7 pm

 
 
Contact us
#0000

Got a question?

Please fill out the form below, and our specialists will contact you as soon as possible!
By clicking the ‘Send’ button, you agree to the processing of personal data. Click to learn more.