Innovation Enabled Value Driven Software Evolution • Dave Thomas • CodeCrafts 2024

  Рет қаралды 98

SQUER Solutions

SQUER Solutions

Ай бұрын

This presentation was recorded at Code Crafts 2024
code-crafts.com/
In this talk, we describe our experience applying unconventional technical innovation techniques to make significant impacts in challenging environments. Unlike the generally accepted approach of slowly evolving the old system to the following generic technology and practices, e.g. Procedural to OO, OO to FP, Waterfall to Agile, Monolith to Microservices, etc., we describe an alternative we will call Legacy Innovation. We explain and illustrate by concrete examples a lean value-based approach to target and implement short-term high-impact changes at specific value opportunities in the architecture.
Experience with legacy transformation is well known to be expensive, slow, and high-risk, too often with disappointing impact. This isn’t surprising because the Agile approach seeks to improve primarily through systemic change, often force-fitting standard work practices and engineering techniques across the business. Although Lean inspired Agile, Agile has unfortunately been obsessed with specific ceremonies and tooling. Despite over two decades of Agile, most large organizations still apply the same techniques! Executives often sign up for agile transformations to obtain ****agility and productivity, whereas the promise of Agile is improved predictability and quality***.* In our experience, significant single-approach transformations are problematic. **** While they may be “agile in the small,” they don't deliver the impact businesses need.
In contrast to common code-centric approaches for large-scale transformation, we discuss our experiences applying a *value-based approach*, where Agility is substantially due to using a specific innovation at a *focused point of high leverage*. To my knowledge, the innovation approach is not discussed in the legacy literature, which focuses on evolving large code bases by "*Working with Legacy Code*."
A carefully targeted approach allows more effective use of scarce skilled resources, substantially reducing training and staff expenses. Agility and Productivity typically come from significant innovations in the value chain. Unlike code-centric approaches, we focus on *data and data flow*. Each intervention applies a different, robust and *strong specific solution*, often using new or radically different engineering approaches for each improvement.
In our experience, the shortest path to accelerate delivery is to selectively insert appropriate innovations in the value chain. To make this talk very tangible, we focus on several concrete case studies that illustrate what one might call *innovation patterns*applied in practice.
Stay humble, & build great software!
code-crafts.com/
/ codecraftsvie
/ codecraftsvienna
www.squer.io/
/ squerdev
squer.link/LinkedIn
/ squer.io

Пікірлер
Architecting for Scale • David Leitner • CodeCrafts 2024
54:24
SQUER Solutions
Рет қаралды 499
A Day In The Life Of An Amazon Software Engineer (Seattle Edition)
8:19
Зачем он туда залез?
00:25
Vlad Samokatchik
Рет қаралды 3,2 МЛН
39kgのガリガリが踊る絵文字ダンス/39kg boney emoji dance#dance #ダンス #にんげんっていいな
00:16
💀Skeleton Ninja🥷【にんげんっていいなチャンネル】
Рет қаралды 8 МЛН
НРАВИТСЯ ЭТОТ ФОРМАТ??
00:37
МЯТНАЯ ФАНТА
Рет қаралды 2,2 МЛН
Generative AI in a Nutshell - how to survive and thrive in the age of AI
17:57
Just a regular billionaire
7:40
CBS News
Рет қаралды 4,1 МЛН
Think Fast, Talk Smart: Communication Techniques
58:20
Stanford Graduate School of Business
Рет қаралды 39 МЛН
What are AI Agents?
12:29
IBM Technology
Рет қаралды 67 М.
🚀  TDD, Where Did It All Go Wrong (Ian Cooper)
1:03:55
DevTernity Conference
Рет қаралды 554 М.
КРУТОЙ ТЕЛЕФОН
0:16
KINO KAIF
Рет қаралды 6 МЛН
САМЫЙ ДОРОГОЙ ЧЕХОЛ! В стиле Mac Pro
0:35
Romancev768
Рет қаралды 224 М.
Телефон-електрошокер
0:43
RICARDO 2.0
Рет қаралды 1,3 МЛН
Самые крутые школьные гаджеты
0:49