XP, Scrum Join Forces
Computerworld - Agile programming methods don't have to be used in isolation.
Trans Canada Pipeline Ltd. in Calgary, Alberta, for instance, is working with two consultancies to utilize XP and Scrum for several key software development projects, according to Ken Schwaber, president of one of the consultancies, Advanced Development Methods Inc. in Lexington, Mass.
"I think a lot of the different [agile] methods tend to borrow from each other," said Martin Fowler, chief scientist at the other consultancy, Chicago-based ThoughtWorks Inc., which does application development and integration work. "If a good idea pops up in one, it often gets adopted by others as well."
Schwaber, a Scrum co-creator, said it makes sense to combine Scrum and XP because Scrum focuses on management practices and XP centers on engineering practices for building object-oriented software. "We're trying to make up for the weaknesses in both of them to have a more complete process," he said, adding that XP is geared toward small projects, while Scrum can scale to larger projects.
Agile characteristics that XP and Scrum share include heavy user input, self-organizing teams that don't rely on management to tell them what to do and incremental delivery of functional code within short time frames, with test periods at the end of each iteration, Schwaber said. Both approaches also leave room for a project to change, rather than calling for a set of fixed application requirements.
Schwaber said Trans Canada asked his company and ThoughtWorks to work together to merge Scrum and XP. Trans Canada currently has 250 to 350 people working on three development projects: one for setting up and initiating customer contracts, another for allocating and invoicing pipeline usage and a third for managing land titles, he said.
Trans Canada couldn't be reached for comment.
Schwaber's firm calls the new hybrid approach XP@Scrum. He said XP@Scrum will be discussed at several development conferences this year, starting with Software Development West next month in San Francisco.
Another firm promoting the combined use of Scrum and XP is Brighton, Mass.-based PatientKeeper Corp., whose chief technology officer is Jeff Sutherland, a co-creator of Scrum.
Mike Beedle, CEO of Chicago-based e-Architects Inc., also is documenting a Scrum/XP approach that he calls Xbreed.
Read accompanying story:
Read more about App Development in Computerworld's App Development Topic Center.
- 12 iPhones Apps That Will Make You a Networking Star
- 10 Careers Robots Are Taking From You
- Big Data Gold Isn't Always Where You Would Expect It
- 6 Tips to Build Your Social Media Strategy
- A walking tour: 33 questions to ask about your company's security
- 15 social media scams
- The 7 elements of a successful security awareness program
- IT Certification Study Tips
- Register for this Computerworld Insider Study Tip guide and gain access to hundreds of premium content articles, cheat sheets, product reviews and more.
- The Five Big Lies the C-Suite Hears About "Going Mobile" Mobile has already made a tremendous impact-to the tune of 29 billion apps downloaded in 2011. With such a new technology, it's not...
- mPayment Scenario Planning and Recommendations The mPayment industry is predicted to reach $1.3 trillion by 2017. This report offers conclusions into the impact mobile will have on businesses...
- Is Your App Getting Used? Understanding UX and Your Audience Want your app to be one of the 70 percent that is opened but never used again? If not, then you need to...
- Streamlining Information Workflows In order to streamline your workflows effectively, you will need to properly align your file transfer solution with your business requirements.
- Bridging HTTP and FTP with FileXpress Internet Server What if you could take an FTP server on your internal network, and allow external users (partners or customers) to securely access it...
- MFT and FileXpress - An Overview Business users and applications exchange files on a regular basis. File transfer is a core part of the flow of business activity. All App Development White Papers | Webcasts
Our weekly newsletter will cover a wide range of topics and trends related to consumerization. Stay up to date with news, reviews and in-depth coverage of BYOD, smartphones, tablets, MDM, cloud, social and how consumerization affects IT. Subscribe now!