British Council

The UK’s international organisation for educational opportunities and cultural relations. Find out how Computools implemented a digital transformation project to update and optimise a website to facilitate English testing.

Industry:

Education Services

Location:

United Kingdom

Business size:

Enterprise

Problem and Solution Summary

The British Council, a leading organisation in education and cultural relations, faced challenges with its existing English language test promotion website. The platform had tight deadlines and lacked essential features, hindering its effectiveness. The need for a modern, responsive design and improved user experience was evident.

Computools undertook a digital transformation project to revitalise and optimise the website. The solution included user research to understand user needs, service design to enhance the user experience, portal development for content delivery, website hosting set-up, and analytics integration. The result was a responsive, user-friendly platform that not only met the British Council's branding requirements but also significantly increased revenue, user throughput, and process automation.

About the Client

The client is a prominent organisation that aims to promote British culture and values globally. With a reach that extends to over 100 countries, they touch the lives of 650 million people each year. Employing a workforce of more than 7,000 dedicated full-time employees, this organisation is committed to fostering cultural exchange, educational opportunities and intercultural relations.

Outcome

The client faced a significant challenge in consolidating resources for the IELTS English proficiency test. The presence of unofficial test materials was negatively impacting their brand reputation, prompting the need for a strategic approach to resource consolidation.

Additionally, the lack of clear guidance for test preparation, progress tracking, and readiness was a concern. The client recognised the need for a user-friendly, structured solution to streamline the test preparation process.

As a result of this project, the client successfully launched a web portal that simplifies IELTS test preparation. We optimised landing pages, implemented SEO strategies and enhanced resource editing, and now this portal offers essential educational resources. The impact is notable, with a significant 42% increase in the number of tests administered globally in 2022 compared with 2018.

Business challenge

weaknesses

  • Competitive Landscape
  • Technology Infrastructure
  • Scalability
  • User Engagement

strengths

  • Global trust and recognition
  • High demand for educational materials
  • Extensive reach
  • Experienced workforce
  • Commitment to cultural promotion

Business challenge

Project completion details and current arrangements

The project was completed successfully within the specified time frame. The client now has a structured and effective web portal for English language test preparation, enhanced with optimised landing pages, improved SEO, and user-friendly resources. We continue to provide ongoing support to ensure the platform's smooth operation and optimal performance.

Business challenge

Why Computools?

Computools was selected as the ideal partner for this project for several reasons:
  • Our team possesses impressive expertise in web development, design and project management, ensuring the successful execution of the project.
  • We meticulously addressed security concerns and ensured a smooth project launch as agreed, showcasing our commitment to comprehensive solutions.
  • Our ability to meet tight deadlines and adapt to the client's needs demonstrated our agility and dedication to client success.
  • Computools' global experience and reputation in delivering high-quality digital solutions made us the preferred choice to tackle this complex project.

Contact Computools' experts to learn what we can do for your business!

Contact us →

Story in depth

The client's journey to find the right partner for their project was a careful and detailed process. They considered several options but chose Computools for a few key reasons.
They liked that we knew their industry inside and out. We have a strong track record of delivering high-quality digital solutions and meeting deadlines. Plus, our experience working globally matched their international reach. In the end, they chose us because they believed in our expertise and our ability to get the job done well and on time. Our partnership is built on a shared commitment to getting great results for their business.

Project Description

The project was a comprehensive undertaking focused on creating a user-friendly web portal designed to assist candidates in preparing for the British Council's testing. The primary mission was to provide candidates with a streamlined and structured pathway for test preparation, offering essential resources such as PDF files and webinar videos.

The project encompassed several key aspects. First, a responsive design was developed to ensure an optimal user experience across various devices, accommodating desktop and mobile devices.

To facilitate easy access to educational materials, a user-friendly WordPress platform was established as the host – this choice aimed to simplify navigation and accessibility for candidates. Additionally, the project involved the critical implementation of search engine optimisation (SEO) techniques to enhance the portal's visibility and accessibility, ensuring it reached a wider audience.

Comprehensive user analytics were integrated into the platform, allowing for the generation of in-depth reports. These reports provided valuable insights into user behaviour and preferences, helping to refine the user experience. To enhance communication with users and ensure they received important updates and information promptly, an email notification system was put in place.

The project's overarching goal was to simplify and improve the test preparation process, offering a valuable resource for candidates. It underscored the client's commitment to educational excellence and our dedication to helping them succeed in their mission.

Digital Platform & Technology

The client wanted to create a counterpart of the main site, where users who are interested in taking the test will prepare for it. Based on the needs and goals, they preferred to design it on WordPress.

Communication Framework

To establish good communication, we decided to diversify our channels and use different platforms for each specific goal.
Email
microsoft teams
Skype
Jira

Team

The project involved a dedicated and skilled team of professionals working collaboratively to bring the web portal for English test preparation to fruition. The team consisted of individuals with diverse roles, each contributing their expertise:

Business Analysts

Nikita Abelmasov

Nikita Abelmasov
Nikita started working on commercial IT projects in 2009, focusing on web development, then switched to management and BA in 2015. He has extensive experience in requirements gathering, start-up and ongoing business solutions consulting, development preparation and organising business processes for a wide range of mixed teams. He is passionate about urban exploration, new technologies, photography and sci-fi universes.
Nikita Abelmasov

Project Manager

Alina Skorokhodova

Alina is a results-driven Project Manager with a proven ability to lead and coordinate multifaceted projects from inception to successful completion. With a background in project management, Alina excels in managing project scopes, timelines, and resources to ensure that clients' goals are met.

Business Development Manager

Oleksandr Palieshko

Olexandr's expertise extends to market analysis, client relationship management, and the ability to navigate complex financial landscapes. He's known for his strong negotiation skills and his capacity to build strong, lasting relationships with clients and partners.

Designer

Tetiana Mikhalova

Tetiana is a talented and creative Designer passionate about crafting engaging and visually appealing user experiences. Tetiana has a knack for transforming complex concepts into elegant and intuitive interfaces.

SOFTWARE ENGINEER

Alexandra Sidlyarenko

Alexandra is a skilled Software Engineer with a talent for solving complex technical challenges and a commitment to creating user-friendly software solutions. Alexandra's expertise extends across a range of programming languages and frameworks, allowing her to navigate the ever-evolving landscape of technology with ease.

Quality Assurance Engineer

Glib Kovalenko

Glib has over three years of experience as a manual QA. Glib has demonstrated proficiency in testing websites and mobile and desktop applications. He deeply understands client-server applications and excels at writing and maintaining relevant documentation. His dedication to ensuring product quality and standards sets him apart.

Story of a Team Decision

Ultimately, the choice of the Computools team was based on a combination of their expertise, reliability and a proven track record of successfully completing complex projects on time.

Backstage

The team frequently engaged in face-to-face brainstorming sessions, developer meetings and whiteboard meetings. These gatherings provided a crucial space for brainstorming, meticulous project oversight, and ensuring alignment with the client's vision. They served as the foundation for effective decision-making and strategy development.

Sprint Retrospective

During sprint retrospectives, the team came together to assess the progress made and identify areas for improvement. These reflections were instrumental in refining their approach and making data-driven decisions for the subsequent sprints.

Planning Session

The planning sessions were pivotal in defining the scope, deadlines and risk assessment for the project. The team collaboratively outlined development guidelines and addressed potential challenges, establishing a clear plan to guide their efforts.

Sprint Demo

Sprint demos provided the team with the opportunity to showcase their accomplishments to the client and gather valuable feedback. This interactive exchange of information allowed for quick adjustments and informed decision-making to meet the client's requirements effectively.

Communication Flow

The team utilised various communication platforms, including Jira for tracking project progress, Skype and email for casual discussions and notifications, and Microsoft Teams for collaborative communication. This diversified communication approach ensured that information flowed efficiently and allowed for prompt decision-making and issue resolution.

Project Management Methodology

Scrum is a management framework where one or more cross-functional, self-organised teams create a product in stages.

First, we worked on the preparation of website design, initial DevOps and business analysis, and then gradually moved into WordPress development and quality assurance stages.

Project timeline

4 months
6 months
ongoing
Consulting & Design Phase
Engineering Phase
Launch
01

CONSULTING

  • Understanding the client's ideas and goals
  • Proposing solutions
  • Defining the scope of work
  • Analysis and exploration
  • Identifying possible risks
  • Addressing security issues
  • Establishing development guidelines
02

Product DESIGN

  • Creating prototypes
  • Collaborating with the client for design alignment
  • Developing cross-platform design
  • Designing a preloader
  • Establishing the overall architecture
  • Defining the customer journey
03

Product Engineering

  • Assigning engineers to their respective roles
  • Developing the front end and backend
  • Creating the website architecture
  • Monitoring performance
  • Conducting performance tests
  • Integrating client-required features
04

Launch

  • Final testing and checks
  • Exploring different design options
  • Migrating the project to the client's servers
  • Additional security and performance tests
  • Ongoing project operational and maintenance phase

Design

These design challenges were important components of the project and contributed to the successful development and implementation of the English test preparation web portal.

User persona → Site map → Wireframes → user interface

User persona

Creating profiles of typical users for design reference.

Site map

Structuring pages and content for logical navigation.

Wireframes

Drafting blueprints for interface layout and interaction.

user interface

Designing the visual elements for user interaction.

Design

Production Release

The production release phase marked the final stage of the project, where the web portal was prepared for deployment to end users. This phase included comprehensive testing to ensure a smooth user experience and address any potential issues.

The client played an active role in the testing process, providing valuable feedback to align the project with their vision. Additionally, the team conducted thorough security checks to protect user data and performance checks to ensure the platform's speed and efficiency.

Once all checks were complete, the project was migrated to the client's servers, ready to be accessed by end users. Ongoing maintenance was initiated to address any future issues, keep the platform updated and ensure a consistently positive user experience.

The production release resulted in a fully operational web portal for English test preparation, providing end users with valuable educational resources to enhance their test preparation.

Design

Ongoing Support

We remain available to address any post-launch enquiries, issues or further enhancements. Regular maintenance and updates are conducted to keep the product running smoothly, correct any potential issues, and introduce new features as needed.

Data analytics are continuously applied to gain insights into user behaviour, pinpoint areas for improvement and tailor the product to user preferences.

Security measures remain a focus with ongoing monitoring and updates to safeguard user data and maintain the product's integrity.

What our
client said

“Computools was selected through an RFP process. They were shortlisted and selected from between 5 other suppliers. Computools has worked thoroughly and timely to solve all security issues and launch as agreed. Their expertise is impressive.”

Mona Madbouly

Global Web Officer at British Council

Contact Us

Get in touch to discuss your project or service expectations. Simply fill in the form below or send us an e-mail to info@computools.com

Thank you for your message!

Your request will be carefully researched by our experts. We will get in touch with you within one business day.

FDA Operator

An Australian financial company offering an online platform for investment and portfolio management. Learn how the Computools team developed and implemented an online investment management and risk management platform.

Industry:

Capital Markets

Location:

Australia

Business size:

Small Business

Problem and Solution Summary

The FDA operator faced challenges in developing and implementing numerous statistical methods, creating algorithms for processing a large volume of financial data and enhancing the speed of calculations. The need for a sophisticated online platform for investment and portfolio management necessitated a solution that could efficiently handle complex financial data, provide diverse investment opportunities and ensure a seamless user experience for risk analysis and income calculations.

Computools addressed the client's challenges by developing a financial instrument for capital investment in deposits and securities. The team created a robust and scalable platform by leveraging technologies such as C#, ASP.NET MVC, and MSSQL. The application allows investors to buy stocks from local Australian companies and large global entities, providing a comprehensive suite of features for risk diversification, income calculation and market data analysis. The result was a user-friendly web application that significantly accelerated the speed of development, met high-quality standards and substantially increased the client's customer base and profit growth.

About the Client

An Australian financial operator specialising in providing a variety of managed accounts, portfolio management and administrative services to financial planners, advisers and other AFS-licensed companies and their clients.

Outcome

Close cooperation with the customer during the project made it possible to understand the requirements more fully. The chosen methodology significantly accelerated the speed of developing a web application and allowed us to complete all the tasks at a high level of quality.

In the first months after the introduction of the new application and services, the customer noted a rapid expansion of their customer base and high-profit growth. Subsequently, maintenance and support were offered to provide web applications with necessary updates.

Business challenge

weaknesses

  • The need to develop and implement many statistical methods
  • The need to create algorithms for processing a large amount of information
  • The need to increase the speed of calculations

strengths

  • The online platform for investing in the fastest and most convenient way
  • Ample investment opportunities
  • The opportunity to buy stocks for risk minimisation, for calculating the income of the share holdings
  • The opportunity to invest online from anywhere in the world

Business challenge

Project completion details and current arrangements

