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

The Project From Hell - And How To Handle It (PHP NorthWest 2017)

The Project From Hell - And How To Handle It (PHP NorthWest 2017)

Not all projects are created equal. Next to those awesome projects where everything is perfect, including the end product you deliver to the client, there's also the projects you hate and wished you'd never taken on. During this talk, I'll tell you about some of the projects I've been on that were all but perfect and how I handled them, or should've handled them.

Stefan Koopmanschap

September 30, 2017
Tweet

More Decks by Stefan Koopmanschap

Other Decks in Business

Transcript

  1. View Slide

  2. I'm NOT Andrew Moore
    Sorry for that

    View Slide

  3. Project from hell
    And how to handle it
    PHPNW17
    September 30, 2017
    @skoop

    View Slide

  4. Disclaimer
    I am not bashing here

    View Slide

  5. Disclaimer
    I am not bashing here
    — It's about the lessons learned

    View Slide

  6. Who
    has also had a project from hell?

    View Slide

  7. Project 1: Ge!ing up to speed

    View Slide

  8. View Slide

  9. View Slide

  10. Project 1: Ge!ing up to speed
    Lessons learned

    View Slide

  11. Project 1: Ge!ing up to speed
    Lessons learned
    — Take learning curve into account

    View Slide

  12. Project 1: Ge!ing up to speed
    Lessons learned
    — Take learning curve into account
    — Make sure you have full specs

    View Slide

  13. Project 1: Ge!ing up to speed
    Lessons learned
    — Take learning curve into account
    — Make sure you have full specs
    — Avoid deadlines

    View Slide

  14. Project 2: Never went into
    production

    View Slide

  15. View Slide

  16. View Slide

  17. Project 2: Never went into production
    Lessons learned

    View Slide

  18. Project 2: Never went into production
    Lessons learned
    — Take the learning curve into account

    View Slide

  19. Project 2: Never went into production
    Lessons learned
    — Take the learning curve into account
    — Get clear specifications

    View Slide

  20. Project 3: Why doesn't it
    work?

    View Slide

  21. View Slide

  22. View Slide

  23. Project 3: Why doesn't it work?
    Lessons learned

    View Slide

  24. Project 3: Why doesn't it work?
    Lessons learned
    — Go beyond PHP

    View Slide

  25. Project 3: Why doesn't it work?
    Lessons learned
    — Go beyond PHP
    — Specifications! Specifications! Specifications!

    View Slide

  26. Project 4: What am I here for?

    View Slide

  27. View Slide

  28. Project 4: What am I here for?
    Lessons learned

    View Slide

  29. Project 4: What am I here for?
    Lessons learned
    — Try to stay out of politics

    View Slide

  30. Project 4: What am I here for?
    Lessons learned
    — Try to stay out of politics
    — If you get caught up, stay objective

    View Slide

  31. Project 5: Of course I'll help
    you

    View Slide

  32. View Slide

  33. Project 5: Of course I'll help you
    Lessons learned

    View Slide

  34. Project 5: Of course I'll help you
    Lessons learned
    — Did I mention specs yet?

    View Slide

  35. Project 5: Of course I'll help you
    Lessons learned
    — Did I mention specs yet?
    — Think business

    View Slide

  36. Project 5: Of course I'll help you
    Lessons learned
    — Did I mention specs yet?
    — Think business
    — Focus on customer needs, not customer wants

    View Slide

  37. Project 6: Let's work together
    again!

    View Slide

  38. View Slide

  39. View Slide

  40. View Slide

  41. Project 6: Let's work together again!
    Lessons learned

    View Slide

  42. Project 6: Let's work together again!
    Lessons learned
    — Ensure projects are within your accepted travel reach

    View Slide

  43. Project 6: Let's work together again!
    Lessons learned
    — Ensure projects are within your accepted travel reach
    — Get all agreements with customers on paper and
    signed

    View Slide

  44. Project 6: Let's work together again!
    Lessons learned
    — Ensure projects are within your accepted travel reach
    — Get all agreements with customers on paper and
    signed
    — Be prepared to work with people you don't like (or
    have an exit)

    View Slide

  45. More projects?

    View Slide

  46. Questions?

    View Slide

  47. Thank you
    @skoop
    h!ps://le"ontheweb.com/
    h!ps://joind.in/talk/0d9d0

    View Slide

  48. View Slide