In the year or so since I joined Atlassian as CTO, I’ve had the privilege of helping our 5000+ developers experience more joy in their work. In truth, the goal isn’t joy for its own sake. The original idea was to improve efficiency across engineering. But there’s no point trying to make developers more productive by setting targets for them or pressuring them to take shortcuts that will come back to haunt them later. I believe the changes we’ve made are changes that any engineering org can benefit from, so I’m sharing them here in our latest blog. I’d love to hear from other engineering leaders or front-line developers as to what has been improving developer joy in your orgs lately. https://lnkd.in/giHYeN7q
+1 Absolutely agree Rajeev ! Building a cohesive and mission-driven team is key to unlocking developer productivity. Fostering a culture where everyone comprehends the "why" behind their work, focuses on impactful contributions, and understands their role in problem-solving can lead to remarkable outcomes. It's truly inspiring to witness the incredible results that stem from a group of highly motivated individuals working together. Keep fostering that sense of purpose and collaboration – it's a recipe for success! 🚀 #DeveloperProductivity #Teamwork #ImpactfulResults
Alexys Flores Rajeev Rajan I appreciate you both sharing this. The insight on tapping into more productivity with the "lifestyle" approach rather than a "single project" approach is super useful. I've noticed it in my life too, but not in that way. Thanks for the add!!
Thank you Rajeev! Such an inspiring read. This gives me a lot of ideas on how to approach factors that impact engineering productivity and satisfaction. How did you get the initial data for satisfaction? Was it a survey or something else? Do you have a common pattern for helping teams overcome specific issues? What kind of training did you offer teams?
💯
Great writeup, Rajeev! Providing the best tools for developer and helping them being more creative in the job, the developer experience platform "Compass" and asking your teams to carve out 10% of the time to improve their day job were bang on.
Rajeev Rajan, I can tell you what are missing: 1) Promotions: worthy devs are promoted less comparing with PMs and managers, that is demoralizing to junior devs. 2) Technical education: there are seldomly any company organized technical education. That is the reason I created [email protected] discussion group to share my work with thousands of developers. Add these two, your developers would be much happier.
Co-founder & CTO DevDynamics
1yGreat writeup Rajeev. It clearly tells productivity is not just a function of an individual but how an organization operates. Organization tool set , empowerment and culture affects efficiency of developers. To boost productivity first steps is to use metrics and surveys to find what is affecting productivity. Then make a goal to improve them one by one.