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
19
0
Share
Things Product Owners need to know about Software Engineering
Andy Nesling
July 07, 2023
More Decks by Andy Nesling
See All by Andy Nesling
Balancing Individual Team Flow with Cross Team Collaboration
andrewnesling
0
40
Lesson in Complexity from Robotics
andrewnesling
0
15
Product Management for the Grey Areas
andrewnesling
0
16
It's Agile Jim but not as we know it!
andrewnesling
0
51
Chasing the Rainbow
andrewnesling
1
140
Scaling IoT Solutions at Dyson
andrewnesling
0
110
Other Decks in Technology
See All in Technology
TROCCOで始めるクラウドコストを民主化するためのFinOps
tk3fftk
3
560
イベントストーミングとKiroの仕様駆動開発で実現する要件の認識合わせプロセス
syobochim
7
1.1k
AIプラットフォームを運用し続けるための可観測性
tanimuyk
4
1.1k
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development
yoshidashingo
1
330
AI駆動開発が変える、大規模開発の前提 ーHuman in the Loop から Human on the Loop へ / AIE2026
visional_engineering_and_design
2
2.2k
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development with AI-DLC
yoshidashingo
0
110
新規事業を牽引する技術選定 〜フルスタックTypeScript開発の実践事例〜
nullnull
2
260
個人AIからチームAIへ:開発における品質と生産性の再設計
moongift
PRO
0
370
Javaで学ぶSOLID原則
negima
1
270
速さだけじゃない! VoidZero ツールが移行先に選ばれる理由
mizdra
PRO
6
730
OCI Oracle AI Database Services新機能アップデート(2026/03-2026/05)
oracle4engineer
PRO
0
170
インフラが苦手でも大丈夫! 紙芝居 Kubernetes -WWGT 10周年編-
aoi1
1
340
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.1k
Paper Plane (Part 1)
katiecoart
PRO
0
8.4k
Six Lessons from altMBA
skipperchong
29
4.3k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
280
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
240
The Spectacular Lies of Maps
axbom
PRO
1
780
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
220
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
200
The SEO identity crisis: Don't let AI make you average
varn
0
480
Practical Orchestrator
shlominoach
191
11k
The Language of Interfaces
destraynor
162
27k
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