Innoslate™ Systems Engineering Management Tool Test and Analysis

Slides:



Advertisements
Similar presentations
Introduction Lesson 1 Microsoft Office 2010 and the Internet
Advertisements

Performance Testing - Kanwalpreet Singh.
Database Planning, Design, and Administration
Ninth Lecture Hour 8:30 – 9:20 pm, Thursday, September 13
HP Quality Center Overview.
Key-word Driven Automation Framework Shiva Kumar Soumya Dalvi May 25, 2007.
1 IBM Software Group ® PRJ270: Essentials of Rational Unified Process Module 3: RUP Structure and Navigation.
Alternate Software Development Methodologies
SOFTWARE PRESENTATION ODMS (OPEN SOURCE DOCUMENT MANAGEMENT SYSTEM)
CCMDB 7.2.
T-FLEX DOCs PLM, Document and Workflow Management.
The Experience Factory May 2004 Leonardo Vaccaro.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Information Systems Development and Acquisition Chapter 8 Jessup & Valacich Instructor: Ramesh Sankaranarayanan.
Copyright  Larry Dribin, Ph.D. SE470_EngFlows_v1.ppt SE470 EngFlows - 1 Excellence in Software Engineering Repeatable Level Defined Level Manage.
I n t e g r i t y - S e r v i c e - E x c e l l e n c e Business & Enterprise Systems Introduction to Hewlett Packard (HP) Application Lifecycle Management.
Clarity on the performance of IT Metricus at a Glance Metricus Metricus has been acknowledged for breaking new ground on IT performance management and.
BUSINESS DRIVEN TECHNOLOGY
Lecture Nine Database Planning, Design, and Administration
System Engineering Instructor: Dr. Jerry Gao. System Engineering Jerry Gao, Ph.D. Jan System Engineering Hierarchy - System Modeling - Information.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
Where Innovation Is Tradition SYST699 – Spec Innovations Innoslate™ System Engineering Management Software Tool Test & Analysis.
Structure Commander Technical Presentation. Copyright (C) MCS 2013, All rights reserved. 2 STRUCTURE COMMANDER Introduction Product Overview.
State of Connecticut Core-CT Project Query 4 hrs Updated 1/21/2011.
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
Where Innovation Is Tradition SYST699 – Spec Innovations Innoslate™ System Engineering Management Software Tool Test & Analysis Aron Ceely Justin Mathews.
Final Year Project Presentation E-PM: A N O NLINE P ROJECT M ANAGER By: Pankaj Goel.
© 2009 IBM Corporation IBM BPM BlueWorks Overview & Key Features.
Annual SERC Research Review - Student Presentation, October 5-6, Extending Model Based System Engineering to Utilize 3D Virtual Environments Peter.
Overview of Change Management ClearQuest Overview for CORUG January, 2008.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Practice Insight Instructional Webinar Series Claim Manager Beginner Presented by: Shaun McAnulty – Product Training Specialist.
ArcGIS Workflow Manager An Introduction
RUP Requirements RUP Artifacts and Deliverables
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Overview of the Database Development Process
Implementation of HUBzero as a Knowledge Management System in a Large Organization HUBBUB Conference 2012 September 24 th, 2012 Gaurav Nanda, Jonathan.
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
Where Innovation Is Tradition SYST699 – Spec Innovations Innoslate™ System Engineering Management Software Tool Test & Analysis.
Rational Unified Process Fundamentals Module 4: Disciplines II.
ITEC224 Database Programming
Multi-agent Research Tool (MART) A proposal for MSE project Madhukar Kumar.
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
Certification and Accreditation CS Phase-1: Definition Atif Sultanuddin Raja Chawat Raja Chawat.
CHECKPOINTS OF THE PROCESS Three sequences of project checkpoints are used to synchronize stakeholder expectations throughout the lifecycle: 1)Major milestones,
What’s New for Web Developers in ASP.NET and Visual Studio 2008 Kate Gregory Microsoft Regional Director
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
PRJ566 Project Planning & Management Software Architecture.
Design and Implementation of a Rationale-Based Analysis Tool (RAT) Diploma thesis from Timo Wolf Design and Realization of a Tool for Linking Source Code.
5 Copyright © 2010, Oracle and/or its affiliates. All rights reserved. Other Administrator Tasks.
Introduction to KE EMu Unit objectives: Introduction to Windows Use the keyboard and mouse Use the desktop Open, move and resize a.
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
® IBM Software Group © 2007 IBM Corporation Module 3: Creating UML Diagrams Essentials of Modeling with IBM Rational Software Architect, V7.5.
Banner 6.x Fundamentals: Navigation and Forms. n Name n Organization n Title/function n Job responsibilities n SCT Banner Experience n Expectations Introductions.
RUP RATIONAL UNIFIED PROCESS Behnam Akbari 06 Oct
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
CMMI Certification - By Global Certification Consultancy.
1 The XMSF Profile Overlay to the FEDEP Dr. Katherine L. Morse, SAIC Mr. Robert Lutz, JHU APL
Building Enterprise Applications Using Visual Studio®
CIM Modeling for E&U - (Short Version)
TechStambha PMP Certification Training
Shankar Chandrasekaran
Databases and Information Management
CLINICAL INFORMATION SYSTEM
Databases and Information Management
SharePoint services Provides team collaboration through SharePoint Sites and makes it easy for communities to work together on documents, tasks, contacts,
Time Scheduling and Project management
UML Design for an Automated Registration System
Presentation transcript:

