My Account
|
Français
| Search:
Home
Programming
Training
Microsoft
Training
Server
Training
Network
Training
Management
Training
About
Us
Contact
Us
Agile Training
1. Title
The Complete Transition Experience: Moving from a Waterfall to an Iterative Method (TRANITER, 4 days) -
View PDF
2. Course Description
This CTES-SETC Certified course provides business professionals with a comprehensive study of the challenges, tasks, roles and responsibilities of transitioning a development organization from a primarily waterfall method to an active iterative methodology. The course begins with a discussion of the differences between a waterfall methodology and an iterative methodology as it applies to the different roles in a professional software development organization. It is worth noting that the iterative methodology is emphasized and discussed in detail in this course. Having situated the transition process within the larger context of the overarching methodology, a thorough discussion of the specific tasks and associated challenges of fully implementing an iterative methodology is undertaken. The focus is on maintaining the iterative approach throughout the process by managing change and implementation difficulties. This is followed by a detailed study of the use of UML and other tools in support of application development and deployment activities throughout the lifecycle. The course concludes with a brief discussion of the testing and the change management disciplines and of their implementation in an iterative context.
3. Course Pre-requisites
Previous experience in a software development or engineering environment
4. Target Audience
Software development professionals (managers and developers) who want to make the transition to an iterative methodology
5. Outline
Module 1: Essential Concepts
Topic 1: About Functional and Project Organizations
Topic 2: Understanding the Matrix Organization: Strong and Weak Matrices
Topic 3: Introducing Waterfall Methods: Overview, Advantages and Disadvantages
Topic 4: Introducing the Iterative Method: The Need for Small Steps
Topic 5: Understanding the Rational Unified Process
Topic 6: Understanding Agile Methods
Topic 7: Clarifying Agile Methods: What is and is not Agile?
Topic 8: The Challenges of Applying am Iterative Method
Topic 9: An Overview of Change Management
Module 2: Iterative Methods
Topic 1: Exploring the Iterative Method from Inception to Deployment
Topic 2: The Rational Unified Process from Beginning to End
Topic 3: Exploring Inception
Topic 4: Exploring Elaboration
Topic 5: Exploring Construction
Topic 6: Exploring Transition
Topic 7: A Closer Look at Agile Methods
Module 3: Smooth Beginnings: Inception
Topic 1: How to Start? Comparing Waterfall and Iterative Methods
Topic 2: The Role of the Business Case
Topic 3: The Importance of Requirements: Business and System
Topic 4: Understanding Requirements in an Iterative Method: How Detailed are They?
Topic 5: Creating the Iteration Plan
Topic 6: Estimating Costs and Timelines in an Iterative Method
Topic 7: Creating a High Level Architecture
Topic 8: Common Mistakes when Migrating from a Waterfall Method
Topic 9: Roles and Responsibilities
Module 4: The Elaboration
Topic 1: Overview of Elaboration Tasks
Topic 2: Validating Requirements: Focussing on a Partial Set of Requirements
Topic 3: Writing High Quality Business Use Cases
Topic 4: Writing High Quality System Use Cases
Topic 5: Identifying Entities through Noun Identification
Topic 6: Creating Useful UML Diagrams
Topic 7: When Iterative Becomes Waterfall: Trying to do Everything
Topic 8: Common Mistakes when Migrating from a Waterfall Method
Topic 9: Matrix Integration Considerations
Module 5: The Construction: Make it or Break It
Topic 1: Understanding what Iterative Development looks like?
Topic 2: Object Oriented versus Procedural Programming
Topic 3: Iterative Friendly Databases
Topic 4: Implementing UML Diagrams using an Iterative Methodology
Topic 5: Avoiding the Key Mistake: Partial versus Whole Coding
Topic 6: Understanding Testing Activities
Topic 7: Supporting Testing and Change Management Activities
Topic 8: Supporting Documentation and Education
Topic 9: Matrix Integration Considerations
Module 6: The Transition
Topic 1: Enforcing the Change Management Policy
Topic 2: Creating a Deployment Policy in an Iterative Methodology
Topic 3: Preparing for Partial Solution Deployment
Topic 4: Ensuring the Existence of a Remediation Plan
Topic 5: Executing and Tracking a Deployment
Topic 6: Matrix Integration Considerations
Module 7: Change Management
Topic 1: The Danger of Change in an Iterative Method
Topic 2: The Importance of Effective Change Management
Topic 3: Change Management Fundamentals
Topic 4: Creating a Change Management Process and Policy
Topic 5: Delegating Roles and Responsibilities
Topic 6: Ensuring Application of the Change Management Process
Topic 7: Common Mistakes when Migrating from a Waterfall Method
Module 8: Tracking the Iterative Method
Topic 1: About Continual Service Improvement
Topic 2: The Need for a Baseline
Topic 3: Understanding Critical Success Factors and Key Performance Indicators
Topic 4: Creating and Implementing a Measurement Strategy
Topic 5: Measuring the Effectiveness and Efficiency of Development Activities
Topic 6: Creating Service Improvement Plans
Module 9: A Round Table Discussion: The Transition
Topic 1: Creating an overall plan for transitioning the SDLC from a waterfall based method to an iterative method.
Date and Price
1-2 People for
Guaranteed Delivery
$2,000.00
Programming Training
Overview
UML Training
HTML Training
.NET Training
Java Training
PL/SQL Training
Shell Scripting
C++ Training
Web Dev Training
Microsoft Training
Overview
Windows 8 Training
Server 2012 Training
SQL Server Training
Exchange Server
SharePoint Training
BizTalk Training
TFS Training
Server Training
Overview
UNIX Training
Linux Training
VMWare Training
Oracle Training
Apache Training
Citrix Training
Network Training
Overview
Wireless Training
Cisco Training
VOIP Training
IPv6 Training
Security Training
Management Training
Overview
ITIL® Training
Project Management
Business Analysis
Agile Training
Testing and QA
Risk Management
ITIL® is a registered trademark of the Cabinet Office
IT Infrastructure Library® is a registered trademark of the Cabinet Office