Proven strategies for maintaining and enhancing legacy code!
Working Effectively with Legacy Code
Learn more
Winner of the 2002 Jolt Award!
Agile Software Development: Principles, Patterns, and Practices.
Click
here
to learn more.
A pragmatic view of UML!
UML for Java Programmers.
Click
here
to learn more.
|
 |
Agile Overview for the Enterprise
1-Day Course
On-Site Course
This course is also available to be conducted at your site.
Please contact 1- for further details
What You Will Learn
This course is for executives, managers, developers, business analysts, QA, and everyone in the enterprise affected by a transition to Agile Development. The session begins at the 10,000 foot (executive) level and gradually increases the level of detail until, at the end, there is code on the screen.
Participants will gain knowledge and start to develop skills in the following:
- Background, motivation, and benefits of Agile Development and Extreme Programming
- Comparison of Agile Practices with conventional approaches
- Achieving competitive differentiation through Agile
- Practices to align Agile teams to the companys product or IT strategy
- How to manage and track Agile projects
- Strategies to prepare and support the organization in its transition to Extreme Programming
- Case Studies: Agile Successes and Failures
Course Content
Overview of Agile Development
What is Agile Development?
Problems with Software Development
Business of Agile
Agile Values
Agile Practices - Programming Team - Customer Team - Management Team
|
Agile Project Flow
Exploration
Releases
Iterations
Alignment to Product / Business Strategy
|
Customer Team Practices
Business Strategy Alignment
Stakeholder Feedback
Resource Alignment
Conflict Resolution
Managing High Level Requirements
|
Customer Team Roles
Acceptance Test / Quality Assurance
Project Management
Product Management / Business Analyst
Engineering Management
Marketing/Sales/Customer Service
Operations/Documentation/Product Training
|
Programmer Team
Programmer Roles
Programming Practices
Leveraging the Programming Practices
|
Transitioning To Agile
Models of Organizational Change
Stresses
Managing Change
|
|
|
|