Please enable JavaScript.
Coggle requires JavaScript to display documents.
Agile (Manifesto for Agile Software Development (12 Principles (Satisfy…
Agile
Manifesto for Agile Software Development
Individuals and Interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
12 Principles
Satisfy customer through early & continious delivery
Welcome change
Deliver frequently
Work together (business people & devs)
Build around motivated individuals
Face-to-face conversations
Working software is measure of progress
Sustainable development (able to maintain constant pace)
Attention to technical excellence and good design
Self-organizing teams
Simplicity
Regular feedback / team reviews
Agile Family
Other
XP
80 %
Principles
Respect
Feedback
Simplicity
Courage
Communication
Practices
Pair Programming
TDD
Customer tests
Small releases
Continuous Integration
Planning Game
Collective Code Ownership
Whole Team
forms around "The Customer"
Lean Software Development
Principles
Deliver as fast as possible
Eliminate waste
Amplify learning
Decide as late as possible
Practices
Seeing waste
Motivation
Measurements
Scrum
Development & Predictive Methods
4 Phases of Software Dev
Requirement
Architecture and Desgin
Development
Testing, Delivery and Feedback
Predictive methods
Focus on planning future in detail
Difficulty to change direction
Agile Methods
Common Practices
Retrospective
TDD
Self-organized teams
Quick cycles
Transparency
Communication
Prioritization
BV / Complexity
Improve Product Quality
Promote good design
Promote knowledge exchange