Categories
Uncategorized

Will AI with tools like ChatGPT replace software developers?

Introduction

AI can now produce meaningful lines of code. How cool is that? But should developers be worried about becoming unemployed? Are the creators of AI-powered tools effectively software-designing themselves out of a job? And the main question is what will happen with programmers: should they be afraid of being replaced. Especially if we are talking about juniors. At the beginning of their career path they perform easier and quite repetitive tasks, writing simple code that ChatGPT can generate in just a few seconds? 

Lately, there has been a large number of articles and titles asking pretty much the same question. People are comparing the latest achievement in AI, and machine learning fields in particular, to the industrial revolution. After OpenAI dropped a newer version of ChatGPT with even more advanced coding abilities,  people are considering the option that there will be no need for programmers soon, especially junior ones, as it is much cheaper to ask ChatGPT to do the task!

What is AI and how does it work

What exactly is AI? “Artificial intelligence (AI) is the simulation of human intelligence processes by machines, especially computer systems. Specific applications of AI include expert systems, natural language processing, speech recognition and machine vision”. In general, AI is trained based on analyzing large amounts of data to predict what output will look like. So its knowledge is limited to what it’s been shown. 

But is it enough to fulfill the whole commercial software development process? Let’s start with some more theoretical thoughts.

Programmers vs AI

First of all, programming is a creative process. Programmers are getting business requirements as input and creating software according to it as an output. These requirements are not so obvious. So it’s challenging to cope with such creative tasks without involving human intelligence and critical thinking. 

Before even starting to write code it is necessary to understand business needs, determine technical specifications and features of the program. What is more, good software isn’t just plain lines of code! There are many more things that AI still can’t afford. – Things like picking the right tools, analyzing user experience, and making design decisions. Also, understanding an exact business need.

The conclusion is that software must be created by a qualified person to fulfill the business and market needs and be easy to use and maintain. 

“Since it’s [AI] based on natural language models, it’s mimicking what it has seen before in that context and doesn’t have a deeper understanding of the algorithms, data structures, or possess general problem-solving skills. It can’t truly extrapolate new solutions to unknown problems and will likely struggle when new ones are presented.” 

Alan Fern, professor of computer science and executive director of AI research at Oregon State University’s College of Engineering

One more thing that is quite bothersome – there is no source reference mentioned once you receive the answer from ChatGPT.  So, it’s unclear whether it is quoting someone or it is its own conclusions. Still there are also a couple of other caveats related to using ChatGPT in commercial projects such as security issues and copyright problems.

Otherwise, there are a few areas where AI is already better than humans, for example playing chess or quizzes. But the latest OpenAI research demonstrates that Leetcode tasks are not that easy for AI to crack. The more complicated these tasks are, the more difficult it is for ChatGPT to complete. Although it is possible to cope with a few using ChatGPT 4.

Espeo Crew

Practical examination of ChatGPT – creating web application

Preparations

Now that we have looked at the theory, let’s use ChatGPT to build a simple web application for managing hardware in an IT company. I will add only the code received from chat and try to cope with all the errors with the help of AI. To start, let’s give it the following prompt: 

  • Create a react app for IT company inventory management purposes (hardware), having navbar with two routes – dashboard and hardware in use, and add the following features:
  • 1. list of all hardware – create mock data – with the following fields: serial number, name of the model, and quantity; 
  • 2. list of hardware that is now in use – create mock data – with the same fields as above plus the name, and surname of an employee using it.
  • Use typescript, and react-router for routes, for state management use react built-in state management and for  CSS use tailwind for styling – main colors are #f90045 and #212725

ChatGPT suggests steps to create a React app

“Sure, I can help you with that. Here are the steps to create a React app for IT company inventory management purposes:” – it answered and gave me the following instructions: 

  1. Create a new React app using create-react-app
  2. Install necessary dependencies
  3. Create mock data for hardware inventory
  4. Create mock data for hardware in use
  5. Create the Navbar component with two routes: Dashboard and HardwareInUse
  6. Create the Dashboard component, which will display a table of all hardware
  7. Set up routing using react-router-dom
  8. Import tailwindcss in your index.tsx file
  9. Finally, add the main colors to your tailwind.config.js file
