YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: DevOps Days Tel Aviv 2013: Team refactoring: How rearchitecting systems affects people, teams & processes - Tal Salmona

Team RefactoringTal Salmona

Chief Architect, Kenshoo

Page 2: DevOps Days Tel Aviv 2013: Team refactoring: How rearchitecting systems affects people, teams & processes - Tal Salmona
Page 3: DevOps Days Tel Aviv 2013: Team refactoring: How rearchitecting systems affects people, teams & processes - Tal Salmona
Page 4: DevOps Days Tel Aviv 2013: Team refactoring: How rearchitecting systems affects people, teams & processes - Tal Salmona
Page 5: DevOps Days Tel Aviv 2013: Team refactoring: How rearchitecting systems affects people, teams & processes - Tal Salmona

Change

Page 6: DevOps Days Tel Aviv 2013: Team refactoring: How rearchitecting systems affects people, teams & processes - Tal Salmona

Comple

xity

Page 7: DevOps Days Tel Aviv 2013: Team refactoring: How rearchitecting systems affects people, teams & processes - Tal Salmona

It’s not about tools

Page 9: DevOps Days Tel Aviv 2013: Team refactoring: How rearchitecting systems affects people, teams & processes - Tal Salmona

“Make sure you restart this other service before upgrading mine

“Follow these 20 simple steps in the wiki to install the service

“Make sure you create a queue before running the service

“Let me know if it worked

Developer to IT

Page 10: DevOps Days Tel Aviv 2013: Team refactoring: How rearchitecting systems affects people, teams & processes - Tal Salmona

IT to Developers“BTW, we’re upgrading to MySQL 5.6 tomorrow in production

“The upgrade scripts are backed up on the NAS server

“I can do this with one line of perl

Page 11: DevOps Days Tel Aviv 2013: Team refactoring: How rearchitecting systems affects people, teams & processes - Tal Salmona

Responsibility

Photo by Usman Sheikh

Page 12: DevOps Days Tel Aviv 2013: Team refactoring: How rearchitecting systems affects people, teams & processes - Tal Salmona

Shift of responsibility

Vertical or horizontal?

Can there be clear boundaries?

Role of QA

Should IT be part of a feature team?

Page 13: DevOps Days Tel Aviv 2013: Team refactoring: How rearchitecting systems affects people, teams & processes - Tal Salmona

What works for us

Service interface

Simulate production as much as possible

Put everything in Git

Talk

All tech under one roof

Page 14: DevOps Days Tel Aviv 2013: Team refactoring: How rearchitecting systems affects people, teams & processes - Tal Salmona

Thanks

היהפוך כושי עורו, ונמר חברבורותיוירמיהו כ”ג

היקנפג מפתח את לינוקסו, ואיש סיסטם יקמט את סקריפטו README.md line 5


Related Documents