The arrangement process involved close cooperation between Computools and the client to ensure a thorough understanding of project requirements. The chosen agile methodology, Scrum, significantly expedited the web application's development, allowing for high-quality delivery of all project tasks. Regular communication through Skype conferences and emails facilitated quick decision-making, and the use of Trello enhanced project management efficiency.

Post-implementation and support were offered to the FDA Operator, ensuring the web application's continued relevance and effectiveness. The arrangement between the client and Computools extended to a collaborative effort, with ongoing communication channels established to address the client's evolving needs or updates.

Business challenge

Why Computools?

Computools was chosen as the technology partner for the FDA operator due to its expertise in digital transformation services, specifically within the investment banking and brokerage industry. The company demonstrated a comprehensive understanding of the client's challenges, offering a tailored solution that leveraged advanced technologies.

Contact Computools' experts to learn what we can do for your business!

Contact us →

STORY IN DEPTH

The client conducted a selection process to choose the right technology partner. Faced with the need for a robust online investment and portfolio management platform, the client looked for a contractor with a proven track record in digital transformation services, specifically within the investment banking and brokerage sector.

The client initiated the selection process by identifying several potential vendors and thoroughly analysing their expertise, technological capabilities and past project successes. They considered factors such as the vendor's experience in developing financial applications, proficiency in relevant technologies and ability to deliver innovative solutions aligned with the client's business goals. Computools stood out as the preferred choice.

Project Description

The project encompassed diverse financial instruments, including stocks from local and global companies and profitable deposit programmes offered by banks. This online platform enables users worldwide to engage in investment activities, providing them with the capability to purchase financial instruments while calculating associated incomes and risks.

The web application is a comprehensive tool for investors, offering the opportunity to buy stocks for risk minimisation, assess incomes related to chosen shareholdings, and track market data over past periods.

Upon completion of the project, the postconditions indicated that the client now possesses a comprehensive array of investment instruments. The application equips them with the ability to calculate risks and incomes, facilitating a streamlined process for gaining profit, with ease of operation.

Digital Platform & Technology

Digital platforms and project technologies are determined by the tasks that need to be performed and the functions that should be in the finished product. Large-scale projects require an integrated approach and many solutions. We are always ready to satisfy all requirements.

Communication Framework

To communicate with the client, we always build a convenient communication system that considers the features of cooperation and is suitable for all participants. For this project, Skype was chosen as a means of communication for conferences, discussions and quick decision-making. Email was used to exchange information.
Skype
Trello
Email

Team

A team is formed individually for each project. A team of experts was assembled to complete this project successfully. Each specialist has the necessary skills, knowledge and experience to ensure the high quality of the work performed. Throughout the project, the productivity and effectiveness of the entire team are constantly maintained.

Business Analyst

Nikita Abelmasov

Nikita Abelmasov
Nikita started working on commercial IT projects in 2009, focusing on web development, then switched to management and BA in 2015. He has extensive experience in requirements gathering, start-up and ongoing business solutions consulting, development preparation and organising business processes for a wide range of mixed teams. He is passionate about urban exploration, new technologies, photography and sci-fi universes.
Nikita Abelmasov

Team Lead

Vitaliy Kononenko

Vitaliy Kononenko
Vitaliy, the Chief Technology Officer (CTO) at Computools, is a dedicated and enthusiastic professional in the technology industry. With over six years of experience, he has held key roles such as Full-stack Developer and Head of Technology. Vitaliy's passion for learning and staying up to date with cutting-edge technologies defines his approach to life. He is always striving to become a better developer, sharing knowledge and offering support to his peers.
Vitaliy Kononenko

Project Manager

Andrey Melnichenko

Andrey started working in IT in 2003, focusing on C and C++ development, switching to Java in 2007. He is recognised for his extensive expertise in application servers, software development life cycle and database architecture. He enjoys pop music as well as political and Java ecosystem podcasts.

Business Development Manager

Artem Babura

Artem specialises in automating business processes, implementing cutting-edge management systems and optimising digital operation models. His mission is to drive prosperity for clients by offering end-to-end solutions in innovative software development, allowing businesses to focus on their core objectives.

computools engineers

Quality Assurance Engineer

Mariia Bobrova

Mariia Boborova
Mariia Boborova is a dedicated Quality Assurance Engineer with a keen eye for detail and a passion for ensuring software excellence. Beyond her rigorous testing and quality assurance expertise, Mariia finds solace in art and spends her free time painting captivating landscapes.
Mariia Boborova

Story of a Team Decision

The team's composition was carefully crafted to leverage the collective experience of its members in the finance and investment technology domain. Their prior exposure to similar projects gave them insights into industry-specific challenges, enabling a more efficient and targeted development process for the FDA operator’s application.

Backstage

The key to successful work on the project is the constant maintenance of the effectiveness and productivity of all team members. To do this, we hold various meetings and practise brainstorming and other methods of creating innovative solutions and troubleshooting.

Sprint Retrospective

A component of the Scrum methodology, serving as a dedicated time for the team to reflect on the completed sprint. During this session, the team, including the business analyst, engineers and quality assurance engineer, come together to review what went well, what could be improved and what actions can be taken to enhance future sprints. It encourages open communication, identifies areas for optimisation and fosters a continuous improvement mindset within the project team.

Planning Session

A phase at the beginning of each sprint involves the entire team. This collaborative effort is focused on defining the goals and scope of the upcoming sprint. Tasks are distributed among team members, and estimations are made based on the team's capacity.

Sprint Demo

The demo involves the participation of the business analyst, engineers, and quality assurance engineer, highlighting the achieved deliverables and demonstrating the functionality of the developed features. This transparent presentation fosters effective communication between the development team and stakeholders, providing an opportunity for feedback and adjustments.

Communication Flow

Effective communication is paramount throughout the project, and the chosen communication flow involves utilising tools such as Skype and email.

Project Management Methodology

The optimal methodology Scrum was chosen. It addresses complexity in work by making information transparent so that people can inspect and adapt based on current conditions rather than predicted conditions. Transparency of common terms and standards is required in Scrum development to ensure that what is being delivered is what was expected. Frequent inspection ensures progress and detects variances early on so that adjustments can be made quickly.

Project timeline

3 months
12 months
3 months
Consulting & design phase
Engineering phase
Launch
01

CONSULTING

  • Defining project goals
  • Identifying high-level project goals
  • Conducting analysis and exploration
  • Researching and analysing existing and ready-made solutions
  • Defining main restrictions and providing solutions for them
  • Identifying the main risks
02

Product DESIGN

  • Developing high-level architecture
  • Selecting basic architectural patterns and tools
  • Forming an application stack and work processes with version control systems (VCS)
  • Creating the main development guidelines
  • Developing interactive prototypes and specifications
  • Choosing the project management methodology
03

Product Engineering

Building the team
  • Defining the initial scope based on the specification and estimate
  • Calculating the optimal number of specialists for each role
  • Adding technicians to the team's core
  • Conducting an introductory meeting
  • Distributing tasks among team members
  • Executing and completing tasks
  • Introducing necessary functions into new pages and applying edits to existing ones
  • Refining and implementing final page design
  • Developing a testing plan
  • Performing UI and unit testing
  • Applying improvements
  • Stabilising/refactoring code
  • Increasing system stability
  • Reducing the probability of bug emergencies
  • Providing continuous maintenance and support
04

Launch

  • Launching ready-made services in stages
  • Conducting additional tests and checks after each stage
  • Transferring to the customer's servers in stages
  • Performing tests to confirm the performance of developed pages and services
  • Providing educational materials or tutorials if needed
  • Ensuring a smooth transition and functionality on the client's side

Design

This project involved designers who already had a rich experience in the field of financial development

USER PERSONA → SITE MAP → WIREFRAMES → USER INTERFACE
fda operator user persona

USER PERSONA

Crafting detailed profiles of target users for personalised design and functionality

fda operator site map

SITE MAP

Outlining website structure in a visual representation for optimal navigation and user experience

fda operator wireframes

WIREFRAMES

Illustrating layout and structure in skeleton blueprints, guiding the development of the interface

fda operator user interface

USER INTERFACE

Designing a seamless and intuitive visual experience for users' interactions

Design

Production Release

After successful internal testing, the application was released in stages, adhering to the agreed-upon plan. Each stage underwent additional tests and checks, guaranteeing the reliability and performance of the deployed services. The transfer to the client's servers was conducted methodically, with mutual agreement on all actions. Educational materials were unnecessary due to the platform's intuitive design, allowing users worldwide to access online investment opportunities. The phased launch contributed to a smooth transition and resulted in the application's positive reception in the market. The client noted a rapid customer base expansion and significant profit growth in the initial months after introducing the new application and services.

Design

Ongoing Support

Post-completion, Computools continues to provide comprehensive support to the FDA operator. Regular team discussions and feedback sessions are conducted to address any emerging needs or concerns. The team remains accessible for queries or urgent issues through established communication channels, including Skype and email. Trello is actively used for ongoing project management, allowing the Project Manager to monitor tasks, implement updates and ensure the continued efficiency of the developed pages and services. This commitment to ongoing support ensures that the FDA operator receives a cutting-edge solution and benefits from a reliable, responsive and collaborative partnership beyond the project's completion.

MeterSnap

One of the largest energy companies in Africa, providing electricity to private households and local businesses. We built a meter reading app that uses neural network principles to improve data accuracy. This brought in multiple benefits, such as accelerated inspections, reduced fraud, enhanced customer experience and revenue increase via flexible tariffs.

Industry:

Utilities

Location:

Ghana

Business size:

Enterprise

Problem and Solution Summary

One of Africa's leading energy companies faced challenges that hindered its growth and profitability. These challenges included significant financial losses due to meter reading fraud, a vast network of outdated analogue meters, labour-intensive manual data collection processes, and a declining customer experience.

To address these pressing issues, Computools proposed a strategic digital transformation initiative. The central element of this transformation was the development of the MeterSnap mobile application, which harnessed the power of neural networks. This innovative solution enabled the company to expedite inspections, prevent fraud and drastically enhance customer experience. By implementing the MeterSnap application, the company achieved a flexible approach to managing multiple tariffs, leading to a substantial increase in revenue, all with minimal additional resource requirements. Furthermore, the application included robust employee role and permission definitions to curb malpractice and fraud, reinforcing the integrity of operations. This digital transformation initiative served as a comprehensive solution to the client's problems and revitalised the utility market in Africa.

About the Client

Our client is a major energy sector player, ranked among Africa's largest utility companies. For many years, they have been dedicated to providing electricity to private households and local businesses, catering to the ever-growing demand for energy in the region. Their established presence and significant inspector workforce made them a leader in the African utility market.

Outcome

Computools developed an intuitive and functional neural network-powered mobile application to meet the client’s main goals: to expedite the inspectors’ work and prevent fraud. The application enabled the client to transform its daily operations and improve customer experience. Thus, flexible management of multiple tariffs increased revenue with minimal extra resources. Moreover, the employee roles and permissions definition prevented malpractice and fraud. Several key issues we solved:

  • Auto-recognition of the meter’s serial number and readings due to a neural network
  • Neural network training and geolocation implemented
  • A state-of-the-art design, an intuitive interface and smooth performance

Business challenge

weaknesses

  • Significant losses due to meter reading fraud
  • An established network of analogue meters
  • Slow manual taking of meter readings
  • Poor customer experience

strengths

  • Utility market leader among African companies
  • An established network of analogue meters
  • Growing demand for electricity in Africa
  • Significant inspector workforce

Business challenge

Project Completion Details and Current Arrangements

The app was launched and has been well received by the client's employees and customers. Computools continues to provide support and maintenance for the MeterSnap app. The team is also working on new features and enhancements, such as reading multiple meters simultaneously and generating energy consumption reports.

Business challenge

Why Computools?

Computools was chosen for this project because of its digital transformation expertise and experience developing mobile apps for the energy industry. The team also has a strong track record of delivering.

Computools has a team of experienced software engineers with expertise in various technologies, including neural networks, mobile development and web development.

Contact Computools' experts to learn what we can do for your business!

Contact us →

Story in depth

The company conducted market research and received proposals from several contractors. The following criteria were considered during the research:
  • Technical knowledge and experience
  • Professionalism
  • Reputation

As a result of the research, the company selected Computools as the contractor to develop and implement a mobile app for meter reading.

Project Description

The application was designed for electricity meter reading automation to be used by the company’s employees. The server administrator created personal accounts for each employee and transferred their login data to the inspectors. This eliminated the registration process, dispensing with the need for a registration field on the login screen.

The application’s interface included four tabs in the lower part of the screen:
  • Options
  • History
  • Route
  • Snap Meter History (Main screen)

After successful login, the user saw the readings history screen with a list of electricity consumers. Each element of the list contains the following data:
  • Consumer name
  • Meter installation address
  • The last reading taken

The electricity consumer list could be sorted by name or address. Upon a click on the entry, the consumer details screen opens. On the consumer details screen, the screen header consisted of the consumer's name and address. The scrollable element with three sections occupied the main part of the screen, showing:
  • The last readings taken
  • Electricity consumption over the last month
  • The electricity meter’s serial number

