Podcast Ep. 16: Challenges with Large-Scale Software Delivery, with AgileThought Colleagues | AgileThought
877.514.9180Tampa | Orlando | Atlanta
Agile Blog

Podcast Ep. 16: Challenges with Large-Scale Software Delivery, with AgileThought Colleagues


large scale software delivery

Episode Description:

In this week’s episode of Agile Coaches’ Corner, Dan Neumann is joined by two of his colleagues at AgileThought — the Vice President of the Build Practice, Taylor Howard; and the Vice President of the Transform Practice, Steven Granese.

Taylor’s work with the Build Practice involves supporting the absolute best practitioners in the business — including Data Scientists, Architects, Delivery Leaders, Engineers, and Analysts with multiple technical competencies and domain experience. Taylor and his team translate business strategy into a technical roadmap, delivering cloud-first and hybrid solutions at a global scale. Steven’s work with Transform Practice is focused on organizational consulting. They help their clients figure out the right way to work, the right product to build, how to implement agile ways of working, and DevOps (i.e., how to get that software that the teams have created to the production environment and make sure it’s stable, scalable, and secure).

Today, Taylor and Steven will be discussing the challenges with large-scale software delivery and how to overcome them. With scaling comes a whole different set of challenges, so Taylor and Steven not only outline many of the challenges their clients are facing today, but also some of the challenges they’re facing internally, at AgileThought, as they scale themselves.



Listen on Google Play Music


Key Takeaways:

  • Challenges with scaling:
    • Understanding what the business outcomes are that the client is looking for
    • Aligning the stakeholders to make sure that they truly understand each other’s vision and are speaking the same language
    • Making sure that the teams are coordinated (i.e. everyone is headed towards the same goal and they’re being measured in the same way)
    • The danger of issues getting buried
    • The ways teams interact (or don’t interact) with each other
    • Getting connected to your customer
    • Making sure there’s alignment with the objective that’s to be achieved
  • How to address these challenges:
    • Implement Agile ways of working
    • Look at areas that need improvement and have active feedback cycles
    • Use data to support all the teams (to either replicate the good or improve the not-so-good), bringing them to the same level with more predictable outcomes
    • Be transparent, inspect, and adapt
    • Embrace a culture of curiosity and ask questions about the data
    • Blame the system; not the person
    • Leaders need to make sure the system is healthy so the teams have what they need and can be freed up to do what they do best — build software
    • More time needs to be spent communicating the dependencies
    • Lots of feedback loops and channels for communication
    • Be pragmatic in delivery
    • Align to the larger vision
    • Moving from an “us/them” mentality to a “we” mentality (amongst the teams)


Mentioned in this Episode:


Taylor and Steven’s Book Picks:


Like what you heard? Check out our podcast page for more episodes full of interesting discussions, agile insights, and helpful resources.

|

How can we help
you succeed?

Contact us to share the challenges you’re facing and learn more about the solutions we offer to help you achieve your goals. Our job is to solve your problems with expertly crafted software solutions and real world training.

For a better experience on the web, please upgrade to a modern browser.