nmci release, upgrades and patches & the nrddg - iis7
TRANSCRIPT
NMCI Release,NMCI Release,Upgrades and PatchesUpgrades and Patches
& the NRDDG& the NRDDGDon Don BiedermannBiedermann, SPAWAR PMW, SPAWAR PMW--164164
(858) 826(858) [email protected]@navy.mil
Version 1.0 dtd 16 June 2003
Page 1
1.1. AuthorizationAuthorizationFAM AuthorizationFAM Authorization
2.2. DevelopmentDevelopmentDevelop the Release for NMCI
3.3. DeploymentDeploymentRequest To Deploy (RTD)Request To Deploy (RTD)Deploy the Release in NMCI
Three Steps to PlacingThree Steps to Placinga Release in NMCIa Release in NMCI
A New Way of Doing BusinessA New Way of Doing Business
Page 2
Authorization
NMCI Release ManagementProcess
Requirement
Approval
PORCDA
Spt Ech II
Develop
FAMEch II
PORCDA
Spt Ech II
NMCI ApplicationRelease
DeploymentProcess
FinalApproval
ISFCDA
Deploymentto
NMCI
DeploymentSolution
ECCB
ISFCDAEch II
= Government / Navy Responsibility
= Joint Responsibility (Govt & ISF)
V1.3 25Apr03
OperationsISFCDAEch II
Approvalto Deploy
Request to Deploy(RTD)
NRPM(NETWARCOM)
AuthorizationPrioritization
andScheduling
NRPM/NRSM(NETWARCOM)
Schedule
Release Management Process
Requirements Requirements Determination Determination and Approvaland Approval
Certification &
Deployment
Approval Prioritization Scheduling
DevelopDevelop
Page 3
Authorization
Requirements determinationRequirements determinationCDA, Echelon II, POR determine need for releaseCDA, Echelon II, POR determine need for release
DADMS questionnaire DADMS questionnaire DoN Application Database Management System websiteDoN Application Database Management System website
FAM review and approvalFAM review and approvalDADMS DADMS
Authorization to develop Authorization to develop DADMS DADMS
Get the AuthorizationGet the Authorization
DevelopmentDevelopmentDevelopment
Page 5
NMCI DevelopmentNMCI Development
Navy IO (NADTF) RulesetStandard set of rules for applications within NMCI.
Defense-In-DepthBoundary ProtectionPublic Key Infrastructure (PKI)Server SecurityDesktop Security
Microsoft Development StandardsWindows 2000Active DirectoryGPOWindows Installer (MSI) Application Programming Interfaces (API)
Operating EnvironmentDesktop Lockdown PolicyGold Disk InteroperabilityBrowser – MS Internet Explorer & Netscape Navigator
Software Distribution Automated – Novadigm RadiaAdvanced Packager
Page 6
Development Hints and TipsDevelopment Hints and Tips
NMCI Seats are Near Consumable ResourcesQuickly Replaceable IT ResourcesOnly configuration or temporary data should be stored on the seatApplication data should be stored on Network File Shares
Enterprise Standards for Client/Server ApplicationsUse DNS Naming Standards vice Static IPs
Compliant with Security ProtocolsNMCI Infrastructure Communicates over IPSPX, IPX, NetBIOS protocols are not supported in NMCIStandard acceptable Ports are listed in the NRDDG
Build your Release Deployment PlanThings that are planned, typically go smoother!
MS Access is not Intended for Multi-user UtilizationNMCI is a Single Homogenous Environment
Think Enterprise Development
Read the NRDDG!Read the NRDDG!
DeploymentDeploymentDeployment
Page 8
Release TypesRelease TypesAnnual Application Release Deployment Plan-- Planned Business Changes-- Plan at least one year ahead-- Part of the Annual Technology Refresh Plan-- Full Accreditation / ATO Required -- Versions & major releases-- No more than 2 normal releases per year
Planned Point Release Plan-- Business Changes, Technical Changes-- Plan with six month notice-- Done quarterly with no more than 4 per year-- IA Assessment w/ Monthly Report -- Minor changes, patches, modifications, upgrades, updates
Emergency / Urgent Release Plan-- Not planned, Technical Changes-- IA Assessment w/ Monthly Report-- Minor changes, patches, modifications, fixes-- Runs normal process with urgent priorities assigned in a shortened timeframe
A Plan for All OccasionsA Plan for All Occasions
Page 9
Request to Deploy (RTD)Request to Deploy (RTD)
When to use: Release is near completion of development and is prepared to deploy within next three quarters
Who uses: Central Design Activities, Program of Record, Echelon II
Purpose of RTDApproval to Deploy
Prioritization for Deployment
Scheduling of Deployment
Entry Point for the Release Deployment Process
Where to Submit: NMCI Release Prioritization Manager (NRPM) (NETWARCOM)
Page 10
Develop
Ready todeploy within 3
quarters?
No
Complete RequestTo Deploy (RTD)
Form
Yes
ECH IICDA/POR
No
RTD submitted toRelease
PrioritizationManager
NETWARCOM(PMO)
Release isassigned ascheduled
submission date
NETWARCOM(PMO)EDS
DeploymentTesting
(Certification)
RTD submitted toRelease
PrioritizationManager
CDA is notified ofschedule
submission date
CDA/PORPMO
No
NMCIRequest to Deploy
Prioritization&
Scheduling(Planned Release)
ISF ToolsDatabase
NETWARCOM(PMO)
Yes
Yes
NETWARCOM(PMO)
ECH IICDA/POR
v1.0 23 Apr 2003
ECH IICDA/POR
Releaseapproved fordeployment?
Yes
RTD forwarded toRelease
SchedulingManager
Release priorityestablished
NETWARCOM(PMO)
NETWARCOM(PMO)
NETWARCOM(PMO)
Verifyrelease
information iscomplete
RTDreviewed
Prioritization
Scheduling
Planned releases are processed aspart of the NETWARCOM quarterlyprioritization and scheduling process
NOISDatabase
Complete Complete and Submit and Submit
RTDRTD
RTD Review RTD Review and Approvaland Approval
PrioritizationPrioritization
SchedulingScheduling
Planned Release Authorization, Prioritization and Scheduling Process
Page 11
15Days
Submission Receipt, Packaging, Certification ECCBA&RM Push
60Days
70Days
80Days
90Days0
ARDRA
Release Deployment TimelineRelease Deployment Timeline
Application Release Deployment Readiness Activity – 20 days
90 Day Notional Timeline90 Day Notional Timeline
Submission – 15 days
Receipt, Packaging, Certification – 45 days
Accreditation and Risk Mitigation – 10 days
Push / Load Release – 10 days
Engineering Change Control Board Review – 10 days
Disciplined Approach to DeploymentDisciplined Approach to Deployment
Page 12
AnnualRelease
Collection&
Submission
Packaging &Certification
Preparation
Government/SiteResponsibility
ISF Responsibility
Joint Responsibility
ISF Tools Database
Legend
Deployment
NMCI Application Release DeploymentProcess
Patches / Modifications / Fixes / Upgrades / Updates / Revisions
ReleaseDeployment
Documentation
Accreditation&
Risk Mitigation
PreDeployment
ATO
ISF ToolsDatabase
Point or Emergency Release
NMCI ReleaseManagement
Process
NMCI ReleaseManagement
Process
v2.0 09-04-02
Release Deployment ProcessRelease Deployment Process
Page 13
AnnualRelease
Collection&
Submission
Packaging &Certification
Preparation
Government/SiteResponsibility
ISF Responsibility
Joint Responsibility
ISF Tools Database
Legend
Deployment
ReleaseDeployment
Documentation
Accreditation&
Risk Mitigation
PreDeployment
ATO
ISF ToolsDatabase
Point or Emergency Release
NMCI ReleaseManagement
Process
NMCI ReleaseManagement
Process
v2.0 09-04-02
Release DeploymentRelease Deployment
PreparationRelease Deployment PlanPrecertification
Collection & SubmissionISF Tools Database entriesCollect Release Media and DocumentationSubmit to ISF
Page 14
AnnualRelease
Collection&
Submission
Packaging &Certification
Preparation
Government/SiteResponsibility
ISF Responsibility
Joint Responsibility
ISF Tools Database
Legend
Deployment
ReleaseDeployment
Documentation
Accreditation&
Risk Mitigation
PreDeployment
ATO
ISF ToolsDatabase
Point or Emergency Release
NMCI ReleaseManagement
Process
NMCI ReleaseManagement
Process
v2.0 09-04-02
Release DeploymentRelease Deployment
ISF Tools Database
PackagingNovadigm Radia
TestingAIT LabPIAN
Certification
Page 15
AnnualRelease
Collection&
Submission
Packaging &Certification
Preparation
Government/SiteResponsibility
ISF Responsibility
Joint Responsibility
ISF Tools Database
Legend
Deployment
ReleaseDeployment
Documentation
Accreditation&
Risk Mitigation
PreDeployment
ATO
ISF ToolsDatabase
Point or Emergency Release
NMCI ReleaseManagement
Process
NMCI ReleaseManagement
Process
v2.0 09-04-02
Release DeploymentRelease Deployment
Accreditation & Risk MitigationIA Review & Risk Assessment of AllAll ReleasesAnnual Release requires Full Accreditation and ATO
Page 16
AnnualRelease
Collection&
Submission
Packaging &Certification
Preparation
Government/SiteResponsibility
ISF Responsibility
Joint Responsibility
ISF Tools Database
Legend
Deployment
ReleaseDeployment
Documentation
Accreditation&
Risk Mitigation
PreDeployment
ATO
ISF ToolsDatabase
Point or Emergency Release
NMCI ReleaseManagement
Process
NMCI ReleaseManagement
Process
v2.0 09-04-02
Release DeploymentRelease Deployment
PredeploymentFinalize Release
Deployment PlanRelease Prepared
for Deployment
Application Release Deployment Readiness Activity (ARDRA)
ARDRA used when needed
DeploymentRelease Deployment Plan
Page 17
NMCI Application Life-Cycle
AOR Cutover Begins Cutover Ends
LATG
NRD2G
Guidance for the transition of existing applications into NMCI
NMCI application release development and deployment guidance
NEADGNavy Enterprise Application Development Guidance
Guidance for Application Transition, Development and Deployment
Backup SlidesBackup Slides
Page 21
Develop
Is this anEmergency/
UrgentRelease?
No
Complete RequestTo Deploy (RTD)
Form
Yes
ECH IICDA/POR
No
RTD submitted toRelease
PrioritizationManager
NETWARCOM(PMO)
Release isassigned ascheduled
submission date
NETWARCOM(PMO)EDS
DeploymentTesting
(Certification)
RTD submitted toRelease
PrioritizationManager
NETWARCOM(PMO)
CDA is notified ofschedule
submission date
CDA/PORPMO
No
NMCIRequest to Deploy
Prioritization&
Scheduling(Unplanned Release)
ISF ToolsDatabase
Yes
NETWARCOM(PMO)
Yes
Yes
NETWARCOM(PMO)
ECH IICDA/POR
v1.0 23 Apr 2003
ECH IICDA/POR
Emergency/Urgent status
approved?
Yes
RTD forwarded toRelease
SchedulingManager
Releaserequires furtherprioritization?
Release priorityestablished
No
NETWARCOM(PMO)
NETWARCOM(PMO)
NETWARCOM(PMO)
Deploy as PlannedRelease
Verifyrelease
information iscomplete
RTDreviewed
Prioritization
Scheduling
Unplanned Releases will be submitted on an asrequired basis and are not part of the NETWARCOMquarterly prioritization and scheduling process
NOISDatabase
Un- Planned Release Authorization, Prioritization and Scheduling Process
Complete Complete and Submit and Submit
RTDRTD
SchedulingScheduling
RTD Review RTD Review and Approvaland Approval
PrioritizationPrioritization