Description
Agile processes promote iterative development with a minimal amount of formal software development process. Suitable modeling techniques may be used; however the methodologies rely primarily on short iterations, frequent communication, and review of working software. Agile processes are appropriate for many types of software development projects. Teams usually learn the process under an agile "coach" or "mentor."
Common Problems Addressed by This Offering
- Lack of common development practices, but not a need for formal processes
- Feeling that extensive process is slowing or preventing on-time delivery
- Long delivery cycles
- Software deliveries that often do not meet the business requirements
Agile Process Services
Training Services
- Agile Estimating & Planning
- Agile Organizational Methodology & Coaching
- Agile Product Owner Enablement
- Agile QuickStart - Agile Workshop for Project Teams
- Applying Scrum with Use Cases
- Applying Scrum with User Stories
- Business Users' Perspective of Agile Practices
- Developing Agile Requirements with User Stories
- Introduction to Disciplined Agile Delivery
- Testing Agile Projects
Consulting Services
Tool Services
- IBM / Rational Tool Reseller