InfoQ Homepage Adopting Agile Content on InfoQ
-
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.
-
Linda Cook Discusses the Agile Coaching Profession
Linda Cook, a well-known agilist, and board member of both the Agile Alliance and the Agile Leadership Network, discusses the agile coaching profession. Among other things, she covers servant leadership, being as a role model, types of individuals appropriate for the profession, and the differences between being an external coach versus being an internal employee in the coach role.
-
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.
-
Examining the Roots of Agile
How did the Toyota Production System influence the formation of Agile practices, and what advances in systems thinking can be useful to Agile thinkers today? This also interview examines the current state of software development in Japan, where waterfall processes still hold sway but Agile techniques are taking hold.
-
Systems Thinking for Management
Esther Derby talks about common management and team traps that can impact organisations adopting Agile methods. She describes the conditions needed to form "real teams" and how management can create the right environment to nurture the formation of self organizing teams.
-
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.
-
Craig Larman on the Challenges of Scaling Scrum to Large Organizations
In this interview, Craig Larman discusses the many challenges you face when scaling scrum to large organizations. These challenges stem from decisions to use component teams over feature teams; adopting out sourcing without careful consideration for the impact of that decision; and over specialization of skills and limited learning which leads to waste, bottlenecks, and poor performance.
-
Ron Jeffries on the Potential of Agile
Ron Jeffries discusses the potential of Agile methods and the possible effect it could have on the programming industry. The impact could be greater with enterprise software as developers invest more time to understand the practice and technology they are using while being mindful.
-
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.
-
Transforming Businesses to Agility
M Dwyer of BigVisible Solutions talks about the process of transforming businesses to agility, including the concept of Agile localization in global efforts. Dwyer says that with distributed teams across multiple time zones and cultures it is good to establish a group of Agile missionaries to go forth and train people on Agile. He also discusses how to transfer Agile skills to the next generation.
-
Laurie Williams: Getting to Comparative Agility
Laurie Williams, who heads the Software Engineering Research group at North Carolina State University, discusses her research into Agile principles and practices. Williams also talks about Comparative Agility, which is a tool to show teams where they stand in terms of the adoption of Agile practices. Comparative Agility was launched in 2007 and since that time over 400 people have used it.
-
Johanna Rothman: Managing Agile Teams
In this interview, Agile management expert Johanna Rothman talks about the process of managing in Agile environments, particularly for distributed teams. Rothman also helps to distinguish between self-directed, self-organized and self-managed teams. And she stresses the importance of clear communication amongst team members, as well as the ability for managers to learn new skills.