170 likes | 353 Views
RNZAF Software Support - Assuring Continuing Dependability. SQNLDR Harley James Integrated Mission Support Squadron RNZAF. INTRODUCTION / SCOPE. The Good Old Days – P-3K Support P-3K2 Systems Upgrade Project P-3K2 Deliverables Support Structure – Formation of IMSS
E N D
RNZAF Software Support - Assuring Continuing Dependability SQNLDR Harley James Integrated Mission Support Squadron RNZAF
INTRODUCTION / SCOPE • The Good Old Days – P-3K Support • P-3K2 Systems Upgrade Project • P-3K2 Deliverables • Support Structure – Formation of IMSS • Software Development Constraints • Software Development Environment • Contracted Manpower • Software Modification Process • Discussion Points
P-3K SUPPORT • Project Rigel – 80’s • Developed Organic Software Support • More recently ‘Operational Software Maintenance Unit’ (OSMU) • Managed by Operators • Continues to develop improvements to P-3K • Valuable utility for modification of P-3K
P-3K2 PROJECT • 3 Facets to Systems Upgrade Project • Mission System • Communication System • Flight Deck • L-3 Communications Contracted • Greenville, Texas • NZ4204 been there since mid 05 • Embedded Kiwi’s • RNZAF Software Support
P-3K2 PROJECT DELIVERABLES • RNZAF Intellectual Property • Documentation • Full Traceability • All relevant paperwork included • Software • Source Code • Licences • Hardware • Development Equipment • SMS, MPAS, CSIL, SITL, FDT • Obligatory Project Slippage
SUPPORT STRUCTURE - IMSS • Integrated Mission Support Squadron formed • Direct Support to Operations • Mission Support Flight (Ops) • Intelligence Support • Mission Briefings/Preparation • Software and Simulation Support Flight (Eng) • Software Development for P-3K2 • SMS, CSIL, SITL • Simulation Support – FDT, SITL • Data Management
Software and Simulation Support Flight: Facilities FDT SITL CSIL MSS BAT
SOFTWARE DEVELOPMENT SYSTEM • RNZAF Software Policy – late 2007 • IMSS Procedures Development • IEEE/EIA 12207 Process • RTCA/DO-178B Assurance + others… • P-3K2 Deliverables • RNZAF Technical Airworthiness Authority • IDEF0 Process Modelling • ‘Wiring’ diagrams… • IMSS Operations Manual • IMSS Standard Operating Procedures
SOFTWARE DEVELOPMENT ENVIRONMENT • Reviewed L-3 System • Cumbersome, big, complicated…just too hard for us to handle • Established Project to review needs • Reviewed Market Options • Team Foundation Server – Visual Studio Team System + Customisation • Workflow System • Document Management System • Highly Integrated • Comprehensive Reporting
CONTRACTED SOFTWARE SUPPORT • P-3K2 Project Manning Plan • Beca Applied Technologies (BAT) involved in activities in Texas • IMSS Contracted Manpower Resource (BAT) • RNZAF informed customer • BAT Theoretical – Software Development Resource • BAT Practical – Involved in almost all phases of the Project • BAT Management
IMSS Software Project • Documentation • High Level Requirements (BAT/RNZAF) • TAA Initial Approval to proceed • More Requirements (BAT/RNZAF) • Software Development (BAT/RNZAF) • Integration/Testing (BAT/RNZAF) • IMSS Acceptance • TAA Approval • Embodiment – tea and medals
Discussion Points • Complexity of Software Activities • People, People, People • Education/Training • Tools • Career Management • Organisation Support • Agility • Documentation
…the end • Questions? Harley James Squadron Leader Flight Commander Software and Simulation Support Flight Integrated Mission Support Squadron RNZAF +64 9 4177000 ext 7919 +64 21 913027 Harley.james@nzdf.mil.nz …feel free to call