InfoQ Homepage Agile Content on InfoQ
-
The SaaS Development Lifecycle
Many companies today are struggling with how to take advantage of cloud technologies while integrating them into their existing development and operating procedures. This article will show you how to adapt your existing development and operating procedures to the cloud.
-
Organizational Culture and Agile: Does it fit?
Recently, Agile Coach Michael Sahota has been exploring the impacts of organizational culture on Agile transformations. We caught up with Michael and asked him to answer a few questions for our readers.
-
Active Architecture for Agile Projects
Active Architecture is a type of documentation that helps to bridge the gap between User Stories in Agile Projects and large design deliverables on Traditional projects. It leverages the power and simplicity of User Stories. Unlike traditional design documentation that defines the structure or passive state of the design, Active Architecture defines the actions or active state of the design.
-
Patterns for Continuous Delivery
There is no one-size-fits-all solution to implementing Continuous Delivery. The number and composition of the teams will greatly affect what options are available and what trade-offs need to be made. Staff editor Jonathan Allen reflects on some of the patterns he has observed over the last 15 years.
-
A Discussion With Neal Gafter on the Future of Java
Microsoft's Neal Gafter, who was primary designer and implementer of the Java SE 4 and 5 language enhancements and now works for Microsoft on .NET platform languages, discusses the impact of Oracle's acquisition of Sun on Java,makes the case for adding segmented stacks and a meta-object protocol to Java,, and offers some insights into how Java and C#/.NET compare.
-
Liz Keogh: 10 years of Agile - the Prophecy of Failure, and the Failure of Prophecy
Liz Keogh, recipient of the Gordon Pask award in 2010, discusses the predictions of Agile as a fad and how the movement has stood the test of time over the last ten years. She warns against complacency and of ignoring the manifesto value of "individuals and interactions over processes and tools" in our examination of Agile principles and practices - Agile itself must evolve to remain relevant.
-
Interview and Book Review: Continuous Delivery
Continuous delivery means that a software product is production-ready from day one of the project, even if all features not implemented, and the product can be released to users on demand. InfoQ spoke with Jez Humble and David Farley, authors of "Continuous Delivery" book on the continuous delivery concept and how it can be used to deliver the software product more efficiently.
-
Design For Hybrid Agile Adoption
Offshore Development is a critical success factor for many organizations as is adopting Agile methodologies. However, these two techniques have never worked well together. Overcoming this challenge, “Design for Hybrid Agile Adoption (DH2A)”, is a methodology defined to successfully execute Agile projects in a distributed and out-sourced environment. This article provides an overview of DH2A.
-
Naresh Jain: Dealing with Change in an Evolving Contextual World
Naresh Jain won the Gordan Pask award in 2007. He writes about the need to adapt our processes and build on top of agile practices, one size doesn't fit all and processes must evolve as we tackle more and more complex problems. He examines some of the key elements from the Lean Startup movement and shows how they are the logical next step for many agile implementations.
-
Elisabeth Hendrickson: Agile - An Inclusive Community
Elisabeth Hendrickson, 2010 winner of the Gordon Pask award, talks about the collaborative nature of the agile community and how it has changed the nature of work in organisations large and small. She reflects on how the community has changed over the years and become more and more inclusive, and invites one and all to join the conversation and contribute to the changes happening in the workplace.
-
Agile Strategy Manifesto
A successful business strategy starts with unique value creation. But for an organization to realize the full benefit of it’s business strategies it must develop and maintain them using an Agile approach. An Agile mindset and careful application of feedback provided by an iterative implementation will help retain value and turn good business strategies into great business strategies.
-
Laurent Bossavit: Agile Ten Years On
Laurent Bossavit discusses the importance of learning from history and reflects on the historical influences that have contributed to emergence of agile practices and techniques. He examines the impact agile approaches are having and the emergence of the new discipline of agile software development, and calls for formulation of a new generation of more inclusive Agile institutions.