Implementing Agile in Big Corporations - Proven Tips from Salesforce
Listen now
Description
Mayakrishnan Chakkarapani, Senior Director of Software Engineering at Salesforce, shares interesting insights on how his organization uses Agile to meet business goals and empower developers while doing so. Sign up to the Level-up Engineering newsletter! In this interview we're covering: Agile in SalesforceSome benefits of implementing Agile What to keep in mind when implementing AgileHow to empower developers when following AgileSetting up and managing virtual teams Excerpt from the interview: "View your organization as a doctor and your customers as patients; getting your customers’ desired business outcomes means you treated a patient. If one of your patients needs surgery, you need to focus on ensuring they recover as quickly as possible. Agile is nothing but an operational procedure ensuring you’re doing the operation methodically and iteratively.  It means you’re running a diagnosis first, then you come up with various techniques, and finally, you perform the operation the best way possible.   But just because you have a thorough pre-surgery process, it doesn’t mean you can neglect postoperative care. You still have to monitor the patient, and if something seems off, you have to do the process all over again.  A lot of times, I’ve seen people taking Agile for granted, thinking it’ll solve everything on its own without thinking about the culture or empowering their teams. It leads them to just force people to do more, causing lots of engineers to burn out eventually. What happens with these dysfunctional organizations is that the operation may succeed because they followed Agile, but the patient still died."
More Episodes
Transforming teams doesn’t go without its challenges. Let’s look at Tinder’s example.  In this episode, Chris O'Brien, Director of Engineering at Tinder, shares his insights on building and leading engineering teams, particularly focusing on turning around existing teams. He discusses...
Published 10/16/24
Scaling engineering teams can happen in a lot of different ways. Let’s take a look at a real-life example, how Fleetio scaled their product and team over the years. Their Principal Software Engineer, Richard Young shares what challenges they faced, the strategies they implemented and gives...
Published 09/18/24
Published 09/18/24