Professional Documents
Culture Documents
• Customer Satisfaction
• Welcome Change
• Deliver a Working Software
• Collaboration
• Motivation
• Face-to-face Conversation
• Measure the Progress as per the Working
Software
• Maintain Constant Pace
• Monitoring
• Simplicity
• Self-organized Teams
• Review the Work Regularly
agile approaches.
• Crystal Technologies
• Atern(formerly DSDM)
• Feature-driven Development
• Scrum
• Extreme Programming(XP)
Four core values of agile methods
1. Individual and interaction over processes and
tools
2. Working together over comprehensive
documentation
3. Customer collaboration over contract
negotiation
4. Responding to change over following a plan
ATERN/DYNAMIC SYSTEMS DEVELOPMENT
METHOD
• Atern is an agile project delivery framework that
delivers the right solution at the right time.
Eight core Atern principles are
1. Focus on business need.
2. Deliver on time.
3. Collaborate.
4. Never compromise quality.
5. Develop iteratively.
6. Build incrementally from firm foundations.
7. Communicate continuously.
8. Demonstrate control.
Atern process model
Feasibility/foundation
• This phase outlines of the proposed architecture of the
system to developed
Exploration cycle
• This investigates the business requirements which are
translated into a viable design for the application
Engineering cycle
• This takes the design generated in the exploration cycle and
converts it into usable components of the final system that
will be used operationally
Deployment
• This gets the application created in the engineering cycle into
actual operational use
• DSDM is a methodology that prioritizes schedule
and quality over functionality.
• DSDM uses the MoSCoW method of
prioritization, which breaks a project down into
four different types of requirements:
– Must have (M)
– Should have (S)
– Could have (C)
– Won’t have (W)
• Must have :that is essential features
• Should have :mandatory, but the system can
operate without them
• Could have :can be delayed with some
inconveniences
• Won’t have :delay is readily accepted
Extreme Programming(xp)