Tools
All technologies, frameworks, and languages that are present in either greenfield or brownfield projects are embraced by WorkingMouse. If we do not embrace them, we cannot modernise them or experiment with the leading edge of technology. We would eventually get left behind and be out of balance. Squads must be empowered to create a codebot in these technology stacks and not constrained in their choices.
Codebots
Codebots is an innovative tool that is used by a squad to deliver projects. We build this tool ourselves and it is the vehicle for us to operate on the world stage and fulfil our mission statement. It is a mix of model-driven engineering, augmented intelligence, and DevOps.
GitLab
GitLab is an innovative tool that provides an integrated and simple approach to CI/CD plus many other project related tasks. DevOps will heal the world.
Codebots
A domain and technology-agnostic Platform Engineering Tool, it's a workbench that empowers organisations to create fit-for-purpose software solutions. At the heart of Codebots are Meta-Models, Models, and Pipelines, which serve as the building blocks for automating software development tasks. When combined with our proprietary software development process, 'Jidoka - Automation with a human touch', Codebots offers a range of benefits that are particularly effective for large-scale modernisation projects.
Benefits Include:
Consistent architecture with low technical debt
High test coverage including UAT's
Lower organisational change with coarse grained milestones
Decreased costs over the entire project lifecycle
Up-to-date user and developer documentation
Decreased knowledge loss and turnover
Increased cross-team collaboration
Healthier team culture and momentum
Increasing ROI for modernisation portfolios
Model-Driven Software Lifecycle
Model-Driven Engineering (MDE) is an approach that is used within our software lifecycle. MDE is the practice of raising models to first-class artefacts of the software engineering process, using such models to analyse, simulate, and reason about properties of the system under development, and eventually, often auto-generate its implementation.
