InfoQ

Community Specific Content View


NEW: AgileEvents Calendar


View more events at UpComing.org
Or
add your own events


Popular Tags:


Popular News & Content:


Some Background:

The Manifesto for Agile Software Development, written in 2001 by 17 industry thought leaders, reads, in part:

"We are uncovering better ways of developing software by doing it and helping others to do it. Through this work we have come to value:

Individuals and interactions
over processes and tools
Working software
over comprehensive documentation
Customer collaboration
over contract negotiation
Responding to change
over following a plan

That is, while there is value in the items on the right, we value the items on the left more. "




Would you like to contribute suggestions, a news source, an opinion? We're waiting to hear from you!
Deborah Hartmann


Lead Editor Deborah Hartmann is a bilingual Agile Process Coach and Open Space Facilitator living in Toronto. Deb is passionate about making teamwork valuable and rewarding, and has mentored colleagues and improved software teams throughout her 25-year journey from programmer to coach. She injects excitement and laughter into everything she does. She is a visual artist, a certified Practicing Scrum Master, runs the Open Space track at XPday North America events, and provides active leadership in both international and local Agile communities. Deb muses aloud at www.vitalbrew.com.

Deb edits articles, and manages the group of expert writers contributing to the InfoQ Agile queue. Read more about our writers on the About Us page.

Agile Community Queue

Welcome to the home of Agile community news and content on InfoQ.com

Latest featured content about Agile

Distributed Version Control Systems: A Not-So-Quick Guide Through

Community
Architecture,
Agile
Topics
Technology,
Collaboration,
Teamwork

Since Linus Torvalds presentation at Google about git in May 2007, the adoption and interest for Distributed Version Control Systems has been constantly rising. We will introduce the concept of Distributed Version Control, see when to use it, why it can be better, and have a look at three actors in the area: git, Mercurial and Bazaar.

News about Agile

Seniority, Respect, Authority and an Agile Team

Community
Agile
Topics
Human Resources,
Agile in the Enterprise,
Careers

Senior members, who have been working in traditional teams, can face issues related to respect and authority when they come to an Agile team. An interesting discussion on Scrum Development group and Agile India group tries to uncover answers that Agile might have for the situation.

Are there weaknesses with Collective Code Ownership?

Community
Agile
Topics
Collaboration

The Agile development community has been practicing Collective Code Ownership for long enough now that we had enough time to find some of the faults.

Articles about Agile

Software Development Lessons Learned from Poker

Community
Architecture,
Agile
Topics
Technology,
Collaboration,
Artifacts & Tools

There is no silver bullet. We know it, but don't act like it. Your language, tool or process is better, right? Jay Fields says: "It depends". The right choices varies with context, people, and more. This article touches upon how a lot of things must impact a choice; learning culture, skill levels, teamwork, incomplete information, metrics - and context.

Improvement, Success and Failure: Scrum Adoption in China

Community
Agile
Topics
Methodologies,
Stories & Case Studies,
Adopting Agile

This recent inquiry, by InfoQ China editor Jacky Li, picked 5 very different cases of Scrum adoption in China, which got different results, and asked: Why did you use Scrum? How did you adopt it? What problems did you encounter, and why did it succeed or fail? Despite the small sample size, it's an interesting comparison, pointing out that improvement doesn't ensure success.

Interviews about Agile

Segundo Velasquez and Agile as Seen Through the Customer's Eyes

Community
Agile
Topics
Agile Techniques

Segundo Velasquez came to the Agile 2007 conference to meet with an Agile team which promised him help to design and develop a web application meant to build a stronger relationship between Mano a Mano, a charitable organization, and its donors. Segundo shares his amazement on how quickly the whole process evolved.

Joseph Pelrine's Blend of Science, Process &Teamwork

Community
Agile
Topics
Change,
Teamwork,
Leadership

Joseph Pelrine was present when XP took its first steps, was Europe's first Certified Scrum Trainer, and today is still breaking new ground. In this 2007 InfoQ interview, Joseph talked about Network Analysis and how Social Complexity Science informs his work with teams; the usefulness of the Dilbert archetype; & a speed-dating technique to help teams get started (creating software, of course).

Presentations about Agile

Automating Business Value with FIT and Fitnesse

Community
Agile
Topics
Software Testing

Agile communities consider stories “done” when the acceptance tests (also called story tests) are shown to the customer. Originally, this was a manual process, but in recent years, several frameworks have been created to automate this process, providing acceptance testing all the benefits of automated unit testing. One of the most popular of these if called FIT, created by Ward Cunningham.

Venkat Subramaniam's Pragmatic Factors for Agile Success

Community
Agile
Topics
Delivering Quality,
Agile Techniques,
Debugging

At NFJS Venkat Subramaniam, author with Andy Hunt of "Practices of an Agile Developer," shared his pragmatic approach to some of the important technical and non-technical factors contributing to project success, including: coding, developer attitude, debugging, mentoring and feedback.

Books about Agile

Scrum and XP from the Trenches

Community
Agile
Topics
Stories & Case Studies,
Agile Techniques

For those getting started with Agile, this book offers a detailed first-person account of how one Swedish company implemented Scrum and XP with a distributed team of 40 people, and how they continuously improved their process over a year’s time.

Agile Patterns: The Technical Cluster

Community
Agile
Topics
Unit Testing,
Software Testing,
Methodologies,
Agile Techniques,
Agile in the Enterprise

This book guides the reader on crafting their own agile adoption strategy focused on their business values and environment. This strategy is then directly tied to patterns of agile practice adoption that describe how many teams have successfully (and unsuccessfully) adopted them. Business values are also a component of these patterns so your adoption is always focused on addressing your particular environment.

Domain Driven Design Quickly

Community
Architecture,
Agile
Topics
Domain Specific Languages,
Customers & Requirements,
Methodologies

Domain Driven Design is a vision and approach for designing a domain model that reflects a deep understanding of the business domain. This book is a short, quickly-readable summary and introduction to the fundamentals of DDD; it does not introduce any new concepts; it attempts to concisely summarize the essence of what DDD is, drawing mostly Eric Evans' book, as well other sources since published such as Jimmy Nilsson's Applying Domain Driven Design, and various DDD discussion forums.

Scrum Checklists

Community
Agile
Topics
Methodologies,
Training / Certification

Scrum, arguably the fastest-growing Agile methodology, is well described in the original Scrum books, which tend to be read once and put aside. The SPRiNT-iT coaches have abstracted the basics to produce a compact reference to help teams facilitate all Scrum meetings and create the Scrum artifacts. The book doesn't teach Scrum, but offers trained teams confidence to run their first successful Sprints - successes that will increase the acceptance of Scrum in their organization.