Consulting and Team Augmentation for DahliaMatic’s Electronic Document Workflow

Enhancement and optimization of the software development process and implementation of tools and procedures that streamline and automate release processes as well as consulting and software development support.

   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

Rectangle 75

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.
Rectangle 75

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.
Rectangle 75

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.

Rectangle 75

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?

Rectangle 75

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.
Rectangle 75

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.​
Rectangle 75

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

Scroll to Top

Dear user !

You should know that we use cookies on our website. They serve us to collect and process personal data.

What are cookies?

Cookies are small text files sent by most websites you visit. They are stored on your browsing devices such as your computer, laptop, phone, smartphone, and any other internet-enabled device with memory. Cookies contain information that is necessary for websites to function properly. Above all, they are necessary for tasks that require authorization, e.g. logging into an email account, an online store, or a social network.

When do we use them and why?

We use cookies to find out how many visitors come to our website and how they do so, to help us improve our service, we use cookies to monitor and manage the flow of data on our website, and we use them in our advertising campaigns. Cookies help us to improve our website, enhance security and make our offerings more attractive.
Cookies with us.

The cookies used on our website do not store directly identifiable data. The data obtained in this way will not be sent to third parties, with the exceptions indicated in our GDPR tab.

Consent to the use of cookies.

Before you can use our website, we must obtain your consent to the use of cookies. Our website contains a pop-up window informing you of our use of cookies and asking you to accept their use by clicking the words “I ACCEPT”.

Deleting cookies

If you feel that the presence of cookies violates your privacy, you can disable them at any time, either for a specific site or for all connections from your browser in general. Information on how to do this can be found in our security tab.

By using the prognetics.com website you consent to the processing of your personal data through the use of cookies.