Change Management for Software Structure Objects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional change management systems fail to track, request, approve, or decline changes to structure objects in previously completed phases of a software life cycle, leading to scope and budget inaccuracies during project progression.

Innovation Solution

A process that locks structure objects against changes in completed phases, allowing for change requests to be approved or denied, and tracks changes through a change document, enabling modifications only via approved requests, ensuring that changes are integrated into previous phases and documented.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If structure objects are locked after a phase is completed, then historical integrity and scope accuracy are maintained, but flexibility to make necessary changes is reduced

Engineering Contradiction:
Improvehistorical integrityVSAvoidflexibility to make changes
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary action by opening a change request file before allowing modifications to locked structure objects. This preliminary step establishes a formal change management process that enables future modifications while maintaining historical integrity through structured approval workflows.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies dynamics by transitioning structure objects from a static locked state to a dynamic changeable state through the change request mechanism. Once a change request is approved, the locked structure object becomes temporarily editable, allowing the system to adapt between rigidity and flexibility as needed.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If changes to structure objects are allowed in previous phases, then adaptability is improved, but scope and budget accuracy deteriorate

Engineering Contradiction:
Improveability to modify structure objectsVSAvoidscope and budget accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system implements feedback by tracking all changes to structure objects through change request files and change documents. This feedback mechanism records what changes were made, when they were approved, and their impact, enabling the system to maintain accurate scope and budget information while allowing necessary modifications.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The change request file acts as an intermediary between the desire to modify structure objects and the need to maintain scope accuracy. This intermediary document captures and manages changes formally, ensuring that scope and budget calculations remain accurate by tracking the impact of each approved modification.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If traditional change management systems are used, then simplicity is maintained, but tracking and managing changes in completed phases becomes impossible

Engineering Contradiction:
Improvechange management system simplicityVSAvoidchange tracking capability
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The system creates a copy of the change management process for completed phases by opening change request files that replicate the same approval and tracking mechanisms used during active phases. This copying approach extends change management capability to historical phases without fundamentally redesigning the entire system.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system segments the change management process into distinct components: change request files for initiating changes, change documents for tracking modifications, and approval workflows for managing modifications. This segmentation allows the system to handle changes in completed phases through a modular approach that builds on existing simple structures.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7904885B2Change management for structure objects
Publication Date: 2011.03.08 SAP SE
  • US7904885B2 patent drawing
  • US7904885B2 patent drawing
  • US7904885B2 patent drawing

AI summary

A structure object is locked to prevent changes to the structure object in previous phases of a software life cycle. When a request to change the structure object in a previous phase is received, a change request file is opened. The changed request is approved or denied based at least in part on the previous phase. If the changes request is approved, a document is generated for the change request. Any changes made to the structure object are integrated into the previous phase of the structure object and are also stored in the document. If the change request is denied, the change request file is closed.