Philippe Kruchten attended the 10 year anniversary event at Snowbird. He discusses a number of elephants in the agile room (topics that need to be addressed, but have been pointedly ignored) that were identified at that meeting. Ranging from politics to lack of context when implementing agile to the role of the agile alliance the participants raised these points for the community to consider.
Learning a new programming language can be a daunting task and at times difficult to know where to start. Now try to learn a new web framework at the same time and you have a recipe for confusion. We had the opportunity to talk with Michael Hartl about his approach to teaching people Ruby on Rails, his book the Ruby on Rails 3 Tutorial, and the excellent video series with the same title.
Following are the most relevant excerpts from the interview with James Bach at Oredev 2008. He covers topics like: engineering, why we should be telling success stories, opening our minds to other scientific domains, automated testing and exploratory testing.
A new computing discipline, “Systems Development”, emphasizes humanity, craft, design, creativity, innovation, and emergence, and replaces today’s sterile classrooms with the workshop, or “bottega.” 3
How long before a new team member is effective? In a Scrum, "I did (unintelligible) yesterday" offers them more questions than answers! Pat Kua suggests practices to reduce newcomer "setup time". 13
Agile events are receiving an influx of novices - should new conferences be organized for beginners? A report from XPday suggests that mixing up expertise levels creates a valuable experience for all. 1
The story of a unique work-study degree program at New Mexico Highlands University, begun in 2004-2005: an apprentice shop where students and customers used Agile practices.
Bruce Tate examines the changing risk profiles for Java and Ruby from a managers perspective, examining Java's initial adoption and also common risk myths about Rails. 37