Netspective Logo
Core Concepts

Core Concepts

Foundation concepts of the Netspective Unified Process - 7 phases, 24 disciplines, activities, and artifacts

The Netspective Unified Process (NUP) is built on a foundation of well-defined concepts from the Unified Method Architecture (UMA). Understanding these core concepts is essential for effectively applying the methodology to your regulated software development projects.

Overview

NUP organizes software development around several key structural elements:

ConceptDescription
PhaseSeven distinct stages: Strategy, Envision, Inception, Elaboration, Construction, Transition, Production
Discipline24 disciplines covering engineering, operations, compliance, security, and business
ActivityA unit of work that roles perform, forming breakdown structures
ArtifactFormal work products that are version-controlled

How Concepts Relate

Project Lifecycle Hierarchy

Disciplines Across Phases

NUP's 24 disciplines span across all phases:

CategoryDisciplines
Core EngineeringRequirements, Design, Coding & Implementation, Testing, Integration
OperationsDeployment & Maintenance, Configuration Management, Infrastructure, DevOps, SecDevOps
Architecture & StrategyEnterprise Architecture, Project Strategy, Project Management
Compliance & SecurityRegulatory & Legal Compliance, Information Assurance & Security
Business & GrowthUser Experience, User Onboarding, Marketing, Media Relations, Client Communication, Sales, Growth Hacking
Advanced TechData Science, Machine Learning

The UMA Foundation

NUP is based on the Unified Method Architecture (UMA), a state-of-the-art architecture for conceiving, specifying, and storing method and process metadata. UMA provides:

  • Separation of Concerns: Method content (what to do) is separated from process (when and how to do it)
  • Reusability: Content elements can be reused across different processes
  • Flexibility: Processes can be tailored to specific project needs
  • Traceability: Clear relationships between elements enable audit trails

Key Principles

Iterative & Incremental Development

Rather than following a rigid waterfall approach, NUP divides work into iterations:

  • Each iteration produces a working build of the system
  • Early iterations focus on reducing risk and establishing architecture
  • Later iterations focus on building out functionality
  • Every iteration provides feedback for improvement

Role-Based Responsibility

Work is organized around roles rather than individuals:

  • Roles define expected behaviors and responsibilities
  • One person may fulfill multiple roles
  • Multiple people may share a single role
  • Roles are assigned to tasks and activities

Artifact-Centric Tracking

All work produces tangible outputs:

  • Artifacts are version-controlled for traceability
  • Artifacts serve as inputs and outputs to tasks
  • Artifact states indicate project progress
  • Templates ensure consistency across projects

Getting Started

  1. Understand Phases - Learn how projects progress through distinct lifecycle stages
  2. Know Your Disciplines - Identify the areas of concern relevant to your work
  3. Follow Activities - Execute the right tasks at the right time
  4. Produce Artifacts - Create the documentation and deliverables your project needs

Compliance

This section fulfills ISO 13485 requirements for general QMS requirements (4.1), documentation (4.2.1), QMS planning (5.4.2), planning of product realization (7.1), and design and development (7.3), and ISO 27001 requirements for security policies (A.5.1), security roles (A.5.2), information security in project management (A.5.8), and documented procedures (A.5.37).

View full compliance matrix

How is this guide?

Last updated on

On this page