InfoQ Homepage Agile Content on InfoQ
-
Do's and Don'ts on Android
Lars Hesel Christensen shares lessons learned from implementing a mobile banking application for Android, presenting the architecture, the technology&tools used, what works and what should be avoided.
-
Putting the "re" into Architecture
Kevlin Henney promotes live architecture through refactoring, recovery, re-envisioning, retrospection, re-engineering, repair, rewriting, reduction, reuse, reaction, re-evaluation and remembering.
-
Getting Real with Consulting
Jamie Wright provides advice on project management based on 37 signals’ software development methodology for those involved in consulting.
-
More Best Practices for Large-Scale Websites: Lessons from eBay
Randy Shoup: Partition Everything, Asynchrony Everywhere, Automate, Everything Fails, Embrace Inconsistency, Expect (R)evolution, Dependencies Matter, Respect Authority, Data, Custom Infrastructure.
-
Why Don’t We Learn!?
Russ Miles discusses how to nurture the skill of learning by understanding it, valuing it and enhancing it in order to achieve an agile transformation within the organization.
-
Software Evolution in Agile Development: A Case Study
Nanjangud C Narendra presents a case study of an enterprise Agile project in the light of Lehman’s laws of software evolution, along with observations on Agile practices used and their outcome.
-
Agile Operations – Optimizing the Business One Shell Script at a Time
Dan North and Chris Read discuss techniques for implementing Agile Operations, a combination of Lean thinking and Agile development meant to optimize the business processes in order to reduce waste.
-
Scaling Lean & Agile: Large, Multisite or Offshore Delivery
Craig Larman presents practices and tips related to adoption, structure, requirements, contracts, architecture and design, offshore, multisite development, and coordination with large Scrum teams.
-
From Lessons Learned to Lessons Productized
Tim Wagner discusses how the Visual Studio team at Microsoft uses customer feedback to improve the development process, testing and productivity of a 50 MLOC product.
-
Registration of Rights - A Visionary Public SOA-Project
Henrik Hvid Jensen presents a SOA project meant to digitalize the registration of land property rights in Denmark, pointing to the architecture used, services and the registration process.
-
Everything I've Ever Learned, I Learned from Failure
Robert Myers talks about the role played by failure in Agile development, sharing a number of Lean and Agile practices helping to embrace failure and showing how to interpret the feedback received.
-
Scaling the Social Graph: Infrastructure at Facebook
Jason Sobel presents the evolution of Facebook’s infrastructure over time, from the original LAMP stack to the present multi-datacenter configuration, the challenges faced and plans for the future.