How to be agile in 10 basic steps

Home / Agile / How to be agile in 10 basic steps
Share...Tweet about this on TwitterShare on Facebook3Share on Google+0Share on StumbleUpon1Share on LinkedIn2Flattr the authorPin on Pinterest0Share on Reddit0Share on Tumblr0Digg this

In order to be agile team in today’s quite stressful and demanding time, software programming team should try to follow some if not all of the below listed practices in order to succeed:

  1. Test-first programming (or perhaps Test-Driven Development)
  2. Regular refactoring
  3. Continuous integration
  4. Follow a Simple design (YAGNI)
  5. Pair programming / Code Reviews
  6. Sharing the codebase between programmers
  7. A single coding standard to which all programmers adhere
  8. A common “war-room” style work area.
  9. Small Releases
  10. Optimize code in the end

If followed coherently and constantly, the above listed practices will add more discipline to the team and add quality to the code.

The following expanded diagram of all the practices (adapted from the wikipedia source), shows that there are some more points to be taken into consideration.

Agile Practices
Agile Practices
    Share...Tweet about this on TwitterShare on Facebook3Share on Google+0Share on StumbleUpon1Share on LinkedIn2Flattr the authorPin on Pinterest0Share on Reddit0Share on Tumblr0Digg this

    I'm a Software Developer and Solution Architect interested in Software Development, Object-Oriented Design and Software Architecture all this especially bound to the Microsoft.NET platform. Feel free to contact me or know more in the about section

    Leave a Reply

    champine.jeni@mailxu.com