The Latest

Avoiding Pitfalls in Your Agile Transformation[article]

Being an Agile transformation coach since 2001 at IBM and other companies has taught me a lot about being agile; especially the art of change. Increasing a corporate agile community from 300 to over 3,400, teaching two day courses to over 1,050 people, and consulting with teams were not the only ways I discovered the essence of “being” agile. Leading and coding with my agile team was just as wonderfully painful and educational.

 

TechWell Contributor's picture TechWell Contributor
Determining How Agile You Are Comparatively[article]

A handful of years ago, some of my clients began to ask me, “How are we doing?” My replies were always something like, “You’re doing pretty well at pair programming, and I like how teams have shifted from writing requirements documents to talking about user stories. But teams really haven’t embraced the idea of automated testing yet, and that’s where we need to focus most.” But this wasn’t the type of answer they wanted; they wanted to know, “How are we doing compared to our competition?”

 

TechWell Contributor's picture TechWell Contributor
Agile Teamwork - A Stumbling Block or a Stepping Stone to High Performance?[article]

Back in the 90’s self-managed teams were all the rage but they had a high rate of failure mainly because team members lacked people skills. These ideas of self-managed teams were borrowed by the Agile movement when in 2001 they formulated a ‘new’ way of working, based on Agile principles. However, self-managed teams only work well when team members understand a lot about human behavior and why people do the things they do!

 

TechWell Contributor's picture TechWell Contributor
Embracing Kanban: An Experience Report[presentation]

Early in 2004, Chris Shinkle's company began adopting agile practices. Unfortunately, agile did not have the desired cultural impact within their organization-and the adoption floundered.

Chris Shinkle, SEP INC
Agile Architecture: Patterns and Technology[presentation]

Despite our wishing it were so, software architecture is not static throughout a project, especially within an agile development environment.

Kirk Knoernschild, Burton Group
Critical Incidents While Testing in Scrum[presentation]

Scrum frameworks deliver working code in time-boxed sprints. Many communities find Scrum to be a wonderful balance between discipline and agility because it tames turbulence and focuses teams.

Robert Sabourin, Amibug.com
Iteration Management: Unclogging Your Development Process[presentation]

Within the agile development lifecycle, the role of "iteration manager" is crucial for maintaining the rhythm and flow of the project.

Tiffany Lentz, ThoughtWorks
Agile Development Practices 2009: The Agile PMP: Teaching an Old Dog New Tricks[presentation]

Agile methods emphasize trust, empowerment, and collaboration-moving us away from command and control project management to harness the passion, creativity, and enthusiasm of the team.

Michael Cottmeyer, VersionOne, Inc.
Kanban: A True Integration of Lean and Agile[presentation]

If XP and Scrum are the first generation of agile methods, Kanban software development is the next generation. Kanban integrates lean and agile principles to create better software faster and at less cost.

Alan Shalloway, Net Objectives
Storyotypes: The Patterns Within the Stories[presentation]

Have you noticed that similar stories appear over and over again as you develop a system?

Dan Rawsthorne, Danube Technologies, Inc.
Peer Code Review: An Agile Process[presentation]

Peer code review is one of the most effective ways to find defects-but is it agile? Because agile teams loathe heavy process, code review practices can easily fail.

Gregg Sporar, Smart Bear Software
Sixteen Essential Patterns of Mature Agile Teams[presentation]

Many teams have a relatively easy time adopting the tactical aspects of the agile methodologies. Usually a few classes, some tool introduction, and a bit of practice can lead you toward a somewhat efficient and effective adoption.

Robert Galen, Software Testing Consultant
Organizational Values: A Key to Agile Success[presentation]

Agile adoptions can only be successful if corporate values match the key values outlined in the Agile Manifesto and in agile frameworks such as XP and Scrum.

Michele Sliger, Sliger Consulting, Inc.
Applying Lean Production to Software Development: A Worldview[presentation]

Lean production has made it possible for many industries to develop products faster and more profitably, building a loyal customer base while lowering business risk.

James Sutton, Lockheed Martin
Pragmatic Personas: Putting the User in User Stories[presentation]

When making choices about a system's functionality, the easiest thing is to ask yourself, "What would I like the software to do?" Unfortunately, when a team uses this approach, the result is usually constant argument, uncomfortable compromise

Jeff Patton, Independent Consultant

Pages

AgileConnection is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.