skroutz - 25th athens agile/scrum meetup
TRANSCRIPT
![Page 1: Skroutz - 25th Athens Agile/Scrum Meetup](https://reader035.vdocuments.net/reader035/viewer/2022070512/588b1cf21a28ab78398b58c5/html5/thumbnails/1.jpg)
Agile in Skroutz?by Giorgos Tsiftsis
![Page 2: Skroutz - 25th Athens Agile/Scrum Meetup](https://reader035.vdocuments.net/reader035/viewer/2022070512/588b1cf21a28ab78398b58c5/html5/thumbnails/2.jpg)
history● waterfall ● agile manifesto ● agile methodologies (scrum, xp …)● meanwhile in Japan: kanban, lean production ● what were the problems?
○ limited resources ○ more experimentations○ embrace changes
![Page 3: Skroutz - 25th Athens Agile/Scrum Meetup](https://reader035.vdocuments.net/reader035/viewer/2022070512/588b1cf21a28ab78398b58c5/html5/thumbnails/3.jpg)
agileadjective
1. quick and well-coordinated in movement; “an agile leap”.2. active; lively: “an agile person”.3. marked by an ability to think quickly; mentally acute or aware: “She's 95
and still very agile.”
![Page 4: Skroutz - 25th Athens Agile/Scrum Meetup](https://reader035.vdocuments.net/reader035/viewer/2022070512/588b1cf21a28ab78398b58c5/html5/thumbnails/4.jpg)
coordinationnoun
1. the act or state of coordinating or of being coordinated.2. proper order or relationship.3. harmonious combination or interaction, as of functions or parts.
![Page 5: Skroutz - 25th Athens Agile/Scrum Meetup](https://reader035.vdocuments.net/reader035/viewer/2022070512/588b1cf21a28ab78398b58c5/html5/thumbnails/5.jpg)
my definition of ‘agile’1. Do small & quick steps 2. Connect all feedback loops 3. Learn from mistakes
![Page 6: Skroutz - 25th Athens Agile/Scrum Meetup](https://reader035.vdocuments.net/reader035/viewer/2022070512/588b1cf21a28ab78398b58c5/html5/thumbnails/6.jpg)
skroutz● complicated product
○ ~3.000 customers ○ 500.000 users / day○ 3 countries
● big codebase ○ ~800 commits / month○ ~50 engineers ○ ~15 teams ○ 5 segments
● we do not do scrum :)
![Page 7: Skroutz - 25th Athens Agile/Scrum Meetup](https://reader035.vdocuments.net/reader035/viewer/2022070512/588b1cf21a28ab78398b58c5/html5/thumbnails/7.jpg)
skroutz : the good parts
Problem observed at 9:35
Problem solved at 9:52
![Page 8: Skroutz - 25th Athens Agile/Scrum Meetup](https://reader035.vdocuments.net/reader035/viewer/2022070512/588b1cf21a28ab78398b58c5/html5/thumbnails/8.jpg)
skroutz : the good parts
● More than 60 boards● Discussions in cards ● Ideas / Bugs / Proposals
![Page 9: Skroutz - 25th Athens Agile/Scrum Meetup](https://reader035.vdocuments.net/reader035/viewer/2022070512/588b1cf21a28ab78398b58c5/html5/thumbnails/9.jpg)
skroutz : the good parts
● Happy dev dedicated board● Kanban● Rotate every week
![Page 10: Skroutz - 25th Athens Agile/Scrum Meetup](https://reader035.vdocuments.net/reader035/viewer/2022070512/588b1cf21a28ab78398b58c5/html5/thumbnails/10.jpg)
skroutz : the good parts
● Internal app● Knowledge base● Accessible for all
![Page 11: Skroutz - 25th Athens Agile/Scrum Meetup](https://reader035.vdocuments.net/reader035/viewer/2022070512/588b1cf21a28ab78398b58c5/html5/thumbnails/11.jpg)
skroutz : the good parts
102 design documents
![Page 12: Skroutz - 25th Athens Agile/Scrum Meetup](https://reader035.vdocuments.net/reader035/viewer/2022070512/588b1cf21a28ab78398b58c5/html5/thumbnails/12.jpg)
solutions● Code Reviews● 15+ deploys per day● Extensive monitoring● Tests ● A/B tests● Usability tests● Discussions ● Design documents● Internal wikis (github / phabricator)
![Page 13: Skroutz - 25th Athens Agile/Scrum Meetup](https://reader035.vdocuments.net/reader035/viewer/2022070512/588b1cf21a28ab78398b58c5/html5/thumbnails/13.jpg)
skroutz : the bad parts ● Lack of Fail Fast mechanisms● No structured retros ● Codebase attachment ● Little product ownership● Poor planning in some cases
![Page 14: Skroutz - 25th Athens Agile/Scrum Meetup](https://reader035.vdocuments.net/reader035/viewer/2022070512/588b1cf21a28ab78398b58c5/html5/thumbnails/14.jpg)
that’s all!any questions?