The application’s end-users were residents of another country. As such, Mad Devs used the empathy map tool to
deeply understand the stakeholders’ needs. The project manager organized interviews with stakeholders to
understand the final users’ pains and gains, their environment, and their behaviors.
Together with the stakeholders, Mad Devs collected data and produced a project roadmap that defined the goals
and objectives of the project to make the process efficient.
Transparency and Management
A fundamental principle of Mad Devs’ project development and communication style is transparency,
both internally and with clients. Their flexible methods and transparency keep the project team engaged
and allow for relevant adjustments at any time. Every project detail is made clear, and the Mad Devs team
is always reachable via email, Slack, or Jira.
Since the Bilim app is not a commercial project, funding is limited. Therefore, one of the stakeholders’
requirements was to implement as many no-cost (but still reliable) tools as possible.
After the application analysis, our developers created a set of tools that met requests and ensured
the sustainable and efficient operation of the application.
We divided the process into sprints—or smaller and more achievable tasks—to ensure that a high-quality
product was delivered on time. To maintain transparency in the face of asynchronous communication,
we connected the
to the project’s Slack channel and Jira. Enji provides a real-time
overview of the entire project by collecting data from Jira, analyzing it, and sending
timely notifications in Slack. This created direct communication lines and reduced the risk of misunderstandings.
The team’s mission was to make the Bilim application convenient and functional for both final users and
application administrators. There were four main goals:
Update & upgrade the application backend.
Create opportunities for content management, storing user data, collecting end-user feedback, and recovering user data.
Improve existing features to detect and fix existing defects.
Develop a set of new requested features.