Slide 1

Slide 1 text

Starting a Product Engineering Project @alertboxinc 3/12/2016 Plan and track a development project closer to your code

Slide 2

Slide 2 text

Kind of projects that you deal directly with the client Client-led Projects

Slide 3

Slide 3 text

Kind of projects that you deal directly with a Product Manager / Lead Corporate Projects

Slide 4

Slide 4 text

Kind of projects that you deal yourself Pet Projects

Slide 5

Slide 5 text

Kind of projects that you deal directly with the tech community Open Source Projects

Slide 6

Slide 6 text

To get shit done you need a plan with a deadline A Plan without a Deadline is just a Fairy Tale

Slide 7

Slide 7 text

Constraints Scope Time Budget / Cost and keep Quality as a CONSTANT!

Slide 8

Slide 8 text

Requirements Purpose Scope Target Audience Technology Requirements / API Deployment Resources Budget and document EVERYTHING!

Slide 9

Slide 9 text

Timeline Establish a Delivery Plan Breakdown of Tasks Guesstimate the Work Milestones Contributors and Specialized Skills and always tell LONGER than you THINK!

Slide 10

Slide 10 text

You wouldn't want to start coding then f ind out everything all wrong Solving 80% of the original problem for 20% of the effort is a major win

Slide 11

Slide 11 text

Decompose requirements to: - Collection of features - Have a background - Outline scenarios - Add examples Creating a Backlog

Slide 12

Slide 12 text

Planning Porker is better with: - Bananas - T-shirt Sizes - Days Guesstimating the Work

Slide 13

Slide 13 text

Set a price for the entire project scope what resources going to do for exactly what price: - Fixed - Time-and-material / Hourly Budgeting the Work Resources Scope Time

Slide 14

Slide 14 text

The Lean Series Biggest mistake of all time is jump straight to coding

Slide 15

Slide 15 text

Validate uncertainties and riskiest elements: - Concierge - Wizard of Oz - Fake Doors MVP Learn Measure Build Lean UX

Slide 16

Slide 16 text

Design Final Result Look & Behave Compose Wireframes / Mocks Steal From Best Components and always get the APPROVAL!

Slide 17

Slide 17 text

Abraham Lincoln, An Accomplished Wrestler Give me six hours to chop down a tree and I'll spend the first four sharpening the axe

Slide 18

Slide 18 text

Demo Build Sprint 
 Backlog Product 
 Backlog Tracking the work of the team: - First-responders - Features teams work best - Self-organized - Small and focused Agile / Scrum

Slide 19

Slide 19 text

The amount of energy one must put in before start getting something back First task is to bring down the hacktivation energy

Slide 20

Slide 20 text

Minimal-standard Tools for Managing Projects Website Message Forums / Mailing Lists Bug Tracking Version Control Real-time Chat Wiki and document EVERYTHING!

Slide 21

Slide 21 text

Everyone has their own work f low: - Set up dev environments - Research similar projects - Set up branching strategy - Set up a deployment strategy Coding