Computer Development Assessment System for Standards Compliance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer development assessment systems lack efficient mechanisms for ensuring compliance with design and build standards, leading to inefficiencies and potential errors in software development processes.

Innovation Solution

A computer development assessment system that includes an interface, memory, and processor to assess standards compliance by allowing users to select and customize assessment rulesets, evaluate conditions, and determine compliance scores, thereby enabling more effective enforcement of standards and improved accountability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional manual assessment methods are used for computer development compliance, then flexibility in assessment creation is maintained, but assessment efficiency and consistency deteriorate

Engineering Contradiction:
Improveassessment efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system enables self-service through automated rule evaluation where the assessment system automatically evaluates conditions and generates scores without requiring manual intervention for each assessment, thereby improving efficiency while maintaining manageable complexity through automation of routine tasks

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements universal assessment rulesets that can be applied across multiple computer changes and development scenarios, allowing a single set of rules to serve multiple purposes and assessments, improving productivity without proportionally increasing system complexity

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

2Reliability

If comprehensive assessment rulesets are applied to all computer changes, then standards compliance is improved, but assessment time and process complexity increase

Engineering Contradiction:
Improvestandards complianceVSAvoidassessment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system dynamically evaluates conditions for each assessment rule against the specific computer change being assessed, automatically determining which rules are relevant and should be applied, thereby maintaining comprehensive compliance checking while reducing assessment time by avoiding application of all rules uniformly

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The assessment process is segmented into condition evaluation and rule application stages, where rules are divided into those that apply and those that don't based on condition satisfaction, allowing comprehensive assessment to be performed efficiently by processing only relevant rules

Inventive Principle:
Principle #1Segmentation

3Loss of information

If manual tracking of computer change relationships is used, then system simplicity is maintained, but governance and accountability visibility deteriorate

Engineering Contradiction:
Improvegovernance visibilityVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system replaces manual tracking mechanisms with automated computer-based relationship management that automatically captures and maintains relationships between computer changes, programs, projects, and applications, improving governance visibility without requiring complex manual processes

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system introduces an intermediary database layer that automatically stores and manages relationships between various entities (computer changes, programs, projects, applications), providing centralized visibility and accountability information without adding complex manual tracking procedures

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If generic assessment rulesets are used for all developments, then assessment speed is improved, but adaptability to specific development needs deteriorates

Engineering Contradiction:
Improveassessment speedVSAvoidruleset adaptability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts generic assessment rulesets to specific development needs by evaluating conditions for each rule against the particular computer change, automatically customizing which generic rules apply without requiring manual ruleset creation, thereby maintaining assessment speed while achieving adaptability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system applies local quality by evaluating conditions that determine rule applicability to specific contexts, allowing generic rulesets to be selectively applied based on local characteristics of each computer change, maintaining speed through generic rules while achieving adaptability through condition-based selection

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9158655B2Computer development assessment system
Publication Date: 2015.10.13 BANK OF AMERICA CORP
  • US9158655B2 patent drawing
  • US9158655B2 patent drawing
  • US9158655B2 patent drawing

AI summary

An apparatus of one embodiment assesses standards compliance during computer development and includes an interface, a memory, and a processor. The interface is operable to receive a selection from a user, the selection including an assessment ruleset to be used for evaluating a computer change. The assessment ruleset includes one or more assessment rules, each assessment rule associated with a condition that determines whether the assessment rule is evaluated. The memory operable to store the assessment ruleset. The processor is operable to determine whether the condition associated with each assessment rule is satisfied, to communicate to the user an evaluation question relating to each assessment rule whose associated condition is satisfied, an answer to the evaluation question indicating an extent to which the computer change complies with the assessment rule, and to determine one or more scores based on the answer to each evaluation question.