Skip to main content

Pivoting your product to AI? Here’s how to manage your engineers and balance business with innovation

For product and engineering teams, building a competitive moat is one of the most critical aspects of your work. But in the age of AI, that moat can evaporate overnight.

When AI upends your product roadmap, you might realize that you need to start from scratch. Your original solution is no longer viable, so you need to build a new, AI-native product that can compete over the long term in the new technology environment.

This realization puts organizations in a tough position, particularly if they have contractual obligations with their existing customers. How do you balance your engineering resources to pursue AI innovation while also supporting your existing product? How do you decide when to pull the plug and go all in on an AI solution?

One year ago, my engineering team faced this exact challenge. We knew that we needed to build a new AI product to replace our existing platform, but we also had to maintain our commitments to a customer base to maintain our existing revenue.

Here’s how we managed it, what I would do differently if I could do it over, and what businesses can learn from our experience.

Maintaining your product while building into the fog

We should clarify two ideas up front:

  • When we talk about building a new AI product, we’re not talking about bolting AI features onto a legacy solution. AI is a transformational technology, and companies that try to hedge their bets by updating their existing products with AI capabilities are doomed to fail. Products and features that are truly AI native will inevitably win out over those that still have one foot stuck in the past.
  • It’s also worth acknowledging that the best possible strategy is to rip the Band-Aid off, sunset your previous product immediately and start from scratch with the AI solution. However, this isn’t a viable option for many companies, either because they have a legal obligation to continue serving their customers, or because they can’t afford the drop in revenue that would result from sunsetting their original solution.

Once we realized that we needed to build an AI product, we bifurcated our engineering organization. Instead of having engineers split their time between supporting the old product and building the new one, we broke into two teams: one that would focus entirely on innovation, and one that would focus on keeping the lights on for our customers.

Both teams had a clear vision. For the AI team, the goals were obvious, even if the steps to achieve them were anything but. We needed to “build into the fog,” working to create an AI solution that would replace and improve on our previous tool. The team that stayed behind also had an important mission: they needed to determine how far we could reduce our resources while continuing to run the existing product. We expected to eventually move every engineer over to the new product, so we needed to understand how much we could pare down the stay-behind team and how quickly we could build up the innovation team.

We looked for key characteristics when deciding how to staff each team. For the innovation team, we looked for employees who were AI-forward and showed that they could be comfortable working in ambiguity. We pulled over employees with skills in UI design as well to help us reach a minimum viable product.

On the other side, we recognized that some employees were far more comfortable in their existing SaaS environment. Those employees had specific skillsets that helped them operate in the legacy environment, and they were far less comfortable working without a clear spec and expectations. There are also certain employees that had to stay back because their knowledge was vital to operating the existing product — those who understood the big data pipeline and integrations with key partners.

As far as our customers were concerned, it was business as usual even as we were making radical engineering changes. We reached out to our customers once it was clear there would be no new feature development on the legacy product; by that point, the innovation team had made enough progress that we were confident we could shift customers to the new solution.

Communication is crucial

Breaking an engineering organization in two isn’t easy, and you have to take time to communicate the rationale behind your staffing decisions. When we split into two teams, there were some on the stay-behind team that felt like they were being sent on a one-way mission to the sun — building a product that’s already dead.

For many of our engineers, their work is more than just a paycheck, and they struggled with the idea that they wouldn’t be working right away on the product that represented the future of the company. We made sure to explain the value of the work they would continue doing: the business had a vital need to maintain its contractual obligations; equally important, if the stay-behind team did their job well, our existing customer base should serve as our largest lead source as we moved into the new product.

We also made sure to explain the vision upfront for bringing the two teams back together while providing regular updates on when that transition could take place. That light at the end of the tunnel was critical for maintaining morale throughout the organization.

Best practices for an AI pivot

