Extreme automation

  • 702 views
Uploaded on

this talks is about how automating low value tasks can help reducing waste in a small dev team

this talks is about how automating low value tasks can help reducing waste in a small dev team

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
702
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
7
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

Transcript

  • 1. eXtreme Automation Michele Orselli michele.orselli@gmail.com twitter: @_orso_ #phpday
  • 2. “A lazy programmer is a good programmer”
  • 3. Do what matters
  • 4. Deliver Business Value
  • 5. Do things (at most) once
  • 6. Efficiency
  • 7. Am I a lazyprogrammer?
  • 8. Value Stream Map
  • 9. Requirements Implementation ImplementationS 1-2 d 0.5 d 0.5-3 d _ _ _ 0.5-3 d E 2-4 w 0.5d 0.5-1h 0.5-1h Project Setup
  • 10. 2 projects?P1 ___P2 ___
  • 11. 2 devs?cirpo ____orso_ ___
  • 12. Optimize the whole
  • 13. multi project setupmulti server setupbuild timedeploy
  • 14. Project Setup onmultiple machines/ servers
  • 15. Tweak apache setupUse local dns server
  • 16. multiple php versionsmultiple library versions
  • 17. Vagranthttp://vagrantup.com
  • 18. #gem install vagrant#vagrant add
  • 19. #vagrant init
  • 20. #vagrant ssh
  • 21. #vagrant package
  • 22. project setup
  • 23. Config Mgmt
  • 24. Puppethttp://puppetlabs.com/
  • 25. Puppet manifest
  • 26. Manifest ♥ Git
  • 27. #puppet apply
  • 28. Idempotency
  • 29. server setup
  • 30. Long Build Time
  • 31. long build
  • 32. Deploy
  • 33. Data migrations
  • 34. deploy
  • 35. Thank you!Please rate my talk: http://joind.in/6397Pics Credits: Gears by W. Warby: http://www.flickr.com/photos/26782864@N00/4782904694/ Happy Feet by slworking2: http://www.flickr.com/photos/18548283@N00/5964328197/ Falls by Ian Sane: http://www.flickr.com/photos/31246066@N04/4377035185/ Tick by Leo Reynolds: http://www.flickr.com/photos/49968232@N00/4889979353/ Wrong Way by Robert Fornal: http://www.flickr.com/photos/64251830@N00/406285615/ Work Ahead by joserf.suefer: http://www.flickr.com/photos/20375052@N00/5680554/ Finger by Maestro Pastelero: http://www.flickr.com/photos/63999971@N00/258000448/