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
What Raising 3 Kids Taught Me About Working Wit...
Search
derek-b
September 21, 2017
Technology
56
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
What Raising 3 Kids Taught Me About Working With Users
Talk for Madison PHP Conference 2017
derek-b
September 21, 2017
Transcript
30 slides
What Raising 3 Kids Taught Me About Working with Users
Madison PHP @DerekB_WI
[email protected]
About Me • Father of 3 • Volunteer at Community
Justice, Inc. • Lead Developer at National Conference of Bar Examiners • Home Pizza Chef
16yo, 7yo, 13yo
Introduction
Who are your users? • Not us. • Project Stakeholders
• Target Audience of Business • Company Employees • Clients
Communication Needs • Requirements • Usability • Successful Product Launch
• Understand the Whys
I don’t like quiche!
Importance of Understanding • Oh! That’s what you meant. •
Shared Glossary
Shared Experience • 105 Billion People Have Lived on Earth
1 • 1.7 Billion Websites 2 • Over 1 Million Apps in App Store 3 1 http://www.bbc.com/news/magazine-16870579 2 https://news.netcraft.com/archives/category/web-server-survey/ 3 https://www.theverge.com/2013/10/22/4866302/apple-announces-1-million-apps-in-the-app-store
Everybody is Special • We are special to our family,
friends, colleagues, etc. • Your project is special to those involved.
Setting Boundaries Always saying yes, “fosters a sense of deficiency
that can never be fully satisfied.” 1 1 https://nyti.ms/2qruRKL
Setting Boundaries • MoSCoW – Must, Should, Could, Want •
Grooming the Backlog • Sprint Planning/Review • Limiting Distractions
Fair !== Equal • Substantive Fairness • Procedural Fairness •
Fair Notice • Impartiality • Fact-gathering • Fair Hearing (being heard) http://www.boystown.org/parenting/article/Pages/fairness.aspx?/article/fairness http://www.dailylocal.com/article/DL/20141215/NEWS/141219891
There are no stupid questions
There are no stupid questions • Are we there yet?
Actual Destination v Perceived Destination
There are no stupid questions • Are we there yet?
• Are we there yet? • Are we there yet? • Are we there yet? • Are we there yet? • Are we there yet? • Are we there yet? • Are we there yet?
Help Users Focus on Progress • Product Backlog • Sprint
Planning/Review • Burn-down/Burn-up Chart • Kanban Board • Product Roadmap • MVP
None
None
Boy Bands
Boy Bands • "[I want to] clarify some of what
I was trying to explain at today’s meeting. Since I don’t have a technical background, it doesn’t always make it from my brain to my mouth in one piece while under pressure." - Anonymous project user Technology can intimidate and exclude
Things Change Quickly
“I don’t like it when things change.” Sammy, age 7
Things Change Quickly
Unexpected Behavior
Unexpected Behavior • User Acceptance Testing
None
None
None
Thanks • @DerekB_WI • https://joind.in/talk/19ab2
More Decks by derek-b
See All by derek-b
What Raising 3 Kids Taught Me About Working with Users
derekb
0
93
Pardon the disruption: a user-first approach to software design
derekb
0
120
Teaching Through Code Review
derekb
0
130
Add Location-Based Searching to Your Site with Elasticsearch
derekb
0
75
Add Location-based Searching to Your PHP App with Elasticsearch
derekb
1
410
Map, Filter, and Reduce in PHP
derekb
0
920
You Version Your Code, Why Not Your Database?
derekb
0
100
Taming Your Data with Elasticsearch - PHP Benelux
derekb
1
540
What Raising 3 Kids Taught Me About Working With Users
derekb
0
460
Other Decks in Technology
See All in Technology
2026-11-11 Tamachi.sre#7 PaCにインフラリソースの命を救われました。 / PaC saves the infra resource life
masasuzu
0
150
「AIチャットからもできないの?」と言われたら ~業務アプリをMCP対応するときの認証・認可の勘所
oidfj
0
320
Intro to Kiro (One agent, every surface) | Kiro: Zero to Hero 01
inariku
PRO
2
120
Go初心者のクラウドエンジニアが、デプロイを通して旨味を知っていく話
ryudai
1
200
SREのためのFinOps入門
muziyoshiz
3
1.5k
顧客合意を取りながら進めるAWSコスト削減の実践
optim
0
170
これからのデータエンジニアの役割について考える / Rethinking the Role of Data Engineers in the AI Era
okiyuki99
0
460
Kiro Web 入門 (サインインから、頼み方、PR の受け取り、クラウドの決まりまで) | 目指せ Kiro マスター 04
inariku
PRO
2
100
AWS Quick 入門 | 目指せ Quick マスター 01
inariku
PRO
2
340
LLM 基盤と kagent v0 を全部 k8s に入れてみた / Deploy both LLM and kagent v0 in k8s
kota2and3kan
0
180
Frontier Teams — Amazon は AI で「開発のやり方」をどう変えたのか
kmotohas
0
220
bpf_arenaとstruct_opsを使うのが難しかった話
masu_mi
0
230
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
1k
Done Done
chrislema
187
17k
30 Presentation Tips
portentint
PRO
1
470
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
530
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Agile that works and the tools we love
rasmusluckow
331
22k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
320
Bootstrapping a Software Product
garrettdimon
PRO
306
120k