MDE


In February 2024, WorkingMouse shared insights on "Composite AI & Models for Modernising Government Services" with the Queensland Government Customer and Digital Group. Composite AI involves combining various AI tools to leverage their strengths and address their weaknesses. Key updates include using AI tools like CoPilot for coding, optimizing problems, platform engineering, team topologies, and modeling for shared understanding. The session highlighted the importance of human oversight alongside AI to ensure accuracy and quality. For more details, see the presentation slides and case studies linked.


Automation is reshaping software teams, driven by trends like AI and low-code/no-code platforms, which are reducing the need for traditional development roles. Strategies like Jidoka (automation with a human touch), advanced DevOps practices, and Model-Driven Engineering (MDE) with AI integration are helping teams streamline workflows and increase productivity. In 2024, software development is being transformed by AI-powered tools that enable faster, higher-quality outputs while maintaining a balance between automation and craftsmanship.


Codebots is our proprietary tool that revolutionizes software development by integrating model-driven engineering, augmented intelligence, and DevOps. It automates coding tasks, streamlines operations, and boosts productivity, enhancing cost-effectiveness and resource use. Codebots supports large-scale modernisation and digital transformation, aligning with our ‘Jidoka’ methodology to balance automation with human input. It offers flexibility, prevents vendor lock-in, and has recently advanced to its fourth generation. For more on how Codebots drives innovation and efficiency, visit the Codebots website.


At WorkingMouse, we use Codebots, our proprietary Internal Development Platform (IDP), to modernize and optimize software systems by integrating Model Driven Engineering (MDE), traditional development, and DevOps practices. Codebots enables stakeholders to collaborate on system models, which are processed to generate application artefacts. The process involves committing models to Git, automating quality control, and using CI/CD pipelines for continuous testing and deployment. The resulting applications are tested, accepted, and then released to production. Codebots supports both technical and non-technical stakeholders, facilitating ongoing system operation and enhancement. This approach offers a comprehensive framework for effective software modernization and management.

All Rights Reserved. 2024 WorkingMouse Pty Ltd. All Rights Reserved.