Home    |    Instructor-led Training    |    Self-Paced Learning    |    Online Training          Email Us   Phone :
Contact Us   -   About Us   -   Clients    
Loading
Courses
A+
ADA
Adobe
AJAX
Android
Apache
AutoCAD
Business Analysis
Business Objects
Business Skills and Technology
C++ programming
Cisco
Citrix
Cloud Computing
COBOL
Cognos
ColdFusion
COM/COM+
CORBA
Corel
Crystal Reports
Datawarehousing
DB2
Desktop Application Software
DNS
Embedded Systems
Enterprise Architecture
Google Web Toolkit (GWT)
IPhone
ITIL
Java
JBoss
LDAP
Leadership Development
Legato
Lotus
Macintosh
Mainframe programming
Microsoft technologies
MS Access
MultiMedia and design
.NET
Network+
New Manager Development
Object oriented analysis and design
OpenVMS
Oracle
Perl
PHP
PowerBuilder
Professional Development
Professional Soft Skills Workshops
Project Management
Quality Center/Quick Test
Rational
Sales Performance
SAP
SAS
Security
SharePoint
SOA
Software Engineering
Software quality and testing
SQL Server
Sybase
Telecommunications
Tivoli
Tomcat
Unix/Linux/Solaris/AIX/
HP-UX
Visual Basic
Visual Foxpro
VMware
Web 2.0
Web Development
WebLogic
WebSphere
Websphere MQ (MQSeries)
Windows programming
XML
XML Web Services
Agile Development with Scrum
Software Engineering Training Overview

This 2-day course assures students understand what adopting Scrum will mean for their organization and themselves, and to make passing Certified Scrum Master training a certainty. The course begins with the concepts and terminology of iterative development: developing and delivering portions of a total product according to a well-defined schedule and partitioning of product features. The business case for iterative development is thoroughly covered. The course then discusses the principles and practices that define an agile approach to software development, including: delivering continual value to the customer, flexible and rapid response to change, short time-boxed iterations, and rapid feedback on project state. The course next covers each of Scrum’s practices and, most importantly, the structure and flow of how a Scrum project is conducted according to agile principles. Extensive exercises allow students to plan a release, estimate user stories and tasks, plan and populate a sprint, and understand how to conduct and end a sprint, with special consideration of software deployment options.

Software Engineering Training Prerequisites

Experience in software development, project management, or business or systems analysis is desirable, but not mandatory

Software Engineering Training Audience

Individuals who need to understand Scrum, agile development in general, and the relationship between iterative development and agile development.

Software Engineering Training Course duration

2 days

Software Engineering Training Course outline

Iterative Development

  • The Iterative Philosophy
  • Structure of a Typical Iteration
  • The Business Case for Iteration
  • Agile Development
  • Agility – What Does it Mean?
  • The Agile Manifesto
  • The 12 Agile Principles
  • Agile Practices
  • Scrum
  • Scrum Practices
  • Structure of Scrum
  • 3 Work Products
  • 3 Project Roles
  • 4 Project Meetings
  • User Stories & Requirements
  • What is a User Story?
  • What Does a User Story Look Like?
  • Where Do User Stories Fit in Scrum?
  • Planning a Scrum Project
  • The Product Backlog
  • Mapping Features to Product Backlog
  • Identify User Stories from Features
  • Estimating Effort for User Stories
  • Agile Estimation
  • Story Points & Ideal Days
  • Estimating Actual Effort
  • Velocity
  • Velocity & Actual Time
  • Estimating with Planning Poker
  • Planning a Scrum Sprint
  • Mapping a Sprint Backlog to Tasks
  • The Spring Planning Meetings
  • Velocity-driven Planning
  • Commitment-driven Planning
  • Executing a Sprint
  • The Task Board
  • The Daily Crum
  • Accumulating the Burndown
  • Team Self-Management
  • Aborting a Sprint
  • Finishing Early or Late
  • Testing with the Sprint
  • Bugs in an Iteration
  • Ending the Sprint
  • Deploying the Software
  • Scrum’s Affect on Stakeholders
  • Business Analysts
  • Developers
  • Project Managers
  • Testers
  • Documentation Writers
  • Scaling Scrum
  • Planning for Dependencies
  • Planning for Multiple-Team Projects
  • Appendix A: Agile Alternatives
  • Extreme Programming
  • Agile Unified Process

  • Contact Information
    WINTRAC INC. - the one stop shopping center for IT training.
    16523 S.W. McGwire Ct. Beaverton OR -97007
    Phone: (503) 259-0312
    Fax: 707-598-2268
    Email: sales@wintrac.com

    Send mail to webmaster@wintrac.com with questions or comments about this web site.
    Copyright © 2011 Wintrac Inc.
    Copyright © SB