120 likes | 264 Views
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.
E N D
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 • http://jtrs.kelut.org/
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