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
15
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
12
Product Management for the Grey Areas
andrewnesling
0
13
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
累計5000万DLサービスの裏側 – LINEマンガのKotlinで挑む大規模 Server-side ETLの最適化
ldf_tech
0
210
AIエージェントを導入する [ 社内ナレッジ活用編 ] / Implement AI agents
glidenote
1
320
AWS IAM Identity Centerによる権限設定をグラフ構造で可視化+グラフRAGへの挑戦
ykimi
2
600
AI-ready"のための"データ基盤 〜 LLMOpsで事業貢献するための基盤づくり
ismk
0
140
ソフトウェアエンジニアとデータエンジニアの違い・キャリアチェンジ
mtpooh
1
690
コード1ミリもわからないけど Claude CodeでFigjamプラグインを作った話
abokadotyann
1
140
龍昌餃子で理解するWebサーバーの並行処理モデル - 東葛.dev #9
kozy4324
1
140
AWS 環境で GitLab Self-managed を試してみた/aws-gitlab-self-managed
emiki
0
320
開発者が知っておきたい複雑さの正体/where-the-complexity-comes-from
hanhan1978
6
2.1k
QAエンジニアがプロダクト専任で チームの中に入ると。。。?/登壇資料(杉森 太樹)
hacobu
PRO
0
150
プロダクトエンジニアとしてのマインドセットの育み方 / How to improve product engineer mindset
saka2jp
2
200
次世代のメールプロトコルの斜め読み
hirachan
3
440
Featured
See All Featured
Being A Developer After 40
akosma
91
590k
Designing for humans not robots
tammielis
254
26k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.2k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
Statistics for Hackers
jakevdp
799
220k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Facilitating Awesome Meetings
lara
57
6.6k
Why You Should Never Use an ORM
jnunemaker
PRO
60
9.6k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
10
920
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
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