Design & Code

Conference Presentations

Collocated West Logo Use Feature Flags for Clean Deployments
Slideshow

Software teams want to move faster and deliver features to end users sooner. Continuous delivery and DevOps promise to deploy quickly. However, pushing faster and deploying more often increase the risk of breaking—and subsequent downtime. Edith Harbaugh finds that a feature flagging system...

Edith Harbaugh
Collocated West Logo Agile Metrics: Measuring Outcomes and Results
Slideshow

When organizations move to agile approaches, two very common metric anti-patterns surface: (1) The organization doesn’t change its metrics at all and simply continues to measure as they always have; or (2) The organization throws out every metric and just focuses on velocity and trying to...

Bob Galen
Collocated West Logo Your User Stories Are Too Big: Yes, They Are!
Slideshow

When a user story is too big, it is harder to understand, estimate, and implement successfully. Some teams break the “business story” into “technical stories” but this generally doesn’t help because most or all of the technical stories need to be completed before there is anything...

Chris Sims
Collocated West Logo Zorro Circles: Retrospectives for Excellence
Slideshow

Have you wondered how to progressively harness your agile team’s energy, focus on important goals, and improve outcomes? Woody Zuill said, “If you could adopt only one agile practice, then let it be retrospectives. Everything else will follow.” Retrospectives help individuals and teams...

Aakash Srinivasan and Vivek Angiras
Collocated West Logo How Far Can You Go with Agile for Embedded Software?
Slideshow

With the proliferation of IoT and consumer demand for smarter homes, appliances, automobiles, and wearables, many traditional product-based manufacturing companies are now becoming embedded software companies. This means that the design and manufacturing of physical products is becoming...

Anders Wallgren
Collocated West Logo Continuous Discovery: The Path to Learning and Growing
Slideshow

Software development is a process of continuous discovery. When writing software, we create ideas, we try them in code, we learn what works and what doesn’t—and that steers us to a better solution. And sometimes we do this all day long! Woody Zuill says that this same process of continuous...

Woody Zuill
Collocated West Logo Determining Business Value in Agile Development
Slideshow

Both agile and lean focus on delivering business value to the customers as rapidly as possible. On agile projects, story points are often used to estimate and track development effort for user stories. However, to concentrate on delivering value, we must be able to place a business value...

Ken Pugh
Collocated West Logo Five Critical Elements for Successful Agile Data Management
Slideshow

In the past few years we’ve used cloud technologies to improve pre-production flexibility and solve many problems that previously prevented us from delivering high quality apps to production. However, one problem consistently prevents full test coverage prior to deployment—the lack of...

Robert Kelman
Collocated West Logo Disrupting Ourselves: Moving to a “Teal Organization” Model
Slideshow

In his book Reinventing Organizations, Frederic Laloux describes the “Teal Organization” model. Teal organizations have an evolutionary purpose, self-managing teams with little or no organizational hierarchy, and individuals who bring their whole person to work rather than putting on a...

Bob Payne
Collocated West Logo Scaling Scrum with Scrum™ (SSwS): A Universal Framework
Slideshow

Scrum is a simple framework allowing a single team, working from a single backlog, to maximize the value it delivers to its stakeholders. Unfortunately, your organization probably has more than one team and more than one backlog—but you still need to maximize the value to your stakeholders.

Dan Rawsthorne

Pages

AgileConnection is a TechWell community.

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