Академический Документы
Профессиональный Документы
Культура Документы
19/08/2017, 20*25
« Overview Of Performance Testing With VSTS How To Choose Which Testing Technique Is Best? »
SCRUM:
Scrum breaks down the big organization into small teams which are capable of self-organization.
These self-organizing teams further break the tasks into small and manageable items of work.
These small manageable items (collection of tasks) are handled in time-boxed iterations know as sprints.
The team in the Scrum methodology has three distinct roles – the Product Owner, the Scrum Master and the Development team members.
There are four kinds of meetings in Scrum. They are the Sprint Planning Meeting, the Daily Stand Up, the Sprint Review and the Sprint
Retrospective.
KANBAN:
Kanban has a workflow visibility at any point of time.
In Kanban, the work is broken down into smaller tasks or discrete items and written on a card. These cards are attached to a board.
The board has different columns and as the task on the cards progresses, they are updated accordingly at each stage (e.g., ready, in-progress,
resolved, ready-for-review, closed, etc.) as shown below.
Kanban methodology limits the number of times that could be in progress at any one time.
It believes in optimization of the cycle time i.e. the total time it takes to complete an item (or task on the card) by continuous tracking and filling
the grey areas in the process.
It results in an efficient and predictable operation of the project by improving the process and eliminating the waste that corrupts the process.
XP:
It stands for eXtreme
A framework that is primarily focused on the quality of delivered software with prescribed engineering solution towards the end.
Any team member that contributes to the project is a part of XP team.
Development cycles are very short which are capable of accommodating the frequent changes from the customer.
Customer in XP is generally on-site with the XP team.
XP approach works towards a continuously improving, high quality product which is highly responsive in terms of customer requirement
changes.
It may practice any or collection of the core practices which include the Test Driven Development (TDD), Customer Testing (CT), Continuous
Integration (CI), Small Releases and Pair Programming (SRPP), etc.
http://www.softwaretestingclass.com/what-is-the-difference-between-scrum-kanban-and-xp/ Page 1 of 3
What Is The Difference Between Scrum, Kanban And XP? 19/08/2017, 20*25
Conclusion
After discussing all the three agile methodologies, it can be concluded that all of these three methodologies has their pros and cons and are adopted
as per the project needs. E.g., production support project should adopt Kanban, development project can adopt Scrum if sprint are best suited or if
iterations are very short due to frequent requirement changes then XP methodology is the best suitable project methodology.
August 9th, 2016 | Tags: agile methodologies, difference, kanban, scrum, xp | Category: Agile Testing, Differences