EIEIOTECHNOVATION
← Training programmes

EIEIO / PROJECT MANAGEMENT

PROFESSIONAL SCRUM DEVELOPER

Course outline

3 days

Duration

3 days

WHAT YOU WILL LEARN

Great software development using Scrum requires the seamless integration of requirements engineering, design, development testing, integration, and deployment within a single iteration. A well-functioning team, software development best practices, and ALM tools are key factors for success in such environments. Professional Scrum Developer is the only course available that teaches how this is done.

The Professional Scrum Developer certification course teaches students how to work in such an environment: In a Development Team, using modern software engineering practices and your specific technology platform to develop an increment of potentially releasable functionality. All of this is done as iterative incremental development within the Scrum framework.

AUDIENCE

The Professional Scrum Developer course is suitable for any member of a Development Team, including architects, programmers, database developers, testers, and others with some technical knowledge.

Product Owners, Scrum Masters, and other stakeholders are welcome to attend this class as long as they keep in mind that this is a technical course and involves programming in pairs.

METHODOLOGY

This program will be conducted with interactive lectures, PowerPoint presentations, discussions and practical exercises

COURSE OBJECTIVES

Upon completion of this program, participants should be able t :

  • Use Agile modern software engineering practices to develop software products
  • Use Visual Studio and Team Foundation Service Application Lifecycle Management tools
  • Initiate a project using Scrum
  • Use Scrum and know how to work cross-functionally Solution Architects with Designers, Business Analysts, Testers and Product Owners
  • Plan a Scrum/Agile Project and forecast the release date
  • Know how to deliver a high-quality software in a short cycle
  • Manage a software project using Scrum and Team Foundation Service

Module 1 - Introduction

  • Introduction to Scrum
  • Introduction to Application Lifecycle Management with Visual Studio 2012
  • Introduction to Team Foundation Service

Module 2 – Planning In Scrum

  • Case Study
  • Release Planning
  • Product Backlog Refinement
  • Sprint Planning
  • Estimation in Scrum
  • Forecasting a Release
  • Splitting Product Backlog Items

Module 3 – Quality Software

  • Test Driven Development
  • Emergent Architecture
  • Quality Code
  • Continuous Integration
  • Done and Undone
  • Microsoft Test Manager
  • Refactoring
  • Documentation in Scrum

Module 4 – Implementing Scrum

  • Scrum Challenges
  • Collaboration in Scrum
  • Common Development Team Dysfunctions
  • Pair Programming
  • Effective Sprint Retrospectives
  • Next Steps

Programme scope, delivery arrangements and suitability are confirmed during enquiry.