SCRUM & AGILE BASICS

Scrum is a lightweight process framework for agile development, and the most widely-used one.
A “process framework” is a particular set of practices that must be followed in order for a process to be consistent with the framework. (For example, the Scrum process framework requires the use of development cycles called Sprints, the XP framework requires pair programming, and so forth.)
“Lightweight” means that the overhead of the process is kept as small as possible, to maximize the amount of productive time available for getting useful work done.

What is Agile Process?

When looking at the agile process, it is important to understand that agile is an umbrella term used to describe a general approach to software development. Though there are many agile incarnations, all agile methods, including the Scrum agile process, emphasize teamwork, frequent deliveries of working software, close customer collaboration, and the ability to respond quickly to change.

What is Scrum

Scrum is an agile way to manage a project, usually software development. Agile software development with Scrum is often perceived as a methodology; but rather than viewing Scrum as methodology, think of it as a framework for managing a process.

In the agile Scrum world, instead of providing complete, detailed descriptions of how everything is to be done on a project, much of it is left up to the Scrum software development team. This is because the team will know best how to solve the problem they are presented.

How will Agile and Scrum help you?

Transitioning to a new process is hard. The benefits of doing so must outweigh the cost. Organizations that have made the switch to the Scrum agile process report the following benefits, all of which are related and build on each other:

  • Higher productivity
  • Higher quality
  • Reduced time-to-market
  • Increased job satisfaction
  • Improved stakeholder satisfaction
  • More engaged employees

Certified ScrumMaster (CSM) Training - 2 Days

This course provides comprehensive first-level training for anyone involved in provision, support, and delivery of IT Services.
The 1 day Overview course provides learners with the unique opportunity to receive an introduction and understanding to the concepts of ITIL and ITSM. It provides an overview of the concepts within the ITIL best practices domain while also introducing the key ITIL processes.
This course explains how ITIL processes are driven by a Service Lifecycle to provide smooth functioning of organizations, thus ensuring high‐quality services to their customers. It has been designed for learners who need a basic awareness of ITIL as a general interest, as part of a larger program initiative as opposed to the full certification Foundation course or for those who may not be sure of their future training path and want to assess ITIL / ITSM viability in their organization.

This course is intended for those wishing to adopt Agile methods - either as a first introduction or after some experience of Agile practice. The course provides a practical introduction to Agile Software Development and specifically the Scrum method.

Because our course gives a great foundation in Scrum and the people skills necessary to make it successful in organizations, all stakeholders benefit from learning about its implementation for project or program management:

  • Team members
  • Team leads
  • Architects
  • Developers
  • Analysts and testers
  • Development managers
  • Product managers
  • Project managers

At the end of this course, you will be introduced to:

  • Manage product backlogs
  • Plan releases and iterations (sprints)
  • Conduct sprint planning, daily standups, sprint reviews, and retrospective meetings
  • Track and report progress
  • Effectively apply the principles of the Agile Manifesto
  • Have studied the Scrum Guide
  • Have been on or are closely involved in building or enhancing a software product or application.