InfoQ

Interview

   Good News: We have re-worked our video infrastructure to provide more reliable service. Please email bugs at infoq.com with any problems.

Per Kroll on the Eclipse Process Framework

Interview with Per Kroll on Sep 06, 2007 04:49 AM

Community
Agile
Topics
Artifacts & Tools,
Methodologies
Tags
Agile2006,
RUP,
Open UP
Summary
The PM of the Eclipse Process Framework project explained at Agile2006 how IBM's Eclipse-based process tools allow teams to select the practices they want to create a customized methodology that works for them. With a wiki and hooks to insert custom in-house documentation and practices, it provides a framework to configure the approach you want, or to grow into the approach you need.

Bio
Per Kroll is a director at Rational Software Corporation, where he's responsible for the development and management of the Rational Unified Process (RUP). He is also PM for the Eclipse Process Framework. Per has working as a trainer, mentor, and consultant on RUP and its predecessors for nine years. He also certifies partners and trains Rational staff in delivering services around the RUP.
Per, can you tell us a little bit about yourself and what you're up to?
You are wearing a t-shirt that says the Eclipse Process Framework. Can you tell us a bit more about EPF, what is it?
What exactly can you do with the Process Framework?
It produces an HTML document describing the process?
How do you see this fitting into a typical project team, who will configure the subset and who will consume it?
Why do you need tools for this, why can't you use a wiki or read a book or talk to your friends?
What processes are being captured now and who's doing it?
You mentioned that Scrum and XP and some other processes have been captured now, but what's in the tools today, what content is available right now to go read?
Tell us more about OpenUP. Why do we need an open source version of RUP?
What are the key aspects of OpenUP?
Trying to document all the OpenUP sounds like a lot of work. Why shouldn't IMB open source RUP itself, the intellectual property, or did they do that?
How is OpenUP different from RUP?
The focus on iterative development, is that in reaction to people's conceptions that RUP is a waterfall?
What is the relation between OpenUP and EPF? Is OpenUP only founded in EPF or is it a separate initiative?
Jim Highsmith and Mike Cohn have been talking about a consolidated Agile framework. What is that about?
How can EPF make Agile mainstream?
Let's say a company chooses its own subset of best practices and they want to add their own to it and generate one consistent documentation knowledge base. Is that possible with EPF?
So, what is so "Eclipse" about this process framework? It sounds like something pretty independent.
The fact that it's Eclipse is an implementation detail, and a marketing thing
Where is EPF most needed? It sounds like small teams can easily just generate their own process and in fact might not need to document it because they are small teams. Where does a process framework like EPF become essential?
show all  show all

Related Sponsor

VersionOne is recognized by Agile practitioners as the leader in Agile project management tools. Companies such as Adobe, BBC, CNN, Dow, HP, IBM, Sony and 3M have turned to VersionOne to help deliver greater value to their customers.

No comments

Reply

Exclusive Content

Intentional Software - Democratizing Software Creation

Business users doing programming? Simonyi and Kolk presents how Intentional Software offers a radical new software approach that separates business knowledge from software engineering knowledge.

Getting Started with Grails

Jason Rudolph discusses Java/Grails integration, Grails plugins, creating a Grails sample application, Grails app structure, data querying and persistence, validation, controllers and tag libraries.

Creating Product Owner Success

The Scrum Product Owner role is powerful, valuable and challenging to implement. It brings healthier relationships between customers and developers, and competitive advantage - if you do it right.

Book Excerpt and Interview: Effective Java, Second Edition

Effective Java, Second Edition by Joshua Bloch is an updated version of the classic first edition, which won a 2001 Jolt Award. InfoQ asked Bloch questions about the areas that the new edition covers.

Tapestry for Nonbelievers

A new article by I. Drobiazko and R. Zubairov introduces v. 5 of the Apache Tapestry component-oriented web framework. The tutorial shows how to create a component and covers IoC in Tapestry and Ajax.

Pete Lacey on REST and Web Services

In this interview, Burton Group consultant Pete Lacey talks to Stefan Tilkov about his disillusionment with SOAP, his opinion on REST, and addresses some of the perceived shortcomings REST vs. WS-*.

Business Natural Languages Development in Ruby

Jay Fields presents his concept of Business Natural Languages - a type of Domain Specific Languages geared towards being readable by domain experts.

Distributed Version Control Systems: A Not-So-Quick Guide Through

Adoption and interest for Distributed Version Control Systems is constantly rising. We will introduce the concept of DVCS and have a look at 3 actors in the area: git, Mercurial and Bazaar.