The Latest

Flow, Pull, Innovate: How Agile Teams Mature and Scale[presentation]

Jean Tabaka offers straightforward advice on how agile teams can mature and learn to scale up to larger and larger projects. The three steps of her approach emphasize a path based on principles of Lean Thinking--Flow, Pull, and Innovate.

Jean Tabaka, Rally Software Development
Pragmatic Learning: Improve Your Learning Skills (Part 2)[presentation]

Your approach to learning a new technology or acquiring a new skill is key to your personal success. So, how do you learn how to learn? What tricks can you use to learn faster and retain more of what you learn?

Andy Hunt, The Pragmatic Programmers
Agile Development with Dynamic Languages[presentation]

Developer practices for traditional and agile Java development are well understood and documented. But dynamic languages--Groovy, Ruby, and others--change the ground rules.

Paul King, Asert
Building Agile Workspaces[presentation]

An agile team needs a workspace that supports highly collaborative ways of working together. The team needs to be able to sit together and have visible "information radiators" of the latest status on planned work and code quality.

Rachel Davies, Rachel Davies
Leading Agile Projects: Finding Your Groove[presentation]

There are many books about agile, but most fail as a guide for navigating the beginnings of an agile project.

David Hussman, DevJam
Management Mindsets: What's So Different About Agile[presentation]

You've probably heard of Theory X, Theory Y, and Theory Z management styles. Even though we've run out of letters at the end of the alphabet, it's time for a new management theory for self-organizing agile teams.

Esther Derby, Esther Derby Associates Inc
Maximizing ROI with Agile Release Planning[presentation]

You're agile ... great! Now what? What does this mean for the organization's bottom line profits? Actually, it means a lot. You can use your agility to dramatically increase the value of your project to its stakeholders.

James Shore, Titanium IT LLC
Gradual Agile: From Here to There Gently[presentation]

Agile practices are popular today because they are working so well for many projects and organizations. However, introducing new, agile practices--or any type of new practice--into an established organization can be difficult.

Jared Richardson, Agile Artisans
Refactoring Your Wetware: Thinking Differently About Thinking (Part 1)[presentation]

Software development happens in your head-not in an editor, IDE, or design tool. We're well educated on how to work with software and hardware, but what about wetware--our brains?

Andy Hunt, The Pragmatic Programmers
The Gentle Art of Pair Programming[presentation]

Based on their experiences as software developers and the pair programming practices they use at Oxygen Media, Wendy Friedlander and Oksana Udovitska describe the principles of pair programming, explain why it is a worthwhile practice, and sh

Wendy Friedlander, Oxygen Media
Introduction to User Stories[presentation]

Agility is often described in terms of iterative development. In fact, it's more of an iterative analysis process with the code being written and tested immediately after the requirements are discovered.

Alan Shalloway, Net Objectives
Introduction to Agile for Traditional PMI Project Managers[presentation]

You are a classically trained Project Management Institute (PMI) project manager. But now you've been assigned to manage an agile project. What do you do?

Stacia Broderick, Agile Evolution, Inc
Influencing Strategies for Agile Developers[presentation]

Cognitive scientists have identified several influence strategies that can be used to more effectively convince others to see things your way.

Linda Rising, Independent Consultant
Automating Builds: Bringing Quality and Testing Forward[presentation]

Many software teams do not have continuous visibility into the ongoing quality of their software releases.

Zach Nies, Rally Software Development
The First Thing To Build: Trust on Agile Teams[presentation]

Trust is the bedrock of self-organizing agile teams. Trust allows agile teams to communicate quickly and respond rapidly to changes as they emerge.

Diana Larsen, FutureWorks Consulting


AgileConnection is a TechWell community.

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