Design & Code
Conference Presentations
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|