App Development for Media Agency
- Custom Software Development
- $50,000 to $199,999
- Nov. 2020 - June 2021
- Quality
- 5.0
- Schedule
- 4.0
- Cost
- 5.0
- Willing to Refer
- 5.0
"I really appreciated the company's efficiency and flexibility."
- Advertising & marketing
- Warsaw, Poland
- 201-500 Employees
- Online Review
- Verified
alterdata.io provided application development support for a global media agency. The project's main goal was to integrate Excel tools into a new web application while maintaining its key functionalities.
Thanks to alterdata.io's efforts, the client saw a boost in their business processes and overall efficiency. They commend the team for taking charge and being flexible every step of the way. Also, alterdata.io was easy to communicate with and was always mindful of the budget.
The client submitted this review online.
BACKGROUND
Please describe your company and your position there.
I work at MediaCom - a media planning and buying company. I am responsible for the research department (about 40 people). We focus on analytical projects aimed at increasing the effectiveness of our clients' activities (MMM, data science, analytical consulting, and consumer research)
OPPORTUNITY / CHALLENGE
For what projects/services did your company hire alterdata.io, and what were your goals?
The main purpose of the project was to move existing excel tool to web application. As the excel tool we own has a significant impact on our work, we wanted to keep all of its functionalities – algorithms, pre- and postprocessing of data, results reporting – in the new application. The main goal of the project was to create an online tool, maintaining core functionalities from the offline version, with the use of already-created Python algorithm. On top of the optimization and processing abilities we wanted to obtain refined dashboard screens for the results of our analyses, and, ideally, make the algorithm faster (vs excel and its first version).
SOLUTION
How did you select alterdata.io and what were the deciding factors?
We started working together a little earlier with the support we needed for cloud solutions. During this time, we could experience how effectively Alterdata deals with complex problems. It was certainly one of the main factors influencing their selection to the shortlist of potential suppliers.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
Once our cooperation started, we conducted a series of discovery meeting to fully understand the project’s scope and its objectives. During the meetings we agreed on the scope of consecutive iterations for the project and divided the work into specific threads (backend – calculations, backend – optimization, frontend). Depending on the thread, we held additional meetings to develop needed solution. For front, we went into iterative mode: we held meetings discussing our requirements for upcoming screens, and within a week or two we met again to feedback created screens and discuss next.
This way, we saw the progress on front in quite a timely manner. For backend, we held meetings discussing offline tool calculations and formulas, after which the team developed solution that came back to us for testing and approval. Using this approach, we arrived at first, mockup version about 1,5-2 months from works’ beginning (dashboard part), within the next month - second (calculation) version, and the optimization part after another month. Between the versions, we were constantly polishing the existing parts. Next, we continued with what we can call maintenance areas of the project.
How many people from the vendor's team worked with you, and what were their positions?
In total, we worked with 3 backend developers and 1 frontend developer. Initially, the setup was to work with everyone individually, but with time one of the backend developers took on a role of project manager, merging multiple areas of work. Apart from contact with developers, we stayed in touch also with company’s management to discuss budgeting topics.
RESULTS & FEEDBACK
Can you share any measurable outcomes of the project or general feedback about the deliverables?
Already after publishing the calculation version of the project, we felt comfortable presenting the product to our internal stakeholders and potential new ones. We have received a positive feedback to the work done: the people that had previous experience with the excel tool saw the progress in terms of speed and clarity of results presentation. The ones not accustomed with the tool were really appreciative towards its look and easy navigation, as well as responsiveness to their business needs. With the positive feedback and new developments, we feel comfortable presenting the tool to external stakeholders as well.
Describe their project management style, including communication tools and timelines.
I believe that introducing the stronger presence of a project manager was a good move for the overall success of the project. Although all team members have their areas of expertise, the PM presence made it possible to clarify the relation among the threads, also giving us one point of contact for agreeing on next steps and solving challenges. The majority of the team was very accessible and open to ad-hoc Teams meetings and phone calls. Apart from the structured budgeting calls we rather had a need-based communication, which was nonetheless very fluent. We also appreciate the budgeting meetings that give us a better perspective of the workflow and budget status.
As this is something that was introduced after our initiative, it may make sense to held such meetings from the beginning of every project, to communicate progress and potential risks. One area that we felt could be somewhat improved was our visibility of frontend part involvement – we have the understanding that the developer was involved in other projects, but having more clarity on the hours that could be devoted to our project (e.g. c.a. half a week, or one working day every week) could help us understand expected progress on visual part of the project. Needless to say, this is the area which is most exposed and as such easier to observe if something is, at least apparently, not progressing fast enough.
What did you find most impressive or unique about this company?
I very much appreciate the company's efficiency and flexibility, as well as the fact that working with them we felt taken care of and that we knew that they were taking responsibility for the final product they would deliver.
Are there any areas for improvement or something they could have done differently?
Nothing that would be significant.
RATINGS
-
Quality
5.0Service & Deliverables
"They try very hard to understand and respond to the client's needs. We have a high-quality product that we are proud of"
-
Schedule
4.0On time / deadlines
"All key deadlines were respected."
-
Cost
5.0Value / within estimates
"Taking into account the efficiency of the delivered results, the cost of the work is attractive."
-
Willing to Refer
5.0NPS
"I will definitely recommend Alterdata further because I am sure about the quality of their work.