Innoslate™ Systems Engineering Management Tool Test and Analysis Aron Ceely Justin Mathews Kate Stevenson Bruck Woldie

Agenda Background Problem Definition and Objectives Approach Overview Test Strategy Innoslate™ Feature User Experience and Recommendations Future Innoslate™ Features Way Forward Acknowledgements Questions and Answers

Background – Innoslate™ Developed as an aggregation of several systems engineering tools and concepts that have been utilized for the past 25 years. Cloud-based web application developed specifically for systems engineers to encompass activities related to the full systems lifecycle. Includes capabilities related to Requirements Management, Collaboration, System Modeling, Reporting, and Discrete Event Simulation.

Problem Definition and Objectives Software product development is very new to SPEC Innovations, necessitating a critical review and analysis of the Innoslate™ tool to provide independent feedback and recommendations with a primary focus on usability and functionality. Objectives: Testing and critical evaluation of the capabilities offered by Innoslate™. Compile and detail test results and recommendations as part of a report to the sponsor. Deliver the final project report. Present project and findings to the sponsor and GMU faculty.

Approach Overview Leverage completed Systems Engineering (SE) project from a previous MSSE course to test tool in developing SE artifacts. Scoped Innoslate™ features for testing and evaluation: Database Viewer Requirements Viewer Document Analyzer Report Generator Collaboration Scoped test environment to two browsers: Google Chrome and Mozilla Firefox. Developed and executed against a test strategy that outlined evaluation criteria and test cases. Captured and analyzed test results to develop recommendations for growth and future capabilities.

Test Strategy Focus on testing the Functionality and Usability of the tool Test case development and execution Test cases based on expected steps and results described in the Innoslate™ User Guide (Described in Final Report). Evaluation criteria development for Functionality and Usability. Functionality Testing Examine how feature(s) functions by inputting data, observing the tool’s actual behaviors in generating outputs, and compare to expected results defined in test cases. Evaluate results of the test against functional criteria. Usability Testing Focused on evaluating the tool’s capability to meet its intended purpose as well as its ease of use. Evaluate results of test against usability criteria. NOTES: Give examples of functional and usability evaluation criteria verbally

Database Viewer

Database Viewer – User Experience Robustly designed and developed function providing the ability to create, save, and view various types of class entities such as Assets, Artifacts, and Requirement statements. User interface browse viewer demonstrates efficient organization of persisted content entities. Dynamic sorting, filtering, and search functions enables users to find information easily. Offers the system engineer a valued tool for managing the variety of data elements that comprise system artifacts and documents.

Database Viewer – Recommendations Include a “Caution/Alert” dialog message to user about data loss when navigating away from an entity create/edit screen. Include a graphic indicator to denote that an entity contains one or more attached files. Provide the capability to delete files attached to existing database entities. Provide a multi-attribute sort capability including the Class attribute within the Database view.

