In September 2016 first version of WiemCoMam was launched. Below we include interview with a client which shows from the point of view of portal owners how cooperation with Devpark went as well as project’s manager thought about challenges which developer team have to face.
Tomasz Dobak vicepresident of WiemCoMam sp. Z o. o.
Briefly – what type of web portal WiemCoMam.pl is ?
Izabela: The idea for the portal is giving the customer possibility of getting the most tailored quotes in relation of his needs and the price. By creating the auction, customer will receive offers without leaving his home from different insurance agents and he will be able to compare then in a easy, transparent way, choosing the best one that suits his needs. In another case it would require much more time to collect and compare offers from different insurance agencies.
What was the biggest challenges that you encountered while working on the project?
Izabela: There was lot of challanges. Since it was our first IT project implemented on this scale, we needed company that would get involved and meet our needs. Company that would be able to support us in a wide range of services, both in terms of technology and in a way of effective project implementation.
Tomasz: Devpark Specialists Team helped us a lot. At a stage of preliminary discussion we received a lot of feedback information about what other things we have to take into account, what unexpected difficulties we may encounter and whats worth rethinking. There were a lot of things we have been made aware of but together we managed to solve everything.
And any cons?
Izabela: Well.. DevPark Programmers ain’t the cheapest ones but for quality of the service and promptness of project implementation which we received – If I would have to choose again I would pick DevPark again.
How the development process of this project looked like?
One of the most important implementation stages was to determine the customer’s requirements for the functioning of the service. Although initially WiemCoMam team had a vision how all service should work like, from the point of view of the programmer and project manager it was a vision rather general, which was impossible to translate into a functioning application.
Therefore it was necessary to separate most important elements of the service, talks with a client, detect potential problems or specific cases in functionality, which will not be possible to notice at first glance, propose solutions and re-conversation with a client.
The process of creating specification was itself heavily iterative. We put the emphasis for good documentation preparation, because at this scale of the project it is easy for misunderstandings. As you might guess, this was not a short process, but thanks to that at the very moment of service planning we were able to predict and solve many problems which at a later stage will be much harder and labor-intensive to resolve. During this phase technologies in which service was implemented were chosen.
The holistic result of this phase of work is 150-page documentation with the assumptions of the functioning WiemCoMam service, which includes numerous diagrams and models of future service appearance – and that’s not all, because there is also technical documentation.
Could you describe development process, how many developers were involved ?
After stage of dividing application development process into sprints (SCRUM) we have planned the work schedule. In whole process of service implementation from DevPark took part total of 8 people, which 5 of them where programmers. Although the scope of work of each person was not the same it was necessary such tasks planning to be able to realize specific service stages within due time, at the same time we assigned each person some range of functionality without strict linking it with the other parts on which other programmers were working at. Owing to this division of labor each project member felt strongly responsible for their own tasks and implemented it with the utmost care, which resulted in the final effect – successful portal WiemCoMam, which you can see yourself live at this very moment.
The very process of implementation, as already mentioned, required to take into account the fact that some service elements will be launched even before the end of the overall work.
Therefore, it was necessary proper project technical preparation to be able to allow performing programming operations, testing, fixes application. For this purpose we prepared 3 independent environments – development, pre-production and production environment – completely independent from each other, with automatic uploading and updating project on server.
The same set of environments has been prepared for both backend (REST API in Laravel), as well as for frontend ( angularjs), which gives a lot of flexibility when it comes to project management process and and testing new features, for both – DevPark and WiemCoMam team.
Process of portal expansion is still going. We already know about new types of insurances that will appear on the site so if you need insurance – we invite you to WiemCoMam. We recommend ?