InfoQ Homepage Agile Content on InfoQ
-
BDD with Puppet & Cucumber
Tom Sulston explains how to manage systems with Cucumber and Puppet based on BDD principles, including practical tricks and pitfalls. The session demoes using those tools.
-
RESTful SOA in the Real World
Sastry Malladi presents different ways used by the industry to implement a RESTful SOA, detailing how eBay did it in order to achieve performance, and what lessons can be taken from that.
-
The Case for Evolvable Software
Stephanie Forrest believes in the possibility to create evolvable software through automated bug repair, optimizing or improving code and creating new combinations of existing functionality.
-
Agile Does Not Guarantee Value Creation
Leonardo Mattiazzi considers that Scrum and XP are not enough, and complementary Lean principles and practices are necessary to create an Agile culture across the entire enterprise in order to succeed
-
Proving the Business Value of SOA
Anne Thomas Manes discusses SOA goals and objectives used to measure a system’s success, measuring the business value, SOA project metrics, and recommendations on proving the business value of SOA.
-
Keeping Agile Agile
Dan North argues organizations need to continuously innovate, finding new ways and practices to develop software by looking at the motivations behind Agile practices and not just implementing them.
-
Zero Investment SOA
Eric Jan Malotaux discusses implementing SOA in small iterative steps, each step delivering value to stakeholders, using feedback from previous steps to adjust the requirements and design accordingly.
-
Continuous Deployment to Production 50 Times a Day
Eishay Smith discusses the advantages of using continuous deployment (CD) at a rapid pace, dozens of times a day, the process and the tools needed to attain CD, and practices to ensure code quality.
-
Hacking Your Organization
Lloyd Taylor talks about different types of organizational culture, how to understand the culture one is in, what to do to be successful in the respective organization, and how to prepare for change.
-
Using Erlang in a Carrier-Grade Media Distribution Switch
Steve Vinoski talks on how Erlang is used in a media distribution switch to control the video stream flow at speeds up to 200Gb/s and handling tens of thousands of open HTTP connections.
-
Deriving Agility from SOA and BPM - Ten Things that Separate the Winners from the Losers
Manas and Clemens discuss deriving business agility from SOA and BPM, how SOA and BPM enable agility, and pitfalls/recommendations for organizational culture, business and technical architectures.
-
Continuous Delivery
Jez Humble talks on the importance of Continuous Delivery, outlining principles and practices, explaining continuous integration, various ways of testing, canary releasing, and migrating data.