InfoQ

InfoQ

Editor Specific Content View

All of Craig Larman's Content on InfoQ


Latest featured content by Craig Larman

Collaboration Over Contracts in Agile “Offshore” Outsourced Development

Topics
Offshoring,
QCon London 2011,
Methodologies,
QCon,
Business Models,
Conferences,
Relationship,
Business,
Agile,
Programming,
Contracts & Negotiation

Craig Larman explains the internal workings of a customer-supplier relationship, advising on how to proceed to ensure an offshore Agile development that is fulfilling for both parties.

Articles by Craig Larman

Large-Scale Agile Design & Architecture: Ways of Working

Topics
Scalability,
Agile Techniques,
Architecture,
Agile,
Design,
Performance & Scalability

During my 2011 QCon London keynote on "Scaling Lean & Agile: Large, Multisite or Offshore Delivery", I mentioned — as an aside — that, "Architecture is a bad metaphor. We don't construct our software like a building, we grow it like a garden." This prompted many a tweet, and some people were interested in clarification or elaboration.

Presentations by Craig Larman

Scaling Lean & Agile: Large, Multisite or Offshore Delivery

Topics
Team Collaboration,
Distributed Team,
Collaboration,
QCon London 2011,
Offshoring,
Teamwork,
Agile in the Enterprise,
Scrum,
Agile Techniques,
QCon,
Business Models,
Lean,
Architecture,
Agile,
Conferences,
Business

Craig Larman presents practices and tips related to adoption, structure, requirements, contracts, architecture and design, offshore, multisite development, and coordination with large Scrum teams.

Interviews by Craig Larman

Craig Larman on the Challenges of Scaling Scrum to Large Organizations

Topics
Removing Waste,
Adopting Agile,
Agile in the Enterprise,
Lean,
Scrum,
Adoption,
Agile,
Change,
learning

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.