Digital Platform & Technology

To build a state-of-the-art platform, we carefully chose a set of technologies with exceptional performance and security characteristics. Our chosen technologies were also highly efficient in terms of total cost of ownership and support.

Communication Framework

The success of a digital transformation project relies on efficient communication. Following the initial meeting, we devised a transparent communication framework of regular video and audio conferences and email reports to keep the client apprised of the project’s progress. All aspects of the project were very carefully documented, and the client could access the Computools' task management platform to follow the team’s progress. These measures ensured efficient communication and built trust between the client and the team.
Skype
redmine
Jira

Team

To meet the client’s requirements and the project’s deadline, we chose two software engineers from Computools’ talent pool. Each member of the team was selected based on their previous experience and expertise level appropriate for this digital transformation project.

Team Lead

Vitaliy Kononenko

Vitaliy Kononenko
Vitaliy, the Chief Technology Officer (CTO) at Computools, is a dedicated and enthusiastic professional in the technology industry. With over six years of experience, he has held key roles such as Full-stack Developer and Head of Technology. Vitaliy's passion for learning and staying up to date with cutting-edge technologies defines his approach to life. He is always striving to become a better developer, sharing knowledge and offering support to his peers.
Vitaliy Kononenko

Project Manager

Andrey Melnichenko

Andrey started working in IT in 2003, focusing on C and C++ development, and switched to Java in 2007. Recognised for extensive expertise in application servers, software development life cycle, and database architecture. Enjoys pop music, as well as political and Java ecosystem podcasts.

Business Analyst

Kate Vodolazkina

Kate is a business analyst at Computools with many years of experience in the field. She is passionate about working with clients to understand their needs and develop solutions that meet them. Kate has a strong understanding of business processes and is skilled at identifying and analysing requirements. She is also an effective communicator and can bridge the gap between technical and non-technical stakeholders. Outside work, Kate enjoys reading, spending time with her family and travelling.

UX Designer

Valeriy Panchenko

Valeriy Panchenko
Valeriy demonstrates excellent results in the field of user experience, design, and research. Enjoys swimming, hiking and cooking.
Valeriy Panchenko

Software Engineer

Dmitriy Herutskyi

Dmitriy is passionate about developing high-quality software. He has a strong foundation in computer science fundamentals and is skilled in various programming languages and technologies. He is also a strong advocate for clean code and best practices. Dmitriy enjoys reading science fiction and spending time with his friends.

Mobile Software Engineer

Serhiy Komarov

Serhiy consistently enhances software efficiency and performance. He has a strong multithreading and network programming background. Outside work, he engages in chess, honing his strategic thinking skills.

Quality Assurance Engineer

Mariia Hrekova

Mariia has over five years of experience, expertly monitors every phase of the software development process to secure product quality and standards. She enjoys dancing and travelling.

Story of a team decision

The team at Computools had a strong track record of successful collaboration, which enabled them to approach this new project confidently. Their cohesive working relationship was built on a foundation of mutual respect, open communication, and a shared commitment to excellence.

Backstage

Smooth Collaboration: The Computools team's well-defined development process and smooth exchange of ideas between in-house engineers and client-side experts were essential to their productivity. Regular planning sessions and review meetings created a harmonious collaboration among team members spread across different locations, leading to outstanding results.

Sprint Retrospective

The team's debriefing session, known as the Sprint Retrospective, was a forum for recognising successes, identifying areas for improvement, and discussing challenges faced during the sprint. This transparent dialogue facilitated learning and led to adjustments that boosted the effectiveness of future sprints.

Planning Session

During the Planning Session, the team and product owner collectively identified and prioritised tasks for the next sprint, estimated the efforts needed for each task, and set realistic goals within the sprint's timeline. This step clarified team objectives and ensured alignment with the overall project goals.

Sprint Demo

The team displayed new features or improvements to the client or product owner in the Sprint Demo. This allowed stakeholders to give feedback, ask questions, and assess the project's progress. This transparent and collaborative approach helped to ensure that the project remained on track and met the needs of all stakeholders.

Communication Flow

The Computools engineers maintained a continuous and effective communication stream to ensure timely updates. Daily communication among the team was carried out via channels such as email, Slack and Skype, facilitating an efficient exchange of information. This open and transparent communication was essential to the team's success, enabling them to work together seamlessly and deliver high-quality results.

Project Management Methodology

We chose the Scrum project management approach with two-week sprints to ensure continuous delivery and accurate fulfilment of the development plans. Agile methodology necessitated close cooperation with the client to introduce new ideas and approve adjustments. Every sprint was finalised with the testing and demonstration of the implemented features.

Project timeline

project timeline
01

CONSULTING

  • Defining project scope and objectives
  • Analysing the client's existing business processes
  • Identifying the strengths and weaknesses of the client's operations
  • Setting clear project goals and success criteria
  • Conducting market analysis and understanding the African utility market
02

Product DESIGN

  • Mapping the client's business processes to identify areas of improvement
  • Creating interactive prototypes and design mock-ups
  • Selecting the most appropriate digital platform and technology stack
  • Defining detailed specifications, tasks, and deadlines for development
  • Initiating discussions and decisions on the product's architecture
03

Product Engineering

  • Setting up the development environment
  • Assigning tasks to the development team
  • Actively developing and refactoring the code for the MeterSnap application
  • Rigorous testing, bug fixing and quality assurance
  • Preparing for the deployment and delivery of the application
04

Launch

  • Deploying the MeterSnap application for use by inspectors and employees
  • Training the client's workforce on how to use the new application
  • Monitoring the application's performance and ensuring a smooth launch
  • Collecting feedback from users and addressing any initial issues
  • Providing ongoing support and updates as needed to maintain the application's functionality

Design

In this case, the design tasks encompass a range of aspects associated with developing and designing the MeterSnap application. Creating an intuitive and aesthetically pleasing user interface for the mobile app while ensuring an excellent user experience involved designing user-friendly navigation, clear control elements, and an efficient screen structure to facilitate the work of inspectors and enhance customer interaction with the application.

User persona → Site map → Wireframes → User interface

User persona

Creating a detailed profile of the typical application user, considering their needs and preferences.

Site map

Outlining the hierarchical structure of the application's pages and navigation flow.

Wireframes

Drafting basic, low-fidelity visual representations of the application's layout and content placement.

User interface

Developing the final, high-fidelity graphical user interface, including design, icons and interaction elements.

Design

Production Release

The production release of the MeterSnap application was a critical phase in bringing the product to market and making it available to end-users. The application was deployed to the necessary servers and infrastructure to make it accessible to inspectors, employees, and customers. This step ensured that the product was ready for real-world use.

A comprehensive training program was conducted for the client's workforce, including inspectors and other employees. This training familiarised them with the application's features, functionalities, and best practices.

After the initial release, user feedback was actively collected and analysed. This feedback played a pivotal role in identifying areas for improvement and refining the application based on real-world usage.

The production release of MeterSnap significantly improved the efficiency of the client's inspectors. With features like auto-recognition of meter serial numbers and readings, inspectors could complete their tasks more quickly and accurately. The application's implementation of neural networks and geolocation features played a crucial role in curbing fraudulent activities, resulting in substantial savings for the client.

Design

Ongoing Support

Ongoing performance monitoring was instituted to ensure that the application operated smoothly, without glitches or slowdowns. This proactive approach helped maintain a high level of user satisfaction. Regular updates and enhancements were rolled out to address identified issues and add new features or optimisations. These updates were aimed at making the application even more effective and user-friendly.

Epson

One of the leading manufacturers of inkjet, dot matrix and laser printers, scanners and other electronics. One of the leading manufacturers of inkjet, dot matrix and laser printers, scanners and other electronics.

Industry:

Electronic Equipment, Instruments and Components

Location:

Japan

Business size:

Enterprise

Problem and Solution Summary

Problem:
  • Limited time to scale their internal IT department
  • Insufficient availability of qualified in-house engineers
  • Tight project schedule
  • Labour cost constraints

Despite being a market-leading company with strong global demand for its products, Epson needed to address these challenges to maintain its competitive edge and continue providing innovative solutions to its customers.

Solution:
  • Real-time monitoring of ink levels in printers
  • Automated notifications for cartridge refills
  • Streamlined cartridge ordering and delivery processes

About the Client

Epson is a globally renowned company in the electronics industry. With a rich history dating back to its founding in Japan, Epson has become one of the world's leading manufacturers of computer printers and information and imaging equipment. Their commitment to excellence and innovation has earned them a strong reputation among consumers and businesses.

Outcome

A structured system of interaction made it possible to constantly stay on the same page and complete all tasks in full accordance with the requirements and wishes of the client.

With our solutions, the client was able to:

  • monitor the ink level in printers in real-time
  • receive auto notifications of the need to refill cartridges
  • order the necessary cartridges and arrange delivery


By collaborating closely with Computools and leveraging our expertise in backend Java, Oracle database development and project management, Epson was able to overcome their limitations and achieve remarkable outcomes:

Business challenge

weaknesses

  • Limited time to scale the internal IT department
  • Insufficient availability of qualified in-house engineers
  • Tight project schedule
  • Labour cost constraints

strengths

  • Market-leading company with strong global demand for its products and services
  • A culture of consistent investment in innovation aimed at consolidating market positions
  • Fast ink top-up technology for clean and straightforward refilling
  • Well-honed logistics and delivery processes

Business challenge

Project Completion Details and Current Arrangements

A well-structured system of interaction ensured constant alignment and collaboration between the teams, resulting in the completion of all tasks in accordance with the client's requirements and preferences.

Current arrangements include ongoing support, maintenance, and potential further collaboration to enhance and expand the IT solutions developed.

Business challenge

Why Computools?

Epson chose to partner with Computools for several compelling reasons:
  • Computools offered a team of experts with extensive experience in backend Java, Oracle database development and project management.
  • Computools demonstrated a collaborative approach to working closely with Epson's IT department, ensuring seamless cooperation and alignment.
  • Computools shared Epson's commitment to innovation, making them an ideal partner for developing cutting-edge solutions.
  • Computools' track record of delivering results, as evidenced by the project outcomes, made them a trusted partner for Epson's critical initiatives.

Contact Computools' experts to learn what we can do for your business!

Contact us →

Story in depth

Epson's journey to select a vendor for their critical project involved a thorough and meticulous process. Given the significance of the project and its potential impact on Epson's business, they wanted to ensure they partnered with the right team. Epson initiated the vendor selection process by identifying their project's requirements and goals and conducted extensive market research to identify potential vendors.

To ensure transparency and clarity, the company prepared a detailed Request for Proposal (RFP) outlining its project's scope, objectives, and expectations. After a rigorous evaluation process, Epson chose Computools as their trusted partner for several compelling reasons:

  • Industry expertise
  • Technical excellence
  • Collaborative approach
  • Proven results

In choosing Computools, Epson recognised a partner that met their technical needs and shared their commitment to innovation and excellence.

Project Description

Epson is among the top manufacturers of inkjet, dot matrix and laser printers, scanners and other electronics. Their award-winning innovations benefit retail consumers and organisations in governmental, medical, financial and other sectors across the globe. An innovation-driven enterprise, Epson actively generates fresh ideas, aiming to supply the market with revolutionary products. One such idea was to provide customers with a hassle-free ink refill system and enable its resellers and distributors to build long-lasting relationships with their clients.

Enter the ReadyInk System – the system that monitors the ink level in eligible printers in real time and automatically notifies users and resellers of the need to refill the cartridges. The system also orders necessary cartridges and arranges their delivery to the store or the user’s door.

To complete this time-sensitive, high-priority project, Epson’s tech leaders entrusted the scaling of the internal IT department to Computools. Upon expertise-based talent evaluation of our software engineers, we assembled the team to complement Epson’s in-house development talent. Seamless cooperation ensured the project was completed on time with zero compromises on performance and stability.

Digital Platform & Technology

Communication Framework

A clear and efficient communication framework was established in the collaborative journey between Epson and Computools to ensure the project's success. The framework encompassed various channels and strategies to maintain transparency and facilitate seamless interaction throughout the project lifecycle.
Skype
Jira
Slack

Team

We conducted a thorough evaluation of Computools' software engineers to identify individuals with a background in backend Java and Oracle database development. Their expertise was chosen to augment the skills of the client's internal team.

Project Manager

Andrey Melnychenko

Andrey started working in IT in 2003, focusing on C and C++ development, switched to Java in 2007. He is recognised for extensive expertise in application servers, software development life cycle and database architecture. He enjoys pop music, as well as political and Java ecosystem podcasts.

Team Lead

Oleg Svet

