Join us for the Accelerated Software eXchange Forum — a half-day of expert keynotes featuring Dave Farley, Chelsea Troy, Heidi Waterhouse and Barry O'Reilly.
Today’s corporation demands software initiatives that are closely tied to business initiatives. The success of the entire business depends on its ability to inexpensively deliver the highest quality software in the least amount of time.
Traditionally speed has been treated as the enemy of quality, but we may have gotten it all wrong. New evidence from high performers shows that speed and quality are not the mutually exclusive aims we assumed: in fact, to do high quality work, speeding up is essential.
If your goal is to help your organization deliver better software faster and more efficiently, than this event promises unique perspectives that will help you do just that.
How can you accelerate your journey in becoming a Lean Enterprise? What are the key aspects to consider when you start? What are the tools and techniques to use? How do you organize to make a meaningful business impact?
In this talk, Barry O'Reilly shares his lessons learnt from client engagements since the publication of Lean Enterprise: How High Performance Organizations Innovate At Scale. He showcases how he has helped enterprises rekindle their capability to explore, experiment and embrace continuous improvement.
He highlights the key issues holding organizations back from unleashing innovation, and demonstrating the countermeasures to achieve high performance at scale.
Barry O’Reilly is a business advisor, entrepreneur, and author who has pioneered the intersection of business model innovation, product development, organizational design, and culture transformation.
Barry is author of two international bestsellers, "Unlearn: Let Go of Past Success to Achieve Extraordinary Results", and "Lean Enterprise: How High Performance Organizations Innovate at Scale" — part of the Eric Ries series, and a HBR must read for CEOs and business leaders. He writes for The Economist, and is faculty at Singularity University.
When the requirements change out from under your tech team, your code has to change. So it’s worthwhile to build your skills in assessing code maintainability, deciding whether to refactor, and doing the refactor.
In this talk, we’ll answer questions like:
- What does it mean for code to be maintainable, and how do we make code more maintainable?
- How do we know when to refactor — and how do we know when to stop refactoring?
- How do we sell stakeholders on giving us space to make a large refactor?
This talk includes both code samples and architecture samples from apps in use today.
Chelsea Troy writes code on projects like the Zooniverse Citizen Science Mobile App and the NASA Landsat Image Processing Pipeline. She looks for clients who are saving the planet, advancing basic scientific research, or providing resources to underserved communities. She has been known to take projects in mobile development, web development, and machine learning. She streams some programming sessions to YouTube, so you can watch her code (and narrate!) in real time. She then turns the recordings into educational materials.
Chelsea also teaches Mobile Software Development at the Master’s Program in Computer Science at the University of Chicago. She is the author of chelseatroy.com and a book called Remote Work Sucks (the title is kind of a trap). She organizes two conferences: PromptConf (Chicago area, very technical) and ORD Camp (Chicago area, not nearly as technical).
Chelsea flings barbells around for fun. She drives an electric cafe cruiser named Gigi.
We often think about speed and danger as being closely related, but we now have empirical proof that faster, smaller releases tend to cause fewer outages and less downtime for our software systems. How can we take that understanding and use it to build systems that allow for the fallibility of humans and systems? What makes speed safer, how can teams support each other with successful failures, and why do we hold to superstitions about control when we have proof to the contrary?
Continuous Delivery requires that we are able to deploy broken code into production without negatively affecting anyone, but how do we make that change in our beliefs and our teams? This talk is for anyone struggling with the tension between quality, speed, and accuracy. Audiences will leave with a new perspective on how small and fast a change can be, and how allowing change makes teams healthier.
Heidi Waterhouse is Transformation Advocate with LaunchDarkly. She delights in working at the intersection of usability, risk reduction, and cutting-edge technology. One of her favourite hobbies is talking to developers about things they already knew but had never thought of that way before. She sews all her conference dresses so that she's sure there is a pocket for the mic.
The game for modern software development has moved on. We are no longer building systems that simply automate previously manual processes as we did at the beginning of the software revolution. Now we create new businesses, new industries. We revolutionize existing markets and create entirely new ones.
The organizations that succeed at this don't look the same — or operate in the same ways — as more conventional firms. They are different and approach software and the role that it plays in an organization differently.
So, what does "Digital Disruption" really mean for the organizations that practice it and how do they use speed and efficiency as a tool, rather than just a cost-saving measure?
IT is no longer merely a "Support function" it is the business model.
Dave Farley is a pioneer of Continuous Delivery, thought-leader and expert practitioner in CD, DevOps, TDD and software development in general.
Dave has been a programmer, software engineer, systems architect and leader of successful teams, for many years, from the early days of modern computing, taking those fundamental principles of how computers and software work, and shaping ground-breaking, innovative approaches that have changed how we approach modern software development. Dave has challenged conventional thinking and lead teams to build world class software.
Lessons Deploying Lean Enterprise at Scale
Featuring Barry O'Reilly
Barry O'Reilly looks at the key issues holding back organizations from unleashing innovation and achieving high performance at scale. In this talk Barry shares real world stories from the enterprises he's helped to embrace continuous improvement and rekindle their capacity for...devops quality continuous-improvement performance performance-at-scale innovation lean-enterprise lean
The Technology and Psychology of Refactoring
Featuring Chelsea Troy
When the requirements change out from under your team, your code has to change. So it’s worthwhile to build your skills in assessing code maintainability, deciding whether to refactor, and doing the refactor. In this practical talk, Chelsea addresses key questions around refactoring.code maintainability code-maintainability refactoring
Go Faster, Be Safer: Release Velocity and Psychological Safety
Featuring Heidi Waterhouse
We've proven that faster, smaller releases reduce outages and downtime, but how can we use that understanding to build systems that allow for the fallibility of humans and systems?
In this talk, Heidi Waterhouse delves into the tension between quality, speed and changing our beliefs.devops quality release-velocity release-planning release-cycle release-management change-management change accuracy continuous-delivery speed velocity
Digital Disruption & Economies of Speed
Featuring Dave Farley
What does "Digital Disruption" really mean? Dave Farley offers a fascinating look at how the world's most high-performing organisations use speed and efficiency as a tool, rather than just a cost-saving measure.devops quality leadership speed digital-disruption continuous-delivery