Agile Software Development
Agile Development
- Customers are Part of the Team
- Small, Dedicated Group of Developers
- Frequent Project Review
- Daily "Scrum" Status Check-ins
Rapid Application Development
- Customer Involvement
- Rapid Prototyping
- Iteration
- Stakeholder Involvement
- Frequent Review
- Constant Visibility
Open Source
- Crowd Design Robustness
- Excellent Support with Active Communities
- No Hassle Licensing
- Dramatically Reduced Cost of Development
Project Management
- On Budget
- On Time
- On Target
- On Demand
Architectural Design
- Relational Database Design
- Object Request Modeling
- Model/View/Controller Frameworks
- Reusable CMS Platforms
- Refinement through Iteratative Review