As a background, It is important to highlight that there was no programming department at the beginning. Production files for printing documents were generated manually using Excel and text files, leading to extensive overtime and requiring a large number of personnel. With the business purchasing new equipment to securely print documents such as lottery tickets, checks, vouchers, and ballots, this project also involved the creation of a dedicated programming department.
The department was formed and organized to meet the needs of the business, as mentioned previously. For development, C#, Java, and Inspire Design were the primary languages used. The projects included creating modules to generate reports, box and package labels, distribution reports, and print files in AFP format, tailored specifically for each client.
Finally, for each project, a kickoff meeting was held to evaluate the needs of the departments involved, including design, printing, finishing, packaging, and distribution. Each department outlined its specific requirements, and development began accordingly. Additionally, post-processes such as folding and cutting were considered in the programming to ensure more effective packaging in the shortest possible time. At the end of each project, we successfully reduced overtime and minimized manual errors, improving information integrity. As a result, with the help of the newly established programming department, we achieved an improved flow for the integrated production process.