Support

Agile for Legacy Applications and BAU Course

6 sessions available starting from $990.00

Subject: Agile

Ages: All ages

Skill level: All difficulty levels

Each of us has a different intuitive idea of what constitutes a “legacy” application, but we probably agree that one characteristic of a legacy application is that it’s hard to change. How does one deal with legacy applications in an Agile world? How does Agile work in the mainframe and Cobol world? Furthermore, more than 60% of IT budgets are spent on maintenance and support or ‘business as usual’ (BAU) as some call it. How can Agile be used effectively in this ‘lights-on’/production support space?

This course will look at ways you can effectively use Agile practices in projects dealing with legacy applications and in the ‘BAU’ space. It will also look in-depth at ways of dealing with the challenges faced by Agile teams in the legacy and mainframe worlds.

Intended For

This course...

see more

Each of us has a different intuitive idea of what constitutes a “legacy” application, but we probably agree that one characteristic of a legacy application is that it’s hard to change. How does one deal with legacy applications in an Agile world? How does Agile work in the mainframe and Cobol world? Furthermore, more than 60% of IT budgets are spent on maintenance and support or ‘business as usual’ (BAU) as some call it. How can Agile be used effectively in this ‘lights-on’/production support space?

This course will look at ways you can effectively use Agile practices in projects dealing with legacy applications and in the ‘BAU’ space. It will also look in-depth at ways of dealing with the challenges faced by Agile teams in the legacy and mainframe worlds.

Intended For

This course is appropriate to anyone involved in the maintenance or extension of an application. This includes:

* Business Systems Analysts
* Software Architects
* Software and Systems Engineers
* Testers and Test Analysts
* Project Managers

Prerequisites

Participants should have an understanding of the practices and principles of Agile software development. For an introduction to Agile practices see our Taste of Agile course.

Learning Outcomes

Participants will gain an understanding of how Agile practices and principles can be applied to "business as usual" production support tasks and activities, how the Agile appoaches can improve communication and consistent delivery of results in "legacy" environments.

Content

Legacy Challenges

* What is legacy?
* What are the key legacy challenges and how do they manifest themselves
* How can we deal with some of these challenges?

Agile in the Production support world

* How do you use Agile in a production support environment
* What are the benefits of doing this
* What are the challenges of Agile in a production support environment

Agile requirements and planning in the legacy space

* Suitably sizing stories in the legacy world
* Suitably sizing iterations in the legacy world
* Traditional legacy documentation and Agile

Agile design challenges for legacy

* How much design should be done?
* Where should design be done?
* How should design be done in the legacy world?
* Who should do the design in the legacy world?

Agile development challenges for legacy

* Multiple developers using the same mainframe module
* Shared development environments
* Unit testing in the mainframe world
* TDD in the legacy space
* Refactoring and pair programming

Agile Testing challenges for legacy

* Exposing and dealing with technical debt
* Continuous integration in the mainframe world
* Regression testing tips in the legacy space

Tips and tricks for working Agile in the legacy, mainframe and production support world.

Method Used

Lecturing is kept to the minimum necessary, most of the learning is achieved through applying the practices and techniques in group discussions and exercises.

see less

Choose from 6 available sessions:

When

Please contact us for upcoming dates and/or more information about this class.

Where

  • Melbourne, VIC 2000

Price: $990.00

When

Please contact us for upcoming dates and/or more information about this class.

Where

  • Brisbane, QLD

Price: $990.00

When

Please contact us for upcoming dates and/or more information about this class.

Where

  • Melbourne, VIC

Price: $990.00

When

Please contact us for upcoming dates and/or more information about this class.

Where

  • Melbourne, VIC 2000

Price: $990.00

When

Please contact us for upcoming dates and/or more information about this class.

Where

  • Brisbane, QLD

Price: $990.00

When

Please contact us for upcoming dates and/or more information about this class.

Where

  • Melbourne, VIC 2000

Price: $990.00




My Other Listings

Agile Development Delivery Phase Start Me Up Training Course
Agile Development Delivery Phase Start Me Up Training Course
8 sessions available starting from $1,650.00
Software Testing Training Course Australia/New Zealand
Software Testing Training Course Australia/New Zealand
1 session available for $1,980.00
Effective Business Requirements
Effective Business Requirements
1 session available for $2,200.00

see all listings »


Found In