Harris JTRS Project The A-Team Garrett Wampole Ben Litchfield Jason Offord Jason Gillman David Bryant.

Slides:



Advertisements
Similar presentations
© Copyright 2006 FPT Software 1 © FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 How to work in Fsoft project Authors: KienNT.
Advertisements

Achieve Benefit from IT Projects. Aim This presentation is prepared to support and give a general overview of the ‘How to Achieve Benefits from IT Projects’
PROCESS FRAMEWORK Lecture - 3. Topics covered PROCESS FRAMEWORK PROCESS MODELS DIFFERENCE.
Requirements Specification and Management
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
1 Test Planning CSSE 376, Software Quality Assurance Rose-Hulman Institute of Technology March 9, 2007.
JTRS Visual Modeling Studio Senior Project Presentation Monday, May 12.
Project Status E911 Provisioning System Royal Flush Software Kevin Francis, Jason Plaisted, Jessica St. Croix, Mike O’Connor, Derrick Hudson.
Project Overview E911 Provisioning System Royal Flush Software
APPLICATION DEVELOPMENT BY SYED ADNAN ALI.
Objectives Explain the purpose and various phases of the traditional systems development life cycle (SDLC) Explain when to use an adaptive approach to.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
Effort in hours Duration Over Weeks Or Months Inception Launch Web Lifecycle Methodology Maintenance Phases Copyright Wonderlane Studios.
Chapter 2- Software Process Lecture 4. Software Engineering We have specified the problem domain – industrial strength software – Besides delivering the.
LSU 01/18/2005Project Life Cycle1 The Project Life Cycle Project Management Unit, Lecture 2.
N A managed approach to planning and controlling the implementation of complex application software. n A flexible tool kit, designed to support the Project.
Effective Methods for Software and Systems Integration
S/W Project Management
Team Launch Introduction. Real projects are large and complex, and most software is created by teams Merely throwing people together does not result in.
Pre-Project Activities Text Chapters 5 and 6. Pre-Project Activities 1.Contract Review 2.Development Plan 3.Quality Plan.
1 CMPT 275 Software Engineering Software life cycle.
2Object-Oriented Analysis and Design with the Unified Process Objectives  Explain the purpose and various phases of the traditional systems development.
Chapter 2 The process Process, Methods, and Tools
Software Testing Life Cycle
1 ISA&D7‏/8‏/ ISA&D7‏/8‏/2013 Systems Development Life Cycle Phases and Activities in the SDLC Variations of the SDLC models.
Chapter 3: Software Maintenance Process Omar Meqdadi SE 3860 Lecture 3 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
Team Members David Haas Yun Tang Robert Njoroge Tom Kerwin Clients Facilities Management Don Anderson Rick Klein.
Requirements Engineering CSE-305 Requirements Engineering Process Tasks Lecture-5.
How To Build a Testing Project 1 Onyx Gabriel Rodriguez.
T Project Review X-tremeIT I1 Iteration
T Final Demo Tikkaajat I2 Iteration
BSBPMG505A Manage Project Quality Manage Project Quality Project Quality Processes Diploma of Project Management Qualification Code BSB51507 Unit.
Object-oriented Analysis and Design Stages in a Software Project Requirements Writing Analysis Design Implementation System Integration and Testing Maintenance.
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Object-Oriented Software Engineering using Java, Patterns &UML. Presented by: E.S. Mbokane Department of System Development Faculty of ICT Tshwane University.
Software Life Cycle The software life cycle is the sequence of activities that occur during software development and maintenance.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
Faculty Coach: Professor Martinez  Justin Mahar  Chris Baum  Greg Schmitz  Adam Abdelhamed.
T Iteration demo T Iteration Demo Neula PP Iteration
Web-based Front End for Kraken Jing Ai Jingfei Kong Yinghua Hu.
PI2134 Software Engineering IT Telkom.  Layered technology  Software Process  Generic Process (by Pressman)  Fundamental activities (by Sommerville)
T Iteration Demo Tikkaajat [PP] Iteration
Team-Based Development ISYS321 Managing the Information Systems Project.
The Planning Phase Recognize the problem MIS steering committee 7. ManagerSystems analyst Define the problem Set system objectives Identify system constraints.
Mahindra Satyam Confidential Quality Management System Software Defect Prevention.
T Project Review Muuntaja I1 Iteration
1 CP586 © Peter Lo 2003 Multimedia Communication Multimedia Development Team.
© 2013 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. or its affiliates. The Value Review.
BSBPMG501A Manage Project Integrative Processes Manage Project Integrative Processes Project Integration Processes – Part 2 Diploma of Project Management.
T Project Review Wellit I1 Iteration
Software Test Plan Why do you need a test plan? –Provides a road map –Provides a feasibility check of: Resources/Cost Schedule Goal What is a test plan?
RUP RATIONAL UNIFIED PROCESS Behnam Akbari 06 Oct
T Project Review X-tremeIT PP Iteration
Software Development. The Software Life Cycle Encompasses all activities from initial analysis until obsolescence Analysis of problem or request Analysis.
Adaptive Software Development Process Framework. Version / 21 / 2001Page Project Initiation 2.0 Adaptive Cycle Planning 5.0 Final Q/A and.
1 DEPLOYMENT AND OPERATIONS MODULE 23 ECM SPECIALIST COURSE 1 Copyright AIIM.
Certified Software Tester How To Build a Testing Project, Part 1.
Chapter 25 – Configuration Management 1Chapter 25 Configuration management.
Software Development.
Software Project Configuration Management
Software Verification and Validation
Testing Process Roman Yagodka ISS Test Leader.
IEEE Std 1074: Standard for Software Lifecycle
Systems Analysis and Design
Introduction to Software Engineering
Chapter 1 (pages 4-9); Overview of SDLC
Chapter 2 – Software Processes
Baisc Of Software Testing
Adaptive Product Development Process Framework
Presentation transcript:

