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.
Code: SDP-004_ENG
Duration: 16 hours

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.

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


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.


Trainer in Bucharest Wroclaw
Cornel-Constantin Vasilescu Agile Methodology Specialist
Cornel is an enthusiastic and experienced project manager with expertise in the automotive and telecom areas. During the course of his career Cornel has held various roles from specialist to team leader and project manager. He has been responsible, among others, for implementing new methodologies in software development teams.

He is always interested in sharing his knowledge with others and as a result he has also been an active trainer for Luxoft Training, facilitating some of our Agile based courses such as Basics of Agile Methodology for Software Development.

Cornel is a certified Scrum Master and also holds additional certifications like:

  • Project Management Professional
  • Internal Auditor
  • SCAMPI A
  • CMMI v.1.2.
Krzysztof Brzusnian Software Testing Consultant
Krzysztof has been working with Scrum for over 8 years. During this time he was involved in all manner of software testing projects, handling both manual and automated tests. When it comes to automated tests he worked with Selenium IDE and Webdriver, Robot Frameworks, Appium, Cucumber and Katalon Studio.

His latest project involved analyzing manual and automated test scenarios, updating Smoke and Regression tests, Code Review, managing demos for the client and other team members, writing/executing both manual and automated scripts and gathering requirements. Some of the technologies he works with are Java, Jira, Jenkins, Confluence, Git, Appium, Runscope, Postman, Android Studio and XCode.

For Luxoft Training he facilitates our software testing courses.

Programming Languages/ Technologies
  • Java
  • C#
Methodologies
  • Agile, SCRUM
  • Test Driven, Feature Driven, Behavior Driven Development
  • Waterfall
Frameworks
  • JUnit
  • Selenium Webdriver
  • Cucumber
Development Tools
  • Eclipse
  • Visual Studio
  • Ranorex Studio
Course is scheduled in: Bucharest, Wroclaw
9.03.2020 - 12.03.2020
Time: 09:30-13:30
City: Bucharest
Duration: 16 hours
Language: Romanian
Trainer
Cornel-Constantin Vasilescu
Agile Methodology Specialist
€240
Register for the next course
+
Registering in advance ensures you have priority. We’ll notify you when we schedule the next course on this topic
20.04.2020 - 21.04.2020
Time: 09:00-17:00
City: Wroclaw
Duration: 16 hours
Language: English
Trainer
Krzysztof Brzusnian
Software Testing Consultant
€0
Register for the next course
+
Registering in advance ensures you have priority. We’ll notify you when we schedule the next course on this topic
Register for the next course
+
Registering in advance ensures you have priority. We’ll notify you when we schedule the next course on this topic
Bucharest €240
Krakow €240
Wroclaw €240

Invoices for the course will be issued in local currency. All fees above can change according to training location and delivery mode and are subject to change while scheduling. Price does not include VAT.

Testimonials:
Daniel
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.
Courses you may be interested in:

Recommended Reading:

  1. Experience in software development;
  2. Experience in agile projects would be useful, but not mandatory.

Sign up

Choose dates
First Name*
Last Name*
Company
Email*
Phone
Your Comment
Luxoft Warsaw - Warsaw Spire, plac Europejski 1, 00-844 Warszawa
Dimitrie Pompeiu nr 5-7 , building C, Et. 5, sect 2, Bucharest, 014459

Contact phone:

021 371 4858
Luxoft Poland Wroclaw - Silver Tower pl. Konstytucji 3-go Maja 3 50-048 Wroclaw
Aleja Generała Tadeusza Bora-Komorowskiego 25, Quattro Business Park Five, 31-476 Kraków, Poland

Contact phone:

+48 122110650
Success
Thank you.
Your request has been received.