Oleg Svet
Oleg began to code in middle school, obtained an MBA degree in Computer Science, worked on commercial IT projects in 2011 and worked as mobile developer, start-up, enterprise and full-stack developer. He joined Computools in 2013 as a Co-Founder and, firstly, CTO, then CDO. He’s interested in airsoft, cybernetics, fantasy and MMO computer games.
Oleg Svet

Business Analyst

Nikita Abelmasov

Nikita Abelmasov
Nikita started working on commercial IT projects in 2009, focusing on web development, then switched to management and BA in 2015. He has extensive experience in requirements gathering, start-up and ongoing business solutions consulting, development preparation and organising business processes for a wide range of mixed teams. He is passionate about urban exploration, new technologies, photography and sci-fi universes.
Nikita Abelmasov

Java Spring Engineer

Igor Ryadinskii

Igor Ryadinskii
Igor successfully started to lead the team by demonstrating strong soft and hard skills. He’s into football, adores Formula 1, and always looks for ways to improve at work and in daily life.
Igor Ryadinskii

Java Developer

Roman Tsykalo

Roman Tsykalo
Roman is experienced in all stages of the development cycle for complex web projects. He’s interested in computer games, reading and playing football.
Roman Tsykalo

Quality Assurance Engineer

Mariia Boborova

Mariia Boborova
Mariia is a dedicated Quality Assurance Engineer with a keen eye for detail and a passion for ensuring software excellence. Beyond her rigorous testing and quality assurance expertise, She finds solace in art and spends her free time painting captivating landscapes.
Mariia Boborova

UX Designer

Valeriy Panchenko

Valeriy Panchenko
Valeriy demonstrates excellent results in the field of user experience, design and research. Enjoys swimming, hiking and cooking.
Valeriy Panchenko

Oracle Database Engineer

Evgeny Mokhnachev

Evgeny is experienced in web software development, covering both backend and front-end aspects. He holds roles as an Architect of Information Systems, Java Engineer and Web Developer. Evgeny demonstrates proficiency in English and Russian and working proficiency in Polish.

Epson Internal Team

30+ developers

Story of a team decision

The team's decision was grounded in their past collaborations on other successful projects, which had cultivated a strong, tightly-knit working relationship.

Backstage

The efficiency of Computools' team is deeply rooted in a meticulously defined development process and the smooth exchange of ideas among in-house engineers and client-side experts. Regularly scheduled planning sessions and review meetings foster a seamless collaboration among team members, even when scattered across different locations, consistently resulting in outstanding achievements.

Sprint Retrospective

This debriefing session allows the team to acknowledge their accomplishments, pinpoint areas where improvements are needed, and openly discuss the challenges faced during the sprint. This transparent dialogue creates a culture of continuous learning and drives necessary adjustments to enhance the effectiveness of future sprints.

Planning Session

At this stage, the team, in collaboration with the product owner, collectively identify and prioritise tasks for the upcoming sprint. They estimate the required efforts for each task and establish realistic goals within the sprint's designated timeline. This meticulous planning clarifies team objectives, ensuring they remain in harmony with the overall project goals.

Sprint Demo

The team unveils new features or improvements to the client or product owner during this presentation. This allows stakeholders to provide valuable feedback, seek clarification, and assess the project's ongoing progress.

Communication Flow

The engineers at Computools uphold a constant and efficient communication flow to ensure the timely dissemination of updates. Their daily interactions within the team occur through various communication channels, including email, Slack and Skype, enabling the seamless exchange of vital information.

Project Management Methodology

The adoption of the Scrum project management methodology drove the successful execution of the Epson project in collaboration with Computools. At the heart of the project was a sprint-based approach. The project was organised into fixed-duration sprints, typically lasting two to four weeks. This allowed for the efficient planning and execution of tasks within defined timeframes. Daily Scrum meetings, or stand-ups, were conducted to review progress, discuss challenges, and ensure alignment among team members.

Project timeline

project timeline
01

CONSULTING

  • Defining client objectives and goals
  • Assessing risks and planning for mitigation
  • Analysing project strengths and weaknesses
02

Product DESIGN

  • Creating a comprehensive roadmap for the product
  • Utilising prototypes to visualise the product concept
  • Selecting the most suitable platform and technology stack
  • Assembling a skilled team of professionals
  • Establishing effective internal communication channels
  • Choosing an appropriate project management approach
03

Product Engineering

  • Identifying the optimal development environment
  • Prioritising and organising tasks efficiently
  • Designing an intuitive user interface
  • Crafting clean and efficient code and configurations
  • Conducting rigorous testing and addressing issues
  • Ensuring a seamless transition process
04

Launch

  • Implementing integration testing and service integration
  • Initiating the integration testing pipeline
  • Executing alpha testing procedures
  • Verifying adherence to interface and core banking standards

Design

When working on product design, we primarily develop its architecture, as this greatly influences how the design will be built in the future and how ways of promoting and upgrading the product will be organised.

USER PERSONA → SITE MAP → WIREFRAMES → USER INTERFACE

USER PERSONA

Understanding the target audience's needs and preferences.

SITE MAP

Structuring the website's layout and navigation.

WIREFRAMES

Creating visual blueprints for web page layouts.

USER INTERFACE

Designing the website's user-friendly visual elements.

Design

PRODUCTION RELEASE

During the production release phase, the meticulously developed software solution was prepared for its live deployment. Rigorous testing and quality assurance processes were carried out to ensure the solution's stability and reliability. Once all checks were completed successfully, the software was released to the production environment, marking a significant milestone in the project's journey.

Design

ONGOING SUPPORT

The software solution received continuous attention and maintenance in the ongoing support phase. Our team diligently addressed any post-launch issues, monitored system performance, and provided updates as necessary to ensure the solution's long-term stability and functionality. Ongoing support was essential to our commitment to delivering a reliable and sustainable solution to our client.

EquipShare

A web platform for renting truck and trailer equipment. Discover how Computools streamlines industrial asset sharing for EQUIPSHARE.

Industry:

Ground Transportation

Location:

USA

Business size:

Enterprise

Problem and Solution Summary

The client wanted a service facilitating machinery equipment exchange among their customers. They expected a user-friendly, reliable platform enabling clients to locate and rent forklifts quickly and effortlessly.

We proposed a blockchain-based platform solution. Blockchain ensures secure and transparent transactions, which is critical for renting expensive equipment. Additionally, it simplifies tracking forklift usage history.

The platform development considered an intuitive interface that allows users to find desired forklifts easily. Moreover, the platform leverages blockchain technology for secure and transparent transactions.

About the Client

The client is a global giant in the material handling industry, boasting a vast portfolio of forklift trucks, warehouse equipment and automated solutions. Their solutions optimise operations in factories, warehouses and distribution centres, ensuring smooth material and information flow.

They're at the forefront of technological advancement, offering a comprehensive range of electric, fuel cell and conventional forklift trucks alongside driver assistance systems, fleet management software and automation solutions.

With leading positions in the EMEA region (forklift sales) and China (foreign manufacturer), they demonstrate their ability to adapt and thrive in diverse markets. This vast global reach allows them to cater to various customer needs and opportunities.

Outcome

We successfully developed a platform in a short time span. As a result, the product has made it easier for customers to onboard and share assets, find a truck and send the rental request. From the business perspective, this online marketplace improved their flexibility in managing fleet capacity and boosted their revenue.

Business challenge

weaknesses

  • The project required careful attention to ensuring compliance with General Data Protection Regulation (GDPR) to protect user data
  • The production environment needed to be flexible to accommodate future scaling and adaptation
  • Collaboration with an intermediary introduced additional layers of complexity to the project

strengths

  • A clear and concise list of functionalities provided a strong foundation for development and avoided scope creep
  • Prioritising a minimum viable product (MVP) facilitated rapid development and allowed for early user feedback and iteration
  • Simplifying some features streamlined the initial product and focused resources on core functionalities

Business challenge

Project Completion Details and Current Arrangements

After the successful development and launch of the platform, we ensured a smooth transfer of ownership and responsibility to the client. The codebase was handed over on the client's preferred Git platform, and comprehensive documentation was provided to facilitate future maintenance and updates. Moreover, we offered additional post-launch support to address any initial enquiries or technical issues.

We provide ongoing maintenance and consultancy services, working closely with the client's team to refine existing features and develop new functionalities based on user feedback and market trends. This ongoing collaboration ensures the platform's continued evolution and adaptation to meet evolving industry needs.

Business challenge

Why Computools?

Several factors contributed to EQUIPSHARE choosing Computools as their partner.
  • Computools' established track record in Agile development methodologies ensured flexible and iterative development, adapting to changing needs.
  • Computools' knowledge of blockchain technology, Golang, React and other relevant technologies offered a robust and scalable platform solution.
  • Computools' successful past projects in the logistics and industrial asset-sharing sectors demonstrated their understanding of the specific challenges and opportunities.
  • Computools' focus on open communication, transparency and collaborative problem-solving fostered a strong and trusting cooperation with EQUIPSHARE.

Contact Computools' experts to learn what we can do for your business!

Contact us →

STORY IN DEPTH

Realising technology's critical role in this initiative, EQUIPSHARE started to identify the ideal partner. Several qualified developers presented compelling proposals, showcasing their technical prowess and logistical expertise. However, EQUIPSHARE wanted a strategic partner who thoroughly understood the logistics industry, the intricacies of forklift operations across diverse locations and brands, and the dynamic nature of the marketplace. The platform would need to facilitate seamless internal rentals within each client's locations while simultaneously enabling access to the wider dealer network for additional capacity. Computools showed the most expertise in this field.

Project Description

This project created an MVP for EQUIPSHARE. Prioritising rapid development and user feedback, it focused on core functionalities, incorporating blockchain technology to ensure data integrity.

The streamlined user experience centred around user accounts, product search, cart management, contract handling and vehicle checkout/check-in processes. Truck history, reporting tools and user behaviour analytics provided valuable insights for platform optimisation. Leveraging blockchain, user identities, truck data (including photos and maintenance records) and contracts were secured and tamper-proof. Additional features included customer information, FAQs, expert support, and multilanguage capabilities to enhance user experience and platform accessibility.

This MVP laid the foundation for EQUIPSHARE to refine its offering based on user data and feedback, paving the way for a robust and scalable platform.

Digital Platform & Technology

The client initially provided the stack of technologies. To better align with the business model and ensure flexibility and efficiency, we decided to stay with the following technologies.

Communication Framework

We diversified our communication tools based on the client’s requirements to ensure clear and effective task flow, documentation sharing, team meetings, etc.
Skype
Slack
Email
Jira

Team

For each project, we select a tech and design team with relevant experience and a sharp skill set in the required technologies.

Architect

Mikhail Bobrovsky

Mikhail is proficient in transfer data integrations, Azure-deployed systems and error-handling strategies. He is passionate about training other developers. He enjoys home studio recording, volleyball and theology.

Team Lead

Oleg Svet

Oleg Svet
Mikhail is proficient in transfer data integrations, Azure-deployed systems and error-handling strategies. He is passionate about training other developers. He enjoys home studio recording, volleyball and theology.
Oleg Svet

Business Development Manager

Vladyslav Serdiukov

Vladyslav is a Business Development Manager at Computools. He is passionate about helping companies grow their businesses. In his spare time, he enjoys playing basketball and spending time with his family.

Project Manager

Andrey Melnychenko

Andrey started working in IT in 2003, focusing on C and C++ development, and switched to Java in 2007. He is recognised for extensive expertise in application servers, software development life cycle and database architecture. He enjoys pop music, as well as political and Java ecosystem podcasts.

SOFTWARE ENGINEER

Bogdan Kushch

Bogdan is known for a strong grasp of various technologies, validated by multiple certifications including CCNA Security, Linux Essentials, and several from the Cisco Networking Academy. Based in Zaporizhzhya, Ukraine, Bogdan's extensive technical knowledge and proactive problem-solving skills consistently drive project success.

Quality Assurance Engineer

Mariia Hrekova

With over five years of experience, Mariia expertly monitors every phase of the software development process to secure product quality and standards. She enjoys dancing and travelling.

Story of a Team Decision

The team's experience developing digital asset-sharing solutions was essential. The team was able to leverage their existing knowledge and expertise to accelerate the development of the EQUIPSHARE platform.

Backstage

The team developed new features, fixed bugs and improved performance.

Sprint Retrospective

The team discussed what went well, what could be improved, and what they had learned.

Planning Session

The team set goals, prioritised tasks and created a schedule.

Sprint Demo

In the sprint new features and functionality were demonstrated to the client.

Communication Flow

Our team discussed progress, shared feedback and resolved issues.

Project Management Methodology

The Scrum approach was chosen as the optimal option both for us and for the client. Sprint started on Wednesday, meet-ups, as well as any other team-wide activities, were coordinated with the time zone of the client. Demo and retro happened on the last day of the sprint. The team had a retrospective, sprint planning, and task grooming after each two-week sprint.

Project timeline

4 months
9 months
1 week
Consulting & design phase
Engineering phase
Launch
01

