Your SlideShare is downloading. ×
0

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Managing Magento Projects by Viacheslav Kravchuk from Atwix

400

Published on

The presentation about philosophy, framework, tools and love that are needed to Manage Magento Projects.

The presentation about philosophy, framework, tools and love that are needed to Manage Magento Projects.

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

  • Be the first to like this

No Downloads
Views
Total Views
400
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
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

Transcript

  • 1. Viacheslav  Kravchuk   from  Atwix Managing  Magento  Projects
  • 2. About  me
  • 3. Rudolf  Clausius
  • 4. Second  law  of     thermodynamics: Rudolf  Clausius
  • 5. Second  law  of     thermodynamics: The  entropy*  of  the     universe  tends  to  a     maximum Rudolf  Clausius *entropy  ≈  disorder  ≈  chaos
  • 6. First  law  of  Magento   project  management: Rudolf  Clausius
  • 7. First  law  of  Magento   project  management: The  disorder  of  the     Magento  project     tends  to  a  maximum Rudolf  Clausius
  • 8. Analyse Verify Plan Execute
  • 9. ASAP!!! A-­‐A-­‐A-­‐A! SH*T! WTF???
  • 10. What  will  save  us?
  • 11. What  will  save  us? • Philosophy  +  Framework
  • 12. What  will  save  us? • Philosophy  +  Framework   • Proper  Tools
  • 13. What  will  save  us? • Philosophy  +  Framework   • Proper  Tools   • Love
  • 14. Progressive  JPEG Formalised  by  A.  Lebedev
  • 15. Normal 30% 70% Progressive
  • 16. Benefits: • Client  sees  progress   • Developers  get  early  feedback   • UX  proven  (or  not)  early   • Changes  are  welcome!
  • 17. Framework
  • 18. Scrum
  • 19. ?
  • 20. Team     backlog
  • 21. Project  ader  project Sprints: 1 2 3 4 5 6
  • 22. Sprints,  focused  on  projects Sprints: 1 2 3 4 5 6
  • 23. Mixed  sprints Sprints: 1 2 3 4 5 6
  • 24. Scrum-­‐buf?
  • 25. Kanban
  • 26. Kanban We  need  a  board!
  • 27. Story   Queue Develop-­‐   ment Teshng Deploy-­‐   ment Done!
  • 28. Story   Queue Develop-­‐   ment Teshng Deploy-­‐   ment Done!
  • 29. Story   Queue Develop-­‐   ment Teshng Deploy-­‐   ment Done!
  • 30. Story   Queue Develop-­‐   ment Teshng Deploy-­‐   ment Done!
  • 31. Story   Queue Develop-­‐   ment Teshng Deploy-­‐   ment Done!
  • 32. Story   Queue Develop-­‐   ment Teshng Deploy-­‐   ment Done!
  • 33. Story   Queue Develop-­‐   ment Teshng Deploy-­‐   ment Done!
  • 34. Story   Queue Develop-­‐   ment Teshng Deploy-­‐   ment Done!
  • 35. Story   Queue Develop-­‐   ment Teshng Deploy-­‐   ment Done!
  • 36. Story   Queue PE CE Develop-­‐   ment Teshng Deploy-­‐   ment Done!
  • 37. Story   Queue PE CE Develop-­‐   ment Teshng Deploy-­‐   ment Done!
  • 38. Story   Queue PE CE Develop-­‐   ment Teshng Deploy-­‐   ment Done!
  • 39. Story   Queue PE CE Develop-­‐   ment Teshng Deploy-­‐   ment Done!
  • 40. Story   Queue PE CE Develop-­‐   ment Teshng Deploy-­‐   ment Done!
  • 41. Story   Queue PE CE Develop-­‐   ment Teshng Deploy-­‐   ment Done!
  • 42. Story   Queue PE CE Develop-­‐   ment Teshng Deploy-­‐   ment Done!
  • 43. Story   Queue PE CE Develop-­‐   ment Teshng Deploy-­‐   ment Done!
  • 44. Tools
  • 45. Conhnuous  integrahon
  • 46. 1-­‐click  deployments
  • 47. Our  Phing  scripts: github.com/Atwix/phing
  • 48. Our  Phing  scripts: github.com/Atwix/phing • changes_deployment.xml   • server_changes.xml
  • 49. changes_deployment • • • • pull  latest  changes  from  repository   backup  modified  files  on  server   merge  branches  of  Git  repository   deploy  changes  to  the  server
  • 50. server_changes • compare  files  from  the  latest   deployment  with  files  on  the   remote  server
 • push  any  changed  files  on  the   remote  server  into  a  separate  Git   branch
  • 51. What’s  next?
  • 52. #NoManagers
  • 53. Daniel  Pink.  Drive.
  • 54. Purpose Autonomy Mastery Daniel  Pink.  Drive.
  • 55. Thanks  for  inspirahon Aleksey  Krivitsky www.krivitsky.com
  • 56. Thanks  for  inspirahon Aleksey  Krivitsky www.krivitsky.com
  • 57. Thanks  for  inspirahon Aleksey  Krivitsky www.krivitsky.com Rudolf  Clausius
  • 58. Thanks  for  listening! @slkra

×