Article Lasting Success With Data Science: Fostering Agility Across Data Science Teams
By Kris Schroeder / 13 Sep 2022 / Topics: Data and AI Customer experience Analytics Digital transformation
By Kris Schroeder / 13 Sep 2022 / Topics: Data and AI Customer experience Analytics Digital transformation
Responding to your customers’ needs requires innovation — and agility is the key to driving that innovation.
In this third and final part of our series of blogs on data science, we’ll explore why your data science teams should be striving for agility. In part 1, we looked at common reasons why data science projects fall short. In part 2, we discussed how to improve your data science project maturity. Now, let’s dig into how to bolster your team's agility.
Agility is being responsive and adaptive. Innovation requires the ability to respond and adapt to the changing marketplace and changing business needs. Data science teams require agility.
When you hear the word agility you may think of Agile or common frameworks like Scrum and Kanban. Common Agile frameworks do not fit nicely with data science (due to the unpredictable nature of the work, and the iterative, circular nature of the data science lifecycle). But a focus on agility can still help data science teams.
When thinking of agility, start with the Agile mindset. The word mindset means the direction of one’s thinking. In other words, it's our beliefs that orient our thoughts and actions. One common mindset that people exhibit is glass-half-full or glass-half-empty thinking. The optimistic beliefs inherent in a glass-half-full mindset will impact how someone responds to situations and the decisions they make. Similarly, your Agile mindset influences how you interact with your team and how you make decisions about your work.
The Agile mindset is defined by the values in the Agile Manifesto and described by the 12 Agile Principles. As many data scientists are not familiar with the Agile Manifesto or principles, let’s simplify it. Alistair Cockburn, one of the signers of the Agile Manifesto, summarized it in his Heart of Agile approach, which is based on the manifesto and highlights four focus areas: collaborate, deliver, reflect, and improve.
Just like software development, data science teams need to find an approach for prioritizing work, decomposing the work into small chunks, identifying success criteria, and collaborating to demonstrate business value. You may need to add talent to help data scientists adopt the Agile mindset that will allow them to improve any stagnant processes that may be holding the team back from delivering value.
Adapting to feedback and responding to change needs to happen at every step of the data science lifecycle.
Business understanding & data collection: By increasing focus on business outcomes, you gain clarity on the question you are trying to answer. After creating a hypothesis to achieve those outcomes and determining if you have the data to test your hypothesis, present your concept to the business and get feedback on your understanding.
Data preparation: Ensuring the team has the right data to answer the hypothesis is only half the battle. Depending on the accuracy of the data or pipeline setup, iterations could be spent just cleaning and delivering the data. Once delivered, additional preparation and featurization are needed to get the data ready for model consumption. By involving the right stakeholders in your data governance process, you ensure shorter feedback on data accuracy and build their confidence in the models you create.
Model training & evaluation: As you test your hypothesis, continue to engage the stakeholders frequently. These feedback sessions ensure the data scientists aren't going off course or building something too complex for a simple problem. Intentionally seek feedback on delivering value. There needs to be a decision to deploy the model, continue to investigate the model further, or stop investment in this particular hypothesis and focus elsewhere.
Deployment & business integration: Model deployment requires special skills that many data science teams struggle to fill. Iterative mindsets are needed to ensure the models are being delivered to the right location and in the correct manner. After deployment, agility is adjusting to the inevitable data and market change, determining the delivery of value through adoption, and validating the ROI.
This process iterates on itself once a new use case is identified or as any step of the process needs to be refactored.
In Agile, we inspect and adapt. We value reflecting on what we’ve done to see if it’s working — and if it’s not, how we can try to do it better. In Scrum, we also value empiricism, which requires learning through our experiences. In Lean and UX, defining experiments helps combat uncertainty. Applying the idea of running experiments to data science teams can help us discover which practices are helpful and which don’t work.
In part 2: How to Improve Your Data Science Project Maturity, we introduced the experiment format.
This format helps clarify work and shorten feedback loops. It can also be used to improve delivery approaches, practices, and techniques that enhance your team’s effectiveness. On a regular cadence, the team reflects on their processes and how they interact with each other, identifying potential improvements. They can then choose the most important improvement to focus on and document the improvement in the form of an experiment. At the end of the timebox, they can determine whether to continue with the improvement option or try a new one.
Data science has become an integral part of staying competitive and relevant across industries. And though many data science teams face common challenges — having visibility into bottlenecks, defining success, understanding the iterative nature of data science, and adopting consistent feedback loops can improve effectiveness. By focusing on continuous improvement and agility, organizations can improve their approach — for the long term.
Discover reports, stories and industry trends to help you innovate for the future.