Customer
The client could be a European IT firm developing network and infrastructure solutions and providing connected maintenance services.
Challenge
Initially, the client designed custom IoT infrastructure solutions for his or her shoppers, however it absolutely was long and restricted the quantity of corporations they may work with. To optimize their resources and broaden the consumer base, they determined to make associate degree IoT platform that might be provided to shoppers as SaaS and alter them putting in an even IoT infrastructure mechanically. As they didn’t have expertise in such large-scale initiatives, they were searching for a technical partner to style the design of the long run platform.
Solution
ScienceSoft assembled a SaaS consulting team of a project manager, a business analyst, an answer creator, a DevOps engineer, a knowledge engineer, and a Python developer inside period of time. To assess the requirements of the client, the BA conducted a series of in-depth interviews with the client. At a similar time, the client interviewed potential finish users of their IoT platform, like representatives of innovative construction corporations and plants, to know the foremost needed use cases.
With the assistance of the induced data, ScienceSoft’s team prepared key technical needs for the SaaS IoT platform:
Independence from any provider-specific cloud services.
The system ought to be protected against shoppers fixing the platform’s core however at a similar time give prospects for simple maintenance.
To meet these needs, ScienceSoft’s team designed a multi-tenant platform design with the client because the Super Admin, which might manage the access of all users. The multi-tenant design helped balance load between users’ instances, isolate user knowledge and collect personalised statistics on resource utilization.
The team delineated the ensuing design within the software system design Definition (SAD) document that contained the subsequent parts:
Component read (logical design components).
Data flow.
Infrastructure.
ScienceSoft supported the designed design with associate degree MVP development arrange and a system needs specification for the platform.
Results
The platform supported the artifacts created by Tech-It cluster would facilitate finish users connect their company’s IoT-related knowledge sources and targeted systems with none cryptography skills. Thus, they’d be able to spawn a full-fledged IoT platform in an exceedingly short time, which might facilitate the client expand their presence on the market with the new providing and unlock resources at a similar time.
Methodologies
Q&A sessions, purposeful decomposition, business needs analysis, competition analysis, software system design Definition (SAD)
Customer
The Customer is a European IT consulting firm developing network and infrastructure solutions and providing related maintenance services.
Challenge
Initially, the Customer designed custom IoT infrastructure solutions for their clients, but it was time-consuming and limited the number of companies they could work with. To optimize their resources and broaden the client base, they decided to create an IoT platform that would be provided to clients as SaaS and enable them setting up a consistent IoT infrastructure automatically. As they didn’t have experience in such large-scale initiatives, they were looking for a technical partner to design the architecture of the future platform.
Solution
TECH-IT Group assembled a SaaS consulting team of a project manager, a business analyst, a solution architect, a DevOps engineer, a data engineer, and a Python developer within two weeks. To assess the needs of the Customer, the BA conducted a series of in-depth interviews with the Customer. At the same time, the Customer interviewed possible end users of their IoT platform, such as representatives of innovative construction companies and plants, to understand the most wanted use cases.
With the help of the elicited information, ScienceSoft’s team mapped out key technical requirements for the SaaS IoT platform:
- Independence from any provider-specific cloud services.
- The system should be protected from clients altering the platform’s core but at the same time provide possibilities for easy maintenance.
To meet these requirements, ScienceSoft’s team designed a multi-tenant platform architecture with the Customer as the Super Admin, which can manage the access of all users. The multi-tenant architecture helped balance load between users’ instances, isolate user data and collect personalized statistics on resource utilization.
The team described the resulting architecture in the Software Architecture Definition (SAD) document that contained the following parts:
- Component view (logical architecture components).
- Data flow.
- Infrastructure.
TECH-IT Group supported the designed architecture with an MVP development plan and a system requirements specification for the platform.
Results
The platform based on the artifacts created by TECH-IT Group would help end users connect their company’s IoT-related data sources and targeted systems without any coding skills. Thus, they would be able to spawn a full-fledged IoT platform in a short time, which would help the Customer expand their presence on the market with the new offering and free up resources at the same time.
Methodologies
Q&A sessions, functional decomposition, business requirements analysis, competitor analysis, Software Architecture Definition (SAD).