Back to resources

Kicking off an AI project

Company Culture
Legitimacy
Productivity
Hiring
Motivation

25 February, 2019

Jan Nowak

Jan Nowak

VP Projects & Technology at Appsfactory

Jan shares his first experience with an AI project.

Problem

In Mid of 2017 we, the board, assessed the idea of empowering the platform with AI capabilities. We used a data analytics tool already which allowed us to provide customers linear regression and forecasting. However, we lacked the capabilities of transforming unstructured data into structured ones.

Actions taken

The magic word was NLP, Natural Language Processing. The main difficulty was that we had no AI specialists in our company so far. Nonetheless, I accepted the challenge and drafted an own agenda with two directions. Hiring is something special, as the offers we received from recruiters were either pure data scientists or pure developers CVs. If you are located in Germany, like our company is, the major tech capitals are Berlin, Munich or Hamburg. But you have to cope with a high churn rate, so it's not a bad idea to look also to other major cities with a decent education in there, e.g. Leipzig, Cologne or Nuremberg. All of those cities are connected via high speed trains and have international airports, so ramping up a new office is fairly straightforward - Co-Working spaces exist there as well. While hiring was ongoing, using connections to the local University alumni and selected recruiters, I constantly reserved 4 hours per week to progress reading in scientific papers, books (can recommend the AI book from Stuart Russel and Peter Norvig) and tech blogs to get a good understanding of the domain, tools and frameworks. After 4 Months we had the team ramped up and started straight with a lean prototype which was a chatbot, which has to understand various commands from the procurement domain.

Lessons learned

Focusing on a small scenario has the benefit of better testability (no world machine!) and a smooth feature development on-ramp path. We reached out after another 3 months, while having a first showcase ready, to the first initial customers to prove our product vision and get enough feedback for a Beta. It took another 3 months to get to the Beta level, where we had another meeting with the customers. Here we finalised the agenda for a going live project. It is of utmost importance to start now shifting gears from feature growth towards quality and robustness. With this lean approach it was possible to kick-off an entirely new development within less than 1 year. My takeaway, also for future research topics, balance hiring and knowledge gathering can be a very effective way to boost the ramp up time of new technologies within your company, but never forget to hear the customer voice as earliest as possible. It's the only indicator for success at the beginning.

Discover Plato

Scale your coaching effort for your engineering and product teams
Develop yourself to become a stronger engineering / product leader


Related stories

Providing Actionable Advice to an Employee Who Wishes to Advance
21 July

Sebastien Cuendet, Senior Director of Engineering at AppFolio, does not shy away from the truth of the matter when it comes to giving an employee the tools that they need to accomplish their goals within the company.

Handling Promotion
Company Culture
Coaching / Training / Mentorship
Career Path
Sebastien Cuendet

Sebastien Cuendet

Sr. Director of Engineering at AppFolio

Leadership vs. Management
21 July

Trey Tacon, Senior Director of Engineering at TeamSnap, walks a fine line between his obligation to his company and the responsibilities that come with managing a diverse team of talent.

Leadership
Legitimacy
Impact
Trey Tacon

Trey Tacon

Senior Director of Engineering at TeamSnap

Interviewing for the Future of the Company
21 July

Trey Tacon, Senior Director of Engineering at TeamSnap, considers a candidate’s future with the company before deciding whether or not they fit the bill.

Hiring
Career Path
Trey Tacon

Trey Tacon

Senior Director of Engineering at TeamSnap

Implementing Development Processes
20 July

Tina Cessna, Senior Vice President of Engineering at Backblaze, was able to organize her engineering and QA teams by bridging the gap between departments with processes that made the work easier for both sides.

Cross-Functional Collaboration
Dev Processes
Company Culture
Collaboration
Tina Cessna

Tina Cessna

SVP of Engineering at Blackblaze

Don’t Be a Victim of Your Difficult Employee
19 July

Bogdan Chebac, Engineering Manager at Gorgias, explains how he managed to bounce back from a tough situation.

Juniors
Hiring
Retention
Team Processes
Bogdan Chebac

Bogdan Chebac

Engineering Manager at Gorgias

You're a great engineer.
Become a great engineering leader.

Plato (platohq.com) is the world's biggest mentorship platform for engineering managers & product managers. We've curated a community of mentors who are the tech industry's best engineering & product leaders from companies like Facebook, Lyft, Slack, Airbnb, Gusto, and more.