WM employs metamodels to streamline relationships, automate documentation, and generate code. The original ISMS metamodel managed ISO27001 but has been updated to a modular structure, allowing integration with other standards like ISO 9001. This new metamodel enhances risk management by cross-referencing common ISO models and roles. The ISMS cheat sheet, now integrated with Codebots and Gitlab, updates templates to this modular framework, linking team members to their roles and simplifying risk extraction and verification. Read More…
Models
Codebots + Frames Putting Figma to Shame
Codebots, a platform engineering tool for designing and building software systems, has introduced several new features to enhance usability. Updates include Frame and Grids for better shape positioning, Container Layouts and Multiple Containers for improved organization, and Bulk Editing for easier model maintenance. Future updates will include logic-based models, performance metrics, and single diagram visuals for comprehensive application structure views. These enhancements aim to streamline system design and maintenance, making Codebots more powerful and user-friendly. Read More…
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. Read More…
Reworking TRL and IRL for App Development: Software Readiness Level
In 2024, the Software Readiness Level (SRL) model refines NASA’s TRL and Steve Blank’s IRL, offering a tailored 12-step framework for app development. SRL covers key stages from business model creation and market validation to technical development, testing, and commercialization. It also includes advanced considerations like AI integration, enhanced cybersecurity, and compliance with data privacy regulations. This model ensures software projects stay aligned with modern standards, enabling smoother development and faster market readiness. Read More…
Software Support and Models at WorkingMouse
Post-launch software support is crucial for maintaining and enhancing software. There are different support models: the fixed-cost model provides set support levels for a monthly fee, while the pay-as-you-go model offers flexibility, charging only for actual support used. WorkingMouse uses a pay-as-you-go model, including a triage period to assess issues before fixing them. During triage, issues are categorised as defects, refinements, or improvements. This approach allows clients to control their support budget and adapt to fluctuating support needs. Budgeting 15-20% of the initial development cost for yearly support is recommended. Read More…
Agile, Lean, Scrum, Kaizen: New Names, Same Faces?
Before diving into Agile methodologies, it's essential to understand traditional organizational models like the waterfall model, where decision-making is top-down and linear. Agile emerged as a response to these rigid structures, emphasizing flexibility and iterative processes. Originating from the 2001 Agile Manifesto and concepts like Scrum, Agile focuses on continuous user feedback and collaboration. It aligns closely with Lean principles, which prioritize simplicity and incremental improvement. Both Agile and Lean advocate for adaptability and user-centered design, offering a more dynamic approach compared to traditional methods. Read More…
Flexible Software Licensing Models Set to Take Over
By the end of 2017, organizations are expected to shift from perpetual software licenses to subscription-based models. With traditional software licensing becoming outdated, new models like subscription-based, usage-based, and performance-based licensing are gaining popularity. Subscription models, such as Microsoft Office’s, are now common, offering flexibility and ongoing access. Usage-based licenses charge based on consumption, while performance-based licenses link costs to specific outcomes. These new models cater to modern users and can be adjusted or combined based on how users interact with the software. Read More…