Cases

You are welcome to submit a challenge at a.sadovykh@innopolis.ru

Rostelecom - Analysis of tools for automating documenting Enterprise Architectures

Rostelecom IT is a subsidiary of the major Russian state-owned telecom operator specializing in design, process automation and support of telecom companies in B2C, B2B, B2O segments.

Context: The approach of modeling enterprise architecture, an IT systems in particular, provides the development team with significant benefits as it takes on the role of a framework for system design and requirements traceability. However, this approach raises new challenges as well, one of the most important ones is building the model and timely updates. Several tools exist for automation such as Pivik , Vistecture and LeanIX.

The team will look into several prefereably tools for automating building Enterprise Architectures and will provide an analysis of combination of tools most suitable for the customer's context.

Tasks: Analyse available tools, evaluate applicability in the customer's context, give recommendations on effective combination of tools.

The analysis problem may be further refined during the interviews.

Mobioos - Analysing an effort for building a product line with Mobioos Forge tool

Mobioos is a French startup specialised on low code tools. With its Mobioos Forge the company proposes a solution to build product lines from the code of an application. With a product line developer may creat new application by a customization with very few adaptations.

Context: The Mobioos team is convinced that it takes very little time to create a valuable result with the tool. They would like to validate this by an independent study run by students.

Tasks: Select an open source project, run the Mobioos Forge tool, analyse the value of obtained results, report your analysis of efforts spent and the results obtained.

The analysis problem may be further refined during the interviews.

More info: https://forge.mobioos.ai/ and tool training can be provided on demand.

Dokonuz - Quick commerce (or q-commerce) is the next generation of e-commerce. Fast delivery system.

Dokonuz is an Uzbek startup company specialized in fast e-commerce (q-commerce). Our product "Dokon” q-commerce with centrally located warehouses optimized for delivery and delivers small quantities of groceries and household goods to customer’s doors in less than 15 minutes.

Context: We are developing delivery and logistics models using technology and improving operations and services to customers.

"Dokon” application is there to complement when you need a particular set of items, conveniently and fast. We are going to use some live tracking tools for couriers like (Yandex.Map, mapbox.com). In order to show the user where couriers and their order is, we need to integrate maps with live tracking.

Tasks: The team needs to analyze and compare possible solutions with their benefits and drawbacks. Compare them by price, tech stack, documentations, popularity, and other features. The team needs to prepare presentations with some analysis about found solutions. Would be a plus if a team gave suggestions for optimization or cost-effective ways of GPS tracking.

The analysis problem may be further refined during the interviews.

Loudplay - Selection of image completing in cloud gaming

Loudplay is a cloud gaming business. The service allows playing in the resource-demanding video games in the cloud. Our company is one of the few Russian companies with a commercial demand at the world level. Moreover, our solution is recognized by the leading tech giants such as Huawei, Nvidia, and ASUS.

Context: One of the most critical factors of cloud gaming is internet connection quality. Unfortunately, we cannot promise our gamers a stable internet connection on their side. Poor internet connection leads to frame loss or different artifacts. On our way to improving we have tried and implemented different error correction algorithms. However, we are still looking for a more advanced approach and we have never tried any machine learning approach. The main criteria are performance and the amount of information required for the algorithm to complete missing or corrupted frames.

Tasks: For the CASE in Tools hackathon, we propose to research and compare different error-correcting or image-completing algorithms, preferably based on a machine learning approach. As a starting point, we recommend comparing algorithms with Reed–Solomon error correction algorithm.

As a result, we expect a brief comparison of as many algorithms as you could, a detailed analysis of the 3 most suitable approaches and it would be nice to have (not obligatory) proof of concept of one approach chosen by students (you can pick as sample data any dataset of corrupted frames from the internet).

The analysis problem may be further refined during the interviews.

Promyze.com - evaluating usability of a SaaS tool for sharing best coding practises.

Promyze.com is a french startup helping IT companies to produce sustainable source code, reduce maintenance costs and prevent risks of bugs. Promyze is collaborative platform for sharing best coding practices among developers and teams of developers.

Context: Promyze provides integrations in IDEs and Web Browsers to easily identify best coding practices from the source code of developers' projects.

Developers then organize Craft Workshops to review together their best practices, validate or discard contribution, and align their practices.

Then, practices can be shared easily to other teams in a company. Thanks to Promyze, we prevent knowledge loss and foster interactions between developers, increasing technical skills with a better appropriation of practices.

Tasks: Promyze is available for few weeks as a SaaS solution and the company now targets international audience for the next months.

We're currently focusing on improving the UX of Promyze and the onboarding of new users.

As Promyze provides new concepts (Craft Workshops, ...), it's challenging for us to make sure users understand how to make the most of the tool.

We'd like the team to create an account on our SaaS version and experiment the solution, as well as our plugins.

As a result, we'd like to get a summary of :

  • how the team understood the concepts Promyze, how it works, how it can be used,

  • what's the added value,

  • a list of concepts that were unclear and not easy to understand.

The team will also have to search for existing tools that achieve the same purpose of sharing best practices, and provide a brief comparison of some features.

The analysis problem may be further refined during the interviews.