Upload
atwix
View
575
Download
3
Embed Size (px)
DESCRIPTION
The presentation about philosophy, framework, tools and love that are needed to Manage Magento Projects.
Citation preview
Viacheslav Kravchuk from Atwix
Managing Magento Projects
About me
Rudolf Clausius
Rudolf Clausius
Second law of thermodynamics:
Rudolf Clausius
The entropy* of the universe tends to a
maximum
*entropy ≈ disorder ≈ chaos
Second law of thermodynamics:
Rudolf Clausius
First law of Magento project management:
Rudolf Clausius
The disorder of the Magento project
tends to a maximum
First law of Magento project management:
Analyse
Execute
PlanVerify
ASAP!!!
WTF???
SH*T!A-‐A-‐A-‐A!
What will save us?
What will save us?• Philosophy + Framework
What will save us?• Philosophy + Framework • Proper Tools
What will save us?• Philosophy + Framework • Proper Tools • Love
Progressive JPEG
Formalised by A. Lebedev
ProgressiveNormal
30%
70%
Benefits:• Client sees progress • Developers get early feedback • UX proven (or not) early • Changes are welcome!
Framework
Scrum
?
Team backlog
Sprints: 1 2 3 4 5 6
Project ader project
Sprints: 1 2 3 4 5 6
Sprints, focused on projects
Sprints: 1 2 3 4 5 6
Mixed sprints
Scrum-‐buf?
Kanban
Kanban
We need a board!
Story Queue
Develop-‐ ment Teshng Deploy-‐
ment Done!
Story Queue
Develop-‐ ment Teshng Deploy-‐
ment Done!
Story Queue
Develop-‐ ment Teshng Deploy-‐
ment Done!
Story Queue
Develop-‐ ment Teshng Deploy-‐
ment Done!
Story Queue
Develop-‐ ment Teshng Deploy-‐
ment Done!
Story Queue
Develop-‐ ment Teshng Deploy-‐
ment Done!
Story Queue
Develop-‐ ment Teshng Deploy-‐
ment Done!
Story Queue
Develop-‐ ment Teshng Deploy-‐
ment Done!
Story Queue
Develop-‐ ment Teshng Deploy-‐
ment Done!
Story Queue
Develop-‐ ment Teshng Deploy-‐
ment Done!
PE CE
Story Queue
Develop-‐ ment Teshng Deploy-‐
ment Done!
PE CE
Story Queue
Develop-‐ ment Teshng Deploy-‐
ment Done!
PE CE
Story Queue
Develop-‐ ment Teshng Deploy-‐
ment Done!
PE CE
Story Queue
Develop-‐ ment Teshng Deploy-‐
ment Done!
PE CE
Story Queue
Develop-‐ ment Teshng Deploy-‐
ment Done!
PE CE
Story Queue
Develop-‐ ment Teshng Deploy-‐
ment Done!
PE CE
Story Queue
Develop-‐ ment Teshng Deploy-‐
ment Done!
PE CE
Tools
Conhnuous integrahon
1-‐click deployments
Our Phing scripts:
github.com/Atwix/phing
Our Phing scripts:
github.com/Atwix/phing
• changes_deployment.xml • server_changes.xml
changes_deployment• pull latest changes from repository • backup modified files on server • merge branches of Git repository • deploy changes to the server
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
What’s next?
#NoManagers
Daniel Pink. Drive.
Daniel Pink. Drive.
Purpose
Autonomy
Mastery
Thanks for inspirahon
Aleksey Krivitskywww.krivitsky.com
Thanks for inspirahon
Aleksey Krivitskywww.krivitsky.com
Thanks for inspirahon
Aleksey Krivitsky Rudolf Clausiuswww.krivitsky.com
Thanks for listening!
@slkra