Our pivot to AI has been successful, but it wasn’t without challenges along the way. Here are four best practices we learned from the experience, including a couple of mistakes we wouldn’t want to repeat:

  • Start by identifying who absolutely needs to move and who absolutely needs to stay: It can feel overwhelming to look at an organization with dozens of engineers and decide how to divide them into two teams. You don’t need to make every decision immediately. You’ll be better served by identifying the engineers who absolutely need to move to the new product and then sending them out as a tiger team to lay the groundwork. You should also identify the employees who absolutely need to stay to keep the original product running. That way, you can take a bit more time on some of the less clear-cut decisions, and you’ll be confident knowing that any mistakes you make won’t have catastrophic consequences for the legacy product.
  • Break up existing teams: It can be tempting to lift and shift entire teams within your engineering organization from the old product to the new product, but I strongly advise against it. Don’t underestimate the scope of the change you’re making. If people are staying in the environments and structures that they find comfortable, and if they’re maintaining their existing rituals, they’re going to find it much harder to let go of what they know and embrace a new way of working. If I could do it over, I would break up teams by default and move them individually into new teams.
  • Communicate, communicate, communicate: I mentioned this above, but it bears repeating. Not everyone is equipped to thrive in a period of transformation. Providing regular updates on where the organization is going and how it’s performing helps your employees find stability when things feel chaotic.
  • Not everyone will embrace the new vision — that’s OK: Some people are exceptional at performing specific roles in legacy SaaS environments. Is it fair to expect those people to embrace a new role in a world they didn’t sign up for? We lost a few employees who weren’t excited about our new vision and who wanted to find work they were comfortable with. That’s completely understandable, and there were no hard feelings. But it’s important for those people to recognize their situation and look elsewhere — in this competitive, fast-moving market, there’s no room for someone who isn’t willing to run full speed in the new direction.

Companies around the world are coming up against an AI breaking point, realizing that their existing product won’t be competitive in the new technology environment. That’s a scary moment. To survive, you need to take a leap of faith and trust that your engineers will be able to build into the fog and come out on the other side. The only way to guarantee failure is by refusing to adapt.

The post Pivoting your product to AI? Here’s how to manage your engineers and balance business with innovation appeared first on SD Times.



from SD Times https://ift.tt/Xtlb7hk

Comments

Popular posts from this blog

A guide to data integration tools

CData Software is a leader in data access and connectivity solutions. It specializes in the development of data drivers and data access technologies for real-time access to online or on-premise applications, databases and web APIs. The company is focused on bringing data connectivity capabilities natively into tools organizations already use. It also features ETL/ELT solutions, enterprise connectors, and data visualization. Matillion ’s data transformation software empowers customers to extract data from a wide number of sources, load it into their chosen cloud data warehouse (CDW) and transform that data from its siloed source state, into analytics-ready insights – prepared for advanced analytics, machine learning, and artificial intelligence use cases. Only Matillion is purpose-built for Snowflake, Amazon Redshift, Google BigQuery, and Microsoft Azure, enabling businesses to achieve new levels of simplicity, speed, scale, and savings. Trusted by companies of all sizes to meet...

10 Simple Image Slider HTML CSS JavaScript Examples Neeraj Mishra The Crazy Programmer

Slider is a very important part of any website or web project. Here are some simple image slider examples that I handpicked from various sites. These are built by different developers using basic HTML, CSS, and JavaScript. Some are manual while others have auto-slide functionality. You can find the source code for each by clicking on the code button or on the image. 1. Very Simple Slider Demo + Code 2. Popout Slider Demo + Code 3. Really Simple Slider Demo + Code 4. Jquery Simple Slider Demo + Code 5. Manual Slideshow Demo + Code 6. Slideshow Indicators Demo + Code 7. Simple Responsive Fullscreen Slider Demo + Code 8. Responsive Image Slider Demo + Code 9. Simple Image Slider Demo + Code 10. Slicebox – 3D Image Slider Demo + Code I hope these simple image sliders are helpful for you. For any queries, you can ask in the comment section below. The post 10 Simple Image Slider HTML CSS JavaScript Examples appeared first on The Crazy Prog...

2022: The year of hybrid work

Remote work was once considered a luxury to many, but in 2020, it became a necessity for a large portion of the workforce, as the scary and unknown COVID-19 virus sickened and even took the lives of so many people around the world.  Some workers were able to thrive in a remote setting, while others felt isolated and struggled to keep up a balance between their work and home lives. Last year saw the availability of life-saving vaccines, so companies were able to start having the conversation about what to do next. Should they keep everyone remote? Should they go back to working in the office full time? Or should they do something in between? Enter hybrid work, which offers a mix of the two. A Fall 2021 study conducted by Google revealed that over 75% of survey respondents expect hybrid work to become a standard practice within their organization within the next three years.  Thus, two years after the world abruptly shifted to widespread adoption of remote work, we are dec...