Xento is a product based organisation with more than 800 IT Professionals including 350+ PHP Professionals working with a healthy dose of creativity and innovation. We promote an open atmosphere, where team members freely voice new ideas and are involved in all phases of our growth. At Xento, working is not just work; it's fun. Nurturing individual talent, fostering team work and recognition are the key elements of the Xento Culture.

Agile For All

Category: Continuous Improvement, Software Quality


Well, if you are a techie or enthusiastic about technology, you might have heard about “Agile” and “Scrum.” if not then the obvious question asked would be what is Agile and Scrum? Agile development is an umbrella term for a set of methods and practices based on the values and principles as expressed in the Agile Manifesto, which includes Extreme Programming (XP), Scrum, Crystal, Dynamic Systems Development Method (DSDM), Lean Development and Feature-Driven Development (FDD). It has evolved features like transparency, collaboration, self-organization, and cross-functionality of teams. According to a survey held in US and UK after analyzing near about 1027 projects, 82% of failed projects cited waterfall practices as the cause of failure. To overcome the problems faced like; constantly changing requirements, a dependency of the previous phase or next phase, underestimation of time & cost, incorrect progress report by using traditional waterfall model. So Agile was introduced and the most popular and widely used framework of Agile is Scrum.

Scrum is an Agile framework for completing complex projects. In the past scrum framework was affected badly, due to lack of vision by project managers and inability to understand scrum philosophies beyond software.  After 2 decades scrum is used in any kind of projects with excellent success rate. It can help you organize your team and get more work done in less time. It has the capability to deliver product in 2 to 4 weeks with an incremental approach. A frequent inspection confirms the progress and detects differences earlier, so the adjustment can be done well within time. The most common episodes (Events) to detect progress by inspection for modification are given below:

The Events in Scrum: Events used in scrum are to minimize the efforts taken on meetings where the time limit is not mentioned. All events are time-boxed events and every event has a limited time duration. The scrum events are as follows:

  • Sprint
  • Sprint Planning
  • Daily Scrum
  • Sprint Review
  • Sprint Retrospective

The Human roles in Scrum: It is typically a collection of 5 – 9 members without a team leader. These are mandatorily required roles and anyone who is part of these roles is responsible for the success of the project with each iteration. They are mainly focusing on self-organizing flexibility, creativity, transparency, and productivity. It has different roles as follows:

  • Product owner
  • Development Team
  • Scrum master

The Scrum Artifacts: Scrum artifacts describes information about work to be done or add value to the success of every cycle/increment. It is designed to achieve maximum transparency. The Scrum Artifacts are as follows:

  • Product backlog
  • Sprint Backlog
  • Burndown Chart
  • Increment

By using scrum methodology, employees spend less time in office and maintain a work-life balance.  Organizations are highly productive, creating quality products and also creating happier customers and increasing employee satisfaction. Jeff Sutherland’s book on scrum quotes as Scrum: The Art of Doing Twice the Work in Half the Time. It doesn’t mean work more, it means to work smartly and more efficiently. It is difficult to describe Agile and Scrum in a single post hence I recommend further reading.

Author: Yogesh Pawar