6f9e5a08efd6d8aa7a5ceeb7f893a2e9.ppt
- Количество слайдов: 9
Systems of Systems Acquisition and Management Critical Success Factors October 2006 Rick Selby Head of Software Products Northrop Grumman Space Technology Rick. Selby@NGC. com, 310 -813 -5570 Adjunct Professor of Computer Science University of Southern California Rick. Selby@USC. edu 0 © Copyright 2006. Richard W. Selby and Northrop Grumman Corporation. All
Systems and Software Engineering Organizations Have Different Customers and Strategies Commercial Software Products Examples: Large-Scale Small-Scale Organization Microsoft Amadeus Products, Services, Systems Project management & analysis products Desktop/server platform and productivity products Information Technology & Internet Financial Services Examples: Large-Scale Small-Scale Government Aerospace Systems Examples: Large-Scale Small-Scale Organization PIMCO Organization Northrop Grumman prime contractor Northrop Grumman subcontractors and suppliers Products, Services, Systems 1 US Business Exchange Mergers and acquisitions workflow services Products, Services, Systems System components Asset management and operations services Spacecraft, satellite communication, and laser systems © Copyright 2006. Richard W. Selby and Northrop Grumman Corporation. All
Different Systems and Software Engineering Organizations Have Different Goals and Needs Characteristics Information Technology & Government Aerospace Internet Financial Services Systems Market Commercial Information technology & internet Government Industry Software Financial Aerospace Packaging Products Services Systems Primary Output Software Integrated system engr & HW & SW & network Purpose User empowerment: effectiveness, efficiency, creativity Organization/business operations Mission/science capabilities Project Duration 1 -36 months 1 -18 months 6 months - 10 years Team Size 1 -1000's 10's-1000's Ratio of Custom to COTS/Reuse Software: Low-high Business logic: High Others: Low All: High Agreement License Service level agreement Contract Customer External Internal and external External # Customers 100's-1, 000, 000's 1 Focus 2 Commercial Software Products Features, Time-tomarket, Ship it User experience, Workflow cycletime, Uptime Reliability, Milestones, Interdependencies © Copyright 2006. Richard W. Selby and Northrop Grumman Corporation. All
Different Best Practices Apply to Different Systems and Software Engineering Organizations (1 of 2) Best Practices Commercial Software Products Information Technology & Government Aerospace Internet Financial Services Systems Requirements & design reviews X X X Incremental or spiral lifecycles X X X Risk management X X X Automated regression tests X X X System modeling X Product lines X Code generators X Daily builds X Built-in macro languages X X Independent testing teams Beta testing X X Parallel new & legacy systems Redundant HW 3 X X X © Copyright 2006. Richard W. Selby and Northrop Grumman Corporation. All
Different Best Practices Apply to Different Systems and Software Engineering Organizations (2 of 2) Best Practices Commercial Software Products Information Technology & Government Aerospace Internet Financial Services Systems Parallel small teams X X X Design reuse X X X Opportunity mgnt. X X X Tradeoff studies X Usability lab X X Deterministic, simple designs X COTS-based designs X X Portability layer X X State. Data rollback Resource margins X X X Earned value Remote admin. X X Database replication Separate offices 4 X X X © Copyright 2006. Richard W. Selby and Northrop Grumman Corporation. All
Researchers Define Example Roadmap for Empirical Software Engineering 5 © Copyright 2006. Richard W. Selby and Northrop Grumman Corporation. All
Enterprise Maturity Models Assess Progress and Improvements Toward Long-Term Goals Goal Process Maturity Optimization Improvement Process Measures Process Cost Characterization Cycle Time Internal (Stovepipe) Cross. Process External Quality Value Stream Focus Three Dimensions to Enterprise Maturity 6 © Copyright 2006. Richard W. Selby and Northrop Grumman Corporation. All
Synergistic Strategies Help Enable Large-Scale Software System Development and Management Analysis Infrastructure and techniques for system modeling, analysis, and simulation Modeling Infrastructure & Techniques Evaluations & Feedback System modeling, evaluation, tradeoff, and prediction using simulations and empirical studies Analysis Capabilities Processes & Architectures 7 Requirements & Opportunities Synthesis Flexible lifecycle process models, extensible system architectures, and pro-active development guidance mechanisms Models, Relationships & Feedback § Research focus: Large-scale, mission-critical embedded software systems § Research themes: Early lifecycle, system perspective, frequent design cycles, multi-artifact integration, scalable modelware © Copyright 2006. Richard W. Selby and Northrop Grumman Corporation. All
Systems and Software Engineering Research Tackles Challenges for the Future § Research and technology roadmap for Systems and Software Engineering § Validated experiences and data for best practices and the circumstances when they apply § Independent objective interoperability mechanisms and benchmarks for facilitating information exchange § Unified constructive framework for modeling tradeoff analyses throughout the lifecycle § Strategies, architectures, and techniques for development and management of systems and software § Multiple customers and markets § Spectrum of small-scale through large-scale 8 © Copyright 2006. Richard W. Selby and Northrop Grumman Corporation. All