CONSULTING

  • Identifying specific goals, challenges, and target audience for the platform
  • Evaluating the technical and financial viability of the proposed solution
  • Recommending the most suitable technology stack for scalability, security and performance
  • Defining a clear roadmap for project development and launch
02

Product DESIGN

  • Creating detailed profiles of the platform's target users to understand their needs and pain points
  • Crafting an intuitive and user-friendly interface for seamless navigation and interaction
  • Developing low-fidelity and high-fidelity prototypes to test and refine the platform's design
  • Establishing a consistent visual language for the platform
03

Product Engineering

  • Building the core functionalities of the platform, including user accounts, vehicle listings, search filters, rental management and blockchain integration
  • Implementing rigorous testing procedures to ensure the platform's functionality, performance and security
  • Building secure and reliable APIs for seamless integration with external systems
  • Setting up the platform on a secure and scalable cloud infrastructure
04

Launch

  • Developing a comprehensive marketing plan to generate awareness and drive user adoption
  • Conducting pilot testing with a select group of users to gather feedback and refine the platform before public launch
  • Continuously monitoring the platform's performance and implementing optimisations based on user feedback and data analysis

Design

In this case, design tasks included creating an intuitive user interface, developing detailed user personas, building an effective site structure for optimal navigation and crafting low-fidelity and high-fidelity prototypes for testing and refining the platform's functionality.

USER PERSONA → SITE MAP → WIREFRAMES → USER INTERFACE
equipshare user persona

USER PERSONA

Creating in-depth profiles to empathise with users, tailoring the platform to their needs

equipshare site map

SITE MAP

Organising strategically for optimal navigation and user engagement

equipshare wireframes

WIREFRAMES

Prototyping precision for testing and refining design functionality

equipshare user interface

USER INTERFACE

Designing a visually appealing interface for a seamless and enjoyable user experience

Design

PRODUCTION RELEASE

The production release of the EQUIPSHARE platform was a carefully planned and executed process. Our team worked closely with EQUIPSHARE to ensure that the platform was ready for launch and that it met their needs.

The release process began with a beta testing phase. We invited a select group of users to test the platform and provide feedback. We used this feedback to identify and address issues before the public launch. Our team deployed the platform to a production environment. This involved setting up the platform on a secure and scalable cloud infrastructure.

Finally, the platform was launched to the public, securing over 10,000 active users within its first three months. This strong initial adoption demonstrated the platform's value proposition and potential to revolutionise the logistics industry.

Design

ONGOING SUPPORT

Post-launch, we provide continuous maintenance and consultancy services, refining existing features and developing new functionalities based on user feedback and market trends. This ongoing collaboration ensures EQUIPSHARE's platform evolution and adaptability to meet industry needs.

Railway System

The railway transportation company. We helped Western-European rail operator develop a system for intelligent real-time positioning of cargo fleets, providing information on important safety parameters such as volume, pressure and temperature. The system generates instant alert if measured parameters deviate from the set norms, reducing manual checking of the fleet status. The system utilises the MQTT protocol, ensuring reliable data transmission and state-of-the-art security in information exchange.

Industry:

Ground Transportation

Location:

Switzerland

Business size:

Small Business

Problem and Solution Summary

The client faced critical challenges in managing and optimising their operations. Limited time for processing extensive data volumes, a tight project schedule and a lack of proper documentation posed significant hurdles. These obstacles hindered the client's ability to collect and analyse data related to train movements and infrastructure efficiently.

Computools addressed these challenges by implementing a robust technological solution. The team developed a platform that seamlessly collects, stores and analyses data from sensors placed in railway infrastructure. Strong analytical tools were integrated to derive valuable insights, and a customisable reporting system was implemented for enhanced data visibility. Computools applied technology solutions to automate routine tasks, significantly improving overall system efficiency.

About the Client

The client is a railway transportation company with a significant presence in the industry. Specialising in the logistics of railway operations, the client faced challenges in managing and optimising their data processes.

While the client faced limitations in processing extensive data volumes and lacked proper documentation, their strengths lay in well-defined project tasks and rapid response to implemented solutions.

Outcome

Computools successfully delivered a web development solution ensuring the stable and secure operation of the platform. The system efficiently monitors, handles, and stores information about trains, railway schedules, load and speed. We implemented strong analytical tools and a convenient and customisable reporting system. We also applied technology solutions to automate routine tasks. All that work resulted in:

Business challenge

weaknesses

  • Limited time for processing large data volumes
  • Tight project schedule
  • Lack of proper documentation

strengths

  • A clear vision of the future finished product
  • Detailed tasks at each stage
  • Rapid implementation of completed solutions

Business challenge

Project Completion Details and Current Arrangements

The project was completed within the framework of Agile and Scrum methodologies, ensuring flexibility and iterative development. The team worked collaboratively using communication tools such as Skype, Slack, email and Jira for task management. The absence of a fixed algorithm for the project's phased development was compensated by the adaptable Scrum methodology.

Business challenge

Why Computools?

Computools was chosen for its expertise in business intelligence and IoT development services. The company's ability to innovate, coupled with a strong team of Java developers and technology experts, made them the preferred partner for addressing the client's challenges.

Contact Computools' experts to learn what we can do for your business!

Contact us →

Story in depth

In the process of selecting a contractor for their railway logistics project, the client considered various options in the market. Faced with the critical task of automating data processes within a constrained time frame, the client prioritised expertise in the industry and technological prowess.

The decision-making process involved a comprehensive assessment of potential partners. The client sought a vendor with a proven track record in business intelligence and IoT development services, which is crucial for the successful implementation of their project.

Computools stood out as the preferred choice. The decision was influenced by Computools' strong reputation in the industry, particularly for our expertise in Java development and proficiency in technologies such as Apache Spark and MongoDB.

Project Description

The project's technical blueprint featured a systematic algorithm for the incremental development, testing and implementation of distinct platform components. Executed within the Scrum methodology, the development process embraced continuous adaptation, rendering a written fixation of the algorithm unnecessary.

The overarching objective was to craft a seamless and dependable system for monitoring, processing, and storing comprehensive data on trains, railway schedules, load and speed. The workflow encompassed multiple stages. Sensor-generated information from railways and stations was channelled to storage facilities and visualised through tables or a tailored method;in-depth data analysis ensued, with results meticulously documented in reports and disseminated through predefined channels to specified recipients or systems.

Digital Platform & Technology

To build a state-of-the-art platform, that provides automation of the data collection, we have carefully chosen a set of technologies with exceptional performance and security characteristics. Our chosen technologies were also highly efficient in terms of the total cost of ownership and support.

Communication Framework

Working on projects, we specialise in creating a transparent and convenient communicative ecosystem. For this web development project, we chose several communication methods, including Skype, Slack, and email, and defined a schedule of discussions on the project.
Skype
Slack
Email
Jira

Team

The successful realisation of the railway logistics project was made possible by a dedicated and skilled team assembled by Computools. The team's composition included.

Business Analyst

Viktoria Ruban

Viktoria is a Business Analyst at Computools. She's known for her attention to detail, effective research approach and strong collaboration skills. She's skilled in technical specification development and modelling techniques.

Team Lead

Oleg Svet

Oleg Svet
Oleg began to code in middle school, obtained an MBA degree in Computer Science, worked on commercial IT projects in 2011 and worked as mobile developer, start-up, enterprise and full-stack developer. He joined Computools in 2013 as a Co-Founder and, firstly, CTO, then CDO. He’s interested in airsoft, cybernetics, fantasy and MMO computer games.
Oleg Svet

Technical Lead

Igor Ryadinsky

Igor Ryadinskii
Igor successfully started to lead the team by demonstrating strong soft and hard skills. He’s into football, adores Formula 1, and always looks for ways to improve at work and in daily life.
Igor Ryadinskii

Java Engineer

Vitalii Proskura

Vitalii’s skills extend to management, XML, Git, MySQL, and he is well versed in social media. He has developed proficiency in Java, team management, coaching, Hibernate, JSON and SQL. His expertise also includes unit testing with JUnit and project management with Maven.

Java Engineer

Roman Tsykalo

Roman is experienced in all stages of the development cycle for complex web projects. He’s interested in computer games, reading and playing football.

Story of a Team Decision

Computools curated a team with members possessing the requisite technical skills and a deep understanding of the railway transportation industry.

Backstage

The backstage of this project was characterised by a dynamic and collaborative environment. Regular activities, such as sprint retrospectives, planning sessions and sprint demos, were crucial in shaping the project's success.

Sprint Retrospective

After each sprint, the team engaged in a retrospective to reflect on the work done, discuss what went well and identify areas for improvement. This iterative feedback loop allowed the team to continually enhance their processes, address challenges, and optimise their workflow for subsequent sprints.

Planning Session

The planning sessions were strategic gatherings where the team, in collaboration with the client, defined the goals for the upcoming sprint. These sessions involved setting priorities, estimating workloads, and determining the tasks to be accomplished. These planning sessions' agile and adaptable nature ensured that the team remained aligned with the project's objectives.

Sprint Demo

At the end of each sprint, a demo was conducted to showcase the completed work to stakeholders, providing a tangible representation of the project's progress. This iterative demo process allowed the client to actively participate in the development cycle actively, ensuring that the delivered solutions met their expectations and requirements.

Communication Flow

The communication flow was facilitated through various channels, including Skype, Slack, eEmail, and Jira. These tools were strategically employed to assign tasks, provide status updates and hold regular meetings, ensuring that all team members were on the same page and aligned with the project goals.

Project Management Methodology

The successful execution of the railway logistics project was orchestrated through a thoughtfully selected project management methodology. Computools opted for a combination of Agile and Scrum methodologies to navigate the intricacies of the development process.

Agile principles respond effectively to the unpredictability inherent in software development. The iterative and incremental approach allowed the team to adapt to changing requirements, ensuring flexibility and responsiveness throughout the project. Regular collaboration with the client and continuous feedback loops were integral components of the Agile methodology.

Within the overarching Agile framework, the Scrum methodology was employed for its structured approach to project management. The project progressed through a series of sprints, each comprising a set time frame and a list of tasks to be accomplished. The Scrum model facilitated planning meetings, where the team committed to specific tasks for the upcoming sprint and sprint demos, providing stakeholders with tangible insights into the project's evolution.

Project timeline

6 months
9 months
4 weeks
Consulting & design phase
Engineering phase
Launch
01

CONSULTING

  • Identification of high-level project goals and client requirements
  • Research and analysis of existing solutions
  • Definition of main project restrictions and proposed solutions
  • In-depth exploration of potential risks
02

Product DESIGN

  • Selection of basic architectural patterns and tools
  • Formation of an application stack and work processes with a Version Control System (VCS)
  • Development of interactive prototypes alongside project specifications
  • Decision-making on the adoption of Agile and Scrum methodologies
03

Product Engineering

  • Calculation of the number of project teams and configuration of technological processes
  • Establishment of the initial team scope based on the specification and estimate
  • Calculation of the optimal number of specialists for each role
  • Introduction of team members
  • Development of a roadmap and division of the development process into parts
  • Implementation of the first series of solutions and developed platform elements
  • Development of a testing plan
  • Testing of UI & unit
  • Application of improvements
  • Stabilisation of code, refactoring, and increasing system stability
04

Launch

  • Full-scale implementation of the developed platform
  • Monitoring and handling of information about trains, railway schedules, load and speed
  • Continuous refinement of the system based on user feedback and changing requirements
  • Ongoing monitoring and maintenance to ensure stable and secure platform operation

Design

In the context of this case, the design phase encompassed a range of tasks aimed at creating an intuitive, visually appealing, and efficient user interface. The design tasks included

User persona → Site map → Wireframes → user interface
railway system user persona

User persona

Creating detailed fictional profiles representing diverse users for informed design decisions

railway system site map

Site map

Illustrating the platform's structural hierarchy and navigation for intuitive user journeys

railway system wireframes

Wireframes

Drafting skeletal representations to visualise layout and functionality, guiding subsequent design

railway system user interface

user interface

Crafting a visually cohesive, intuitive design for an engaging and efficient user experience

Design

Production Release

The railway platform officially hit the market after thorough testing and user feedback. We ensured a smooth launch, providing user-friendly training and ongoing support. Keeping a close eye on performance, the results were impressive – a reliable tool significantly improving our client's railway logistics operations.

Design

ONGOING SUPPORT

Our dedicated support team is ready to assist with any questions or issues. We regularly check in to ensure everything's running smoothly. Plus, we keep things up-to-date and secure with routine maintenance. We also make sure everyone stays in the know with regular training updates.

Medicare Assistance

The client is a healthcare business that assists beneficiaries with enrolment, coverage options and claims processing. Discover how Computools streamlined patient information input, appointment scheduling, and various other aspects crucial to efficient healthcare administration for a healthcare provider.

Industry:

Health Care Providers and Services

Location:

Norway

Business size:

Small Business

Problem and Solution Summary

