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

The Project From Hell - And How To Handle It (DeventerPHP, 2017)

The Project From Hell - And How To Handle It (DeventerPHP, 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

June 01, 2017
Tweet

More Decks by Stefan Koopmanschap

Other Decks in Business

Transcript

  1. View Slide

  2. Project from hell
    And how to handle it
    DeventerPHP
    June 1st, 2017
    @skoop

    View Slide

  3. Disclaimer
    This is a brand new talk

    View Slide

  4. Disclaimer
    This is a brand new talk
    — I need feedback!

    View Slide

  5. Disclaimer
    This is a brand new talk
    — I need feedback!
    — Feel free to ask questions

    View Slide

  6. Disclaimer
    This is a brand new talk
    — I need feedback!
    — Feel free to ask questions
    — https://joind.in/talk/fd07d

    View Slide

  7. Disclaimer 2
    I am not bashing here

    View Slide

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

    View Slide

  9. Structure

    View Slide

  10. Who
    has also had a project from hell?

    View Slide

  11. Project 1: Ge!ing up to speed

    View Slide

  12. View Slide

  13. View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  18. Project 2: Never went into
    production

    View Slide

  19. View Slide

  20. View Slide

  21. Project 2: Never went into production
    Lessons learned

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  25. View Slide

  26. View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  30. Project 4: What am I here for?

    View Slide

  31. View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  36. View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  40. 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

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

    View Slide

  42. View Slide

  43. View Slide

  44. View Slide

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

    View Slide

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

    View Slide

  47. 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

  48. 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

  49. More projects?

    View Slide

  50. Questions?

    View Slide

  51. Thank you
    @skoop
    h!ps://le"ontheweb.com/
    h!ps://joind.in/talk/fd07d

    View Slide

  52. View Slide