How to Work with Engineers w/ Alan Chiu
-
Upload
stanford-venture-studio -
Category
Education
-
view
312 -
download
0
Transcript of How to Work with Engineers w/ Alan Chiu
![Page 1: How to Work with Engineers w/ Alan Chiu](https://reader031.fdocuments.net/reader031/viewer/2022021919/588259961a28abd40e8b550d/html5/thumbnails/1.jpg)
How to Work with Engineers
Alan Chiu Head of Product and Co-Founder, Listo Partner, XSeed Capital Stanford GSB MSx 2011 @alanchiu Stanford Graduate School of Business November 12, 2015
1
![Page 2: How to Work with Engineers w/ Alan Chiu](https://reader031.fdocuments.net/reader031/viewer/2022021919/588259961a28abd40e8b550d/html5/thumbnails/2.jpg)
Stanford Graduate School of Business
Agenda
1. Product Owner
2. What Drives Engineers
3. Product Development Practices
4. Keys to Success
2
![Page 3: How to Work with Engineers w/ Alan Chiu](https://reader031.fdocuments.net/reader031/viewer/2022021919/588259961a28abd40e8b550d/html5/thumbnails/3.jpg)
Stanford Graduate School of Business
Alan Chiu
3
![Page 4: How to Work with Engineers w/ Alan Chiu](https://reader031.fdocuments.net/reader031/viewer/2022021919/588259961a28abd40e8b550d/html5/thumbnails/4.jpg)
Stanford Graduate School of Business
Agenda
1. Product Owner
2. What Drives Engineers
3. Product Development Practices
4. Keys to Success
4
![Page 5: How to Work with Engineers w/ Alan Chiu](https://reader031.fdocuments.net/reader031/viewer/2022021919/588259961a28abd40e8b550d/html5/thumbnails/5.jpg)
Stanford Graduate School of Business
Product Owner
5
Final arbiter of product spec
Judged by product-market fit
Voice of the customer
![Page 6: How to Work with Engineers w/ Alan Chiu](https://reader031.fdocuments.net/reader031/viewer/2022021919/588259961a28abd40e8b550d/html5/thumbnails/6.jpg)
Stanford Graduate School of Business
Challenges
Product owner wants to ship now.
Non-technical product owners often do not
understand the implications of their asks.
Engineers want to build a quality product.
Engineers hate throwing away code.
6
![Page 7: How to Work with Engineers w/ Alan Chiu](https://reader031.fdocuments.net/reader031/viewer/2022021919/588259961a28abd40e8b550d/html5/thumbnails/7.jpg)
Stanford Graduate School of Business
Agenda
1. Product Owner
2. What Drives Engineers
3. Product Development Practices
4. Keys to Success
7
![Page 8: How to Work with Engineers w/ Alan Chiu](https://reader031.fdocuments.net/reader031/viewer/2022021919/588259961a28abd40e8b550d/html5/thumbnails/8.jpg)
Stanford Graduate School of Business
Seek first to understand.
— Stephen Covey
8
![Page 9: How to Work with Engineers w/ Alan Chiu](https://reader031.fdocuments.net/reader031/viewer/2022021919/588259961a28abd40e8b550d/html5/thumbnails/9.jpg)
Stanford Graduate School of Business
What Drives Engineers
Work with smart people
Work on cool technology
Build something people actually use
Build their career
Stay current with the latest
tools/languages/frameworks/processes
Want their work to be seen — street cred
Afraid of working on something inconsequential
9
![Page 10: How to Work with Engineers w/ Alan Chiu](https://reader031.fdocuments.net/reader031/viewer/2022021919/588259961a28abd40e8b550d/html5/thumbnails/10.jpg)
Stanford Graduate School of Business
Implications
First engineer the most difficult to recruit
Freedom to choose
Open source vs closed source
Product shipping experience
10
![Page 11: How to Work with Engineers w/ Alan Chiu](https://reader031.fdocuments.net/reader031/viewer/2022021919/588259961a28abd40e8b550d/html5/thumbnails/11.jpg)
Stanford Graduate School of Business 11
![Page 12: How to Work with Engineers w/ Alan Chiu](https://reader031.fdocuments.net/reader031/viewer/2022021919/588259961a28abd40e8b550d/html5/thumbnails/12.jpg)
Stanford Graduate School of Business
Your Key Allies
Engineering Manager
GSD
Cares about quality
Motivated by commercial success and talent
development
CTO
Tech visionary
Owns product architecture
12
![Page 13: How to Work with Engineers w/ Alan Chiu](https://reader031.fdocuments.net/reader031/viewer/2022021919/588259961a28abd40e8b550d/html5/thumbnails/13.jpg)
Stanford Graduate School of Business
Agenda
1. Product Owner
2. What Drives Engineers
3. Product Development Practices
4. Keys to Success
13
![Page 14: How to Work with Engineers w/ Alan Chiu](https://reader031.fdocuments.net/reader031/viewer/2022021919/588259961a28abd40e8b550d/html5/thumbnails/14.jpg)
Stanford Graduate School of Business 14
![Page 15: How to Work with Engineers w/ Alan Chiu](https://reader031.fdocuments.net/reader031/viewer/2022021919/588259961a28abd40e8b550d/html5/thumbnails/15.jpg)
Stanford Graduate School of Business
Development Processes
Historical approach: Waterfall
Works if the team understands both the problem
and the solution well — rarely the case.
"Throw it over the wall" mentality leads to
adversarial rather than collaborative relationships.
15
![Page 16: How to Work with Engineers w/ Alan Chiu](https://reader031.fdocuments.net/reader031/viewer/2022021919/588259961a28abd40e8b550d/html5/thumbnails/16.jpg)
Stanford Graduate School of Business
Development Processes
How it is done today: Customer Dev + Agile Dev
Customer Development — problem oriented
Agile Development — solution oriented
16
![Page 17: How to Work with Engineers w/ Alan Chiu](https://reader031.fdocuments.net/reader031/viewer/2022021919/588259961a28abd40e8b550d/html5/thumbnails/17.jpg)
Stanford Graduate School of Business
Customer Dev + Agile Dev
17
![Page 18: How to Work with Engineers w/ Alan Chiu](https://reader031.fdocuments.net/reader031/viewer/2022021919/588259961a28abd40e8b550d/html5/thumbnails/18.jpg)
Stanford Graduate School of Business
Agile Development Process
18
![Page 19: How to Work with Engineers w/ Alan Chiu](https://reader031.fdocuments.net/reader031/viewer/2022021919/588259961a28abd40e8b550d/html5/thumbnails/19.jpg)
Stanford Graduate School of Business 19
![Page 20: How to Work with Engineers w/ Alan Chiu](https://reader031.fdocuments.net/reader031/viewer/2022021919/588259961a28abd40e8b550d/html5/thumbnails/20.jpg)
Stanford Graduate School of Business
Agenda
1. Product Owner
2. What Drives Engineers
3. Product Development Practices
4. Keys to Success
20
![Page 21: How to Work with Engineers w/ Alan Chiu](https://reader031.fdocuments.net/reader031/viewer/2022021919/588259961a28abd40e8b550d/html5/thumbnails/21.jpg)
Stanford Graduate School of Business
Keys to Success
Be the voice of the customer.
Be genuinely curious and interested in
technology.
Rank features by bang-for-buck (value vs effort).
Include non-engineers in feature estimation
meetings.
Set aside bandwidth in every sprint to pay down
technical debt.
21
![Page 22: How to Work with Engineers w/ Alan Chiu](https://reader031.fdocuments.net/reader031/viewer/2022021919/588259961a28abd40e8b550d/html5/thumbnails/22.jpg)
Appendix
22
![Page 23: How to Work with Engineers w/ Alan Chiu](https://reader031.fdocuments.net/reader031/viewer/2022021919/588259961a28abd40e8b550d/html5/thumbnails/23.jpg)
Stanford Graduate School of Business
Background: Agile Manifesto
Individuals and interactions over Processes and
tools
Working software over Comprehensive
documentation
Customer collaboration over Contract negotiation
Responding to change over Following a plan
http://agilemanifesto.org
23
![Page 24: How to Work with Engineers w/ Alan Chiu](https://reader031.fdocuments.net/reader031/viewer/2022021919/588259961a28abd40e8b550d/html5/thumbnails/24.jpg)
Stanford Graduate School of Business 24
![Page 25: How to Work with Engineers w/ Alan Chiu](https://reader031.fdocuments.net/reader031/viewer/2022021919/588259961a28abd40e8b550d/html5/thumbnails/25.jpg)
Stanford Graduate School of Business
Agile Principles
Customer satisfaction by rapid delivery of useful software
Welcome changing requirements, even late in development
Working software is delivered frequently
Close, daily cooperation between business people and developers
Projects are built around motivated individuals, who should be
trusted
Face-to-face conversation is the best form of communication (co-
location)
Working software is the principal measure of progress
... and more at http://agilemanifesto.org/principles.html
25
![Page 26: How to Work with Engineers w/ Alan Chiu](https://reader031.fdocuments.net/reader031/viewer/2022021919/588259961a28abd40e8b550d/html5/thumbnails/26.jpg)
Stanford Graduate School of Business
Common Agile Practices
Scrum
Test-driven development
Velocity tracking
Backlogs
User stories
Retrospectives
Kanban
Continuous integration
Continuous deployment
... and many more
Book: Agile Product Management with Scrum
26
![Page 27: How to Work with Engineers w/ Alan Chiu](https://reader031.fdocuments.net/reader031/viewer/2022021919/588259961a28abd40e8b550d/html5/thumbnails/27.jpg)
Bhaskar Ghosh
VP Engineering & Ops
Nerdwallet
28
Alan Chiu
Head of Product & Co-Founder, Listo
Partner, XSeed Capital