Disciplines: 24 Specialized Engineering & Governance Domains
A discipline is a specific domain of knowledge and professional practice—such as software architecture, automated testing, or cybersecurity. NUP organizes 24 disciplines across 6 clear domains: Core Engineering, Operations, Architecture & Strategy, Compliance & Security, Business & Growth, and Advanced Tech. Rather than being confined to a single phase, disciplines run continuously across the lifecycle, with different disciplines taking the lead as a project progresses.
Continuous Capabilities Across the Lifecycle
Unlike waterfall silos where work moves sequentially from "architects" to "coders" to "testers," NUP disciplines represent continuous capabilities. Each discipline is active throughout the entire project, though its intensity and focus shift across lifecycle phases. The 24 disciplines are categorized into 6 canonical domains:
1. Core Engineering
4 DisciplinesFoundational software engineering disciplines that transform requirements into verified, high-quality code.
Elicits, analyzes, specifies, and verifies functional and non-functional system needs.
Structures system modules, defines interfaces, and produces formal Architecture Decision Records (ADRs).
Writes clean, maintainable, and type-safe code adhering to verified coding standards.
Executes unit, integration, performance, and system test suites to confirm code fulfills specifications.
2. Operations & Reliability
4 DisciplinesDisciplines focused on infrastructure automation, deployment reliability, observability, and ongoing system resilience.
Automates build pipelines, static analysis checks, and auditable container image generation.
Orchestrates repeatable, zero-downtime canary and blue/green production deployments.
Captures distributed telemetry, audit logs, and performance metrics to ensure system reliability.
Maintains Service Level Objectives (SLOs), disaster recovery drills, and automated incident mitigation.
3. Architecture & Strategy
4 DisciplinesLong-term technical governance, system interoperability, and enterprise data models.
Aligns multi-system portfolios with enterprise roadmaps and regulatory compliance mandates.
Designs secure schema models, migration strategies, and transactional consistency boundaries.
Standardizes REST/gRPC API contracts, event streams, and third-party integrations.
Evaluates emerging technology stacks and manages technical debt proactively.
4. Compliance & Security
4 DisciplinesDisciplines safeguarding information security, regulatory adherence, and risk management.
Ensures process adherence to FDA, HIPAA, ISO 13485, and FedRAMP standards.
Performs STRIDE threat modeling, vulnerability scanning, and secrets lifecycle management.
Identifies, assesses, and mitigates safety and operational hazards systematically.
Maintains bidirectional requirement-to-test matrices and immutable compliance logs.
5. Business & Growth
4 DisciplinesProduct lifecycle direction, cross-functional collaboration, and organizational adoption.
Defines product roadmaps, user stories, and acceptance criteria based on market needs.
Tracks sprint velocity, milestones, and resource allocation across regulated initiatives.
Facilitates smooth organizational and operational adoption of new system capabilities.
Authors high-fidelity developer guides, interactive walkthroughs, and API documentation.
6. Advanced Tech & AI/ML
4 DisciplinesEmerging computational paradigms, artificial intelligence, and probabilistic system governance.
Designs, trains, and integrates machine learning models and LLM agent pipelines.
Verifies model safety, bias thresholds, and explainability under FDA AI/ML SaMD guidelines.
Builds data pipelines, feature stores, and statistical validation experiments.
Prototypes next-generation technologies to derisk architectural decisions.
Generate an actionable RACI matrix mapping your team roles to NUP disciplines.
Community Discussion & Feedback
Attributed peer feedback and official Netspective architecture notes.