Methodology and Process Overview

1 Day

This Methodology and Process Overview training class is designed to provide you with a general understanding of various industry leading software development methodologies. These methodologies include Waterfall, Agile, Extreme Programming, Rational Unified Process, and Scrum.

Goals

Gain a broad understanding of industry leading software development methodologies.

Gain insights into when various methodologies are most and least effective.

Develop awareness of key software and production IT processes.

Outline

Waterfall

General Description and Methodology Steps

Advantages and Disadvantages

Agile Development Process

General Description and Principles behind the Agile Manifesto

General Attributes, Advantages, and Disadvantages

Rational Unified Process (RUP)

Content Elements

Project Life Cycle Phases

Engineering and Supporting Disciplines

Advantages and Disadvantages

Scrum

Team Member Types

Development Phases

Burndowns, Meetings, Backlogs, and Sprint Cycles

Extreme Programming (XP)

General Description

Methodology Steps

Advantages and Disadvantages

Key Software and Production Processes

Installing Emergency Software Fixes

Software Testing and Bug Tracking, and Much More

Class Materials

Each student in our Live Online and our Onsite classes receives a comprehensive set of materials, including course notes and all the class examples.