Tag: agile

Episode 167: The History of JUnit and the Future of Testing with Kent Beck

Filed in Episodes by on September 26, 2010 29 Comments
Episode 167: The History of JUnit and the Future of Testing with Kent Beck

In this episode we talk with Kent Beck about automated unit testing and JUnit.

Continue Reading »

Episode 166: Living Architectures with John Wiegand

Filed in Episodes by on August 18, 2010 8 Comments
Episode 166: Living Architectures with John Wiegand

This time we have John Wiegand on the mic for an episode on architectures and agile software development. We talk about the role of architectures in an agile world and why architectures change and need to change over time. We discuss the characteristics of those living architectures, using the Eclipse and the Jazz projects as examples, and the surrounding development methods for such environments.

Continue Reading »

Episode 103: 10 years of Agile Experiences

Filed in Episodes by on July 10, 2008 1 Comment
Episode 103: 10 years of Agile Experiences

In this episode we’re talking to Jens Coldewey about his experiences in 10 years of introducing agile techniques to project teams. We discuss real-world examples and the lessons learned and strategies derived from them.

Continue Reading »

Episode 93: Lessons Learned From Architecture Reviews with Rebecca Wirfs-Brock

Filed in Episodes by on April 15, 2008 0 Comments
Episode 93: Lessons Learned From Architecture Reviews with Rebecca Wirfs-Brock

In this episode, Markus talks to Rebecca Wirfs-Brock on what she has learned from architecture reviews. This is a very complement to the earlier episode on architecture evaluation.

Continue Reading »

Episode 86: Interview Dave Thomas

Filed in Episodes by on February 11, 2008 10 Comments
Episode 86: Interview Dave Thomas

This episode is an interview with Dave Thomas (OTI Dave or Smalltalk Dave, not PragDave). We started our discussion with a look at the (non-)success of objects and components. We then discussed some history behine Eclipse and Dave’s role in OTI. We then compared Smalltalk and Ruby and looked at the promises of small and powerful languages such as Lisp. We also discussed the role of (static) type systems and the role of tool support for languages.

We then switched gears and looked at what is necessary to scale agile development to the level of large organizations
and how techniques from lean production and manufacturing as well as product management can play an important role.

In the last part of the interview we looked at the state of research today, and especially the relationship between industry and academia in this area.

We concluded the interview with Dave’s opinion on what it takes to be a good developer.

Continue Reading »