Over a million developers have joined DZone.
Platinum Partner

How a Bell Labs Researcher Impacted the Scrum Framework.

· Agile Zone

The Agile Zone is brought to you in partnership with Hewlett Packard Enterprise. Discover how HP Agile enterprise solutions can help you achieve high predictability and quality in your development processes by knowing the status of your projects at any point in time.

James "Cope" Coplien

James (“Cope”) Coplien is a well known author, educator, lecturer and software philosopher who I’ve been following for some time. Firstly with his books on C++ during the 90′s (“Advanced C++ Programming Styles and Idioms.”, Addison-Wesley, J. Coplien) and after I moved into the Scrum community with his famous article on the Borland Quattro Pro team (“Borland Software Craftsmanship: A New Look at Process, Quality and Productivity”, Proceeds of the 5th Annual Borland International Conference, James O. Coplien 1994)

It was a great pleasure to finally be able to meet Cope and to talk about how he came into the Scrum community. Cope’s journey was long and involved many twists and turns as you’ll discover. We talked about many things including his work with patterns, how both the his 1994 Borland article and his pattern work influenced Scrum, and why be became a Scrum trainer. We also discussed some of is more recent work with the ScrumPLoP community, and the Knowsy iPad game.

This is a long interview (about 90 minutes), and touches on many different topics; from Buddhism to Denmark, and from Bell Labs to working with Nonaka. I think you’ll agree that Cope has had a remarkable career and his work has influenced a wide spectrum of the community.

The Agile Zone is brought to you in partnership with Hewlett Packard Enterprise. Learn more about driving business innovation by leveraging Agile quality lifecycle strategies.


Published at DZone with permission of Kane Mar , DZone MVB .

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}