agile scrum

Goals


- Define the action of a developer in an agile project

- Learn good development and testing practices in an agile Scrum environment

Program

The Scrum framework / Guide
Lifecycle of a Scrum project
Roles defined by Scrum: Product Owner, Scrum Master, Team
Time boxes: Sprint planning, Sprint Review, Sprint Retrospective, Daily Scrum
Artifacts: Product Backlog, Sprint Backlog, Burndown chart
Rules and key principles of Scrum
Responsibilities / role

Workshop: analysis of the Scrum guide and XP practices

Product vision analysis
Understanding the organization of roles (RACI)
Product backlog construction process
Writing user stories: form, INVEST specification
Complements of a user stories: operational constraints, models, ..
Writing of tests acceptance (Behavior Driven Development method)
Test automation tools

Workshops:
– Construction of a story map, identification of MMFs (Minimum Marketable Features).
– Construction of the roadmap.
– Writing user stories and three amigos workshops for acceptance tests.

Estimation techniques: ideal days vs story points
Implementation of the story points method
Reliability of the estimation
Factors for prioritization of needs
Prioritization methods: Kano vs MOSCOW vs Relative weights
Prioritization by themes: themes screening / scoring
Management of risks
Grouping and final order of stories in the product backlog

Workshops:
– Poker planning game for the estimation of stories.
– Calculation of the priority with the method of relative weights.
– Redesign of the product backlog.

Practices XP (eXtreme Programming)
Daily Scrum meeting: approach, interest
development Standards
Technical Debt: classification, prioritization, planning
Architecture, refactoring, design patterns and Crosscutting Concerns
Tests in an agile environment unit, functional, integration, …
Techniques tests: TDD, BDD, ATDD
Treatment of anomalies
Management of the life cycle of an application (ALM)
Understanding the performance indicators: Burn Down and Burn Up chart
Presentation of progress monitoring: Kanban board, Parking Lots
Sprint review
Sprint retrospective

Workshops:
– Animation of a sprint planning meeting, division of stories into tasks.
– Test writing and automation
– Design patterns
– Sprint review: actors, demonstration, validation of stories.
– The art of retrospective. – Use of agile project management tools.

Mastering an SCM (Git or SVN): operation, main commands
Continuous integration: principles, use: Jenkins, GitLab-CI
Overview of agile Scrum project management tools

Duration

2 days

Price

£ 1693

Audience

Developers working in an agile Scrum team

Prerequisites

Knowledge of the Scrum framework

Reference

Mé100117-F

  

Sessions

Contact us for more informations about session date