Simulation Model for Enterprise Software Requirements Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for managing requirements in software development are inadequate, as they fail to balance the need for structured, detailed documentation with the necessity for flexibility and adaptability in a rapidly changing environment, leading to project cost, time, and scope overruns, and inefficient communication among diverse team members with different skill sets and perspectives.

Innovation Solution

A computing system that creates a simulation model of a software project using visual elements, allowing team members to collaborate and maintain consensus on requirements, design, and specifications, with a multi-faceted mechanism for viewing and updating changes across diverse perspectives, facilitating effective communication and project management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If formal requirements management tools and methodologies are used, then documentation structure and completeness are improved, but flexibility and adaptability to changes deteriorate

Engineering Contradiction:
Improverequirements documentation completenessVSAvoidadaptability to requirements changes
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic requirements management system that allows the documentation structure to evolve and adapt during the software development lifecycle. The system enables requirements to be modified, reorganized, and updated in real-time while maintaining traceability and consistency, resolving the contradiction between formal structure and flexibility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system allows changing parameters of requirements such as priority, status, and description without compromising the overall documentation structure. This enables adaptive management where requirements can be reconfigured based on project needs while maintaining formal management practices.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If detailed requirements documentation is created, then project scope definition is improved, but project time and cost increase

Engineering Contradiction:
Improvescope definition accuracyVSAvoidrequirements gathering time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically generating documentation templates, traceability matrices, and validation checklists before requirements are fully documented. This reduces the time needed for comprehensive documentation while maintaining scope definition accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses automated copying and templating to create standardized documentation structures that can be rapidly populated and updated. This eliminates repetitive manual documentation work while maintaining comprehensive scope coverage.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If multiple team members with different skill sets collaborate on requirements, then diverse perspectives are improved, but communication efficiency deteriorates

Engineering Contradiction:
Improvediverse perspectivesVSAvoidcommunication efficiency
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system acts as an intermediary platform that translates and standardizes communication between team members with different skill sets and perspectives. It provides a unified interface for capturing, storing, and accessing requirements information, improving communication efficiency while preserving diverse viewpoints.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The requirements management system is designed as a universal platform that serves multiple functions for different team members - from technical specifications to business requirements - enabling diverse perspectives to be integrated through a common toolset.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Stability of the object's composition

If requirements are managed as fixed specifications, then project stability is improved, but ability to respond to changes deteriorates

Engineering Contradiction:
Improveproject plan stabilityVSAvoidresponse to requirements changes
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The system implements continuous feedback mechanisms that monitor requirements changes and automatically update project plans, schedules, and allocations. This maintains project stability through structured processes while enabling rapid response to changes through real-time updates and impact analysis.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8694953B2Tool and methodology for enterprise software applications
Publication Date: 2014.04.08 KHODABANDEHLOO PAYMAN
  • US8694953B2 patent drawing
  • US8694953B2 patent drawing
  • US8694953B2 patent drawing

AI summary

A system for creating and viewing simulation models that are used for managing requirements and design specifications for complex systems. Users simultaneously collaborate on the description of a complex system such as an enterprise software project throughout its life cycle. User interfaces, designed to assist in the visualization of a particular form of knowledge, allow users to describe the complex system with simple interactive elements. Information in all perspectives is presented so that it is legible and discernable to a non-technical audience. Multi-dimensional data structures record all the resulting information, creating a simulation model of the complex system, and the tasks required for construction and maintenance. Tasks are driven from the specifications not as a separate activity, but as part of the same activity to facilitate project management by allowing decisions to be tracked virtually throughout the simulation model.