Video 1: Each step contained pieces of code and CLI commands that I had to run in the console. 

“That’s it! 

Unfortunately, the react-router version was a bit outdated, so I asked it to update App.tsx code with a newer one. ChatGPT provides all the necessary information on how to update the package and both App.tsx and Navbar.tsx components. 

Photo 1: A screenshot of ChatGPT
Photo 2: A screenshot of ChatGPT

 A couple of features are still missing! Let’s extend our app with pagination and a search box. Also, I asked to update the design to make it look better and create more mock data. 

And here is the result!

Photo 3: A performance of Chat GPT

Pros of Chat GPT performance

After using ChatGPT for completing the task above and in my job as a frontend developer I can tell that it is good at:

  • Explaining each answer with links to the official documentation.
  • Giving comments in the code to make it easier to adjust.
  • Recollection, so we don’t need to provide all the context information with each prompt.
  • Writing test cases.
  • Refactoring.

Potential risks of Chat GPT performance

And there are several things you should be aware of before replacing your junior devs with ChatGPT. 

  • No folder structure, and the tool does not generate you the whole project but provides instructions and code for separate components. 
  • You don’t know its defaults. If you prefer to use any specific tool or package (e.g. yarn over npm) you need to be precise about it.
  • The generated code does not always follow good practices. 
  • You should plan the project architecture and design. The more code ChatGPT generates, the easier it is to get lost. 

The clue point is that even if you have such a powerful tool as ChatGPT, you still need expertise in the relevant topic. ChatGPT requires precise instructions on what you expect to get. 

Can AI currently replace programmers? How will tools like Chat GPT innovate the programming process? 

Even though AI will have a massive impact on the world, I think it will not replace any developer’s soon. I believe it will help programmers do their job more efficiently. AI integrations with different tools are becoming more and more available. 

For the junior developers, AI can be a great support in learning new things, e.g. using ChatGPT for doing research or working with tools like GitHub Copilot or Amazon CodeGuru and analyzing the proposed solutions. More experienced developer can make use of AI while refactoring, writing tests and documentation.

There is a huge part of software development,  where AI can be pretty efficient right now: low-code and no-code solutions. That could be a place to develop AI potential. There is a possibility that if creating software like this is quite repetitive and a known algorithm, one can train AI based on a company codebase, so it will be able to create a project as simple as building lego.

Still, before that happens, the company, so real programmers,  need to create its own codebase, check it and teach AI to use it. What is more, technology is developing rapidly, so there will always be a necessity to update the codebase and AI algorithms.

Espeo Crew

Does ChatGPT believe it can replace programmers?

And finally let’s ask ChatGPT! 

Will you replace software developers?

As an AI language model, I am designed to augment and assist software developers rather than replace them. While AI has come a long way in automating some tasks, software development is a complex process that involves creativity, critical thinking, and problem-solving skills that AI has not yet fully mastered.

AI can help software developers by providing code suggestions, identifying potential bugs, and assisting with routine tasks, which can make the development process more efficient. However, human developers are still essential for understanding user needs, making design decisions, and ensuring the software meets the desired outcomes.

In summary, AI tools like me can be a valuable resource for software developers, but we are not likely to replace them entirely. Instead, we will work together to create better software more efficiently.

ChatGPT

Summary

We are in a “weak AI phase” now, and I think it will take a long time before AI will be able to fully replace programmers, learn to interpret business requirements, and make a plan on how to develop a functional product. We don’t need to be afraid of technology development, we need to learn how to use it properly.

