To successfully meet the challenges facing its users,
this website provides managers, technologists, strategists, user
experience personnel, process engineers, methodologists,
consultants, trainers, and academics with the best current
industry practices for constructing processes to perform:
-
Business (Re)Engineering including business
requirements engineering, business architecting, digital
branding, management, etc.
-
Application Development(*) including
application requirements engineering, architecting, design,
implementation, integration, testing, etc.
-
Applications Usage including operations,
maintenance, content management, and eventual
retirement.
-
Reusable Component Development including
requirements engineering, architecting, etc. of either
individual components or frameworks of related
components.
(*) Note that
application development may include:
-
Custom development of one or more new
applications from scratch.
-
Assembling one or more new applications from
existing, non developmental item (NDI) components including:
- Commercial-off-the-shelf (COTS)
- Government-off-the-shelf (GOTS)
- Government furnished equipment (GFE)
- Open Source Software (OSS)
- Legacy components
-
Purchasing one or more new applications.
-
Enhancing one or more existing
applications.
- Any combination of the above.
To successfully meet its goals, the objectives of this website are to:
-
Improve Organizational Abilities.
Significantly contribute to an organization’s
ability to engineer and deliver applications that are consistently:
- Of high quality (e.g., correctness, extensibility, reliability).
- Of complete scope.
- On time.
- Within budget.
-
Improve Processes.
Improve the reengineering, development, operations, usage, and retirement
process:
- Improve processes and work product quality.
- Enable continuous process improvement by providing a
well-defined and documented process baseline.
- Manage endeavor complexity.
- Achieve process repeatability and manageability.
- Improve productivity and therefore decrease time to market.
- Improve predictability concerning quality, cost, and effort.
- Deliver work products consistently.
- Improve communication among stakeholders and developers.
-
Incorporate Best Practices.
Incorporate proven best industry practices in a unified
framework:
- Incorporate industry-proven activities, tasks, and techniques.
- Incorporate best practices regarding organizational and
team structures as well as complete role descriptions.
- Incorporate best practices regarding work products such
as reusable templates and associated inspection checklists.
-
Assist Others.
Assist methodologist, academics, and trainers in the
development or enhancement of:
- Process support tools and their associated metamodels.
- Engineering maturity and competency models.
- Engineering curricula and competency-based training
programs.
- Skill assessment programs and tools.
-
Document the OPEN Process Framework (OPF).
Provide documentation of the OPF that:
- Is complete, covering all major work products, work
units, producers, stages, and endeavors.
- Supports all involved organizations, teams, and roles.
- Supports communication among all stakeholders and developers.
- Is easily teachable and transferable.