This workshop training course teaches students how to apply Microsoft's approach to agile software development. MS Visual Studio backed by the Microsoft Solutions Framework (MSF) Agile provides an adaptable infrastructure for successfully delivering software faster, eliminating the most common causes of technology project failure, and fostering an optimal balance between discipline and agility. The instructor has shipped releases at Microsoft.
|
  |
 |
 |
 |
 |
Code |
 |
S27
|
 |
 |
 |
Discipline |
Software Engineering |
 |
 |
Duration |
3 days |
 |
 |
 |
 |
 |
 |
 |
|
 |
 |
 |
 |
 |
 |
 |
|
 |
 |
 |
 |
Course Information
Audience | At Course Completion | Prerequisites | Course Materials | Course Outline | Pricing | TAKE THIS TRAINING |

Audience

| √ |
|
Software Process Architects |
 |
√ |
|
QA/Test Managers |
 |
√ |
|
Development Managers |
| √ |
|
Business Analysts |
|
√ |
|
QA User Testers |
|
√ |
|
Software Developers |
| √ |
|
Project Managers |
|
√ |
|
QA Code Testers |
|
√ |
|
User Education Specialists |
| |
|
 |
|
|
|
 |
|
|
|
 |

at course completion

After completing this course, participants will be able to:
| » |
|
Set project objectives and subgoals |
 |
» |
|
Configure MSVS for agile development |
| » |
|
Define development iterations |
|
» |
|
Deal with unknown or missing specifications |
| » |
|
Eliminate Scrum weaknesses |
|
» |
|
Schedule and track with minimum overhead |
| » |
|
Conduct effective scrum meetings |
|
» |
|
Design smart endgames and sprints |

prerequisites

| » |
|
Intermediate knowledge of software engineering |

course materials

A comprehensive workbook with knowledge material, examples, case studies, lab exercises, and references.

| course outline |
|
 |
 Module 1: Illuminate the World with MSF and Agile
| » |
|
Key reasons for project failure |
| » |
|
Opportunities available to you and your organization |
| » |
|
MSF key concepts and characteristics |
| » |
|
MSF, Scrum, and CMMI |
 Module 2: Building an Agile Team
| » |
|
Multiple roles and effective communication |
| » |
|
Practices for building effective teams |
| » |
|
Productivity and quality goals |
| » |
|
Sharing of project management |
 Module 3: The Agile Software Development Life Cycle
| » |
|
The concept of development iterations |
| » |
|
How to define and set up an iteration |
| » |
|
Entry and exit points |
| » |
|
Scrums and Sprints |
 Module 4: Starting Your Project
| » |
|
The envisioning phase |
| » |
|
Stakeholder involvement |
| » |
|
The kick-off |
| » |
|
Creating team vision |
| » |
|
Setting up the project environment |
 Module 5: Scope Management, Specifications, and Change Management
| » |
|
Defining the initial scope |
| » |
|
Deliverables, requirements, and specifications |
| » |
|
Prototyping as a method of refining specs |
| » |
|
Dealing with changes |
 Module 6: Effective Scheduling
| » |
|
Scheduling in an Agile environment |
| » |
|
The master schedule |
| » |
|
Allocating and estimating |
| » |
|
Integrating individual estimates and dependencies |
 Module 7: Project Execution
| » |
|
Daily scrum meetings |
| » |
|
Daily build and test cycles |
| » |
|
Intermittent bug fixing |
| » |
|
Light-weight project tracking |
 Module 8: Testing in an Agile Environment
| » |
|
Integration of software testing in Agile development iterations |
| » |
|
Unit testing |
| » |
|
Test automation |
| » |
|
Specific test practices for Agile environements |
 Module 9: TFS and Visual Studio 2010 for Agile Development
| » |
|
Visual Studio Application Life Cycle Management (ALM) |
| » |
|
The MSF for Agile Software Development v5.0 process template |
| » |
|
Customizing Visual Studio to maximize efficiency |

CertificatION

Participants receive an industry recognized SoftO2 Training Certificate after completing the course.

pricing

Please refer to the pricing chart.

take this training

Contact SoftO2 Training or send the following form to pre-register or request information.


|