Sources

  1. Wroclaw University of Science and Technology: ChatGPT has sparked a revolution. How will it change our lives?, 07.03.2023
  2. Ruby Chen, OpenAI: GPT-4, 14.03.2023
  3. Chloe Xiang, vice.com: Startups Are Already Using GPT-4 to Spend Less on Human Coders?, 20.03.2023
  4. Ed Burns, techtarget.com: What is artificial intelligence (AI)?, 21.02.2023
  5. The Paradise:
  6. Can AI tools like ChatGPT replace computer programmers?
  7. Read more at: Can IA tools lika ChatGPT can replace computer programmers?, 20.03.2023
  8. STX Next: Will Artificial Intelligence Replace Software Developers?, 20.03.2023
  9. Computerweekly.com: GitHub CEO: Artificial intelligence will not replace developers, 19.12.2022
  10. aws.amazon.com: Amazon Code Guru, 25.03.2023
  11. OpenAI: Stripe leverages GPT-4 to streamline user experience and combat fraud., 14.03.2023
Categories
Uncategorized

Espeo Software strengthens its position in Northern Poland

Espeo Software, a Polish-Finnish software house, is proud to announce that it is increasing its footprints by opening another office location in Poland. The new satellite office, located in a prestigious location in Gdansk, signifies Espeo’s growth and development. Starting October 1st we set up a new working space in Olivia Business Center.

Espeo Software strengthens its position in Northern Poland

Because of Espeo’s presence in Finland, Gdansk was always under consideration for having a satellite office. After building a team of remote working developers in Tricity we started to consider the possibility of organising a space for work and meetings. For Espeo it’s a huge step connected to the company’s growth. Being present in cities other than Poznan is also the company’s goal for changing market trends. Nowadays, we observe a trend for organising smaller offices and teams across the countries.

For our clients, the Gdansk office brings new travel opportunities – Gdansk is much better connected with Finnish capital, Helsinki. Direct flights, location by the sea and marine culture of both cities make the accessibility of meeting with Espeo’s teams much easier. Therefore, we anticipate our Finnish partners visiting Gdansk.

Espeo Software strengthens its position in Northern Poland

On the other hand, the new Gdansk location is also a great possibility for our future employees. Right now, Espeo is answering candidates’ needs of having an opportunity to work in a hybrid model, not only in the home office. Our new office has all the amenities – the great office area of Olivia Business Center is a top-notch space for working professionals and high-level meetings. Different workspaces, a private palm house, lots of restaurants and other available services makes this location ideal for the IT specialists to work and rest. It is also amazingly well-connected to the Gdansk airport, the city center and close to the Baltic seacoast.

The new office bridens Espeo’s offer for recruitment purposes in the Tricity area and will enable building a team in-between our headquarter in Poznan and our clients in Helsinki.

Espeo Software strengthens its position in Northern Poland

Espeo’s CEO, Paweł Rogowicz explains: “We can see a change in the global trends regarding physical offices. Espeo responds to the new tendencies of organising smaller, scattered teams working in satellite offices across the world. Taking that into account, it makes perfect sense to increase our presence in Northern Poland and build upon our strategic plans for continued growth”.

Espeo’s new office is located in Olivia Business Centre, Al. Grunwaldzka 472B in Olivia Four – level 0/1/2, 80-309, Gdansk, Poland. For any other details please contact Agata Staszak at agata.staszak@espeo.eu.

Categories
Other Other Uncategorized

Relocation to Poznań: a guide through Wielkopolska’s capital (Part 1)

Currently, people migrate for many reasons, such as for work, family, or economic aspects. Surely, moving to another city, or even to another country often causes stress and fear of the unknown. However, at the end of the day, it is worth thinking about the positive aspects of relocation, especially when it comes to work, which could turn out to be much more. At Espeo Software, we are open and willing to welcome new team members from all over the world.

After all, you may find that relocating to Poznań, where the company’s headquarters is located, is the best decision you have ever made. Why? Read more and find it out.

In this article you will find:

Relocation to Poznań: a guide through Wielkopolska’s capital (Part 1)

