InfoQ Homepage Agile Content on InfoQ
-
Elisabeth Hendrickson on the State of Functional Testing Tools
In this interview Elisabeth Hendrickson talks about the Agile Alliance Functional Testing Tools (AA-FTT) group, a discussion group related to advances in functional testing tools for Agile projects. She says this Yahoo group focuses on automated functional testing as an integral and essential part of Agile development. She also discusses the maturity of the state of functional testing tools.
-
Diana Larsen Speaks to the Value of Trust, Authenticity and Forgiveness on Teams
In this interview, Diana Larsen gives her perspective on the value of trust in an Agile development environment. Larsen talks of trust, authenticity and forgiveness as being key to teaming efforts. Trust is the glue that holds teams together. Authenticity is showing one’s true self to the team. And forgiveness is critical in rebuilding trust on a team if it is somehow broken.
-
ThoughtWorks Studios' Cyndi Mitchell Talks Adaptive ALM, Continuous Delivery
In this interview, Cyndi Mitchell talks about ThoughtWorks’ concept of “Continuous Delivery,” which focuses on the last mile of software delivery. Mitchell also discusses the “adaptive” in ThoughtWorks Studios’ Adaptive ALM (Application Lifecycle Management) strategy, in which Agile solutions must be adaptive to users’ needs. And Mitchell describes ThoughtWorks Studios tools: Mingle, Go and Twist.
-
Amr Elssamadisy: Why Agile Works
In this interview Amr Elssamadisy talks about the practice of Agile software development and why it works. Elssamadisy said Agile processes work because developers are able to learn from their successes. Indeed, Elssamadisy said developers learn from both their mistakes/failures, as well as from their successes. Moreover, developers need to learn how to work with teams and to handle confrontation.
-
Bob Galen Talks Scrum
In this interview, Bob Galen talks up the benefits of the Scrum methodology. He delves into issues such as what is the product owner’s role and how to develop a well-formed backlog. Galen also focuses on the various parts of the team, including the Scrum Master. He also gets into the process of grooming, and what to do and not do in a sprint.
-
Ashley Johnson on Personal Agility and Setting Higher Standards
Ashley Johnson shares his views on Agile development, in particular the move toward “Personal Agility.” Johnson says it is not possible to have an Agile organization of any scale without having the individuals behave in an Agile manner. Part of Personal Agility is about taking responsibility and approaching others as humans rather than obstacles. Johnson also discussed the Scrum vs. Kanban debate.
-
Scott Chacon on Git and GitHub
Scott Chacon talks about the technologies that power GitHub (Erlang, Redis,...), and the benefits of Git as a version control and as a storage system.Also: ShowOff, Scott's JS-based presentation tool.
-
Kevin Rutherford on Refactoring Ruby And Code Smells
Kevin Rutherford talks about the challenges of refactoring Ruby code, and his open source tool 'reek' which automates the discovery of certain code smells in Ruby code.
-
Martin Fowler and Paulo Caroli on Continuous Integration and Deployment
Martin Fowler and Paulo Caroli discuss testing, continuous integration and continuous deployment, as well as DSLs and REST.
-
The way GitHub helped Erlang and the way Erlang helped Github
Tom Preston-Werner introduces Git and GitHub and answers some questions about GitHub's architecture and features. He also talks about its development process and explains that using Erlang was instrumental for making it robust. Kenneth Lundin then talks about the decision of Erlang/OTP team to move it to GitHub and how it helped increasing contributions from the community.
-
Smaltalk's Dave and Erlang's Joe on Software Quality and Craftsmanship
Joe Armstrong and Dave Thomas take a look back on the evolution of software and progress that has been made. They make some observations about the actual state of the industry and highlight problems that prevent it from delivering quality software. They try to identify reasons of these issues and suggest craftsmanship as possible solution.
-
Joshua Kerievsky Calls for Developer Performance Metrics
In this interview, Joshua Kerievsky, founder of Industrial Logic, discusses the need for developer performance metrics to enable organizations to determine the capabilities of developers. He also discusses his project known as the Limited Red Society. The goal of the Limited Red Society is to help developers limit the amount of time their code is in the red.