Mistakes were made

1,447 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,447
On SlideShare
0
From Embeds
0
Number of Embeds
15
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Mistakes were made

  1. 1. Mistakes were made Selena Deckelmann @selenamarieSP ogm Ceon Cfo .En Uef2 re0n 1c1e
  2. 2. This is for everyone that’s stayed up all night fixing broken systems.SP ogm Ceon Cfo .En Uef2 re0n 1c1e
  3. 3. You can never think about failure too much.SP ogm Ceon Cfo .En Uef2 re0n 1c1e
  4. 4. 1c1e re0n Uef2 .En Cfo Ceon ogmSP
  5. 5. Some goals around pessimism.SP ogm Ceon Cfo .En Uef2 re0n 1c1e
  6. 6. Plan for the worst. 1c1e re0n Uef2 .En Cfo Ceon ogm SP
  7. 7. Minimize risk. 1c1e re0n Uef2 .En Cfo Ceon ogm SP
  8. 8. Recover, gracefully. 1c1e re0n Uef2 .En Cfo Ceon ogm SP
  9. 9. Plan for the worst. Minimize risk. Recover, gracefully.SP ogm Ceon Cfo .En Uef2 re0n 1c1e
  10. 10. 1c1e re0n Uef2 .En Cfo Ceon ogmSP
  11. 11. 1c1e re0n Uef2 .En Cfo Ceon ogmSP
  12. 12. Tales of failure to... Document Test Verify Imagine ImplementSP ogm Ceon Cfo .En Uef2 re0n 1c1e
  13. 13. Failure to document. 1c1e re0n Uef2 .En Cfo Ceon ogm SP
  14. 14. Moving Day Thanks, David Prior!SP ogm Ceon Cfo .En Uef2 re0n 1c1e
  15. 15. Prevent documentation failures. • Write documentation. • Update documentation. • Make documenting a step in your written process. • Assign a fixed amount of time to that step.SP ogm Ceon Cfo .En Uef2 re0n 1c1e
  16. 16. Documentation tools • Checklists. • Graphic designers. (Pretty wikis. Pretty docs. (Sphinx?) Diagrams.) • Bug tracking.SP ogm Ceon Cfo .En Uef2 re0n 1c1e
  17. 17. Failure to test. 1c1e re0n Uef2 .En Cfo Ceon ogm SP
  18. 18. “My first day posing as a sysadmin (~1990, no previous training....) I deleted all zero length files on a Sun workstation.”SP ogm Ceon Cfo .En Uef2 re0n 1c1e
  19. 19. Prevent testing failures. • Verify success criteria. • Write tests. • Test with a buddy. • Have a plan.SP ogm Ceon Cfo .En Uef2 re0n 1c1e
  20. 20. Testing tools • Staging environments • Your favorite test framework • Repeatable shell scriptsSP ogm Ceon Cfo .En Uef2 re0n 1c1e
  21. 21. Failure to verify. 1c1e re0n Uef2 .En Cfo Ceon ogm SP
  22. 22. “What does ‘-d’ actually do?”SP ogm Ceon Cfo .En Uef2 re0n 1c1e
  23. 23. Prevent verification failures. • Have a plan for things going wrong. • Have a staging environment. • Test your rollback plan, not just your implementation plan.SP ogm Ceon Cfo .En Uef2 re0n 1c1e
  24. 24. Verification tools • Staging environments • Your buddySP ogm Ceon Cfo .En Uef2 re0n 1c1e
  25. 25. Failure to imagine. 1c1e re0n Uef2 .En Cfo Ceon ogm SP
  26. 26. For my group the bottom line was "dont trust anyone".SP Thanks, Maggie! ogm Ceon Cfo .En Uef2 re0n 1c1e
  27. 27. Recover from failures to imagine. • Share your stories of failure. • Talk with people who are different from you. • Act out implementation scenarios.SP ogm Ceon Cfo .En Uef2 re0n 1c1e
  28. 28. Failure to implement. 1c1e re0n Uef2 .En Cfo Ceon ogm SP
  29. 29. Re-implement. • Learn from mistakes.SP ogm Ceon Cfo .En Uef2 re0n 1c1e
  30. 30. Reflection. (or, the Post-Mortem)SP ogm Ceon Cfo .En Uef2 re0n 1c1e
  31. 31. Checklist Manifesto E-Myth RevisitedSP ogm Ceon Cfo .En Uef2 re0n 1c1e
  32. 32. Summary: Writing down what you do and sharing it is a huge competitive advantage.SP ogm Ceon Cfo .En Uef2 re0n 1c1e
  33. 33. Before • Document the plan with a checklist. • Test the plan and the rollback plan. • Identify a “point of no return”.SP ogm Ceon Cfo .En Uef2 re0n 1c1e
  34. 34. During • Screen sharing: UNIX screen,VNC, etc. • Chatroom: AIM, Campfire (scrollback!) • Voice: Campfire, Skype,VOIP, POTS call line • Headsets! • Designated time-keeper.SP ogm Ceon Cfo .En Uef2 re0n 1c1e
  35. 35. After • Documentation updates • Post-mortems to identify areas of success and areas for improvement. • Limit improvements to 1-2 things.SP ogm Ceon Cfo .En Uef2 re0n 1c1e
  36. 36. Plan for the worst. Minimize risk. Recover, gracefully.SP ogm Ceon Cfo .En Uef2 re0n 1c1e
  37. 37. Thanks! re f2 1c 0n 1e Ue .En Cfo on Ce ogm SP
  38. 38. Mistakes were made Selena Deckelmann @selenamarieSP ogm Ceon Cfo .En Uef2 re0n 1c1e
  39. 39. Photo credits • Flickr: sheepguardingllamaSP ogm Ceon Cfo .En Uef2 re0n 1c1e

×