Relocation – what’s there for you?

Why is relocation something you shouldn’t fear? These advantages of relocation should reassure you:

1) Relocation can broaden your horizons

Starting work in a new place is associated with new projects, learning about a different work style or different strategies. In addition, it is often also connected with wider possibilities of getting more workshops and certificates as well as using more advanced technologies. It only works to our advantage, broadening our horizons and skills.

2) Company’s help in the process of relocating and settling

Moving on your own is difficult. However, when you relocate for work, in most formal and technical matters, you will get help from the company you are coming for. For instance, at Espeo Software we help new employees find accommodation, open a bank account as well as help with many formal matters from the moment they decide to move.

3) Relocating gives you an opportunity to travel more and visit new places

Relocating does not only mean getting to know the destination city, but also having a better access to other cities and even nearby countries. Maybe from this place you will find cheaper flights to the country you’ve always dreamed of? After all, the decision to move to one place opens the gate to getting to know another parts of the world and thus experiencing completely new things!

4) The opportunity to experience new cultures and traditions

If your relocation takes place to another country, you will undergo completely new cultural experiences and be able to try traditional meals from a given part of the world. You will gain friends with different cultural codes and their traditions. As a matter of fact, these relationships can turn into friendships that’ll bring something worthwhile into your life. Important to realize is that those experiences are not possible only by moving to a new country. Even relocation to another city allows you to get to know the traditions prevailing in that city or region. By moving to Poznań, you will get to know not only the Poznań dialect but also traditional dishes from the Wielkopolska region and the amazing history of this city.

5) Last but not least – the relocation package

Some companies offer special packages for new employees who decide to relocate. This makes it much easier to start in a new place and relieves the new person from many costs associated with moving. In Espeo, it is a bonus of up to PLN 6,000! Thanks to this, you don’t have to worry about any unplanned and unexpected expenses.

Relocation from our developer’s perspective

We asked Aleksei, our Blockchain Developer who relocated from Russia to work with us, what his perspective on relocation is:

“First of all, it is kinda like resetting your everyday life. For some period of time even regular visits to the grocery felt “new” and adventurous: new language, new products, new rules, costumes etc. You realize that some of this new stuff is better than where you come from, some things are worse, maybe more annoying, so your general feeling is a combination of both pros and cons. In addition, learning new languages is something I enjoy doing as a hobby, and the relocation gives me an opportunity to do it on a daily basis. Nevertheless, it’s normal to sometimes miss how easy it is for you to communicate naturally with people speaking your native language.

When it comes to Poznań in particular, I really like the scale of the city – it’s not too big, not too small. You have everything you would expect from a city but not having to suffer from the consequences of living in a megapolis – like hours of commuting and overpriced rent. Moreover the bike infrastructure and lake nearby is also something I enjoy a lot. The geographic position is also a big plus after both Russia and northern Finland where there are no other cities for hundreds of kilometers. Here I can travel very easily to most of Europe and that’s amazing and something I probably have not fully grasped yet.”

Aleksei Shcherbin, Blockchain Developer at Espeo Software

Poznań in a nutshell

Have you ever wondered what it is like to live in the capital of Greater Poland? We are sure you will love this city! Poznań has many traditions that are visible at every step. Being the capital of the voivodeship, it also has a lot to offer for everyone.

Some facts about Poznań:

  • City’s size: 261.91 km2
  • Current mayor of the city: Jacek Jaśkowiak
  • Population: 533,830
  • Number of universities: 27 (including 8 public universities)
  • Green areas in Poznań cover almost 27% of city terrains! Including 47 public parks with an area of 344 ha.
Relocation to Poznań: a guide through Wielkopolska’s capital (Part 1)

Relocation to Poznań: moving around the city

1) Public transport and mobility companies

