A good user interface in 4 steps. The UX methodology guides you through several essential steps to achieve your dream user interface. The Scoping and Research Phase You begin with a thorough scoping and research phase. This stage is crucial, as it allows you to immerse yourself in your customer's business. It helps you to develop a common language with users, creating the basis for meeting them and conducting the in-depth research needed to design a suitable user interface. During this phase, you can organize user interviews, focus groups, or even quantitative questionnaires when you have a substantial user base. The aim is to ask users about their needs and expectations of a new product. The solution definition phase After this research phase, we move on to the solution definition phase. This is where you define the functional structure of the solution, building the product skeleton with the main functionalities expected by users. The user interface design phase We then move on to the design phase, where we put [...]
Companies call in experts to improve the user experience of their applications or interfaces, also known as UX. In general, this is often for redesigns or for certain performance problems on their digital solutions. More often than not, they offer a multi-stage service. UX audit First, a UX audit is carried out by user experience experts. This audit actually analyzes several ergonomic criteria on the site in question. This first step will help us understand what could potentially be blocking us. Most of the time, it's found to be a hindrance to navigation or the hierarchy of information on the interface. Usability testing Next, we need to test usability with existing users. This step will not only help us understand their point of view, but also pinpoint what might be blocking them. In addition, the test will determine why the solution is not being adopted by users. All in all, it will show what might be holding users back in their daily use of the interface. Then, to complete these audits and tests, it is possible to carry out large-scale surveys. This is only done if there are [...]
QA tester, a career path that's still not very well defined "It's very complicated because it's still a job that's not very well known. We often hear about developers and project management, but not about all the other jobs there could be, such as tester, product owner or UI/UX, for example", explains Arnaud Walet, QA manager at . Blue Soft Group. At present, there are no schools or training courses as such for QA testers, which unfortunately limits the number of candidates. However, the QA testing dimension can be found in the development profession. Certifications are nevertheless available. No diploma, but a certification: you can take the "ISTQB Foundation level", the first level to certify your position as a tester in agile mode. You don't have to be a developer to be a tester. However, developers can make good testers. Their knowledge of the nuts and bolts of development enables them to better identify the critical points of an application. So, when it comes to writing automated tests, it's imperative to rely on [...]
Often used but rarely understood, the terms UX and UI are both very trendy and particularly vague. In this article, our expert explains the differences between the two terms and their importance in the development of modern applications, in the hope that it will help you to shine in society... UX and UI: definitions and differences? UX (User Experience) puts the user at the heart of everything we do, from the research phase through to design and testing. The UI (User Interface), on the other hand, is the visual part of the interface that brings to life what has been imagined upstream by the UX. These two stages are different but highly complementary, and their integration makes it possible to create user-friendly interfaces. As our expert Sophie Garyga, UX designeuse and head of our agency Le Renard Bleu, puts it: "UX/UI, if we take the definition, is the whole of the user's experience of all his interactions with the digital interfaces he uses. In a way, UX is a user-centered design method that puts the user at the heart of the design [...].
What carbon footprint for IT? Today, one of the most topical issues is the environment. Kilowatts and kilowatts are consumed in data centers. They need to consume less energy. The digital sector alone accounts for 4% of all CO2 emissions, 1.5% more than air transport. Although specific needs are evolving, overall requirements remain the same. A few years ago, the overall need was to make more money by spending less. Today, the need is to keep our businesses viable while taking into account the scarcity of our planet's resources and their over-exploitation. The famous day when we consume the equivalent of a year's worth of the planet's production is arriving earlier and earlier every year. Today, companies are increasingly aware of this environmental constraint and need to become "greener". The carbon footprint is ultimately a good indicator of pollution, even if it should not be considered the only one. In our technical choices, we need to give priority to what is most efficient in terms of ecology. An IT infrastructure that needs to adapt [...]
An application is good, a working application is better! And for that, the Quality Assurance team of the Blue Soft group does not slacken its efforts in the hunt for bugs. Here is a short tour of the main tools used by the QA team. Testrail, QA tool for writing tests The flagship tool of the QA department of the group Blue Soft, which is also the basis of the tester, is Testrail. "It is the tool with which we write our four tests, which we use for all our test campaigns and where we have all our traceability," explains Arnaud Walet, QA Manager at Blue Soft Group since 2021. There are a few competitors on the market, such as Test Link X-Ray for example, but Testrail remains the number one tool for our test team. Java Selenium, QA tool for automated applications For the automated part of web applications, it is the Java Selenium QA tool that is preferred by our test team. It's a tool that can be used for anything, even without knowing too much: its ease of use and understanding make it accessible with a minimum of explanation and training. "It is a tool that is constantly being improved and is totally dynamic in the way it works.
What is containerization and how does it work? Containerization is an increasingly popular concept in the software development world. Much lighter than traditional virtual machines, this technique allows applications and their dependencies to be grouped and managed in separate containers that are isolated from each other. You have to think of containerization as a system of layers. First, the OS, then the necessary functionality. Like virtualization, containerization is designed to isolate applications in a dedicated environment. However, its vision is more atomic and aims to reduce the scope of services as much as possible by isolating them from each other, whereas virtualization would tend to consider an ecosystem as a whole. Unlike virtualization, containerization has the advantage of not requiring the installation and configuration of a new virtualized system. [Here is a diagram illustrating the difference between a container and a virtual machine: (The host operating system is the main operating system on which a guest system, called the guest operating system, is running. The host operating system provides resources such as memory, processor, and hardware.
Quality Assurance Manager (QA Manager) is a very mysterious word for a very useful job within the group Blue Soft. Let's go back to the head of our test team, Arnaud Walet, to find out more about his job, its constraints and its advantages. QA Manager or test manager: job description To begin with, the main objective of this role. It is to put in place all the tools and processes to test the applications or sprints that are developed. The QA manager works within a development team. He tests the achievements of his colleagues and improves the finished product. To do this, he will have to test the entire scope to ensure that the deliverable or what is going to be delivered works correctly. Not to be confused with the people in charge of testing, who write the test scenarios and execute them. The QA Manager supervises, trains and accompanies the testers while setting up the tools on which the test teams will work. Arnaud summarizes: "The main function is to guarantee the quality of an application, i.e. its proper functioning. A position as agile as development The QA manager, [...]
Is it possible to successfully conduct UX/UI workshops around the world, in 4 different countries? Pascal Ameline, in charge of digital activities at CCI France International and Peter Winckler, Director of Member Relations and Partnership for the French Chamber of Commerce in Canada, based in Montreal, share their respective experiences. The different stages of the UX/UI workshops with the CCIFI "First, we launched a first large project with Canada, Qatar, and Great Britain who participated in UX/UI workshops with the graphic design team of Blue Soft in order to define the outline and functional perimeter of the application, define the user stories, define the wiresframes, and the mock-ups.Testing all these graphical interfaces with testers and end-users to arrive at a validated functional and graphical perimeter on which the Blue Soft development teams were mobilized for the construction and design of the mobile application. Introduced Pascal Ameline. Peter Winckler presents his experience with remote UX/UI workshops: "The first contact I had was a workshop with your teams. What was quite incredible was that I [...]
The TMS of transportation software publisher Strada has undergone a major overhaul by the Blue Soft teams. Did you know that Blue Soft has been supporting STRADA in its new technological positioning since 2020? The TMS, the heart of STRADA's business In January 2021, STRADA placed an order for 20 sprints with Blue Soft, to rethink its core business software TMS, the transport management system. The project concerns the development of two new tools, one for invoicing, for the edition of counter invoices and the invoicing of transport hours, and the other for the creation of tariff grids. Two teams Blue Soft are working in parallel on the development of new applications related to the TMS and the back office. Developed in .NET Core, the eFact and Pricer applications have benefited from the agile methodology used by Blue Soft. The project also involves an external Product Owner (PO) Blue Soft, to support the STRADA Product Owner. Dedicated to product management, the PO mission aims to develop the MVP, the content and prioritization of the backlog, the writing of user stories, and the definition of acceptance criteria. Between mid-January 2021 and end of September 2021, the [...]