The Client
DahliaMatic
DahliaMatic, a Polish consulting firm, brings two decades of expertise in ERP, BI, and EPM systems. Since 2016, they’ve been a vital part of the Asseco Group.
The company specializes in creating and implementing IT solutions, including ERP systems and Business Intelligence tools for their clients, and focuses on improving organizations, increasing efficiency, and automating processes.
Their 20-year track record, collaborative approach, and commitment to practical IT solutions make DahliaMatic a reliable partner for organizations seeking transformative technology solutions.
The Project
EOD
DahliaMatic’s Electronic Document Circulation (EOD) is a comprehensive platform for managing document and information flow within organizations. The system comprises a versatile modeling environment, allowing users to define process flows, specify document scopes, design screen forms, and execute processes.
Key elements include a modeling environment for defining processes and a content repository with pre-built solutions for invoice circulation, orders, fixed assets, logistics, purchasing, HR, and more. EOD adapts seamlessly to both large organizations and smaller startups, offering support for individual processes or entire organizational areas.
The system's strength lies in its gradual implementation approach, accommodating evolving needs and varying levels of organizational experience. DahliaMatic’s EOD offers a flexible licensing policy, ensuring tailored solutions for every organization.
DahliaMatic’s Electronic Document Circulation (EOD) is a comprehensive platform for managing document and information flow within organizations. The system comprises a versatile modeling environment, allowing users to define process flows, specify document scopes, design screen forms, and execute processes.
Key elements include a modeling environment for defining processes and a content repository with pre-built solutions for invoice circulation, orders, fixed assets, logistics, purchasing, HR, and more. EOD adapts seamlessly to both large organizations and smaller startups, offering support for individual processes or entire organizational areas.
The system's strength lies in its gradual implementation approach, accommodating evolving needs and varying levels of organizational experience. DahliaMatic’s EOD offers a flexible licensing policy, ensuring tailored solutions for every organization.
WHAT DID WE DO?
We provided DahliaMatic with comprehensive supervision and guidelines for optimizing its software development process, offering a strictly supervisory and consulting role. Additionally, our skilled .NET programmer actively contributed to every stage of development, handling both front-end and back-end tasks, Q&A testing, and deployment.
TEAM
One Software Development Team Lead as a consultant and one .NET developer.
DURATION
3 months
INDUSTRY
IT services & IT consulting
WHAT DID WE DO?
We provided DahliaMatic with comprehensive supervision and guidelines for optimizing its software development process, offering a strictly supervisory and consulting role. Additionally, our skilled .NET programmer actively contributed to every stage of development, handling both front-end and back-end tasks, Q&A testing, and deployment.
TEAM
One Software Development Team Lead as a consultant and one .NET developer.
DURATION
3 months
INDUSTRY
IT services &
IT consulting
Hire consultants and developers on-demand!
Challenges
Cooperation Goals
Challenges
Cooperation Goals
Optimization and increasing efficiency
The primary objective of our collaboration with DahliaMatic was to optimize their internal software development process and streamline the release cycle for new product versions. Our focus was on implementing refined tools and procedures to enhance the efficiency of release processes, aiming for a balance between speed and quality.
Additional needs
It turned out that DahliaMatic, in addition to consulting, also needed additional specialists for its team. Our .NET developers actively contributed to DahliaMatic's projects, participating in various stages of development. This collaborative effort not only addressed immediate staffing needs but also ensured a smooth and effective integration of skilled professionals into ongoing projects.
Optimization and increasing efficiency
The primary objective of our collaboration with DahliaMatic was to optimize their internal software development process and streamline the release cycle for new product versions. Our focus was on implementing refined tools and procedures to enhance the efficiency of release processes, aiming for a balance between speed and quality.
Additional needs
It turned out that DahliaMatic, in addition to consulting, also needed additional specialists for its team. Our .NET developers actively contributed to DahliaMatic’s projects, participating in various stages of development. This collaborative effort not only addressed immediate staffing needs but also ensured a smooth and effective integration of skilled professionals into ongoing projects.
The Scope of Work
What We Did?
The Scope of Work
What We Did?
Release automation
Our primary focus was on automating the release process within a distributed environment hosting multiple applications for DahliaMatic. This initiative led to a substantial simplification of the entire release process, streamlining complexity and enhancing overall efficiency. The restructuring of code repositories and management of production environments played a pivotal role in fostering a more efficient workflow.
Structured process development
A key milestone achieved in the scope of work was the development of a structured process for seamlessly upgrading software versions, thereby improving the scalability and maintainability of DahliaMatic's solutions.
Extensive technical support
We supported the client by introducing various software development methodologies, contributing to work planning, predicting potential issues, managing risks, and effectively responding to unforeseen situations. Leveraging solutions from Azure DevOps, Azure Cloud, .NET, Windows Server, IIS, and PowerShell scripts, we ensured a comprehensive and tailored approach to addressing DahliaMatic's challenges.
The Cooperation Process
The Sequence of Work
The collaboration process commenced with a preliminary analysis involving the Managing Director and Project Manager.
1
ANALYSIS
Based on this analysis, we crafted an offer that comprehensively addressed diagnosed problems, accompanied by a proposed recovery plan.
2
CLARIFICATION
Upon acceptance of the offer, our consultant systematically addressed each identified pain point. This involved active participation in regular and additional meetings, apart from those inherent to the software development process.
3
PROGRAMMING
Simultaneously, our dedicated .NET developer was directly involved in the software development phase, contributing to every stage, including front-end and back-end tasks, tests, and deployment. Their intimate understanding of the development process facilitated seamless integration into the project, ensuring a holistic approach to addressing DahliaMatic's specific needs.
The Cooperation Process
The Sequence of Work
The collaboration process commenced with a preliminary analysis involving the Managing Director and Project Manager.
1
2
3
ANALYSIS
Based on this analysis, we crafted an offer that comprehensively addressed diagnosed problems, accompanied by a proposed recovery plan.
CLARIFICATION
Upon acceptance of the offer, our consultant systematically addressed each identified pain point. This involved active participation in regular and additional meetings, apart from those inherent to the software development process.
PROGRAMMING
Simultaneously, our dedicated .NET developer was directly involved in the software development phase, contributing to every stage, including front-end and back-end tasks, tests, and deployment. Their intimate understanding of the development process facilitated seamless integration into the project, ensuring a holistic approach to addressing DahliaMatic's specific needs.
The Results
Summary of the Project
The collaborative efforts between Prognetics and DahliaMatic produced noteworthy results and garnered positive feedback on the deliverables.
Automation
Firstly, the introduction of an automated process for deploying new software versions significantly streamlined DahliaMatic's release cycle, leading to improved efficiency and reduced deployment time.
Bug fixes
The project's impact was particularly notable in achieving stable and error-free production environments, contributing to heightened reliability and performance across DahliaMatic's software solutions.
Organized system
Furthermore, the reorganization of code repositories resulted in a more structured and organized system. This facilitated smoother collaboration and streamlined codebase management.
In essence, the project ushered in a refreshed, simplified, and more effective software development process. The transformation optimized workflows, fostering agility and effectiveness in delivering high-quality software solutions. Feedback received emphasized tangible improvements in operational efficiency, code quality, and overall productivity, positioning DahliaMatic to better meet the evolving demands of stakeholders..
Review
Client’s review
"Their methodical management ensured precision in every aspect of the project."
Katarzyna Długosz,
Manager of Implementation Department, Dahliamatic Sp. z o.o.
Review
Client’s review
"Their methodical management ensured precision in every aspect of the project."
Katarzyna Długosz,
Manager of Implementation Department, Dahliamatic Sp. z o.o.
Case studies
Other Prognetics projects
Preparing a platform for closed personal bets using a points system called Numzees.
Technology we used: Microsoft Azure and MySQL
Preparation from scratch of an application for travelers with sightseeing plans based on individual preferences
Technology we used: Angular, React Native, and .NET Core.
Deployment optimization, automation, technical consulting and programming support.
Technology we used: .NET, Relational databases, integration with external services
Preparing a platform for closed personal bets using a points system called Numzees.
Technology we used: Microsoft Azure and MySQL
Preparation from scratch of an application for travelers with sightseeing plans based on individual preferences
Technology we used: Angular, React Native, and .NET Core.
Deployment optimization, automation, technical consulting and programming support.
Technology we used: .NET, Relational databases, integration with external services