In Poznań you can travel by both buses and trams. The full map, timetables and ticket prices can be found here. When coming for a long time, it is worth getting a PEKA card, the Poznań Electronic Agglomeration Card, with which you can use many functionalities of public transport, often at attractive prices. More information about the PEKA card can be found here. If you want fast transport at a time of your choice to a specific place, you should install the Bolt or Uber application. Through this service, you can order a driver to arrive at the exact spot where you are. Payment is made using the card attached to the application. Everything is easy, fast, and convenient!

2) Electric scooters

Do you want to avoid traffic jams while moving faster than on foot and get to many places that you can’t access by car? It is possible with electric scooters! You can easily borrow them for minutes through one of the mobile applications: Bolt or Lime. In order to rent a scooter, you need to locate it on the map in the application, and then in the city space. Click on the scan button at the bottom of the app and look for the QR code on the steering wheel. The rental costs about PLN 2 for starting the ride and 50 groszy for each minute.

3) City bikes

You don’t have your own bike but you enjoy this form of commuting? Use Poznań City Bikes. Just install the PRM application on your phone, create an account and that’s it – you can start to actively explore Poznań. You will pay only PLN 1 for a 30-minute drive! More information can be found here.

What is the best way to reach Espeo Software office when you come to Poznań?

1) From the Main Railway Station:

The easiest way to get there is by tram (line 6) from the “Poznań Główny” stop. The destination stop is “Baraniaka”.

2) From the airport:

The fastest way to get there is using taxis or applications like Bolt or Uber. Reaching our HQ by public transport will be slightly longer. If you choose the public transport, go to the “Kopciuszka” stop, take the bus number 159 there. Then change at the stop “Swoboda” to line 191 and two stops further (“Ogrody”), change again, this time to the tram line 17. The destination stop is “Baraniaka”. Finding the right connection is easier with the Google Maps or JakDojade app.

Check out also: 5 best things about working at Espeo

Accommodation in Poznań

1) Short stay:

Hotels – Poznań offers a wide variety of hotels that are the easiest and safest to book through booking.com. Everyone will find something for themselves at the right price.

Airbnb – thanks to this service, you can rent an apartment or room directly from the owner. By booking your stay through airbnb you can feel at home wherever you are.

Dormitories – many dormitories offer renting rooms for tourists at very attractive prices. It is worth taking a look at the offer of Polonez private dormitories or of the Poznań University of Technology.

2) Long stay:

The easiest way to rent an apartment for a longer stay is using internet portals. The most popular are Otodom and OLX. Renting a room is about PLN 1000 / month, while studios are about PLN 1500 / month. In addition, it is worth checking Airbnb for apartments, as many owners make their properties available for long-term rentals at very attractive prices.

Ready to join our team in Poznań? Check out our open job positions!

In the next part of this article, we will share more details about the entertaining part of living in Poznań.

Categories
Uncategorized

Mobiilisovellus ennenaikaisten vauvojen ja erityistä huomiota vaativien lasten hoitoon ja päivittäiseen ohjaukseen

Laboratorium Marzeń on Puolan Poznańissa toimiva voittoa tavoittelematon organisaatio, jonka perustajia ovat Jolanta Uchman ja Jolanta Żółkiewska. Yhdessä, he keskittyvät auttamaan perheitä ja heidän ennenaikaisesti syntyneitä tai erityishuomiota vaativia lapsia.

Ennen suunnitelmaa mobiilisovelluksesta, Laboratorium Marzeń on hyödyntänyt niin e-kirjoja kuin erilaisia tapahtumia edistääkseen yhdistyksensä toimintaa. Idea mobiilisovelluksesta, joka auttaisi vanhempia navigoimaan paremmin lastensa kehityksessä ja jokapäiväisessä elämässä, on kuitenkin ollut heidän mielessään jo jonkin aikaa.

Päätimme Espeo Softwarella auttaa yhdistystä sovelluksen suunnittelussa, sillä vahvan UX-asiantuntemuksemme avulla yhdistys voi keskittyä sovelluksen potentiaalisten käyttäjien todellisiin tarpeisiin ja heidän arkipäivän kamppailuihin.

