How We Think About Tech

Tech Philosophy

Data science and AI projects are not one size fits all. Many companies have similar use cases but very different tech stacks and levels of knowledge. This leads to different implementations and solutions. The goal of new technology isn’t to be difficult or disrupt current working processes. It should supplement, enhance, and make things easier.

The success of new technology projects is defined by the value they create. If the goal is too broad or ambiguous, it becomes difficult to determine whether it was a success. It all comes down to measurable impact by understanding exactly what you are trying to solve. The scope should be clearly defined and the impact measurable.

Start Small

When implementing new technology, start with a well-defined purpose and use case. These initial use cases should be small and address an existing pain point or missing functionality. Make sure you can quantify the value of the project.

Bad Example: “I want to build a chatbot for the sales team to use.”

Good Example: “I want to build a chatbot that the sales team can use to practice conversations with buyers.”

Build Fast

You should build quickly and show progress along the way. New technology shouldn’t take months to implement before you learn anything. You should be able to quickly determine whether the technology will solve the issue at hand. This means fast builds, constant updates, and clear targets.

The two pieces here are to build quickly to prove value and to provide updates along the way. Let’s take the example of wanting to build a model to predict equipment failures. You have equipment that provides hourly readings from a number of different customers. This equipment periodically breaks, and being able to predict and remediate issues in a timely manner would be a big win for the company. The team is then tasked with building a model to predict broken equipment. Building a full-blown model may take 2–3 months, but that doesn’t mean value can only come after finishing the model. By breaking the larger effort into smaller milestones, the business can realize value along the way and ensure the project continues to align with business goals.

Prove Value

The new project should be able to easily quantify the value it provides. By selecting the right project with a well-defined scope, we can measure the impact. Whether that is human hours saved, cost savings, increased growth, or a combination of all three, the metric should be easy to quantify.

Expand with Purpose

After a successful project, the initial reaction is to keep building and growing as quickly as possible. However, before diving headfirst and committing to a swath of new projects, it’s worth taking a breather to assess the last project and understand the nuances of the new technology. Compare that against the outstanding project list to figure out which ones are actually a match and come up with a plan for those. Make sure to keep scopes well defined, builds fast, and check-ins constant in order to continue realizing value from new projects. Teams are able to pivot quickly when they fully understand the limitations of a tool, and not just knowledge about a tool.

As you expand, prioritize integration with your current tech stack and team capabilities. The goal is to extend what already works rather than introduce complexity that stretches beyond existing tools and knowledge. Favor solutions that can be implemented with your present platforms, skills, and data pipelines so builds remain small, quick, and scalable. When a new component is required, add it deliberately and only when it enables clear, measurable value without slowing iteration.

Ready to explore a project together?