Method for application development
First Claim
1. An application development process comprising:
- one or more formally-named development cycles;
one or more formally-named design cycles, wherein each development cycle includes one or more formally-named design cycles;
one or more formally-named construction cycles, wherein each design cycle includes one or more formally-named construction cycles; and
,wherein the application development process conforms with Rapid Application Development (RAD) requirements and Software Engineering Institute (SEI) Software Capability Maturity Model Integrated (CMMI) Level 3 requirements.
3 Assignments
0 Petitions
Accused Products
Abstract
A process and method for application development that conforms with Rapid Application Development (RAD) requirements and Software Engineering Institute (SEI) Software Capability Maturity Model Integrated (CMMI) Level 3 requirements. An application development process that conforms with Rapid Application Development (RAD) requirements and Software Engineering Institute (SEI) Software Capability Maturity Model Integrated (CMMI) Level 3 requirements includes one or more formally-named development cycles, one or more formally-named design cycles, in which each development cycle includes one or more formally-named design cycles, and one or more formally-named construction cycles, in which each design cycle includes one or more formally-named construction cycles.
-
Citations
38 Claims
-
1. An application development process comprising:
-
one or more formally-named development cycles; one or more formally-named design cycles, wherein each development cycle includes one or more formally-named design cycles; one or more formally-named construction cycles, wherein each design cycle includes one or more formally-named construction cycles; and
,wherein the application development process conforms with Rapid Application Development (RAD) requirements and Software Engineering Institute (SEI) Software Capability Maturity Model Integrated (CMMI) Level 3 requirements. - View Dependent Claims (2, 3, 4, 5, 6, 8, 9, 11, 12)
-
-
7. The application development process of claim further comprising:
a use case based earned value process that bases earned value on the number of use-cases that are completed.
-
10. The application development process of claim 10 further comprising acceptance test development based on use-cases, wherein acceptance tests are used to test whether the coded components of the application meet the certain customer requirements.
-
13. An application development method comprising steps of:
-
executing a development cycle, wherein executing the development cycle identifies certain customer requirements for an application, the executing a development cycle further including; implementing a planning game, wherein implementing the planning game includes determining to meet the certain customer requirements during the development cycle and assigning work to meet the certain customer requirements; and executing one or more design cycles, wherein executing each of the one or more design cycles includes; implementing a design cycle planning meeting, wherein implementing the design cycle planning meeting includes designing components of the application to meet the certain customer requirements; and executing one or more construction cycles to code and test the components of the application designed in the design cycle; and wherein the application development method conforms with Rapid Application Development (RAD) requirements and Software Engineering Institute (SEI) Software Capability Maturity Model Integrated (CMMI) Level 3 requirements. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification