Top Banner
Product Development 101 @dblockdotorg July 2016 Alexander Calder, Pyramids, 1970, https://www.artsy.net/artwork/alexander-calder-pyramids-1
20

Product Development 101

Jan 13, 2017

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Product Development 101

Product Developm

ent 101

@dblockdotorg July 2016

Alexander Calder, Pyramids, 1970, https://www.artsy.net/artwork/alexander-calder-pyramids-1

Page 2: Product Development 101

—Idea to Product

What would you do on day one?

Page 3: Product Development 101

—Startup: Day 1

Ask for help.

“Dear Friend,

I have a favor to ask.

I am starting to work on a better mouse trap. I am hoping to do things right from the start. Could I please borrow some of your time or someone on your team and bring a couple of my team members and ask a few questions about your process and tools?

-Me”

Page 4: Product Development 101

—Startup: Day 2

Organize chat, documents, passwords and tasks.

Page 5: Product Development 101

—Startup: Day 4

Create a minimum process. XP Scrum WaterfallWhat’s next? What’s next week? What is the

meaning of life?

Page 6: Product Development 101

—Startup: Day 5

Create a learning process.Taxonomy Wireframes Workgroups

Page 7: Product Development 101

—Startup: Day 5

Happy hour!Scheduled meetings with other startups. Created communication channels. Created a way to track work.

Page 8: Product Development 101

—Startup: Week-End

Sustainable pace.

Page 9: Product Development 101

—Software: Day 1

Have a story.

“Users can sign up.”

Page 10: Product Development 101

—Software: Day 1

Source control. Repository Commit

Push Pull Request

Merge

Page 11: Product Development 101

—Software: Day 1

Code reviews.

Page 12: Product Development 101

—Software: Day 1

First commit.

Page 13: Product Development 101

—Software: Day 2

Friendly visit.

2-3 People Bring Pastries Tell Your Story Be Impressed

Ask Why 3 Times Owe One

Page 14: Product Development 101

—Software: Day 3

Choose a stack.

Helps focus on your domain. Classifies problems.

Offers generic solutions. Provides consistent experience.

Maps software evolution. Enables reuse of skills.

Page 15: Product Development 101

—Software: Day 4

Implement the story w/ tests & CI.

Page 16: Product Development 101

—Software: Day 4

Deploy to production.

Page 17: Product Development 101

—Software: Day 5

Demo.

Page 18: Product Development 101

—Iterate on Product

More stories Under-promise and over-deliver Make people happy Keep things simple Don’t acquire technical debt

Page 19: Product Development 101

—People

People make all the difference Cultural fit is more important than technical abilities Prefer generalists Pigs, not chickens Do references

Page 20: Product Development 101

AMA, thank you. [email protected]

@dblockdotorg