2

How to Become Future-Ready Through R&D Experimentation

 2 years ago
source link: https://hackernoon.com/how-to-become-future-ready-through-randd-experimentation
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

How to Become Future-Ready Through R&D Experimentation

Any R&D project is an iterative process where we have initial hypotheses and start building software components to validate them or have lessons learned for informed decision-making. R&D projects are cyclic as we must revisit assumptions several times, pivot, improve, correct – it typically takes a few iterations before getting the real result.
Vik Bogdanov

Tech storyteller

Last year, I wrote an article for HackerNoon about remote R&D and how it can help businesses accelerate their pace to innovation. This year, I’ve revisited the topic and come across some mind-blowing stats and facts about the global R&D market, which inspired me to explore further:  

0 reactions
heart.png
light.png
money.png
thumbs-down.png
  • What kind of companies are better placed to invest and benefit from R&D,  
  • What types of projects and solutions are best suited for R&D, and  
  • How R&D can help drive Industry 4.0 transformations, boost the evolution of emerging technologies, and enable more enterprises and SMBs to become tech-savvy, innovative, and future-ready. 

To answer these questions and to better understand how R&D projects differ from mainstream software engineering projects, I’ve talked to Bogdan Popescu, Technical Director of R&D Embedded Division at Rinf.tech, a Romanian technology solutions company. 

0 reactions
heart.png
light.png
money.png
thumbs-down.png

Bogdan has more than ten years of hands-on experience with R&D project development and has made his way from R&D Program Manager to R&D PM to Head of R&D. In particular, he specializes in managing R&D projects across AI/ML, Virtualization, and IoT/embedded domains. 

0 reactions
heart.png
light.png
money.png
thumbs-down.png

Bogdan, could you please describe your current role as R&D Technical Director? What’re your key priorities? 

My current role covers two main areas. On the one hand, I’m in charge of all projects running in our R&D and responsible for their delivery to customers, meeting deadlines and quality criteria, building trust with customers, and paving the way for long-term collaboration. That’s my main focus.   

0 reactions
heart.png
light.png
money.png
thumbs-down.png

However, on the other hand, my job is to identify potential new technology use cases that might be able to help other companies solve their tech limitation issues and have a positive impact on their business growth. From this perspective, we build proof-of-concept (PoC) projects, which imply a high level of experimentation and playing around with technologies and tools. 

0 reactions
heart.png
light.png
money.png
thumbs-down.png

What’s the current size of your R&D team, and where do you source software engineering talent for it? 

Currently, we have around 60 people in our R&D team that are involved in current customer projects and PoC projects development. For customer projects, we typically recruit engineers from our available talent pools in Eastern Europe.

0 reactions
heart.png
light.png
money.png
thumbs-down.png

For PoC projects, we don’t hire permanent resources. We pick people with required skills from existing customer teams (who temporarily have a limited work scope or want to volunteer to work on R&D projects as their pet projects) to run PoC experiments. They see it as a way to advance their knowledge and boost professional growth, as most PoC projects are very challenging and require non-trivial approaches. 

0 reactions
heart.png
light.png
money.png
thumbs-down.png

What’s the key difference between mainstream software development projects and R&D projects? 

I’d say that each R&D project is sort of a terra incognita for us. Mainstream projects are normally well-defined, while in R&D projects, we have many unknowns, we have no idea of the final project scope and size. We may (or may not) know the destination, but we have no clue how to get there.  

0 reactions
heart.png
light.png
money.png
thumbs-down.png

As such, any R&D project is an iterative process where we have initial hypotheses and start building software components to validate them or have lessons learned for informed decision-making. R&D projects are cyclic as we must revisit assumptions several times, pivot, improve, correct – it typically takes a few iterations before getting the real result.  

0 reactions
heart.png
light.png
money.png
thumbs-down.png

This is an example of a digital twin PoC solution built at Rinf.tech R&D that uses HoloLens to enable remote control of the robotic arm.

0 reactions
heart.png
light.png
money.png
thumbs-down.png

How is the customer budget allocated for R&D projects? 

In our R&D, we use a lean, step-by-step approach, i.e., we start small and scale. As such, the budget is added incrementally as the scope becomes clearer.  

