BT

Interview: Similarities Between Interaction Designers and Agile Programmers

by Abel Avram on  Jan 29, 2009

In this interview taken during Agile 2008, Alan Cooper, the father of Visual Basic and supporter of interaction design, talks about his contact with the Agile movement and the similarities discovered between Agile programmers and interaction designers.

Presentation: Kent Beck: Trends in Agile Development

by Abel Avram on  Jan 19, 2009 1

In this presentation, Kent Beck, the father of eXtreme Programming, shows the synergies between business and Agile development. The reason Agile is becoming more popular every day is because it responds to the business needs as they evolve.

Article: Making TDD Stick: Problems and Solutions for Adopters

by Abel Avram on  Jan 07, 2009 10

In this article, Mark Levison addresses the difficulties encountered by developers willing to adopt TDD, the reasons why many start using TDD but give up after a short period of time, and what could be done to help developers make TDD a habit.

Presentation: Embrace Uncertainty by Jeff Patton

by Abel Avram on  Dec 29, 2008 2

In this original presentation from the Communitech Agile Event, Jeff Patton, winner of the Agile Alliance’s 2007 Gordon Pask Award, explains why one needs to embrace uncertainty in order to succeed with his/her Agile project and how to avoid some of the common mistakes leading to project failure.

Presentation: Reaching Hyper-Productivity with Outsourced Development Teams

by Abel Avram on  Nov 11, 2008 1

In this presentation filmed during Agile 2008, Jeff Sutherland, co-creator of Scrum, and Guido Schoonheim, CTO of Xebia, present an actual case of reaching hyper-productivity with a large distributed team using XP and Scrum.

Presentation: When Working Software Is Not Enough: A Story of Project Failure

by Abel Avram on  Sep 22, 2008 20

In this presentation filmed during Agile 2008, Mitch Lacey talks about a real life project that was on the verge of being successful, but was deemed as unsuccessful by the customer. Considering that "the true measure of project progress is working software", Mitch and his team delivered the software, but the client was not satisfied.

When is Ok to Break the Rules

by Mark Levison on  Sep 18, 2008 3

In “Just Ship Baby” Kent Beck, author of the JUnit Framework, reminds us that the point of all the Agile processes and practices is to produce shipping software. If they’re getting in the way of shipping software – then perhaps you need to break the rules.

Presentation: Agile and Beyond - The Power of Aspirational Teams

by Abel Avram on  Aug 28, 2008 1

In this presentation filmed during Agile 2008, Tim Mackinnon talks about the aspirations behind the Agile principles and practices, the desire to become efficient, to write quality code which does not end up being thrown away. Tim has a personal perspective on Agile practices and shares from his own experience.

Presentation: 10 Ways to Screw Up with Scrum and XP

by Abel Avram on  Aug 22, 2008 4

In this presentation filmed during Agile 2008, Henrik Kniberg talks about 10 possible reasons to fail while doing Scrum and XP. Maybe the team does not have a definition of what Done means to them, or they don't know what their velocity is, or they don't hold retrospectives.

InfoQ Book Review: Agile Adoption Patterns

by Deborah Hartmann Preuss on  Jul 24, 2008 2

Ryan Cooper picked up Agile Adoption Patterns: A Roadmap to Organizational Success by InfoQ's own Amr Elssamadisy and gives this book a positive: This book belongs on the bookshelf on anyone who is interested in helping a traditional software organization make an effective transition to a more agile way of working.

How to Evaluate a Good Fit for XP?

by Vikas Hazrati on  Jul 15, 2008 3

XP might not be for everyone. An interesting discussion on the Extreme Programming group, tries to find the factors, on which, an individual should be evaluated, to determine, whether he is fit to be on an XP team.

TDD Opinion: Quality Is a Function of Thought and Reflection, Not Bug Prevention

by Abel Avram on  Jun 27, 2008 17

In a recent post, Michael Feathers argues against the widely held idea that unit testing, by itself, improves code quality. Michael talks about unit testing, integration tests, TDD and Clean Room Software Development, concluding that code quality is a function of thought and reflection, not bug prevention.

Interview: Rachel Davies on Generic Agile

by Abel Avram on  Jun 02, 2008 1

In this interview taken during Agile 2007, Rachel Davies, director of Agile Alliance, talks about Generic Agile, about the necessity to understand what is the essence of a development process.

Interview with Joseph Pelrine: Agile Works. But HOW?

by Deborah Hartmann Preuss on  Apr 14, 2008

Joseph Pelrine has come full circle: from university studies in Psychology, journeying through SmallTalk, XP and Scrum, and now back to broader questions: Why and how does Agile work? In this interview, Joseph talked about Complexity Science, and how story-telling, "sense-making," network analysis and speed-dating's gut-feel approach may prove more useful than our old toolkits for managing teams.

TDD: Essential Skill or Architectural Landmine?

by Deborah Hartmann Preuss on  Feb 20, 2008 13

At JAOO '07 Bob Martin asserted: "it is irresponsible for a developer to ship a line of code he has not executed in a unit test." In this InfoQ video, Martin debated with another well respected software thought leader, Jim Coplien, on this and other topics, including Design by Contract vs. TDD and how much up-front architecture is needed to keep a system consistent with the business domain model.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT