Description

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 teaches the concepts of short delivery cycles, working with changing requirements and empirical process control. They will learn about the technical practices which make this possible, and how, in a changing environment, to communicate requirements.

Duration: 2 Days

Prerequisites

• Familiarity with business process

Tools: ICECSRUM

Who Should Attend

• Application Developers
• Database Designers
• System Analysts
• Project Manager
• Web Application Developers
• Designer/Developers
• Business Analysts
• Data Administrators

Course Objective

By the end of this course, participants are able to:
• Develop software in an Agile fashion using time-boxed iterations
• Understand Agile values and principles
• Identify development impediments and take action to remove
• Understand the technical practices common in Agile development and Scrum
• Follow a 10 step requirements cycle to generate business value
• Know how to use a variety of requirements gathering techniques in an Agile setting

Course Outline

What is an Agile?
• Scrum and XP
• The relationship between Agile, Scrum, Lean and other methods
• Benefits of Agile and Scrum
• Empirical processes control
• Agile values and principles
• Self-organizing teams

Sprint cycle
• Planning
• Sprint Backlog
• Commitment
• Daily Scrum
• Sprint Reviews

Test Driven Development (TDD)
• Refactoring
• Continuous integration
• Simplicity
• Design & Architecture
• Code Reviews
• Pair Programming
• Work breakdown

Risk management
• Burn down charts
• Cumulative flow diagrams
• Story estimation
• User Acceptance Testing
• Release Plans
• Product Roadmaps

Retrospective facilitation
• Impediment removal
• Vertical teams
• Quality
• Visibility
• Definition of Done
• Prioritization

Product Owner role and relationship to Business Analysts and Product Managers
• Product Backlog
• 10-Step approach to requirements
• Customer involvement
• Project Objectives and Vision
• Stakeholders, Roles and Personas
• Value management

WhatsApp Us
Chat Us