Inspire, develop, and guide a winning organization.
Create visible workflows to achieve well-architected software.
Understand and use meaningful data to measure success.
Integrate and automate quality, security, and compliance into daily work.
Understand the unique values and behaviors of a successful organization.
LLMs and Generative AI in the enterprise.
An on-demand learning experience from the people who brought you The Phoenix Project, Team Topologies, Accelerate, and more.
Learn how making work visible, value stream management, and flow metrics can affect change in your organization.
Clarify team interactions for fast flow using simple sense-making approaches and tools.
Multiple award-winning CTO, researcher, and bestselling author Gene Kim hosts enterprise technology and business leaders.
In the first part of this two-part episode of The Idealcast, Gene Kim speaks with Dr. Ron Westrum, Emeritus Professor of Sociology at Eastern Michigan University.
In the first episode of Season 2 of The Idealcast, Gene Kim speaks with Admiral John Richardson, who served as Chief of Naval Operations for four years.
New half-day virtual events with live watch parties worldwide!
DevOps best practices, case studies, organizational change, ways of working, and the latest thinking affecting business and technology leadership.
Is slowify a real word?
Could right fit help talent discover more meaning and satisfaction at work and help companies find lost productivity?
The values and philosophies that frame the processes, procedures, and practices of DevOps.
This post presents the four key metrics to measure software delivery performance.
This paper discusses the history of Ruby on Rails at GitHub, focusing on the challenges and consequences of GitHub forking and failing to upgrade Rails for many years. The author, Eileen M. Uchitelle, a Principal Software Engineer at GitHub, describes how GitHub’s decision to fork Rails and not keep up with upgrades led to numerous problems over time, including hiring difficulties, security vulnerabilities, and an increasingly brittle codebase.
The paper then details GitHub’s multi-year effort to upgrade from their custom fork to the latest version of Rails, and the benefits they gained, such as improved performance, access to new features, and the ability to contribute back to the Rails framework. Uchitelle emphasizes the importance of continuous upgrades and the immeasurable long-term costs of not upgrading.
Finally, the author provides advice on how to approach a major upgrade, stressing the need for dedicated teams, organizational support, and careful planning. The paper concludes by urging company leaders to prioritize and value upgrade work, as failing to do so can erode the foundation of their applications.
Upgrade now to avoid compounding technical debt and ensure your application's long-term health.
Investing in upgrades saves you from the immeasurable costs of falling behind.
dedicated teams, planning, and organizational buy-in.
Written by leading expert in the field with first-hand experience.
Senior Staff Engineer at Shopify working on the Ruby open source ecosystem & Rails Core Team
Navigating Uncertainty to Build the Right Thing...
Learnings for Organizing for Outcomes
A Guide to Employing Metrics in Software...
Learn More