Lessons learned from scaling software

Scaling software is hard. One can argue that scaling software development teams is as hard as creating scalable solutions. Judging by my experience in many cases it's not less crucial though as it contributes to achievement of success as well. 
 
A couple of thoughts from my experience with scaling teams I would like to discuss. As team grows: 
● … from somewhat small to big I prefer to move focus during interviews and team development from checking skill set towards culture alignment with current team 
● … development environment and toolset is becoming an obstacle more exponentially than linear 
● … end­to­end responsibility (Spotify­tribe­alike) helps in both work division and efficiency 
● … it's more crucial to mix "old" tribe with "newbies" 
● … maintaining team integration is much harder so motivation stack (brown bags, knowledge sharing sessions, ship it days, 20% free time) helps _a lot_ (introduced by Atlassian) 
● .... the bigger team is the more work from leader is required to maintain the same team efficiency, spirit and culture 
● … understanding organisational behaviour is more crucial along the way 
● … self­aware leader comes more in hand 

Lecture language: Polish

Speaker

Partners

Track Partner
Track Partner
Track Partner
Exhibitor
Exhibitor
Exhibitor
Exhibitor
sponsor Game zone
Partner Regenation Zone
Partner
Partner
Partner