Requirements Viewer

Requirements Viewer – User Experience Though Requirements Viewer has all basic features to create and manage a project’s requirements, overall, users felt that this capability could evolve to offer more robustness and better performance. Users did find the validation feature extremely useful enabling systems engineers evaluate the quality of their requirements. The ability to easily create predefined and custom relations to other entities is a very powerful feature that helps to build traceability into the project. Addition of advanced charting/diagramming capabilities and support for creating a batch of requirements would greatly enhance this feature’s usefulness.

Requirements Viewer – Recommendations Provide automatic-numbering of requirements or perhaps provide a visual display noting the current numbering scheme. Provide a progress bar when running the requirements validation function. Provide the capability to add multiple requirements at once without having to exit to the database view after creating each requirement.

Document Analyzer

Document Analyzer – User Experience Enables users to easily archive systems engineering artifacts in a single location. Alleviates users from acquiring and managing other content management tools such as SharePoint. Can easily leverage existing content from existing artifacts stored in the Innoslate™ database, establish relationships between artifacts and other entities within Innoslate™. Improves traceability, i.e., requirements, architecture mapping.

Document Analyzer – Recommendations Provide explicit message that upload was completed successfully. Provide error messages that describe the specific reason for upload failures. During automatic parsing, provide a progress bar to show the status of the parsing process, i.e., percent complete. During manual parsing, if a file fails to appear in the extractor window after import, provide a message that describes why a file failed to appear in the extractor window (e.g., perhaps user uploads wrong PDF-version).

Report Generator

Report Generator – User Experience Offers an impressive list of reports and diagrams that can be easily generated and tailored to meet a systems engineer’s needs. Enables systems engineers to create common document framework for industry recognized documents and tailor for project’s specific needs. Offers a single location for content management by storing all reports (Word format) and document frameworks in the database. Currently successfully generates: CONOPS Class Based Reports, i.e., Requirements Documents Joint Capabilities Integration Development System (JCIDS) Report

Report Generator – Recommendations Finish implementing the DoDAF report capability as this is a commonly used enterprise architecture framework. Improve users ability to access newly generated report by providing a ‘View Report’ button on the ‘Report Completed’ dialog. Enable the user to generate more systems engineering reports, i.e., Risk Management Plans, Implementation Plans.

Future Innoslate™ Features [1] Project Management Project Scheduling Enables project task development, task assignments, and generates reports for project tracking. Project Scheduling Monitoring and Assessment Automatically assesses the completeness of artifacts within Innoslate™. Offers PMs accurate assessment of how the expected and actual schedules align mitigating schedule risk. Cost Estimation Enables users to auto generate estimates based on system development cost estimate heuristics and past performance.

Future Innoslate™ Features [2] Systems Engineering Life Cycle Workflow Enables users to execute activities and relevant SE artifacts pertaining to a specific phase in the life cycle. Offers users a list of common SE practice artifacts and activities that can be tailored based on a user’s organizational SELC workflow. Highlight artifact dependencies within and across life cycle phases, and what content can be leveraged across artifacts. Scriptable Document Object Model (DOM) It is recommended that Innoslate™ publish a Document Object Model (DOM) and expose the DOM to an Application Programming Interface (API) using a script language like JavaScript which will enable creating and manipulating SE project and its entities programmatically.

Way Forward User Forums Establish and host user forums across the SE practice. Attendees should be members of industry and government to capture user demands and SE trends. Receive feedback about user experience with existing Innoslate™ features. Comparative Trade Study Evaluation Independent comparative analysis of Innoslate among leading systems engineering management tools (e.g., IBM Rational DOORS, Caliber, Enterprise Architect). Trade Study results may offer feedback as to Strengths, Weaknesses, Opportunities, and Threats (SWOT). Assist in evaluating recommended modifications and enhancements to Innoslate™ offering the most value.

Acknowledgments Thank you to our sponsors at SPEC Innovations: Dr. Steven H. Dam, Ph.D Chris Ritter Thank you to our advisor, Dr. Karla Hoffman Thank you to GMU’s SYST and OR departments

Questions and Answers