TrainingPage

Overview:

A brick-by-brick approach to making your SDLC Agile.

Description:

Agile success demands a strong and stable foundation.

To incorporate an Agile methodology or practice into your SDLC with an expectation of shredding the rigid discipline of your current method is a sure path to failure. The common misconception is that Agility means lack of order, which is not the case. Agility in software requires strong discipline. In order to successfully implement Agility, you must have a solid foundation in the practices and procedures you wish to adapt and learn how to follow those practices correctly while tying them to rigid quality goals.


This 2-day workshop is highly INTERACTIVE — get the techniques, skills, and tools you need.

Define the principles, advantages, and disadvantages of Agile development. Get first-hand experience by organizing and participating in an agile team. Put the concepts you learn to practice instantly in the classroom project. Understand and learn how to take advantage of the opportunities for Agile. Finally get a detailed understanding and practice the collaboration and communication needed between customer and developers for Agile to succeed.

 

Agile processes forming the basis for this course include:


Scrum

Extreme Programming

Crystal

Feature Driven Development

Lean Development

Dynamic Systems Development Method (DSDM)

Agile Modeling


Practical, Immediately Useful Information:

This information packed course will expose you to an array of ideas, techniques and tools that you can incorporate immediately — all offered to help you successfully integrate Agile development techniques into your SDLC.

 

You will immediately understand how to:


Employ the iterative/incremental development method and monitor iteration and release plan

Adapt to changing requirements and use both Use Cases and User stories

Know when to test, how to test, what to test and when and how to track tests

Interact with customers and work within a self-organized team

Execute an iterative project; participate in the classroom Agile project which runs through three iterations

Organize/direct/participate in an Agile team

Combine upfront planning with changing goals


In-Class Workshops and Group Exercises:

Don't let your first experience running or participating in an Agile project be on a real project. Get real-world hands-on experience in our classroom. Ensure you get the must benefit out of your decision to move to Agile practices by taking the time to learn those practices right.

This course is a stimulating combination of class interaction, group exercises, and the classroom Agile case study project. Each is designed to allow you to easily grasp new concepts and techniques.

 

Specifically you will cover:


Self organized teams
Simulate a project introduction, create a vision and set of requirements
Release planning
First iteration beginning (test for requirements/requirements implementation)
First iteration end (functionality demonstration/ performance retrospective
Second iteration (implementation of second set of requirements)
Process change
Third iteration (third set of requirements using new process changes)


Who Should Attend:

This course is designed for anyone who is considering the use of an Agile methodology for software development, including:

Project Managers

Analysts

Developers

Programmers

Testers

IT Manager/Directors

Software Engineers

Software Architects

Customers

Exclusive Course Materials

Ken Pugh has developed the course manual and exercises exclusively for this program. This expertise is exclusively developed and only found in ASPE Technology's Agile Essentials. To further complement your learning experience, we are including invaluable course materials which are exclusive to ASPE Technology's Agile Essentials Curriculum, to be used both during class and as an excellent resource after the course.

 

View Dates & Enroll Online