
WE MAKE AGILE WORK
“Agile Methodologies” or “Agile Software Development” isn’t a single method. It’s an umbrella term covering just a collection of “values” you might choose to hold.
Why apply agile methodologies to your project?
- Keep your projects moving forward without getting sidetracked.
- Get started right now. Don’t wait to define your entire project from the start. Adjust your project goals as you go.
- Roll-out updates quickly and continually.
- Stay informed throughout the whole process with regular SCRUM meetings.
Learn how Agile methodology can make your project more efficient, hassle-free and successful.
These lists summarize all Agile best practices our teams regularly apply at Excel SoftSources.
Requirements
- Product Vision / Vision Statement
- Product Backlog
- User Stories
- Personas
Design
- Architectural Spikes
- Domain Driven Design
- CRC Cards
- Design by Contract
- System Metaphor
Construction
- Unit Testing
- Integration Testing
- System Testing
- Test Automation
- Acceptance Testing
Process
- Fixed Sprints
- Release & Spring Planning
- Daily Stand-up Meeting / Daily Scrum
- Velocity Planning
- Burn Down Charts
- Retrospective / Reflection Workshop
Testing
- Small Team
- Cross-Functional Team
- Scrum Team
- Common Workspace
- Sustainable Pace
Organization
- Test Driven Development
- Pair-Programming
- Automated Builds
- Continuous Delivery
- Code Reviews / Peer Reviews
- Source Control / Version Control