Harris JTRS Project The A-Team Garrett Wampole Ben Litchfield Jason Offord Jason Gillman David Bryant

Agenda Introduction to JVMS Processes  Design, Development, and Delivery  Process Support Tools Schedules  Planning update Concerns  Risk Assessment Prototype Demonstration

Introduction JTRS Visual Modeling Studio (JVMS)  “…provide a graphical “CAD-like” means of creating and managing configurations for JTRS radios…”  A set of XML files describe the available hardware communications facilities and software applications  The configuration also details how to create and install the applications and their relationships and dependencies on other facilities  JVMS allows designers to visually create JTRS configurations and generate the corresponding XML

Processes Requirements Elicitation  Major portion of project plan  Six weeks (+) to learn domain, gather requirements  Requirements Specification delivered and inspected 1/16

Processes Incremental Design  Three Phases Phase 1 High Level Design : 1/25 Phase 1 Detailed Design : 2/11  Implement features per phase and validate with client before beginning next phase  Feedback from previous cycle is incorporated into subsequent phases

Processes Development  Proceeds directly after each design phase  First Phase : High priority requirements  Second and Third Phases : Medium and low priority requirements  Implementation of Phase 1 requirements by 3/7

Processes Testing  Test plan completed : 1/25  Test cases will be developed and run against features implemented in each phase  Test Cases for Phase 1 by 2/21

Process Support Tools Kelut  Set of web-based process support tools  Features Discussion Forums Requirements Management  Coming soon Issue Tracking Task Management Test Case Repository 

Schedules Week 8Human-Machine Interface (HMI) Week 8Draft Detailed Design (phase 1) Week 8Final Test Plan Document Week 8Review Detailed Design (phase 1) Week 9IPR 2 Week 9Final Detailed Design (phase 1) Week 9Draft Test Cases Document Week 9Begin Implementation (phase 1) Week 10Review Test Cases Document Week 11Final Test Cases Document Week 11Completion of phase 1 requirements (Code Freeze) Week 11Testing & Bug Fixes complete on phase 1 requirements Week 11Gather Customer Feedback

Schedules Week 11Update Requirements Document Week 12Update High Level Design (phase 2) Week 12Draft Detailed Design (phase 2) Week 12Review Detailed Design (phase 2) Week 13Final Detailed Design (phase 2) Week 13Begin Implementation (phase 2) Week 13Update Test Cases Week 14IPR 3 Week 15Completion of phase 2 requirements (Code Freeze) Week 15Testing & Bug Fixes complete on phase 2 requirements Week 15Gather Customer Feedback

Schedules Week 16Update Requirements Document Week 16Update High Level Design (phase 3) Week 16Draft Detailed Design (phase 3) Week 16Review Detailed Design (phase 3) Week 17Final Detailed Design (phase 3) Week 17Begin Implementation (phase 3) Week 17Update Test Cases Week 18Completion of phase 3 requirements Week 18Final Code Freeze Week 19Final Testing & Bug Fixes Week 20Deliver Product Week 20Product Training Week 20Post Mortem Week 20Presentation Preparation Week 20IPR 4

Risks Identified in Project Plan  Inexperience with.NET and C# Marginalized – Team has a good handle on the technology  Too much domain knowledge Team has spent a good amount of time with domain expert Still may pose concerns as development continues  Rigid deadline Try to disseminate as much as possible on the state of the project, conduct IPRs, etc Have a fairly firm plan to conform to schedule