Streamlining hospital operations and digitalising internal processes empowers healthcare professionals to prioritise critical and ongoing tasks. Recognising this need, the client approached Computools with a vision for a staff-focused application to manage appointments and patient data. To realise this concept, skilled healthcare website design expertise was crucial.

Through collaborative discussions, Computools identified core functionalities for the future application. The resulting website, designed for internal hospital use by secretaries, medical students and therapists, facilitates efficient patient data management and appointment scheduling. Features include comprehensive calendars for individual doctors, broader time frames and organised lists for patients, appointments, attachments and insurance information.

About the Client

This small but rapidly growing company helps people in Norway receive medical care. The company provides a wide range of services, including assistance with filling out paperwork, finding doctors and clinics and resolving other Medicare-related issues.

Outcome

With extensive experience in healthcare website development, Computools successfully accomplished the tasks and contributed to implementing the client's business goals. The finished product allowed the client to increase profits, expand the customer base and increase the loyalty of existing customers. Thanks to the successful collaboration, a modern healthcare solution was developed.

Several key issues we solved:
  • The ability to enter patient data and make an appointment in a few clicks.
  • Implemented a structured listing system for optimised data visualisation.
  • Implemented a calendar for the day, week, month for all doctors.

Business challenge

weaknesses

  • Lack of in-house technical expertise
  • Transitioning from manual processes to a digital platform

strengths

  • Nationally scalable solution
  • Opportunity in a growing market

Business challenge

Project Completion Details and Current Arrangements

The initial engagement between Computools and the client followed a traditional approach, with tasks assigned through Azure. Team Leads held regular discussions in Teams, providing estimates and daily text reports to maintain client communication. However, this method proved inefficient due to limited initial documentation and the client's desire for more autonomy.

Recognising the need for adaptation, Computools proposed a collaborative work arrangement. The team transitioned to self-driven task creation based on existing design and documentation. Prototypes were deployed on a development server for the client to review and provide feedback before integration into the main application. This iterative approach fostered open communication and allowed for rapid course correction, addressing potential misinterpretations and ensuring final deliverables aligned with the client's vision.

Business challenge

Why Computools?

Several factors made Computools the ideal partner for this project:

Relevant expertise: Computools' skilled team had extensive experience developing web applications for the healthcare industry, ensuring familiarity with regulatory requirements and user needs.

Agile methodology: Computools' proven commitment to agile development methodologies offered a flexible and iterative approach, accommodating the client's desire for active involvement and rapid decision-making.

Open communication: Computools emphasised transparency and proactive communication throughout the project, building trust and ensuring the client felt well informed and empowered.

Value proposition: Computools offered a competitive price point and a commitment to delivering a cost-effective solution that met the client's specific needs and budget.

Contact Computools' experts to learn what we can do for your business!

Contact us →

STORY IN DEPTH

The client began searching for a contractor to develop an internal HMS in early 2019. The company considered several options, including both local and international companies.

When selecting a contractor, they considered the following factors.
  • Relevant experience: The client wanted to find a company with experience in developing web applications for healthcare.
  • Development methodology: The client wanted to work with a company that followed agile development methodologies, such as Agile.
  • Communication: The client wanted to work with a company that provided open and transparent communication throughout the project.
  • Price: The client wanted to find a company that offered a competitive price.

Computools met all of the criteria that were important to the client. Our company has many years of experience developing web applications for healthcare and we follow agile development methodologies. Computools also places a great emphasis on communication and customer interaction. In addition, Computools offered a competitive price.

As a result, the client selected Computools as the contractor to develop the internal HMS.

Project Description

Medicare Assistance is an innovative in-house website designed for healthcare professionals in Norwegian hospitals, targeting secretaries, medical students and therapists. This innovative platform seamlessly manages patient information and appointments and improves overall healthcare management. The website has a wide range of features, including a dynamic calendar with daily, weekly and monthly views for all physicians and categorised lists of patients, appointments, attachments and insurance data.

The project's solid technical foundation is a web architecture based on PHP, Yii2, Angular, jQuery, and MySQL. Bootstrap CSS ensures a responsive and visually appealing user interface. The combination of advanced technologies emphasises the project's commitment to creating a user-friendly, efficient, scalable solution.

Digital Platform & Technology

The technical features of the project conditioned the stack of necessary technologies. Since we worked on a multitasking platform, it took deep knowledge and experience of working with several programming languages ​​simultaneously.

Communication Framework

To communicate with the client, we always build a convenient communication system that considers cooperation features and is suitable for all participants. Microsoft Teams was chosen as a means of communication for conferences, discussions and quick decision-making to make the work of providing website development services productive. Email was used to exchange information. The teams also used Skype and Azure.
Skype
Email
microsoft teams
Azure

Team

To perform this project's tasks, we conducted a rigorous selection among our employees. We try to provide our customers with high-quality service, so a talented and experienced Project Manager accompanies the development team.

Business Analyst

Nikita Abelmasov

Nikita Abelmasov
Nikita started working on commercial IT projects in 2009, focusing on web development, then switched to management and BA in 2015. He has extensive experience in requirements gathering, start-up and ongoing business solutions consulting, development preparation and organising business processes for a wide range of mixed teams. He is passionate about urban exploration, new technologies, photography and sci-fi universes.
Nikita Abelmasov

Project Manager

Viktoria Ruban

Viktoria is a Business Analyst at Computools. She's known for her attention to detail, effective research approach and strong collaboration skills. She's skilled in technical specification development and modelling techniques.

Team Lead

Evgeniy Martynov

As a Technical Lead, Evgeniy excels in creative problem-solving and possesses a strong passion for technology. Leading the team with expertise in architecting robust systems, he also enjoys exploring new hiking trails.

COMPUTOOLS ENGINEERS

Quality Assurance Engineer

Glib Kovalenko

Glib has over three years of experience as a manual QA. He has demonstrated proficiency in testing websites and mobile and desktop applications. He deeply understands client-server applications and excels at writing and maintaining relevant documentation. His dedication to ensuring product quality and standards sets him apart.

Story of a Team Decision

The team comprised professionals and engineers with skills best suited to all tasks.

Backstage

The team ensured that the product was developed promptly and efficiently.

Sprint Retrospective

Our team reflected on completed tasks, discussed challenges and strategised continuous improvements, ensuring an agile and adaptive approach to project dynamics.

Planning Session

We engaged with the client to define task priorities, leveraging Azure for task allocation and estimation, fostering a proactive and client-centric development approach.

Sprint Demo

Our team showcased implemented features on the dev server, allowing the client to review and provide valuable feedback, ensuring alignment with their evolving expectations.

Communication Flow

Our team maintained a robust communication flow, utilising Teams for task discussions, daily text reports and client interaction, fostering transparency and ensuring a collaborative and responsive working relationship.

Project Management Methodology

Since the work on the project was carried out in a short time, the Kanban methodology was chosen. This saved time for developing the hospital management system and improved the team's efficiency.

The most obvious benefit of using Kanban is improved flow efficiency, which happens shortly after the method is implemented into the project. Visualising processes highlights areas of inefficiency very quickly. Kanban benefits team productivity by shifting the focus from starting work to finishing work.

Project timeline

4 months
9 months
1 month
Consulting & design phase
Engineering phase
Launch
01

CONSULTING

  • Researching market trends, user behaviour and competitor landscape
  • Analysing feasibility, outlining functionalities and prioritising features
  • Creating a phased plan for project execution with clear milestones and deliverables
  • Recommending technology solutions, best practices and risk mitigation strategies
  • Engaging stakeholders to align vision, gather feedback and build consensus
02

Product DESIGN

  • Structuring content and functionalities to ensure intuitive navigation and user flow
  • Creating low-fidelity and high-fidelity mock-ups to test and iterate on design concepts
  • Developing a consistent and aesthetically pleasing visual language for the product
  • Ensuring the product is easy to use, understand and navigate through iterative testing cycles
03

Product Engineering

  • Choosing the appropriate tech stack, frameworks and tools for development
  • Building and rigorously testing functionalities, ensuring quality and performance
  • Setting up automated workflows for code deployment and updates
  • Implementing security measures and adhering to relevant regulations and data privacy standards
  • Providing clear documentation for internal use and user support resources
04

Launch

  • Launching the product on different platforms and channels, ensuring smooth rollout
  • Tracking key metrics, analysing user behaviour and optimising features based on data
  • Providing ongoing bug fixes, updates and improvements for a sustainable product lifecycle
  • Building and nurturing relationships with users to ensure satisfaction and loyalty

Design

The design of Medicare was created according to a detailed study of the user and their needs, taking into account easy navigation, pleasing visuals and trends.

USER PERSONA → WIREFRAMES → USER INTERFACE
medicare assistance user persona

USER PERSONA

Craft detailed profiles of hospital staff, ensuring user-centric design aligned with their roles

medicare assistance wireframes

WIREFRAMES

Create low-fidelity sketches illustrating layout and functionality, refining the user experience

medicare assistance user interface

USER INTERFACE

Design visually cohesive and intuitive interfaces, prioritising accessibility for efficient healthcare management

Design

PRODUCTION RELEASE

After completing development and testing, the product was released to market. The product was available for download and installation on internal hospital servers, where staff used it to manage patient information, scheduling and other data.

Results:
  • The system allowed hospital staff to manage tasks more efficiently, reducing the time spent on repetitive operations.
  • The system helped staff improve the quality of care for patients by providing them with more up-to-date and comprehensive information.
  • Patients noted that the system made receiving healthcare more convenient and efficient.

Design

ONGOING SUPPORT

After completing work on the product, Computools continues to support the client.
  • The team promptly responds to questions and problems that arise for customers when using the product.
  • Computools regularly releases updates and improvements to the product that add new features and improve existing ones.

Shipbuilding Management App

The company provides services for shipbuilders and shipowners. Read how Computools carried out a digital transformation for a shipbuilding company.

Industry:

Marine Transportation

Location:

United Kingdom

Business size:

Small Business

Problem and Solution Summary

The client turned to Computools with the idea of creating a management platform that would be suitable for shipowners, shipbuilders and customers. To implement the client's goals, a team of experts was assembled, and after productive negotiations, the main tasks and subtasks were determined. Also, the choice of technologies and the necessary tools for each user of the future platform were jointly determined. The project was conducted in close collaboration between the Computools team and the client's internal IT department.

About the Client

The client is a small business based in England that provides services for shipbuilders and shipowners. The company has operated for over 20 years and has a strong reputation for providing reliable and efficient services. The company's services include:
  • ship repair
  • ship maintenance
  • ship brokerage

Outcome

The work on the project was carried out in several stages, which made it possible to gradually introduce the necessary changes to the work of the web platform and improve its functionality. Close collaboration with the client's internal IT department allowed us to synchronise the vision and stay on the same page until the goals were achieved.

Several key issues we solved:
  • Developed features for three types of users: shipowners, shipbuilders and customers.
  • Implemented a blockchain-based data security solution.
  • Built a flexible system for collecting and analysing statistics.

Business challenge

weaknesses

  • The necessity to solve small problems throughout the project
  • Implementing multiple solutions at the same time

strengths

  • A well-defined circle of users
  • A preliminary study of the potential users' needs

Business challenge

Project Completion Details and Current Arrangements

Following a successful beta testing phase with all user groups, the platform was seamlessly transitioned to full production, ensuring minimal disruption to ongoing operations. Computools and the client remain in close partnership, with a dedicated on-site support team providing ongoing maintenance and development of new features based on user feedback and evolving industry needs.

Business challenge

Why Computools?

By choosing Computools, the client gained a reliable partner capable of delivering a cutting-edge platform that not only met their initial expectations but also exceeded them in terms of functionality, performance and long-term scalability.

Contact Computools' experts to learn what we can do for your business!

Contact us →

STORY IN DEPTH

The client chose Computools for several key reasons.

Proven track record in maritime technology: Computools' successful work with other shipbuilding and maritime clients instilled confidence in their understanding of the industry's specific needs and challenges.

Expertise in blockchain and secure data solutions: The client's emphasis on data security and transparency aligned perfectly with Computools' in-house expertise in blockchain technology integration.

Agile development methodology: Computools' use of Scrum methodology promised flexible project management, allowing for iterative development and quick adaptation to changing requirements.

Strong communication and collaborative approach: The client valued Computools' open communication style and emphasis on close collaboration throughout the project lifecycle.

Project Description

Computools was engaged to create a comprehensive web-based management platform tailored for shipbuilders, shipowners and customers. The platform's primary objective is to facilitate seamless communication and data exchange between these key stakeholders, streamlining operations and enhancing overall efficiency within the shipbuilding industry.

To achieve this, the platform incorporates distinct user interfaces and dedicated toolkits designed to address the specific needs of each user group. This ensures all parties can access the precise information and tools required to manage their respective tasks effectively.

The platform's architecture leverages a robust combination of Node.js, React and blockchain technology to deliver optimal performance, security and flexibility.

