Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

David.atwell

18,179 views

Published on

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

David.atwell

  1. 1. System Integration: Infusion of Commercial Technology David C Atwell (atwelld@us.ibm.com) Randy Simpson (randy.simpson@us.ibm.com) February 22-23, 2012
  2. 2. Agenda <ul><li>Introduction </li></ul><ul><li>Problem Statement </li></ul><ul><li>Business Objectives </li></ul><ul><li>Approach </li></ul><ul><li>Commercial Technology Examples </li></ul><ul><li>Summary </li></ul><ul><li>SI: Infusion of Commercial Technology Abstract </li></ul><ul><li>These times of reduced budgets are an opportunity to infuse the best of the best commercial technologies into the NASA business objectives. Infusing that technology has significant technical and programmatic challenges. How do we harden the technology for NASA’s rigorous environment? How is project planning impacted by the renewed need to deliver on promises in a budget constrained and highly visible performance environment and what lessons learned from the commercial world will improve the probability of success? What is the right programmatic and contractual balance between control and commercial flexibility? This paper will present a roadmap to how to manage a program that infuses commercial technology into the NASA business space. </li></ul><ul><li>The presentation presents the framework for managing technical infusion and uses an applicable commercial example to illustrate the framework. The current example is the infusion of IBM Watson into NASA exploration. The presentation also addresses the technical and programmatic challenges that must be considered for the commercial technology to be successfully integrated into the federal (NASA) environment. </li></ul><ul><li>Integrating the best-of-the-best technology in our lean economic times is necessary to cost-effectively advance NASA’s mission. This approach can be used to improve public perception and private company participation in NASA’s mission in the next era. </li></ul>As a Systems Engineer / Project Manager you will be exposed to a technique for identifying the technologies that are important to you and understand the specific technical and programmatic elements of a plan that need to be incorporated in order to infuse commercial technology.
  3. 3. Problem Statement – NASA’s Strategic direction is evolving <ul><li>This Strategic Plan outlines our long-term goals as an agency and describes how we will accomplish these goals over the next decade or more. </li></ul><ul><ul><li>Our goals cover more than flagship missions and cutting-edge technology development. We are committed to working smarter, doing business differently , and being transparent in our operations. </li></ul></ul><ul><ul><li>Continuous improvement in our program management , in particular, is essential to our future success, and we will keep the public’s trust through transparency and accountability for our actions . </li></ul></ul><ul><ul><li>We will continue to adhere to our core values of safety, integrity, teamwork, and excellence while we foster the pioneering, innovative, and partnering spirit that drives us and continues to advance our Nation. </li></ul></ul><ul><ul><li>We will continue to reach out to our international partners, educators, industry, the public, and other stakeholders. </li></ul></ul><ul><ul><li>NASA will be a leader in research and development and in innovative business and communications practices. </li></ul></ul><ul><li>Overall, NASA is a multi-mission agency that addresses complex national challenges, enables new markets, performs cutting-edge research, inspires and educates, and opens new frontiers. </li></ul>Message from the Administrator February 14, 2011 Source: NASA 2011 Strategic Plan
  4. 4. Business Objectives <ul><li>Maintain Core Value Governance* </li></ul><ul><ul><li>“…success requires uncompromising commitment to Safety, Integrity, Teamwork and Excellence” </li></ul></ul><ul><li>Comply to NASA’s overarching strategies* </li></ul><ul><ul><li>Strategies are standard practices that govern the management and conduct of all programs </li></ul></ul><ul><ul><ul><li>Investing in next-generation technologies </li></ul></ul></ul><ul><ul><ul><li>Inspiring Students </li></ul></ul></ul><ul><ul><ul><li>Expanding Partnerships </li></ul></ul></ul><ul><ul><ul><li>Committing to environmental stewardship </li></ul></ul></ul><ul><ul><ul><li>Securing the public trust </li></ul></ul></ul><ul><li>Support Annual Performance Plan objectives* </li></ul>*Source: NASA 2011 Strategic Plan How do we achieve these objectives?
  5. 5. Approach – Implement a NASA “System of Services” Framework and Governance <ul><li>Identify Open Business Services which satisfy the Strategic Objectives </li></ul><ul><li>Identify existing candidate technologies that will satisfy the identified Services Requirements </li></ul><ul><li>Implement Program and Technical Management Governance </li></ul><ul><li>Similar Case in Point* </li></ul><ul><ul><li>Open Systems Joint Task Force (OSJTF) applicability to the US Army Warfighter </li></ul></ul><ul><ul><li>Similar Challenges: </li></ul></ul><ul><ul><ul><li>“… challenge is to institute a “change paradigm”—a new perspective that will allow the incorporation of new technology (unmanned systems, intelligent agents, cyber assets, space systems), within the boundaries of current fiscal and technological constraints—into existing systems …” </li></ul></ul></ul><ul><ul><li>Similar Approach: </li></ul></ul><ul><ul><ul><li>Implement Open Systems : “it is a set of protocols, standards, and a hierarchical structure from which software and hardware are built to ensure that they incorporate and pass information in an integrated and interoperable manner.” </li></ul></ul></ul>*Source: Defense Acquisition University - OPEN SYSTEMS: DESIGNING AND DEVELOPING OUR OPERATIONAL INTEROPERABILITY
  6. 6. What is a “Service”? Or.. What is a “Business Service” <ul><li>Service: </li></ul><ul><ul><li>Definition: Merriam-Webster Dictionary: the occupation or function of serving </li></ul></ul><ul><ul><li>As applied to technology: An abstraction of a function for the purposes of breaking down a problem into smaller, sharable and reusable pieces. </li></ul></ul><ul><li>Business Service: </li></ul><ul><ul><li>Service that is Business oriented and technology independent. </li></ul></ul><ul><li>Example: </li></ul><ul><ul><li>Account Login </li></ul></ul><ul><ul><ul><li>As an Application Function: You provide identity credentials to your favorite retailer’s website and they provide you access to their site. </li></ul></ul></ul><ul><ul><ul><li>As a Business Service : You provide credentials to an Identity Service , which in turn provides access. Today, Google and Facebook are leading providers of identity services that enable third party login. </li></ul></ul></ul>There are Consumers and Providers of Business Services
  7. 7. Service Orientation Transition to Support NASA Strategic Objectives <ul><li>Services, by definition* are: </li></ul><ul><ul><li>Reusable </li></ul></ul><ul><ul><li>Share a formal contract </li></ul></ul><ul><ul><li>Loosely Coupled </li></ul></ul><ul><ul><li>Abstract Underlying Logic </li></ul></ul><ul><ul><li>Composable </li></ul></ul><ul><ul><li>Autonomous </li></ul></ul><ul><ul><li>Stateless </li></ul></ul><ul><ul><li>Discoverable </li></ul></ul><ul><li>… and will support these Strategic Objectives**: </li></ul><ul><ul><li>Strategic Goal 1: Extend and sustain human activities across the solar system. </li></ul></ul><ul><ul><li>Strategic Goal 2: Expand scientific understanding of the Earth and the universe in which we live. </li></ul></ul><ul><ul><li>Strategic Goal 3: Create the innovative new space technologies for our exploration, science, and economic future. </li></ul></ul><ul><ul><li>Strategic Goal 4: Advance aeronautics research for societal benefit. </li></ul></ul><ul><ul><li>Strategic Goal 5: Enable program and institutional capabilities to conduct NASA’s aeronautics and space activities. </li></ul></ul><ul><ul><li>Strategic Goal 6: Share NASA with the public, educators, and students to provide opportunities to participate in our Mission, foster innovation, and contribute to a strong national economy. </li></ul></ul>**Source: NASA 2011 Strategic Plan *Source: Service Oriented Architecture (Thomas Erl) ISBN 0-13-185858-0 <ul><li>Benefits to NASA using a Business Service Orientation: </li></ul><ul><li>Improves Quality of Service and Technology Selection decisions (e.g. use of commercial technology) through Business Functionality abstraction </li></ul><ul><li>Improved collaboration with public and private industry through a formal, open services contract / definition. </li></ul>
  8. 8. Program and Technical Management Framework Infusion of Commercial Technology Happens HERE NASA Missions Business Services Service Provider Service Consumer Continuous Evolution Technology Realization <ul><li>Reuseable </li></ul><ul><li>Share a formal contract </li></ul><ul><li>Loosely Coupled </li></ul><ul><li>Abstract Underlying Logic </li></ul><ul><li>Composable </li></ul><ul><li>Autonomous </li></ul><ul><li>Stateless </li></ul><ul><li>Discoverable </li></ul>Existing NASA capability Existing Commercial capability Evolving Commercial capability New NASA capability Standards and Governance (Architecture, Technology and Tools)
  9. 9. Program and Technical Management Framework How does this process work? <ul><li>Identify Potential Business Services from existing systems </li></ul><ul><li>Identify Potential Business Services from Strategic Plan Performance Plan Objectives </li></ul><ul><li>Validate Architecture and Technology Standards in light of Services orientation </li></ul><ul><li>Standardize Development Methodology / Collaborative Development Tools Set </li></ul><ul><li>Identify source candidates for identified business services </li></ul>Missions Business Services Service Provider Service Consumer Continuous Evolution Technology Realization <ul><li>Reuseable </li></ul><ul><li>Share a formal contract </li></ul><ul><li>Loosely Coupled </li></ul><ul><li>Abstract Underlying Logic </li></ul><ul><li>Composable </li></ul><ul><li>Autonomous </li></ul><ul><li>Stateless </li></ul><ul><li>Discoverable </li></ul>Existing NASA capability Existing Commercial capability Evolving Commercial capability New NASA capability Standards and Governance (Architecture, Technology and Tools)
  10. 10. Standardized Collaborative Design Management Integrating Systems Engineering and Embedded Software Design into Jazz REST API Verification Management REST API Requirements Management Team Management REST API Arch and Design REST API Designs linked to the requirements they model Designs linked to related test artifacts Design defects and change requests Designs linked to implementation <ul><li>For Example: </li></ul><ul><li>Share designs developed with Rational Rhapsody </li></ul><ul><li>Create links to trace design to requirements, project and test plans </li></ul><ul><li>View impact and dependencies with relationship diagram </li></ul><ul><li>Create custom link types </li></ul>Web Client Design Manager Rhapsody Desktop Client System Engineers Software Developers Project Manager Stakeholders
  11. 11. Commercial Technology Infusion Examples <ul><li>Voice Recognition </li></ul><ul><ul><li>Technology History: Slow but steady advancement in Voice Recognition in the last 20 years until 2007. Explosive growth since then. </li></ul></ul><ul><ul><li>Technology Paradigm Shift: GOOG-411 . Google used the free service to capture a large number of diverse voices to rapidly refine the recognition algorithm. </li></ul></ul><ul><ul><li>Available Technology: Highly accurate Voice Recognition system that is available on your phone </li></ul></ul><ul><li>Human Learning and Prediction </li></ul><ul><ul><li>Technology History: Very slow advancement in Artificial Intelligence (making a generic computer work like a human brain) </li></ul></ul><ul><ul><li>Technology Paradigm Shift: HTM (Hierarchical Temporal Memory). Numenta , Inc has developed a technology modeled on how the brain’s Neocortex performs learning and prediction functions. </li></ul></ul><ul><ul><li>Available Technology: Reusable algorithms that learn and predict. For example, Vitamind Inc. uses the algorithm to detect people and moving objects in video streams for security and monitoring applications. Vitamind Video requires no calibration, and works with off-the-shelf webcams and network cameras. </li></ul></ul>
  12. 12. Commercial Technology Infusion Examples <ul><li>Rapid Information Access / Decision Making </li></ul><ul><ul><li>Technology Perspective: Growing interest in workload optimized systems that deeply analyze the content of natural language questions to answer questions with precision. Advances in question answering (QA) technology will increasingly help support professionals in critical and timely decision making in areas such as health care, business intelligence, knowledge discovery, enterprise knowledge management, and customer support. </li></ul></ul><ul><ul><li>Technology Paradigm shift: Watson Watson runs IBM’s DeepQA technology, a new kind of analytics capability that can perform thousands of simultaneous tasks in seconds to provide precise answers to questions. </li></ul></ul><ul><ul><li>Available Technology: A computer system like Watson that can understand the language of a clue, register the intent of a question, scour millions of lines of human language, and return a single, precise answer - in less than three seconds. </li></ul></ul>
  13. 13. Abstracting well-defined, technology independent business services ensures the Quality of Business Service is maintained but allows for technology selection flexibility within that service definition. What is the right programmatic and contractual balance between control and commercial flexibility? Services abstract the desired functionality from the technology implementation, opening up the opportunity to infuse technology advancements. This also provides the ability to programmatically control a smaller piece of functionality and improve the probability of success. How is project planning impacted by the renewed need to deliver on promises in a budget constrained and highly visible performance environment and what lessons learned from the commercial world will improve the probability of success? Environmental (and all other Non-Functional requirements) can be added to the functional service definition to provide clear documentation for a crisp procurement of that hardened service. How do we harden the technology for NASA’s rigorous environment? <ul><li>Utilizing Business Services can improve transparency and public participation in the achievement of the NASA Strategic Plan </li></ul><ul><li>Implementing Architecture and Technology Standards in light of a Services orientation can assure technology consistency between Service Realizations </li></ul><ul><li>Standardizing on Development Methodology / Collaborative Development Tools Set will improve team collaboration within and outside of NASA </li></ul>These times of reduced budgets are an opportunity to infuse the best of the best commercial technologies into the NASA business objectives. Infusing that technology has significant technical and programmatic challenges. Summary SI: Infusion of Commercial Technology Abstract

×