Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Starting a Product Engineering Project

Starting a Product Engineering Project

A brief walkthru on some of the approaches to start and track a development project, whether it is a freelance or client-led, or corporate project. And discuss what product engineering practices from Lean and Agile methods can be useful to hacktivate the efforts of a project.

Avatar for Kosala (Nuwan) Perera

Kosala (Nuwan) Perera

December 06, 2016
Tweet

More Decks by Kosala (Nuwan) Perera

Other Decks in Technology

Transcript

  1. Kind of projects that you deal directly with a Product

    Manager / Lead Corporate Projects
  2. To get shit done you need a plan with a

    deadline A Plan without a Deadline is just a Fairy Tale
  3. Timeline Establish a Delivery Plan Breakdown of Tasks Guesstimate the

    Work Milestones Contributors and Specialized Skills and always tell LONGER than you THINK!
  4. 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
  5. Decompose requirements to: - Collection of features - Have a

    background - Outline scenarios - Add examples Creating a Backlog
  6. 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
  7. Validate uncertainties and riskiest elements: - Concierge - Wizard of

    Oz - Fake Doors MVP Learn Measure Build Lean UX
  8. Design Final Result Look & Behave Compose Wireframes / Mocks

    Steal From Best Components and always get the APPROVAL!
  9. Abraham Lincoln, An Accomplished Wrestler Give me six hours to

    chop down a tree and I'll spend the first four sharpening the axe
  10. 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
  11. The amount of energy one must put in before start

    getting something back First task is to bring down the hacktivation energy
  12. Minimal-standard Tools for Managing Projects Website Message Forums / Mailing

    Lists Bug Tracking Version Control Real-time Chat Wiki and document EVERYTHING!
  13. Everyone has their own work f low: - Set up

    dev environments - Research similar projects - Set up branching strategy - Set up a deployment strategy Coding