Basics of Agile Methodology for Software Development | | Software Development and Maintenance

Basics of Agile Methodology for Software Development
The training is built on practical exercises, Scrum simulations, discussions and case studies illustrating the basic principles and practices of Agile development.
16 hours
Online
English
SDP-004_ENG
Basics of Agile Methodology for Software Development
Sign Up
Duration
16 hours
Location
Online
Language
English
Code
SDP-004_ENG
Schedule and prices
330.00 *
Training for 7-8 or more people? Customize trainings for your specific needs
Basics of Agile Methodology for Software Development
Sign Up
Duration
16 hours
Location
Online
Language
English
Code
SDP-004_ENG
Schedule and prices
330.00 *
Training for 7-8 or more people? Customize trainings for your specific needs

Description

This training is aimed at people who want to adopt Agile methodologies (such as Scrum or XP) in their project or organization, as well as those who want to compare the way they work with industry best practices.

The training is built on practical exercises, Scrum simulations, discussions and case studies illustrating the basic principles and practices of Agile development.
After completing the course, a certificate
is issued on the Luxoft Training form

Objectives

Providing basic knowledge about Agile methodologies and the Scrum framework, familiarizing participants with the key practices and methods of work in Agile, in order to avoid the common mistakes.

After taking part in the training, participants will be able to:
  1. Understand how Agile methodologies are applied in projects;
  2. Understand how to start working with Agile;
  3. Use the Scrum framework in their projects.

Target Audience

  • Project Managers
  • Technical Team Leaders
  • Software Engineers

Roadmap

  • Agile Essentials

    • The family of agile methodologies
    • The Agile Manifesto
    • Principles of the Agile Manifesto
    • Iterative and incremental development
    • Agile-development
  • Scrum framework overview

    • Terms
    • Roles
    • Scrum Characteristics (transparency, inspection, adaptation)
    • Scrum artifacts
    • Queue Theory
    • Time-boxing
    • Sprint structure
  • Requirements Management in Scrum

    • Product/Sprint Backlog
    • User Stories
    • Definition of Done
  • Scrum Planning

    • 3 levels of planning
    • Units of assessment (story points or ideal days)
    • Planning Poker
    • Triangulation
  • Roles and Responsibilities

    • Scrum master
    • Product owner
    • The team
  • Self-organized team - the key to success

    • Attributes of a Scrum Team
    • Guru vs general knowledge
    • Team evolution
    • Distributed teams
  • Daily Scrum Meetings

  • Demo

  • Retrospective Meeting

  • Scrum metrics

    • Velocity
    • Focus Factor
  • Process Visualization

    • Task board
    • Burndown / up chart
  • Engineering Practices

    • Code Review
    • Pair programming
    • Joint ownership of code
    • Continuous Integration
    • Refactoring
    • TDD
  • Scrum limits

  • Scaling Agile

  • Starting with Agile

  • Show Entire Program
Schedule and prices
View:
Register for the next course
Registering in advance ensures you have priority. We will notify you when we schedule the next course on this topic
+
Reviews (1)
I liked the overall presentation of the actual AGILE/SCRUM process. Scrum practices for estimation, Scrum artifact repository - especially the release burn down chart and velocity chart.
Daniel
Courses you may be interested in
Key Aspects of Project Management
This training is an introduction into software project management, for prospective and current project managers.
Project Estimation: Size, Efforts and Duration
During the training we will discuss the process of estimating software development projects and all related activities - problems and errors. Based on Luxoft's experience in various projects we will discuss techniques for estimating project size, efforts and duration, the main challenges of estimation and the role of metrics in estimation.
Risk Management
This course is designed to give project managers the necessary knowledge and skills to manage risks by offering them a precise understanding of the subject and best practices in software development projects.
View Catalog
Your benefits
Expertise
Our trainers are industry experts, involved in software development project
Live training
Facilitated online so that you can interact with the trainer and other participants
Practice
A focus on helping you practice your new skills
Залишилися запитання?
Зв'яжіться з нами
Thank you!
The form has been submitted successfully.