Digital Platform & Technology

To ensure the stable operation of the platform, the web development team selects state-of-the-art technologies that are most suitable for the main goals and objectives of the project.

Communication Framework

Computools pays special attention to building an effective communication system that allows timely resolution of project issues, contact with stakeholders, and exchange of information. Slack and Zube were used on this project, making it possible to send reports according to the established schedule and be constantly in touch.
Slack
zube

Team

The team is built specifically for each individual web development project, taking into account all the requirements, features and nuances of the tasks.

CTO

Vitaliy Kononenko

Vitaliy Kononenko
Vitaliy, the Chief Technology Officer (CTO) at Computools, is a dedicated and enthusiastic professional in the technology industry. With over six years of experience, he has held key roles such as Full-stack Developer and Head of Technology. Vitaliy's passion for learning and staying up to date with cutting-edge technologies defines his approach to life. He is always striving to become a better developer, sharing knowledge and offering support to his peers.
Vitaliy Kononenko

Business Analyst

Nikita Abelmasov

Nikita Abelmasov
Nikita started working on commercial IT projects in 2009, focusing on web development, then switched to management and BA in 2015. He has extensive experience in requirements gathering, start-up and ongoing business solutions consulting, development preparation and organising business processes for a wide range of mixed teams. He is passionate about urban exploration, new technologies, photography and sci-fi universes.
Nikita Abelmasov

Project Manager

Oleksandr Novikov

Oleksandr Novikov
Oleksandr is an accomplished project manager with dedicated experience. Outside the professional realm, Oleksandr's insatiable appetite for knowledge drives him to continuously explore development, management and psychology, making him a well-rounded and goal-oriented individual.
Oleksandr Novikov

Business Development Manager

Sergey Bidukha

Sergey is the Customer Relationship Director at Computools USA, where he specialises in building sustainable partnerships and helping businesses in the US achieve their strategic objectives. Sergey's values are rooted in integrity, trust and a commitment to delivering exceptional customer service, aiming to drive optimal outcomes for clients and the organisation.

COMPUTOOLS ENGINEERS

Quality Assurance Engineer

Mariia Hrekova

With over five years of experience, Mariiaexpertly monitors every phase of the software development process to secure product quality and standards. She enjoys dancing and travelling.

Story of a Team Decision

The company carefully selects employees whose skills, experience and knowledge are suited to this project. This ensures the project goals are achieved and a high-quality product is implemented effectively.

Backstage

Thanks to well-established internal communication, a productive collaboration between the team members was provided. Each type of meeting, face-to-face brainstorming, video or audio conferences, helps achieve the project's main goal.

Sprint Retrospective

At the end of each sprint, we conduct team discussions and arrange feedback sessions. By exchanging opinions and emerging ideas, our developers find truly innovative solutions, improving their personal efficiency and the entire team's efficiency.

Planning Session

The developer meeting allows us to improve or strengthen the project's coding. This is a great way to plan further, share findings or discuss emerging challenges.

Sprint Demo

We showed demo versions to discuss the pros and cons of the result of the work in a short sprint.

Communication Flow

Internal communication on the project was also organised according to the principle of maximum convenience for all participants. The timely solution of challenging tasks helps to avoid potential time delays. Slack was used for communication within the team, and Zube was used as the platform for project management.

Project Management Methodology

Scrum was chosen as a methodology to accelerate and maintain productivity on the project. Continuous testing and verification of the results lead to high efficiency and operability of the application. Scrum development encourages active product owner and stakeholder involvement throughout the product development. Transparency is, therefore, much higher for key stakeholders, both in the project’s progress and in the product itself, which helps ensure that expectations are effectively managed. In Agile development, change is accepted and expected. Often, the timescale is fixed, and detailed requirements emerge and evolve as the product is developed.

Project timeline

2 months
8 months
1 month
Consulting & design phase
Engineering phase
Launch
01

CONSULTING

  • Identifying high-level project goals
  • Researching and analysing the existing and ready-made solutions
  • Defining main restrictions and providing solutions for them
  • Identifying the main risks
02

Product DESIGN

  • Selecting basic architectural patterns and tools
  • Forming an application stack and work processes with VCS
  • Forming the main development guidelines
  • Developing a prototype in parallel with specification
  • Choosing project management methodology
  • Calculating the number of project teams
  • Configuring the technological processes and interactions between roles
03

Product Engineering

  • Making the initial scope based on the specification and estimate, calculating the optimal number of specialists for each role
  • Adding practitioners to the team's core
  • Conducting an intro meeting
  • Developing a road map, dividing the development process into parts
  • Implementing the first series of solutions
  • Implementing developed elements of the platform
04

Launch

  • Developing a testing plan
  • Testing UI and Unit
  • Applying improvements
  • Stabilising/refactoring code, increasing system stability, reducing the probability of bug emergency

Design

As part of the Shipbuilding Management App project, the design objectives would cover a variety of aspects including:

USER PERSONA → Site map → WIREFRAMES → USER INTERFACE
shipbuilding management app user persona

USER PERSONA

Developing a detailed fictional character profile to deeply understand the audience

shipbuilding management app site map

Site map

Designing the website's structure for intuitive navigation and user experience

shipbuilding management app wireframes

WIREFRAMES

Crafting the designs outlining key elements and functionality for user flow

shipbuilding management app user interface

USER INTERFACE

Creating visually appealing and interactive digital interfaces

Design

PRODUCTION RELEASE

Once development was completed, the platform was thoroughly tested for bugs and functionality, including both manual and automated testing. After successful testing, the platform was launched into commercial operation.

The launch of the platform was conducted in several stages.
  • The first stage included the implementation of the platform with several pilot clients. This allowed us to evaluate the platform's operation in real conditions and make necessary adjustments.
  • The second stage included a full migration of all clients to the platform. This stage was carried out over several months to ensure a smooth transition and minimise possible disruptions.

Design

ONGOING SUPPORT

Once launched, our dedicated support team is responsible for the smooth operation of the shipbuilding management application. Constant updates, proactive maintenance and real-time problem-solving ensure an optimal user experience. Listening to user feedback, we develop the app by introducing new features and enhancements.

WorldTicket

A prominent player in the airline industry, specialises in providing innovative Passenger Service Systems (PSS). Discover how Computools used business intelligence (BI) services to improve WorldTicket’s website and drive business results.

Industry:

Specialty Retail

Location:

Denmark

Business size:

Enterprise

Problem and Solution Summary

WorldTicket, a leading provider of passenger service systems (PSS) for airlines, was facing a growing challenge of delivering the modern and user-friendly experience expected by today's tech-savvy travellers. This ultimately hindered brand perception and limited their ability to optimise direct sales channels. They needed a solution to bridge the gap between their cutting-edge PSS offerings and a seamless online booking experience.

We proposed a complete website overhaul, leveraging cutting-edge technologies. Our solution focused on three key pillars:
  • Intuitive User Interface: We crafted a sleek and user-friendly interface that prioritised ease of navigation and information accessibility. Passengers could now browse airline partners, compare flight options and book flights with just a few clicks.
  • Dynamic Search Functionality: Our powerful search engine incorporated advanced filtering capabilities, allowing passengers to tailor their search based on specific preferences, dates and budgets. This led to a more targeted and efficient search experience.
  • Seamless Integration: We seamlessly integrated the new website with WorldTicket's existing PSS platform, ensuring real-time data synchronisation and a consistent user experience across all touchpoints.

About the Client

WorldTicket is a leading provider of passenger service systems (PSS) for airlines worldwide. The company was founded in 2002 and has since grown to become a key player in the airline IT market. WorldTicket's PSS solutions enable airlines to automate their operations, improve customer service and increase revenue.

The company works with more than 185 airlines worldwide and has a yearly revenue of over $120 million. WorldTicket is committed to providing innovative solutions that help airlines improve their business results.

Outcome

The WorldTicket website transformation project resulted in a significant improvement in communication between end clients and airline partners. The project also eliminated the need for phone-based booking systems, boosted sales and improved marketing synergy. The new website provides a modern and intuitive booking experience for users across multiple devices. Additionally, the project has helped to streamline business processes and improve brand loyalty.

Business challenge

weaknesses

  • Many competitors
  • Slow website loading speed
  • A large number of features and services to be implemented

strengths

  • Large customer base
  • Well-known brand
  • Key player on the market
  • A clear understanding of all business processes

Business challenge

Project Completion Details and Current Arrangements

Following a comprehensive RFP process involving five other vendors, WorldTicket selected Computools as their partner. The project commenced with in-depth consultation and analysis, mapping client requirements and market trends. Computools established a dedicated team of engineers, led by experienced project and technology managers, ensuring collaboration throughout the development cycle.

The project unfolded through iterative sprints, employing an Agile methodology. Each sprint delivered tangible results, allowing for continuous feedback and refinement. This dynamic approach fostered transparency and actively empowered WorldTicket to shape the project's direction. After rigorous testing, the website was deployed on Computools' servers, guaranteeing optimal performance and adherence to WorldTicket's strict security standards.

Business challenge

Why Computools?

WorldTicket sought a partner with a proven track record in delivering complex IT solutions for the travel industry. Computools' experience with airlines and expertise in open-source technologies like AngularJS and MongoDB offered scalability and cost-effectiveness, aligning perfectly with WorldTicket's vision.

Computools' emphasis on open communication, collaborative workshops and agile methodologies resonated with WorldTicket's desire for a flexible and participatory approach. This shared mindset fostered a trusting and productive partnership, driving the project's success.

Computools offered WorldTicket the benefits of global reach and local knowledge. This combination provided comprehensive support and cultural understanding, ensuring seamless collaboration and project execution.

Contact Computools' experts to learn what we can do for your business!

Contact us →

STORY IN DEPTH

WorldTicket approached the selection of a contractor to develop a new website with great care. The company understood that the quality of the contractor's work would determine the new site's success and its ability to meet the needs of passengers and airlines. WorldTicket conducted extensive market research and collected proposals from several leading contractors. During the research, the company paid special attention to the following criteria:
  • Industry experience
  • User experience expertise
  • Technical capabilities

During the interviews, WorldTicket evaluated the following aspects:
  • Ability to understand the client's needs
  • Ability to work in a team
  • Degree of results orientation

In the end, WorldTicket chose Computools.

Project Description

WorldTicket empowers airlines to optimise their direct sales channels and deliver exceptional online passenger experiences. We developed an intuitive website that served as a powerful tool for both airlines and travellers, fostering brand loyalty and driving revenue.

Passengers effortlessly navigate the website, exploring WorldTicket's diverse offerings and airline partners' services through comprehensive information and clear navigation.

The user-centric flight look-up function filters options based on preferences, dates and budget, confidently guiding passengers towards their ideal flight. Transparent pricing and detailed flight breakdowns empower passengers to make informed decisions, while online meetings and service orders provide convenient airline connections.

Digital Platform & Technology

Upon close evaluation of the project and set goals, both parties have agreed on convenient open technologies that come with a good ecosystem. The scalability of the chosen technologies enabled WorldTicket to validate ideas, refine the product and minimise the workload on the website.

Communication Framework

Clear communication is paramount for any software development process. Regularly scheduled online meetings between Chief Technology Officers and the development team were organised to build transparency across every part of the project.

For convenience and availability, Computools established the following communication channels:
Skype
Slack
Jira
redmine
Email

Team

Based on the chosen technologies and goals, we picked competent engineers who successfully finished the project within the set timeframe.

Project Manager

Artem Karpukhin

Artem Karpukhin
Artem commenced his career in management and sales of web/software development projects over nine years ago. He gained experience in management, project management, Agile management, Scrum and sales. He is keenly interested in video game development, among other areas.
Artem Karpukhin

Business Development Manager

Oleksandr Paliieshko

Oleksandr's expertise extends to market analysis, client relationship management, and the ability to navigate complex financial landscapes. He's known for his strong negotiation skills and his capacity to build strong, lasting relationships with clients and partners.

Angular Technology Lead

Alexey Kolomoets

Alexey Kolomoets
Alexey has extensive knowledge and experience in various tools and technologies. These include Angular 4, AngularJS, JavaScript, jQuery, jQuery UI, AJAX, CSS, HTML, HTML5, CodeIgniter, CMS, PhpMyAdmin, MySQL, Photoshop, WordPress, PHP, React, Redux, and Gulp. His expertise has been endorsed by numerous colleagues from Computools and others in the field.
Alexey Kolomoets

COMPUTOOLS ENGINEERS

Quality Assurance Engineer

Mariia Hrekova

With over five years of experience, Mariia expertly monitors every phase of the software development process to secure product quality and standards. She enjoys dancing and travelling.

Story of a Team Decision

The team had the necessary skills and experience to deliver a successful website transformation project.

Backstage

Engaging in whiteboard meetings, brainstorming sessions and collaborative discussions, we ensured the project's seamless progression by closely monitoring each development stage.

