InfoQ Homepage Agile Content on InfoQ
-
Unconsciously Agile? (Rhythms of Agile Development)
Damon Poole wrote recently that many of us maybe practicing Agile development without even realizing it. It turns out that many of us maybe showing signs of the Agile disease without knowing it.
-
Discussion: Measuring Success of an Agile Project from the Customer’s Perspective
A recent discussion on the Scrum Development list looked at: “How does a customer measure the success of an Agile project?” Emphasis on: “measure”. The discussion seemed to agree that clients do need a way to track success in their terms, and various metrics were suggested, though it was agreed: it depends on the situation and the customer.
-
VersionOne Announces New UI and Embedded Forecasting in Release 8
VersionOne recently announced Release 8 of their agile project management and team organization tool suite. This new release features an all-new user interface, introduction of a release forecasting toolset, and additional plug-n-play integrations for some popular open source tools.
-
Are You An Agile Architect?
Vikas Hazrati recently posted an article on Agile Journal, defining his ideal characteristics of an Architect working in an Agile team, reflecting how the role of Architect has changed in light of Agile practices.
-
Measure Teams, Not Individuals
Michael Dubakov recently expressed warning against the measurement of individual velocity and individual estimate accuracy. His view: measurement of these metrics not only provides no more useful information than is already available with their team-level equivalents, but may also have a tendency to encourage teams into behaviors that reduce effectiveness.
-
Are Iterations/Sprints Waste or Value to Agile Teams?
Although many people consider iteration to be a key characteristic of agile software development, some question whether or not they're important, and add value to an agile method, or if they're superfluous, or even wasteful. InfoQ has assembled a roundup of arguments on the subject, to help agile teams decide if iterations are important for them.
-
Agile Beyond the Workplace
Many of us in this field have had our work habits affect our family life - many times for the better. Some of us use index cards in their daily life for scheduling, prioritizing, and discussing daily tasks with their families. Peter Abilla blogged about how he uses a Job Chart (a type of information radiator) to teach his children.
-
Can Tools Reduce the Effort Involved in Test Driven Development?
With the presence of high quality test generation tools like Agitar One and Parasoft's JTest, some are questioning the need to write tests manually. 'Uncle' Bob Martin weighted in, exploring the weakness of the idea.
-
Does TDD Really Ensure Quality?
Analysis of a recent study by the National Research Council of Canada's Institute of Technology into Test Driven Development turned up some interesting observations regarding the value that this approach adds, including whether, in fact, it adds any more value to the quality process than testing after development.
-
Prefer Broad Design Skills over Platform Knowledge
In his latest article Martin Fowler suggests that what matters most while building a team is not experience or thorough knowledge of the specific platform and business domain, but rather some broader skills that allow building quality software and delivering value.
-
InfoQ Interview: Dave Thomas on the Joys of Life-long Learning
Guest interviewer Jim Coplien chatted with "Pragmatic" Dave Thomas at QconLondon 2007, covering everything from 'agile' publishing and academia to staying limber with code katas. Dave's career advice: Cultivate the passion of a 5-year old!
-
Iterating and Incrementing to 'Get What You Need'
In "Don't know what I want, but I know how to get it", Jeff Patton described a few ways in which Agile teams and business users miscommunicate, and argued that the agile community needs to be clear about the terms 'iterating', 'incrementing' and 'shippable'.
-
Is Velocity Really the Golden Measurement?
What value do teams get from measuring velocity, beyond the ability to reasonably estimate commitments for the short-term future? J.B. Rainsberger proposes that teams spend less energy scrutinizing velocity and more energy thoughtfully identifying and eliminating areas of waste in their projects.
-
Target Process 2.7: Agile Project Management tool for Distributed Teams
Target Process 2.7 has been released. Target Process is an Agile Process Management tool that automates many of the tasks associated with an agile project. Notable features in recent iterations include visual iteration planning, program level release planning, individual velocity reports, and more.
-
Mike Cohn Provides New Patterns of Agile Adoption
Agile Alliance founding member, consultant, and book author Mike Cohn recently distilled his experiences helping teams adopt Agile into three core pairs of patterns that can be used by teams when launching an agile transition.