Artikkeli kertoo:

  • Miksi Puolassa toimivan Laboratorium Marzeń yhdistyksen toiminta on tärkeää
  • Millaista metodologiaa hyödynsimme suunnitellessamme korkealaatuisen ja toimivan mobiiliapplikaation
  • Kuinka suunnitelmat paperilla muuttuivat todeksi (video)
  • Millaisia tuloksia yhteistyöllä saavutettiin?
Mobiilisovellus ennenaikaisten vauvojen ja erityistä huomiota vaativien lasten hoitoon ja päivittäiseen ohjaukseen

Otetaan askel taaksepäin määrittelyssä

Laboratorium Marzeń oli laatinut pitkän luettelon sovelluksen potentiaalisista tarpeista ja moduuleista. Haasteena oli selvittää niistä sovelluksen tärkeimmät ominaisuudet ja siksi päätimme keskittyä potentiaalisten käyttäjien tarpeisiin seuraavien vaiheiden avulla:

  1. Kaksi haastattelua kohderyhmään kuuluvilta perheiltä ja yksi spesialistin haastattelu – Jolanta Uchman.
  2. Mini Google Design Sprint workshop, jossa osallisina olivat yhdistyksen perustajat.
  3. Interaktiivisen prototyypin luominen.
  4. Kaksi prototyypin käytettävyystestiä.

Kuinka tuotesuunnittelun workshop auttoi idean jalostamisessa?

Pandemiatilanteen vuoksi työpaja järjestettiin etänä, videotapaamisena. Kolmen tunnin palaverin tehokkuuden takasi oikeat menetelmät, joiden avulla projektista saatiin workshopin aikana irti riittävä, tavoiteltu tieto suunnitelman toteuttamiseen.

Yhteenveto käyttäjien haastatteluista10 min
Vertailukelpoinen ongelma15 min
“Kuinka voisimme” ja taipumuskartoitus10 min
Nykyisten kokemusten kartoitus15 min
Tauko10 min
Käyttäjäpolun kartoitus15 min
Tärkeys/Haaste Matrix15 min
Hahmotelma ratkaisusta20-30 min
Työpajassa käytetty sprinttimenetelmää

Aloituksessa analysoitiin ennenaikaisen ja Downin oireyhtymää sairastavan lapsen vanhempien haastatteluja ja keskityttiin nykyisten kokemusten kartoittamiseen. Korostimme hetkeä, jolloin käyttäjän tarve sovellukselle ilmenee ja listasimme sen jälkeiset vaiheet, jonka läpi tarpeita on täytettävä. Lisäsimme kuvaukset kustakin vaiheesta ja keskityimme kipupisteisiin.

Mobiilisovellus ennenaikaisten vauvojen ja erityistä huomiota vaativien lasten hoitoon ja päivittäiseen ohjaukseen

Arvioituaan vertailukelpoisia ongelmia, kukin osallistuja loi oman kartan käyttäjäpolusta. Polun aloituskohta oli hetki, jolloin käyttäjä oppii sovelluksen olemassaolosta, mutta ei vielä käytä sitä. Prosessin aikana luotiin ”Kuinka voisimme” -kortteja luokittelun tueksi.

Mobiilisovellus ennenaikaisten vauvojen ja erityistä huomiota vaativien lasten hoitoon ja päivittäiseen ohjaukseen
Mobiilisovellus ennenaikaisten vauvojen ja erityistä huomiota vaativien lasten hoitoon ja päivittäiseen ohjaukseen

Seuraavaksi tehtiin taipumuskartoitus ja luotiin vaikeusmatriisi, eli yllämanittuja ”Kuinka voisimme” -tarralappuja. Korttien luokittelu ja vastaaminen kysymykseen “Entä jos sovelluksessa ei ole ominaisuutta X, onko siitä edelleen hyötyä käyttäjille?” kysymykseen vastaaminen oli tärkeää ja näiden vastausten avulla loimme luettelon tärkeimmistä ja kiireellisimmistä ominaisuuksista, joita mobiiliapplikaatioon tarvitaan.

