Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Happy People Build Better Products than Agile T...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Tuomas Jomppanen
August 13, 2014
Technology
970
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Happy People Build Better Products than Agile Teams
I gave this talk at Oulu Agile Seminar 13.8.2014
Tuomas Jomppanen
August 13, 2014
Transcript
68 slides
HAPPY PEOPLE BUILD BETTER PRODUCTS THAN AGILE TEAMS
Tuomas Jomppanen Development Manager OP-Pohjola, Oulu 13.8.2014
Disclaimer Digital Products can be built in many ways. This
presentation is about a small team building web/mobile products and we’re constantly trying to fi nd better ways to do our work. It might not work for you, but at least for now, it works for us :)
None
is “internal startup” of
“Best Design” “Best Mobile Application” “Best Digital Design” Awards
Development Team Product Owner Team Project Stakeholders Business, Marketing, Systems,
partners, etc
Pivo::Concept.new()
Lean Product Development Learn Fast and Release Often
Do people have problem with mobile wallets?
Hi! Can you walk us through the last time you
bought stuff? Ok, let’s see — I went to grocery shop yesterday and…
Paying with cash or card is not a problem.
But moments before and after the purchase might have few
problems worth solving
How did we learned this?
Is it valid information?
Science fi ction Validated learning
Lean = Fast and Validated
Inspiration Customer Development Lean Startup Lean Canvas The Mom Test
Jobs to be done
Brainstorm Interview people (get out of the building) Analyze Lean
Canvas, Create Hypotheses 3-4 hours? Idea Are our hypotheses valid?
“Problem Validation”
Actions > Words
Solution Interviews Analyze Build Prototype Few days, Week? Customer Journeys
User Stories
“Solution Validation”
Iterate
Brainstorm Problem Interviews Analyze Idea Build Prototype Solution Interviews Analyze
Does the user have a problem? Does our solution solve
the problem? Are they willing to pay for it?
None
Pivo::Release.new()
Happy Team Sacri fi ce The Illusion of Controlling Everything
Unknown Problem Known Problem Unknown Solution Known Solution
Unknown Problem Known Problem Unknown Solution Known Solution H arder
Easier
eCommerce Platform Pivo CMS Unknown Problem Known Problem Unknown Solution
Known Solution
Unknown Problem Known Problem Unknown Solution Known Solution U npredictable
Predictable
A project with a unknown problem and a unknown solution,
It’s nearly impossible to make correct estimates
How can you estimate something that has never been built
before?
Milestones become just meaningless random dates
We are not completely milestone-free, but we use them as
rarely as possible
People tend not to like worrying about schedules and estimates
Tracking hours is just waste of time and it makes
people unhappy
New normal Understand that the team works as close to
the long-term maximum as possible when they are happy
Unhappy people are not productive
People like working on meaningful things
People like learning new stuff
Happy people are more productive
CFO: What if we train our employees and they leave
us? CEO: What if we don’t and they stay?
Focus on People
Communicate the Vision
As a product owner, this is what you were hired
to do
Death by powerpoint is not an option
Concept videos
Picture is worth a 1000 words
Make a small movie about your concept
Concept Video 1. Write a customer journey 2. Make a
rough storyboard about the happy case 3. Film it
None
How we develop Pivo?
- Scrum - Kanban - Estimating user stories
- One week sprints - One product backlog - Six
component backlogs - Two backend teams - Three client teams
Each sprint starts with team’s planning meeting Product Owner goes
through The Product Backlog in planning meeting
Product Backlog has the “epics” (or features). Five stages: -
Maybe - In concepting - In development - Pilot/QA - Released
It’s a simple wiki page.
About 50% of backlog items comes from the team members.
- Main ingredient of our success - Everybody shares the same vision - Roadmap becomes a team-
Pivo development process in a nutshell - Focus on people
- Don’t waste time on estimates - One week sprints - Communicate the roadmap - Major feature deserves a concept video - Release as often as possible
Why care about the happiness of the team?
Happy team == Happy Customer
Agile software projects are great, as long as the team
is happy :)
Best example of happy team and happy customer
None
Thank You! www.jomppanen.com
More Decks by Tuomas Jomppanen
See All by Tuomas Jomppanen
Age of User Experience (15min)
tuomasj
0
100
Product Owner perspective on Software Project QA
tuomasj
1
110
Brainstorming with Lean Canvas
tuomasj
1
220
Kryptovaluutat viidessä minuutissa
tuomasj
0
110
Other Decks in Technology
See All in Technology
【dbts2026】AIエージェントの 判断と探索を変える、 データベース エンジニアリング― 既存DBの処理と依存関係から作る、オペレーショナルオントロジー ―
shisyu_gaku
0
280
bpf_arenaとstruct_opsを使うのが難しかった話
masu_mi
0
230
Sizing, Benchmarking and Performance Tuning Apache Flink Clusters
rmetzger
0
150
Sonnetだけで業務はまわる?
kintotechdev
1
110
AI時代に求められる優秀なTechLeadの振る舞い
pospome
11
16k
Kiro Crew の Bot (続く役目を任せる窓口) | 目指せ Kiro マスター 12
inariku
PRO
2
370
ゼロから作るWebアプリの新定番!?Amplify Gen 2 × AWS Blocksで実現する「開発速度とRDBの柔軟性のいいとこ取り」
amixedcolor
1
240
業務でAWSをあまり使っていない私が、AWSへのモチベを保つ方法
smt7174
0
190
DevOps Agentにあらゆるセキュリティインシデントのトリアージを任せた件
jirtosterone
1
120
田んぼの見回りをIoTで減らしたい!水位監視から電池駆動カメラまでの試行錯誤
itosoft
1
120
速くなった開発の効果をどう推し量るのか
bulbulpaul
0
100
AI Agent 時代のデータ基盤: ClickHouse で実現する 超高速分析とコスト削減の両立
jozono
0
230
Featured
See All Featured
The Mindset for Success: Future Career Progression
greggifford
PRO
0
560
So, you think you're a good person
axbom
PRO
2
2.3k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.8k
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Mind Mapping
helmedeiros
1
440
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.3k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
440
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
520
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
Thoughts on Productivity
jonyablonski
76
5.5k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
43k