Download presentation
Presentation is loading. Please wait.
1
Extreme Programming Collaboration in Software Development Process
2
XP – Overview
3
XP - Goals Customer satisfaction. Respond to changing requirements, even late in the life cycle. Core Values: Communication, Simplicity, Feedback, and Courage
4
XP - Ideal environments High risk projects Dynamic requirements and… Deliver when needed most
5
XP – Strategies Traditionalism is skeptical towards change Paradigm shifts require strategies to tackle… Planning Management Design Development Testing
6
XP - Planning Strategy Goal: maximize value Game plan: low investment, high return Actors: implementers, clients Tools: story cards, CRC cards Actions: explore, commit, steer
7
XP - Management Strategy Estimate: metrics, *relevance* Train: actors (programmers) Track: progress, compatibility Reorganize: teams, solutions, problem space
8
XP - Design Strategy Stick to the values! Simplicity Low initial investment Lightweight Incremental change
9
XP - Design Strategy (cont’d…)
10
XP - Development Strategy Quick iteration Small releases Collective ownership Pair programming Refactoring Testing Continuous integration
11
XP - Testing Strategy Unit Acceptance Parallel Stress Monkey !! } a
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.