InfoQ

InfoQ

News

My Bookmarks

Login or Register to enable bookmarks for unlimited time.

The content has been bookmarked!

There was an error bookmarking this content! Please retry.

Interview with Joseph Pelrine: Agile Works. But HOW?

Posted by Deborah Hartmann Preuss on Apr 14, 2008

Sections
Process & Practices,
Architecture & Design
Topics
Change ,
Agile ,
Methodologies ,
Leadership
Tags
Management ,
Complementary Practices ,
Scrum ,
Facilitation ,
Interpersonal Communication ,
XP
Joseph Pelrine was present when XP took its baby steps, later was Europe's first Certified Scrum Trainer, and today is still pushing the envelope. In this 2007 InfoQ interview, Joseph talked about Network Analysis and how Social Complexity Science informs his work with teams. He also mentioned usefulness of the Dilbert archetype for capturing negative lessons learned, and recounted his use of a speed-dating technique to help a distributed team organize themselves.

After studying Philosophy and Psychology Joseph got involved in expert systems and artificial intelligence. He moved into software development when he discovered the programming language SmallTalk. From there he went on to become an early expert in Extreme Programming, working with Kent Beck in the 1990's when this new development approach was being experimented with and developed.

In this interview he tells what provoked him to move out of programming again, to become one of Europe's first Certified Scrum Trainers. Speaking of XP:
... this stuff worked, although nobody really understood why and how. And I guess that was the question that led me away from development into doing the project management aspect, which led to my work with Scrum, which I do a lot of, and now more in the direction of social complexity science, which is a relatively new science that (the way it looks) will provide us with a theoretical foundation for why this stuff works and give us some tools for adopting and adapting it.
Beyond his own background in psychology, Pelrine brings in newer ideas too, doubtless from his collaborations with psychologist Ben Fuchs, and including concepts drawn from the Cynefin decision-making framework, an application of complexity science to management and organizational practice. He talked about how story-telling, "sense-making," network analysis and the gut-feel approach of speed-dating offer us useful tools for working within the complex and non-predictable world of software development projects.

Deborah Hartmann caught up with Joseph at the 2007 SmallTalk Solutions conference, in Toronto. Watch the whole half-hour interview: Joseph Pelrine's Blend of Science, Process &Teamwork.


(Image from Joseph Pelrine's talk at QconLondon2007)
  • This article is part of a featured topic series on Agile

Related Sponsor

In today’s hyper-competitive world, later may be too late to adopt Agile development and this Roadmap for Success will help you get started. Download "Agile Development: A Manager's Roadmap for Success" now!

No comments

Watch Thread Reply

Educational Content

10 tips on how to prevent business value risk

One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.

Interview: Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives

InfoQ spoke to the authors of Software Systems Architecture on a couple of new topics, the System Context viewpoint and Agile, which have been added to the second edition.

Beauty Is in the Eye of the Beholder

Alex Papadimoulis discusses ugly code, where it comes from, how to avoid it, and how to get rid of it.

Architecting Visa for Massive Scale and Continuous Innovation

John Davies examines Visa’s architecture and shows how enterprises have architected complex integrations incorporating Hadoop, memcached, Ruby on Rails, and others to deliver innovative solutions.

Max Protect: Scalability and Caching at ESPN.com

Sean Comerford unveils ESPN.com’s architecture, what components are used and why, and the current changes the website goes through.

The Seven Deadly Sins of Enterprise Agile Adoption

Are there repeated patterns of failure on Enterprise Agile Enablement efforts? Sanjiv and Arlen discuss Seven Deadly Sins to avoid when adopting Agile in an enterprise.

Questions for an Enterprise Architect

Erik Dörnenburg answers: What is Enterprise and Evolutionary Architecture?, discussing 4 issues: Turning strategy into execution, Ensuring conformance, Where do the architects sit? Buying or building?

Wrap Your SQL Head Around Riak MapReduce

Sean Cribbs explains what Map-Reduce and Riak are, why and how to use Map-Reduce with Riak, and how to convert SQL queries into their Map-Reduce equivalents.