InfoQ Homepage Agile Content on InfoQ
-
A Journeyman's Pair Programming Tour
Corey Haines has embarked on a unique personal "Pair Programming Tour". Now three weeks into this innovative journey, Haines has posted video interviews revealing many of the unique insights he's gained about pairing, automated testing, and the evolution of a software craftsman while sharing the keyboard at the home-bases of Dave Chelimsky, Brian Marick, Uncle Bob Martin, and others.
-
Tips to Improve Retrospectives
Advice from Esther Derby, George Dinwiddie, Jo Geske, Mike Sutton and Ilja Preuss on how to make retrospectives better. The ideas include tips for the facilitator/Scrum Master and new ways to use the burndown chart.
-
Challenges in Adopting Scrum
Adopting a new methodology at the organization level is prone to multiple level of challenges. In a series of articles on Agile Journal, Cesário Ramos and Eelco Gravendeel share their experiences and the challenges that they encountered with Scrum adoption.
-
Can Product Owner and Scrum Master be Combined?
Many short staffed teams or small organizations consider combining the role of Scrum Master (SM) and Product Owner (PO) into one person. Is it advisable? Have other people done it? What are the options? Matt Gelbwaks, Dan Rawsthorne and Tom Mellor, among others, share their experiences.
-
Using a "Snake On The Wall" To Quantify Impediments
Kevin Schlabach discusses using a "Snake On The Wall", a lightweight approach targeted at helping your team get a better handle on the things that are slowing the development process.
-
Scaling Scrum Without the Scrum of Scrums
Scrum has proven effective at promoting communication between members of a development team. The question of how to scale this high-bandwidth communication across teams, especially in large organizations, remains an area of active exploration and debate. Will Read has proposed a mesh-network inspired alternative to the popular Scrum-of-Scrums meeting for achieving this goal.
-
Agile 2009 Conference: Call for Proposals
Building on the success of last year’s metaphor of festival with multiple stages, the Agile Alliance has gone with the same approach this year. The idea behind the stages is to make what has become a large conference a smaller place so that sessions with similar themes will end up on the same stage. As a result, attendees who're focused on a few themes will see the same people again and again.
-
Managing Change Requests in Scrum
Tracking change requests in Agile is often associated with being at odds with the Agile principle of "Responding to change over following a plan". However, in certain situations it might be necessary to track change requests. An interesting discussion on the Lean Agile Scrum group tries to look deeper into the 'Why' and 'How' of tracking change requests.
-
Interview: Scott Ambler On Agile’s Present and Future
In this interview, InfoQ’s Chief Editor, Floyd Marinescu, interviewed Scott Ambler, Practice Lead for Agile Development at IBM, on the current status of the Agile community and practices having a look at the perspective of the Agile’s future.
-
How Agile Benefits the Individual
A recent discussion on the ScrumDevelopment list shed light on the ways in which agile development practices directly benefit the individuals involved. The consensus was that an environment ideal for individual growth can be created by the implementation of agile practices such as inspect-and-adapt, pair programming, test driven development, and constant collaboration and communication.
-
Presentation: Manager's Introduction to Test-Driven Development
In this presentation filmed during Agile 2008, Dave Nicolette and Karl Scotland try to introduce non-technical managers to one of the most popular Agile development techniques: Test-Driven Development (TDD). The presentation intends to be a primer for managers who want to understand the value of TDD, and of Agile in general, in software development.
-
Scrum of Scrums - Issues and Value
The Scrum of Scrums meeting "is an important technique in scaling Scrum to large project teams. These meetings allow clusters of teams to discuss their work, focusing especially on areas of overlap and integration." Allan Shalloway asked for people's experience "on Scrum-of-Scrums for coordinating teams vs scaling Scrum to the enterprise" he sees problems in with large groups (350 people).
-
Forget Your Debugger, Use The "Saff Squeeze"
Kent Beck, renowned co-father of XP, TDD, and JUnit itself, tells a story about tracking down a defect in a new JUnit feature, JUnitMax, with unit tests instead of a debugger. He explains a method shown to him by current JUnit lead developer, David Saff, where a high level unit test is recursively inlined until a super concise test is created down at the very root of the defect.
-
Brian Marick: What's Missing From the Agile Manifesto
In his keynote at the Agile Development Practices conference, Brian Marick described values missing from the Agile Manifesto. His view is that the Manifesto was essentially a marketing document, aimed at getting business to give agile a chance. Now that this goal has largely been achieved, an extended set of guiding values are needed to help teams deliver on the promises of the manifesto.
-
Agile Usability
Jakob Nielsen, usability guru and author of Usability Engineering, raises the concern that Agile methods are a threat to traditional approaches to designing usability. He goes on to propose solutions so that usability designers can work together in the Agile world. In addition Alistair Cockburn, while generally supporting Jakob, takes issue with a few of his points.