Implementing Agile in Big Corporations - Proven Tips from Salesforce
Jan 10, 2024
auto_awesome
Mayakrishnan Chakkarapani, Senior Director of Software Engineering at Salesforce, shares insights on implementing Agile in big corporations. The podcast discusses benefits of Agile, empowering developers, managing virtual teams, and adapting to remote work. It emphasizes aligning mindset with Agile principles, the value of high performing engineers, and the importance of open communication and feedback for successful agile development.
Culture and delivering value to customers are crucial in an organization, with Agile being a tool but not a solution on its own.
Salesforce adopts a hybrid approach to Agile, balancing iterative value delivery with major releases every four months.
Implementing Agile in big corporations requires a cultural shift and alignment, prioritizing empowerment, ownership, and virtual teams for engineers.
Deep dives
The Importance of Culture and Delivering Value
Culture is crucial in an organization, and the focus should be on delivering value to customers. Agile is a tool to achieve this, but it is not a solution on its own. Empowerment and ownership are key factors in driving success in agile organizations.
Balancing Customer Expectations and Internal Agility
Salesforce has adopted a hybrid approach to agile, balancing customer expectations with internal agility. They have standardized a two-week cadence for iterative value delivery while still working towards major releases every four months.
Agile in Big Corporations and the Role of Culture
Agile implementation in big corporations requires a cultural shift and alignment across the organization. Culture plays a vital role in adopting and sustaining agile practices, and organizations should prioritize aligning mindsets and values.
Empowering Engineers in Large Organizations
Empowering engineers in large organizations can be achieved by providing ownership and creating virtual teams. Ownership gives engineers a sense of purpose and accountability, while virtual teams allow for cross-functional collaboration and the opportunity to work on diverse projects.
Challenges and Adaptations in Agile Organizations
Challenges in agile organizations include balancing priorities, resourcing, technological discoveries, and integrating virtual teams. Continuous feedback loops, data-driven development, and strong communication channels help organizations adapt and align their strategies and actions effectively.
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.
"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."
Get the Snipd podcast app
Unlock the knowledge in podcasts with the podcast player of the future.
AI-powered podcast player
Listen to all your favourite podcasts with AI-powered features
Discover highlights
Listen to the best highlights from the podcasts you love and dive into the full episode
Save any moment
Hear something you like? Tap your headphones to save it with AI-generated key takeaways
Share & Export
Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more
AI-powered podcast player
Listen to all your favourite podcasts with AI-powered features
Discover highlights
Listen to the best highlights from the podcasts you love and dive into the full episode