InfoQ Homepage Agile Techniques Content on InfoQ
-
Lyssa Adkins and Michael Spayd on the Role of the Agile Coach
In this interview, Lyssa Adkins and Michael Spayd, cofounders of the Agile Coaching Institute, discuss the role of the Agile Coach and the competencies (i.e. facilitation, mentoring, teaching, and coaching) necessary to become effective in that role. Also discussed are ways an Agile coach can transform teams and organizations while reinforcing behaviors that will endure after the coach leaves.
-
John Rudd on the Use of Real Options for Agile Portfolios and Projects
Funding models and portfolio management approaches need to account for increasing levels of uncertainty, change and competition by compressing planning horizons, speeding time to market and recalibrating frequently. In short, organizations should apply real options and Agile methods for project approval, planning and oversight, not just for execution.
-
Jeff Patton on the Product Owner’s World
In this interview, Jeff Patton discusses the Product Owner role and points out that Agile has never been very focused on the customer. While Agile development excels at “delivery”, it struggles to support “discovery” (i.e. defining what the customer really needs). Also discussed are techniques such as Lean Startup and story maps and the importance of defining business value in an Agile context.
-
Andrew Hunt on Pragmatic Programming
InfoQ sits down with Andrew Hunt, one of the original Agile Manifesto signatories, to discuss how Agile has diverged from the original vision and how pragmatic programming has evolved. Andy discusses CoffesScript, Arduino, and HTML5 and he shares his views on the effectiveness of pair programming, Agile testing methods and other practices.
-
Chet Hendrickson on the Need for Good Technical Practices
Chet Hendrickson was interviewed at Agile 2011. He discusses the need to get back to basics, to the ideas that made agile successful in the first place - small teams working closely with empowered product owners and using good technical practices. He describes the Agile Sweet Spot and talks about how organizations can work towards achieving it.
-
Ward Cunningham on Agile: 10 Years After
On the 10th anniversary of the Agile Manifesto, Ward Cunningham discusses software craftsmanship, pair programming, and the changes in Agile over the last ten years. He explains how his original ideas have become diluted, and shares his latest project, based on ideas originating from his work with HyperCard, to create federated documents.
-
The IC Agile Training Mix
Founding members of the ICAgile Consortium, Ahmed Sidky and Alistair Cockburn, discuss IC Agile, along with Bob Payne, a consultant, coach and trainer. They explain why ICAgile was created, how it fits in with popular certifications like the Certified ScrumMaster, how organizations that deliver training can fit their courses into the ICAgile road map and how individuals can collect knowledge.
-
Jez Humble on Continuous Delivery
In this interview at Agile 2011, Jez Humble discusses continuous delivery and the deployment pipeline, emphasizing the importance of feedback and automating tests at every level to validate deployments. Gone are the days of massive acceptance test scripts. He also talks about the evils of feature branching, and speaks on the DevOps practices to collaborate all the way through the delivery cycle.
-
Whats Happening with the AAFTT and Entaggle
Elisabeth talks about the current state of functional testing tools and the work being done by the Agile Alliance Functional Testing Tools program and how it is influencing the direction of tools development in the testing space. She also describes the new community-based site for giving and getting professional recognition- Entaggle.
-
I'm the business and agile was my idea
Craig discusses how Suncorp are extending the adoption of Agile beyond IT into business departments. They are achieving positive results with measurable benefits. He also discusses what it takes to form an "A-Team" of passionate people working effectively together and delivering value to their businesses.
-
Elastic Leadership
Roy Osherove talks about the challenges and opportunities of being a software team leader. He shares his hard won experiences in growing teams, their members and influencing behaviour. Being a software team lead is about getting out of your comfort zone, creating trust and commitment in your team but also about knowing about team maturity levels and the different approaches needed.
-
ThoughtWorks’ Fowler and Humble Talk Continuous Delivery
Two of ThoughtWorks’ finest, Martin Fowler and Jez Humble, talk about the notion of Continuous Delivery, which enables organizations to build software that is production ready at all times. To do this, enterprises automate the build, deployment, and testing process, and improve collaboration between developers, testers, and operations. The duo discusses a variety of related issues.