0 reactions
heart.png
light.png
money.png
thumbs-down.png

What’s your key takeaway from R&D experiments? 

Our PoC projects help build long-term strategic relationships with our customers. When they come to us with great business ideas (that couldn’t be brought to life previously due to technological limitations) and see us find a workaround experimentally – they’re amazed. As a result, they get more confidence in our capabilities. 

0 reactions
heart.png
light.png
money.png
thumbs-down.png

Another takeaway is – you don’t have to underestimate R&D projects. I’ve seen many times in my career when a project that starts as a small PoC, one eventually transforms into a robust software engineering project due to new ideas and solutions being identified. 

0 reactions
heart.png
light.png
money.png
thumbs-down.png

Do you feel that your corporate R&D division is competing with R&Ds of large tech companies for finding and building basically the same tech solutions? 

I wouldn’t say there is direct competition between us. As we don’t know what solutions other R&Ds are working on, it’s hard to tell if we’re trying to build the same things or not.  

0 reactions
heart.png
light.png
money.png
thumbs-down.png

Our approach is applicable to industrial domains mostly. We build and deliver commercial industrial solutions. We don’t experiment for the sake of experiments. First and foremost, we experiment to add value to our client engagements. Tech giants can afford to launch R&Ds just to enrich academic research on the latest technologies or to build new products from scratch, spending huge budgets. 

0 reactions
heart.png
light.png
money.png
thumbs-down.png

We do have plans to contribute to academic knowledge by sharing our PoCs and their use cases. By the way, some time ago, our R&D team contributed to Intel’s white paper on deep learning. 

0 reactions
heart.png
light.png
money.png
thumbs-down.png

So, while we have a different R&D focus, the philosophy is similar: we try to build new things with existing technology. 

0 reactions
heart.png
light.png
money.png
thumbs-down.png

R&D helps businesses turn their current tech limitations into future business opportunities, capitalize on innovation, and gain a strong competitive advantage.

On the buyer side, what type of companies outsource their R&D projects the most? 

Mostly enterprises. They outsource their innovation projects to avoid heavy upfront investments in staffing and retaining an expensive in-house R&D team, and building internal expertise and domain knowledge. Enterprise tech decision-makers choose to piggyback on 3rd party expertise, as they appreciate getting external feedback before asking for a bigger budget and committing to full-fledged product development.  

0 reactions
heart.png
light.png
money.png
thumbs-down.png

Another group of companies that leverages our R&D capabilities is SMBs. Their customer journey with us starts when they see our R&D PoC demos and realize that’s exactly the solution that can help fix their most significant problem or differentiate in the market. They want us to conduct more in-depth research, and that’s when they decide to outsource their pilot R&D project.  

0 reactions
heart.png
light.png
money.png
thumbs-down.png

Startups, however, rarely use external R&D. For most of them, a technology product is at the heart of their business and monetization model, so they prefer to accumulate knowledge and develop deep domain expertise in-house.  

0 reactions
heart.png
light.png
money.png
thumbs-down.png

How do you handle client’s intellectual property (IP) in R&D projects? 

We have mixed approaches. Everything depends on the project. For some projects, we grant full IP rights to the client. For others, we have shared IP. Let’s say the client comes to us with ready-made software components, and we only do the integration work. In this case, software components IP will belong to them, and we’ll keep IP for the integration solution we’ve built. 

0 reactions
heart.png
light.png
money.png
thumbs-down.png

Wrapping up, the evolution of software development tools and processes and the rise of 5G, IoT, edge computing, and quantum computing will further push integrations, deployments, and search for new business models, technologies and standards – and that’s where R&D can be the main catalyst of change.  

0 reactions
heart.png
light.png
money.png
thumbs-down.png
0 reactions
heart.png
light.png
money.png
thumbs-down.png
7
heart.pngheart.pngheart.pngheart.png
light.pnglight.pnglight.pnglight.png
boat.pngboat.pngboat.pngboat.png
money.pngmoney.pngmoney.pngmoney.png
Join Hacker Noon

Create your free account to unlock your custom reading experience.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK