Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Things Product Owners need to know about Softwa...
Search
Andy Nesling
July 07, 2023
Technology
0
14
Things Product Owners need to know about Software Engineering
Andy Nesling
July 07, 2023
Tweet
Share
More Decks by Andy Nesling
See All by Andy Nesling
Balancing Individual Team Flow with Cross Team Collaboration
andrewnesling
0
36
Lesson in Complexity from Robotics
andrewnesling
0
11
Product Management for the Grey Areas
andrewnesling
0
12
It's Agile Jim but not as we know it!
andrewnesling
0
47
Chasing the Rainbow
andrewnesling
1
130
Scaling IoT Solutions at Dyson
andrewnesling
0
110
Other Decks in Technology
See All in Technology
마라톤 끝의 단거리 스퍼트: 2025년의 AI
inureyes
PRO
1
220
公開初日に個人環境で試した Gemini CLI 体験記など / Gemini CLI実験レポート
you
PRO
3
1.2k
GMOペパボのデータ基盤とデータ活用の現在地 / Current State of GMO Pepabo's Data Infrastructure and Data Utilization
zaimy
2
120
バクラクによるコーポレート業務の自動運転 #BetAIDay
layerx
PRO
0
280
Rubyの国のPerlMonger
anatofuz
1
350
AIエージェントを支える設計
tkikuchi1002
12
2.6k
AI によるドキュメント処理を加速するためのOCR 結果の永続化と再利用戦略
tomoaki25
0
240
Unson OS|48時間で「売れるか」を判定する AI 市場検証プラットフォーム
unson
0
150
Microsoft Learn MCP/Fabric データエージェント/Fabric MCP/Copilot Studio-簡単・便利なAIエージェント作ってみた -"Building Simple and Powerful AI Agents with Microsoft Learn MCP, Fabric Data Agent, Fabric MCP, and Copilot Studio"-
reireireijinjin6
1
190
反脆弱性(アンチフラジャイル)とデータ基盤構築
cuebic9bic
2
120
【CEDEC2025】現場を理解して実現!ゲーム開発を効率化するWebサービスの開発と、利用促進のための継続的な改善
cygames
PRO
0
540
TypeScript 上達の道
ysknsid25
23
5k
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
The Cult of Friendly URLs
andyhume
79
6.5k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.2k
Become a Pro
speakerdeck
PRO
29
5.4k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Building Applications with DynamoDB
mza
95
6.5k
Rails Girls Zürich Keynote
gr2m
95
14k
How GitHub (no longer) Works
holman
314
140k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
The World Runs on Bad Software
bkeepers
PRO
70
11k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Gamification - CAS2011
davidbonilla
81
5.4k
Transcript
Prioritising comfy seats but not the engine Things Product Owners
need to know about software engineering @andrewnesling @andynesling @
[email protected]
New Frontiers Executive Summary January 2017 My journey Had a
lot of old cars! • Varied product experience • Large and small orgs • Common themes • Why I needed to care about software eng
Technical debt
Spotting Technical Debt • What Is Technical Debt? • Spotting
technical Debt • When should we take it on?
Example - Spotting Technical Debt
Paying Off Technical Debt • Why should I care about
it? • When should we pay it off? • How should we pay it off? • How much to pay off?
Rebuild or Refactor?
Rebuild or Refactor? • What are the problems with rebuilding?
• What are the problems with refactoring? • Do we have to choose?
Software Architecture
Architecture - need to knows ? • Responsibilities • Interface
• Evolution
Architectural considerations
Continuous Delivery
Continuous Delivery • What does it mean? • This feels
risky? • How does it help? • Feature Toggle • It is not free!
Continuous Delivery
Testability & Observability
Testability & Observability • Why I care about this? •
How to get at the data? • How to use the data?
Observability
Team Topologies
Team Topologies • Responsibilities • Interfaces • Evolution
Team Topologies
Fit for purpose?
Fit for purpose? • Fit now - Technical debt -
Testability Observability • Fit to Evolve - Architecture - Rebuild/Refactor - Continuous Delivery - Team Topologies
Wonderful books