Sprint Retrospective

During sprint retrospectives, our team critically reviewed the project's progress, identifying successes and areas for improvement. This iterative process allowed us to enhance efficiency and refine strategies for subsequent sprints.

Planning Session

This strategic approach laid the foundation for successful sprint execution and achieving WorldTicket's digital transformation objectives.

Sprint Demo

This iterative demonstration process facilitated collaboration with WorldTicket, ensuring the project aligned with their vision and expectations.

Communication Flow

Maintaining a streamlined communication flow was paramount. Utilising tools such as Skype, Slack, Jira and email, our team effectively communicated with WorldTicket, ensuring transparency, resolving issues promptly and fostering a collaborative environment throughout the project lifecycle.

Project Management Methodology

As Scrum is most effective for teams working on complex projects, Computools agreed upon a project management methodology. It consisted of 2-4-week sprints. With each sprint, a team had to build the most important features first and come up with a potentially doable idea. More features were built during the upcoming sprints and adjusted based on stakeholder and customer feedback.

Project timeline

3 months
10 months
2 weeks
Consulting & design phase
Engineering phase
Launch
01

CONSULTING

  • Meeting online to understand project scope
  • Analysing business processes and studying competitors
  • Making recommendations for project optimisation
  • Creating and getting approval of project proposal
  • Identifying risks
  • Gathering client assets for project utilisation
02

Product DESIGN

  • Developing website specification
  • Defining tools for architecture and patterns
  • Selecting technology stack
  • Creating design and developing guidelines
  • Choosing project management methodology
  • Outlining the development process
  • Calculating the number of project teams needed
  • Configuring technological processes and role interactions
03

Product Engineering

  • Defining roadmap and project management methodology
  • Developing design and code
  • Testing and stabilising
  • Testing UI
04

Launch

  • Completing WorldTicket's website in a timely manner
  • Testing comprehensively to ensure optimal performance
  • Ensuring compliance with set standards and requirements
  • Hosting on Computools' server via FTP
  • Assisting with server configuration

Design

The design challenges in this case study focus on creating a user experience that is convenient and efficient for passengers and airlines.

USER PERSONA → WIREFRAMES → USER INTERFACE
worldticket user persona

USER PERSONA

Crafting detailed user personas to inform a personalised design approach

worldticket wireframes

WIREFRAMES

Designing wireframes laying the foundation for a user-centric and efficient interface

worldticket user interface

USER INTERFACE

Executing a user interface blending aesthetics with functional excellence for an unparalleled user experience

Design

PRODUCTION RELEASE

The production release of the WorldTicket website was a carefully planned and executed process. The team worked closely with WorldTicket to ensure that the website was ready for launch and that all users would have a positive experience.

The release process began with a thorough testing phase. The team tested the website on various devices and browsers to ensure it was compatible and responsive. They also tested the website for security vulnerabilities.

Once the testing phase was complete, the team prepared the website for launch. This included migrating the website to the production environment, updating the website's DNS records and creating a communication plan for WorldTicket's customers and partners.

The website was launched on schedule and without any major incidents. The team closely monitored the website's performance in the days and weeks following the launch. They also collected feedback from users to identify any areas for improvement.

Design

ONGOING SUPPORT

Post-implementation, our team provides ongoing support to WorldTicket, ensuring sustained optimal performance of the digital platform. This includes continuous monitoring, troubleshooting and adapting to evolving needs. Our active involvement guarantees that WorldTicket's digital solution remains at the forefront of industry standards, fostering long-term success and customer satisfaction.

Polar.me

A company that provides native advertising services on various sites. Find out how Computools helped Polar.me increase direct digital advertising revenue.

Industry:

Media

Location:

Canada

Business size:

Enterprise

Problem and Solution Summary

The client wanted a platform that would allow premium publishers to create, host and optimise a variety of digital advertising formats. However, the requirements for the platform were unclear and changed as the project evolved. In addition, the client needed to get the platform to market as quickly as possible to capitalise on it.

We proposed implementing a user-friendly management system that allows publishers to create and manage ad campaigns easily, add various tools for publishers to help them improve the performance of their ad campaigns and implement features to reach multiple publishers' channels simultaneously.

About the Client

Polar.me is a leading provider of social display advertising solutions. The company's technology allows agencies, brands, ad tech platforms, CTV providers and retail media to repurpose social creatives for programmatic advertising campaigns on the open web, mobile apps and CTV.

Its platform is used by over 250 of the world's most successful media publishers and platforms, generating US$150 million in direct-sold digital advertising revenue in the past year alone. The technology is used to activate over 15,000 campaigns in 30+ countries.

Our client has a team of 55 experienced professionals with a deep understanding of the digital advertising landscape.

Outcome

The result of this project was a ready-made platform that allows publishers, agencies and brands to create, execute and optimise various digital advertising products, including native, social, video and story formats. The new platform helps the client increase revenue and expand the customer base, making it easy to offer innovative digital advertising products.

Several key issues we solved:
  • Implemented a convenient management system.
  • Added various publisher's tools.
  • Implemented features to reach several publishers’ channels at once.

Business challenge

weaknesses

  • Tight schedule
  • The necessity to solve small problems throughout the project
  • Implementing multiple solutions at the same time

strengths

  • High demand for the services provided
  • Extensive customer base
  • Ready plan and vision of the final product
  • Fast communication with the client

Business challenge

Project Completion Details and Current Arrangements

The client and Computools worked together to develop a detailed project plan and timeline. The team met regularly to discuss progress and adjust the plan as needed. The client was always kept informed of the project's status and was able to provide feedback throughout the development process.

Computools used various project management tools and techniques to ensure the project was successful. These tools and techniques helped the team to track progress, identify and resolve risks, and manage resources effectively.

Business challenge

Why Computools?

The client chose Computools for its industry expertise. Computools has many years of experience working with media companies and understands the needs and challenges of the industry.

This experience was critical to the success of the project. It allowed the Computools team to understand the client's needs better and create a product that met their expectations.

In addition, the client recognised the professionalism and accountability of the Computools team. Computools have shown themselves to be experienced and responsible specialists capable of successfully realising even the most complex projects.

Contact Computools' experts to learn what we can do for your business!

Contact us →

STORY IN DEPTH

Our client, a large media company, was planning to develop a platform for premium publishers. The platform was to help publishers create, place and optimise various digital advertising formats. This is a complex and large-scale project, so it needed a team with experience in developing similar solutions and knowledge of the industry.

The client started by seeking information about companies that could take on this project. He studied company websites, read customer testimonials and interviewed company representatives. As a result, the client selected several companies that met his criteria. These companies had experience developing platforms for premium publishers and had in-depth knowledge of the industry. The client met with each of these companies to discuss their offerings. He wanted to understand how each company would approach platform development and evaluate their experience and skills.

As a result of these meetings, the client selected Computools. Computools had the most compelling proposal. It had years of experience developing software for the media industry, and its team had deep industry knowledge.

Project Description

Our client provides a unique business model for publishers, operating solely in the premium direct-sold segment and aligned with their customers' goals. It is the only technology provider dedicated to expanding the reach of branded content across channels and increasing viewership. Established in 2008, the company is continuously evolving, utilising cutting-edge technologies to forecast and create the most effective brand promotion strategies for widely used platforms and devices.

The primary objective was to develop an exclusive platform for premium publishers to enhance their direct-sold digital branded content revenue. To achieve this, they sought the expertise of external developers. A team of highly skilled and experienced Computools developers joined forces with the client's internal IT department, collaborating closely with their managers. This collaboration enabled timely issue resolution and task adjustments.

Digital Platform & Technology

Since there was an accurate vision of the final product, the client determined the technology stack in advance. Our developers used the optimal solutions within their extensive skills and knowledge of these technologies.

Communication Framework

At the beginning of work on the project, a convenient and thoughtful communication system was created. This ensures constant communication between all participants, distribution of tasks and quick resolution of inevitable issues. In this project, Skype was used to conduct video meetings, Slack for internal team communication, and email to exchange information. Such a communication framework was very effective and allowed us to maintain the productivity of the entire team throughout the work.
Email
Skype
Slack
Jira

Team

We always carefully conduct the choice of developers for the team. We studied the client’s tasks and the skills of our developers and selected the most experienced experts in the necessary fields of knowledge. This allowed us to guarantee successful cooperation on the project.

Team Lead

Oleg Svet

Oleg Svet
Oleg began to code in middle school, obtained an MBA degree in Computer Science, worked on commercial IT projects in 2011 and worked as mobile developer, start-up, enterprise and full-stack developer. He joined Computools in 2013 as a Co-Founder and, firstly, CTO, then CDO. He’s interested in airsoft, cybernetics, fantasy and MMO computer games.
Oleg Svet

Business Analyst

Mikhail Shvaikovsky

Mikhail is an experienced business analyst who is able to translate business needs into effective solutions competently. In his spare time, he enjoys photography and culinary studies.

Project Manager

Oleksandr Novikov

Oleksandr Novikov
Oleksandr is an accomplished project manager with dedicated experience. Outside the professional realm, Oleksandr's insatiable appetite for knowledge drives him to continuously explore development, management and psychology, making him a well-rounded and goal-oriented individual.
Oleksandr Novikov

Business Development Manager

Artem Babura

Artem specialises in automating business processes, implementing cutting-edge management systems and optimising digital operation models. His mission is to drive prosperity for clients by offering end-to-end solutions in innovative software development, allowing businesses to focus on their core objectives.

Quality Assurance Engineer

Glib Kovalenko

Glib has over three years of experience as a manual QA. He has demonstrated proficiency in testing websites and mobile and desktop applications. He deeply understands client-server applications and excels at writing and maintaining relevant documentation. His dedication to ensuring product quality and standards sets him apart.

Computools’s Engineers

Story of a Team Decision

We built a team with the necessary skills, experience and knowledge to successfully implement the project.

Backstage

Preparing for the sprint, analysing progress and planning the next sprint.

Sprint Retrospective

Reviewing the past sprint, discussing problems and opportunities for improvement.

Planning Session

Defining tasks for the next sprint, assigning them to team members.

Sprint Demo

Demonstrating the results of the sprint to the client or stakeholders.

Communication Flow

Communicating between team members, sharing information and coordinating work.

Project Management Methodology

For this case, we chose the Kanban methodology. Kanban is a flexible project management methodology that focuses on the continuous flow of work and rapid delivery of value to customers. It is well suited for projects with unclear or changing requirements and projects requiring rapid delivery.

We needed to develop a platform for premium publishers to create, host and optimise different digital ad formats. The requirements for the platform were vague and changed as the project evolved. In addition, we needed to get the platform to market quickly so that the client could benefit from it.

Project timeline

2 months
10 months
1 week
Consulting & design phase
Engineering phase
Launch
01

CONSULTING

  • Analysing industry trends and competitor strategies
  • Understanding user behaviour, motivations and pain points
  • Defining business goals, requirements and success metrics
  • Developing cost estimates for product development, launch and ongoing maintenance
  • Identifying and evaluating potential risks
02

Product DESIGN

  • Creating detailed representations of target users
  • Organising content and functionality logically and intuitively
  • Creating low-fidelity sketches of the product's layout and interactions
  • Developing interactive prototypes to test and refine the product's design and functionality
  • Creating a visually appealing and consistent user interface that aligns with brand identity
03

Product Engineering

  • Choosing appropriate technologies and frameworks for product development
  • Writing and testing code to create the product's features and functionality
  • Implementing rigorous testing procedures to ensure product quality and reliability
04

Launch

  • Developing a plan to promote the product and reach the target audience
  • Planning and coordinating the product's launch, including timing, messaging and channels
  • Providing responsive and helpful customer support to address user enquiries and issues
  • Tracking key metrics to measure product performance and identify areas for improvement
  • Gathering user feedback and data to refine and improve the product continuously

Design

The design was based on studying the needs of the target audience and trends in the field

USER PERSONA → SITE MAP → WIREFRAMES → USER INTERFACE
polar.me user persona

USER PERSONA

A representation of a typical user of a product or service

polarme site map

SITE MAP

A visual representation of the structure of a website or application

polar.me wireframes

WIREFRAMES

Sketches of a user interface (UI) that show the layout and functionality of a product or service

polar.me user interface

USER INTERFACE

The components of a product or service that allow users to interact with it

Design

PRODUCTION RELEASE

After finalising the product development, we tested it in a test environment to ensure its stability and performance. Then, we tested the beta with real users to get feedback and make necessary improvements. After that, we prepared the product for release into production. Once the product was released into production, we continued to monitor its performance and make improvements as needed.

Design

ONGOING SUPPORT

After the project is finalised, we continue to support the client in the following areas.
  • Technical support: we provide technical support to the client in case of product issues.
  • Product updates: we regularly release product updates with new features and improvements.
  • Data analysis: we analyse the product performance data to identify potential problems and opportunities for improvement.