• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Different Agile methodologies

 
Ranch Hand
Posts: 8945
Firefox Browser Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Why is XP popular Agile methodology ? How does Scrum comapre with XP?
 
author
Posts: 608
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
XP works very well in the right situations.

Scrum and XP work very well. XP's focus is more towards development, Scrum more towards project and requirements management.

See Choose the Right Method for the Job

- Scott
 
author
Posts: 113
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Pradip Bhat:
Why is XP popular Agile methodology ? How does Scrum comapre with XP?



There are a lot of reasons that XP is popular.

Here's a good article by a third party (Martin Fowler) that discusses several of them.

The New Methodology
 
Pradeep bhatt
Ranch Hand
Posts: 8945
Firefox Browser Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks. Has the time come to retire other processes ?

Is TDD part of all Agile methodolgies ?
 
Pradeep bhatt
Ranch Hand
Posts: 8945
Firefox Browser Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I am interested to know more on the history of agile methodolgy. Who started this methodology?
 
Jared Richardson
author
Posts: 113
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Pradip Bhat:
Thanks. Has the time come to retire other processes ?

Is TDD part of all Agile methodolgies ?



TDD is not a part of all the Agile methodologies. Which processes would you retire and why?
 
Jared Richardson
author
Posts: 113
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Pradip Bhat:
I am interested to know more on the history of agile methodolgy. Who started this methodology?



From my point of Agile started when people realized that XP had too narrow of a focus, often didn't always work (for many reasons), and had lots of perception issues. There were so many other similar practices that weren't being considered. People heard "XP" and thought they had seen everything.

To be fair to XP, it got a lot of the early press, so it was the one everyone attacked. Often people did what they called XP,but it wasn't. In other situations people didn't have management buy-in, etc. And more than a few XP users have a very devoted point of view.

Here's the link to the Agile Software Manifesto. It's a great read, as is the rest of the website.
 
Jared Richardson
author
Posts: 113
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Pradip Bhat:
How does Scrum comapre with XP?[/QB]



From my experience, Scrum is more about getting work done and XP is more about doing it the Right Way.

Both processes can turn out great software. Try them and see what works for you.
 
Pradeep bhatt
Ranch Hand
Posts: 8945
Firefox Browser Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Jared Richardson:


TDD is not a part of all the Agile methodologies. Which processes would you retire and why?



I was refering to RUP process. My previous company was using RUP (which I did not understand )and it involved lot of documentation. Companies like IBM follow RUP.

Is RUP more suitable for service companies where they interact with Customers and XP more suitable for Product development companies ?
 
author
Posts: 14112
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Pradip Bhat:

I was refering to RUP process.



RUP isn't a process, it's a process framework. The Rationale people even liked to claim that XP is a valid instance of RUP.
 
Ilja Preuss
author
Posts: 14112
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Jared Richardson:
From my point of Agile started when people realized that XP had too narrow of a focus, often didn't always work (for many reasons), and had lots of perception issues.



I don't think that's fair to the other processes. They really evolved quite in parallel to XP; some are even provably older, such as Scrum (where XP even borrowed some techniques from).

In the early days, those processes were most often referred to as "lightweight". Than one day, some of the "lightweight process" proponents decided to gather and see what they had in common. To their own surprise, this proved to be quite a lot - one of the things being that they disliked the term "lightweight". So they coined the term "Agile Software Development", wrote the Agile Manifesto and brought the Agile Alliance into being.

See http://agilemanifesto.org/history.html
 
Ilja Preuss
author
Posts: 14112
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Pradip Bhat:
Why is XP popular Agile methodology?



Well, most probably it started because Kent Beck already was a very respected and visible member of the patterns community, and because of the controversial name.

And then of course becauce it works quite well, and actually is fun to work with.

How does Scrum comapre with XP?



Scrum isn't focused on software development - it can equally well be used for all other kinds of projects. For that reason, it lacks in techniques specific to software development.

XP's planning cycle is heavily influenced by Scrum.
 
reply
    Bookmark Topic Watch Topic
  • New Topic