Weather data optimization – how can data support route planning?
An enormous amount of data is collected, analyzed, and visualized on maps for vessel operators worldwide. How do developers work with such real-time weather data? As our development teams contribute to digital tools that provide such services, we decided to share our knowledge. Importance of weather data for better routing and voyage planning Data is
How to safely share sensitive data with software developers? Try data mocking.
Have you heard about data mocking as a way to safely share data? Many of our maritime partners worry about security issues while starting new software development projects, especially while using extended development teams. In this article, we skip the basics like an NDA to go directly to what we noticed makes our clients feel
How reducing paperwork improves data exchange in maritime industry?
This article will show you some basics of maritime data exchange: Bill of Lading e(BOL), mobile data capture. We also wish to show you a new way of virtual reality professional training. Let’s take an in-depth look at areas where reducing paperwork can improve the maritime industry. The reasons to use paper have dwindled fast as the need
How analyzing market presence and experience can help you choose your software provider?
When choosing a software development company, you might consider market experience and expertise as a way to rationalize the fear of losing control over your project. In this article, we would like to share our thoughts on market presence, domain expertise, and experience and why these factors should be considered by managers looking to outsource developers.
Agile versus Waterfall
Agile versus Waterfall – what a choice… We have the traditional, linear, plan-oriented methodology Waterfall and the more flexible, test-driven approach Agile. Let us start with a simple explanation: when we have a software development project, we need to think about how to manage it. Which model is best for your project depends on the
How to choose the right software development company and stay sane?
Are you looking for a software development company for your project? Can I ask you if it’s all about the money for you? Well, it should not be. What really matters here is value for money. The goal of this article is to assure you that there are criteria you can apply to choose the
Definition of Ready – the Path and the Goal
Have you ever witnessed a situation where despite the team’s best efforts, diligence and meeting quality goals (Definition of Done) the customer is disappointed with the results of your work? If yes, it is very likely that the refinement process doesn’t work as well as it should, and you should have a closer look at
User Personas: Step-by-Step Guide
In the first part of this article, I explained the definition of user persona, what is the goal of creating it, when is the best time to make user personas and how many of them you need. In the 2nd part of this article, I want to focus on how to actually create a good
User Personas: Why Are They So Important?
Currently, the market is filled with digital products, including web and mobile applications. Yet somehow, according to statistics, 90% of new startups fail. Some of the main reasons are lack of market need and no interest from users, which may indicate some apps were built upon wrong assumptions of their founders. The top rule when
12 best practices to build a successful nearshore software development partnership
For today’s post, we asked Setapp’s Service Delivery Managers (SDMs) Michał and Arek, what are the best practices for making a software development project successful as a nearshore team? These guys know what they’re talking about, having facilitated many projects for clients from all over the world. The tips they have come up with form