Laboratorium Marzeń – UX Affinity mapping

https://youtu.be/wjZAAOMj5Wk

Viimeisessä vaiheessa ennen varsinaisen prototyypin laatimista, jokainen työpajaan osallistunut luonnosteli suunnitelman siitä, mitä käyttäjän pitäisi heidän mielestään nähdä polun eri vaiheissa.

Mobiilisovellus ennenaikaisten vauvojen ja erityistä huomiota vaativien lasten hoitoon ja päivittäiseen ohjaukseen
Mobiilisovellus ennenaikaisten vauvojen ja erityistä huomiota vaativien lasten hoitoon ja päivittäiseen ohjaukseen
Mobiilisovellus ennenaikaisten vauvojen ja erityistä huomiota vaativien lasten hoitoon ja päivittäiseen ohjaukseen

Prototyypin luominen ja käyttäjäpalaute

Haastattelun pohjalta tehtyjen johtopäätösten sekä työpajassa esille nousseiden faktojen pohjalta luotiin interaktiivinen prototyyppi, jota haastatellut perheet pääsivät testaamaan ja antamaan palautetta sen toimivuudesta. Saadun palautteen positiivisuus oli yllätys kaikille, yksi käyttäjistä toisti, kuinka erinomainen prototyyppi on.

Haastateltujen vanhempien reaktiot vahvistivat käsitystämme siitä, että sovellus tulee todella muuttamaan sellaisten perheiden elämää, joissa on ennenaikaisesti syntynyt vauva tai erityistä huomiota vaativa lapsi. Erinomaisesta palautteesta huolimatta teimme kuitenkin pieniä parannuksia käytettävyyteen.

https://youtu.be/Dz6sMrCvEGU

Enemmän kuin tavallista sovelluksen suunnittelua

Laboratorium Marzeń yhdityksen perustajilla ei ollut laisinkaan aiempaa kokemusta mobiilisovelluksen kehittämisestä. Tästä johtuen UX Designerin tehtävänä ei ollut ainoastaan suunnitella visuaalisuutta. Maciej Sawicki, Espeon UX / Product Designer, hyödynsi osaamistaan ​​sovellusten suunnittelusta, priorisoinnista sekä toteutuksen vaikeuksien arvioinnista ja ominaisuuksien ylläpidon kustannusten optimoinnista.

Yhteistyön tuloksena Laboratorium Marzeń on saanut selkeän kuvan tärkeimmistä kipupisteistään, joihin heidän on puututtava myös tulevaisuudessa. Heillä on käytössään luettelo niistä toiminnoista, jotka sovelluksen ensimmäisen version tulisi sisältää. Tällä hetkellä sovelluksen lopullinen suunnittelu on kehitysprosessin viimeisessä vaiheessa.

“Aloimme suunnittelemaan sovellustamme sillä näkökulmalla, mihin tarpeisiin sen pitäisi mielestämme vastata. Meillä ei kuitenkaan ollut aavistustakaan, kuinka edetä suunnittelun kanssa. Espeo Softwaren järjestämä Workshop Maciej Sawickin kanssa oli upea matka, joka vei meidät ideasta sovelluksen todelliseen prototyyppiin, joka ylitti kaikki odotuksemme. Ammattitaito, luovuus, sitoutuminen ja keskittyminen mahdollisten käyttäjien tarpeisiin ja yhteistyö projektin kaikissa vaiheissa olivat niitä ominaisuuksia, joita arvostimme eniten Espeossa.”

Jolanta Uchman, co-founder of Laboratorium Marzeń

Onko sinulla idea sovelluksesta, mutta et tiedä mistä aloittaa? Jätä sähköpostiosoitteesi, otamme sinuun yhteyttä keskustellaksemme yksityiskohdista.