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