Friday, 30 May 2014

Agile Methodologies

Agile Methodologies


  1. Scrum
  2. Pair Programming
  3. Extreme programming
  4. Kanban
Kanban:
In Japanese, Kanban means a "signboard" or "billboard".


Kanban is one of the popular software development methodologies and aims to manage the creation of products with an emphasis on continuous delivery or just-in-time delivery while not overburdening the team members. In this methodology, the process (from definition of a task to its delivery to the customer) is displayed on "Kanban Board" for participants to see and team members pull work from a queue.

Like scrum, Kanban is a process designed to help teams work together more effectively.


Kanban is based on 3 basic principles:
  • Visualize what you do today (workflow)
  • Limit the amount of work in progress (WIP)
  • Enhance flow 
Agile Development Software

  1. Rally
  2. VersionOne
  3. Mingle


Rally

What is Rally?
Rally Software is cloud computing-based solutions for managing Agile software development.

Web Site:
http://www.rallydev.com

VersionOne
Mingle