660 likes | 851 Views
TTWCS v6 Presentation Layer Candidates. POC(s): Lead: Dave Manley Group Leads: Alan Thomas, Dave Dawson, Art Borst, Dan Bevis, & Robin Ross. Recommended v6 UPE Candidates. UPE09: Common Presentation Layer Infrastructure UPE11: Integration of TTWCS/CCS Windows
E N D
TTWCS v6 Presentation Layer Candidates POC(s): Lead: Dave Manley Group Leads: Alan Thomas, Dave Dawson, Art Borst, Dan Bevis, & Robin Ross
Recommended v6 UPE Candidates • UPE09: Common Presentation Layer Infrastructure • UPE11: Integration of TTWCS/CCS Windows • UPE12: Enhance HCI for Maintaining Situational Awareness • UPE13: Enhance HCI for Tasking Management • UPE14: Enhance HCI for Engagement Planning • UPE15: Enhance HCI for Engagement Review and Approval • UPE16: Enhance HCI for Missile Selection and Preparation • UPE17: Enhance HCI for Mission Execution • UPE18: Enhance HCI for Onboard Mission Planning • UPE19: Enhance HCI for Post Launch Management • UPE20: Unified Display of Alerts, Notifications, Prompts and Pop Ups
UPE09: Common Presentation Layer Infrastructure Overview • Summary Description • Candidate doesn’t implement changes to the system; it creates a framework for future changes • Operator Perspective: None • This candidate has no direct impact on: • User windows or window behavior • Functionality of the system from the operator point of view • Re-Architect TTWCS to implement three principle layers of a system • Presentation Layer, Domain Layer, Data Source • Presentation Layer will implement and control all user interfaces • Keyboards, Displays, Trackballs, etc. • Eventually remove all windows from the business logic, domain, CSCIs • Start with windows undergoing user centered design for v6 • All windows by v7 • Data Source layer will avail a common communication and possible database for the TTWCS system • Step towards adherence to Open Architecture guidelines • Easier interaction to other systems • Domain layer already exist with current application level CSCIs
UPE09: Common Presentation Layer Infrastructure Overview • CR Summary • Adaptive: 1 • Perfective: 0 • Corrective: 0 • TOTAL: 1
UPE09: Common Presentation Layer Infrastructure Analysis • Technical Description • Re-Architecture of TTWCS • CSCI Impact • May need to create multiple presentation layer CSCIs • Will impact several existing TTWCS CSCIs • Presentation Layer • Presentation layer architecture will model the Model / View / Controller (M.V.C), architecture at the system level • Common tool set that will be used for all future TTWCS user interfaces • Data Source Layer • Identify “Middleware” for a common communications interface for the TTWCS system • Initially for communication with the presentation layer (between data layer and the Domain layer) • Evaluate use of database on the TTWCS system and possible implementation technologies • Conduct prototyping for best alternative for each layer • Data based or code based windows • Presentation layer toolsets • Communication layer middleware • Purpose database alternatives
UPE09: Common Presentation Layer Infrastructure Analysis • Fleet Benefit: • Facilitates implementation of HCI Improvements • Easier to implement Task Centered Design • Easier to implement a common and consistent HCI style & behavior • Easier to implement new functionality, e.g. decision aids or displays • Share system components with other systems • Facilitates a common HCI across Land Attack systems • Merging with other system windows or sharing data with users on other systems • Modeling user interface changes to other systems • Common GUI will help reduce PRs • Easier to implement a change that affects multiple windows • Fleet Importance: N/A • Recommend this candidate not be briefed at Fleet Review • UPE09 Represents an internal improvement to TTWCS • Benefits not readily apparent to Fleet • Internal importance is high • This candidate facilitates implementation of all other UPE candidates
UPE09: Common Presentation Layer Infrastructure Analysis • Effort: Medium to High (High is greater than1K SLOC) • Size: High • Complexity: Medium • External Dependencies: None • Risk: Medium to High • Technical Risk: Medium • Schedule Risk: Medium-to-High • Large change to current software architecture • Much of performance prototyping and trade-off analyses work is occurring during 2004 calendar year • Resource availability may be an issue • Addresses 1 CR Eliminates 0 TIP entries
UPE09: Common Presentation Layer Infrastructure Recommendation • Recommendation Implement in v6 Defer for Future Consideration • Incorporation of this candidate facilitates all future HCI related (UPE) candidates • Incorporation of this candidate facilitates integration of TTWCS into future land attack systems • Issues • CR twcs00011359: This CR is listed as an adaptive CR, and believe it should be perfective • Justification: This CR does not change the system requirements for TTWCS (i.e, no SSS Changes) • It changes how TTWCS implements those system requirements
UPE11: Integration of TTWCS/CCS Windows Overview • Summary Description • This candidate involves developing the ability to incorporate CCS functionality on TTWCS • Operator’s Perspective: • On US SSN, the Task Manager involvement ends at 'plan save', then resumes at post launch • Provide interface for Task Manager to invoke CCS windows so that CCS capabilities would become an extension of the Task Manager • Improves overall HCI by enabling use of Task Manager to manage tasks all the way through launch and Post Launch Execution • CR Summary • Adaptive: 2 • Perfective: 0 • Corrective: 0 • TOTAL: 2
UPE11: Integration of TTWCS/CCS Windows Analysis • Technical Description • Expand the 2210/3 Interface to improve the interaction between TTWCS and CCS • Enable Task Manager to display CCS information from missile preparation and launch through post launch execution • Provide interface for Task Manager to invoke CCS windows so that CCS capabilities would become an extension of the Task Manager • Assumption: • Candidate will not add CCS functionality to TTWCS • Candidate involves incorporating resident CCS functionality on TTWCS
UPE11: Integration of TTWCS/CCS Windows Analysis • Fleet Importance: Medium • Improve integration of TTWCS and CCS on SSN • Effort: High • External Dependencies: JCM 2210/3 Interface • Risk: High • Technical Risk: Medium • Schedule Risk: High • Significant impacts to Task Manager • Need to assess a large amount of existing TTWCS and CCS functionality • Requires extensive modification to the 2210/3 interface • Addresses 2 CRs Eliminates 0 TIP entries
UPE11: Integration of TTWCS/CCS Windows Recommendations • Recommendation • Implement in v6 Defer for future consideration • Issues • Scope of UPE11 still being defined • Investigation into the amount of CCS / TTWCS interface desired by the SSN Community is ongoing • Implementation requires extensive modifications to an interface not under TTWCS SSA control (2210/3)
UPE12: Enhance HCI for Maintaining Situational Awareness Overview • Summary Description • Enhance existing/develop new HCI to improve situational awareness: • Maintain Task-Specific Situational Awareness (TTWCS Operator Viewpoint) • Maintain Team Supervisor Situational Awareness (ECO/TAO/CO Viewpoint) • Operator’s Perspective: • Provide better Situational Awareness of Strike Status and required actions to the TTWCS operator • Improve supervisory-level summary displays • Drill-Down and De-cluttering capabilities • Provide max-follow on salvo size • Standardization nomenclature on new/modified v6 Windows (e.g., eliminate “LAC-C” terminology) • Provides logical & sequential task flow to TTWCS HCI • CR Summary • Adaptive: 9 • Perfective: 5 • Corrective: 0 • TOTAL: 14
UPE12: Enhance HCI for Maintaining Situational Awareness Analysis • Technical Description • Potential redesign of “Task Manager” • Includes making Engagement Status more clear on TM • Potential redesign of “TTWCS Summary Display” • Add Drill Down capability, Max Follow-on Salvo, De-cluttering features, Pre-Planned missions and Launch Basket and Composite Launch Basket to this display • Improve ability to evaluate missile flight path by providing single screen that shows: • Correct missile path • Accurate land masses • All (organic and off-hull) contact information including AOU, source of AOU, and time of AOU • Appropriate stand-off distances per LAC intentions • All airspace control measures • Will not require the addition of any digital chart interfaces currently not used by TTWCS • Improve nomenclature on new/modified v6 Windows • Eliminate “LAC” references and use NTTP standard naming format • Use consistent reference of “Plan” or “Engagement” across system • Improve the way Plan # / TLD / MSN is shown across system.
UPE12: Enhance HCI for Maintaining Situational Awareness Analysis • Technical Description (cont) • ATTD Transition Candidates: • Situational Awareness Plot • Automation & Decision Support Opportunities • Task Centered Design & Task Manager • Assumption: UPE09 is funded, requiring no additional modifications to “Business Logic” CSCIs • UPE09 will already address removal of HCI from business logic CSCIs • New/modified windows may require additional data from business logic CSCIs • Anticipate data requirement additions will be small
UPE12: Enhance HCI for Maintaining Situational Awareness Analysis • Fleet Importance: High • Effort: High • External Dependencies: None • Risk: Medium • Technical Risk: Medium • Schedule Risk: Medium • Impacts to two large windows (Task Manager / TTWCS Summary display) • Need to assess a large amount of existing TTWCS functionality associated with these tasks • Addresses 14 CRs Eliminates 0 TIP entries
UPE12: Enhance HCI for Maintaining Situational Awareness Recommendations • Recommendation • Implement in v6 Defer for future consideration • Task Analysis will include analysis of information requirements which will facilitate identifying information which should be provided to the operator. • Issues • None
UPE13: Enhance HCI for Tasking Management Overview • Summary Description • Enhance HCI associated with Tasking Management: • Create / Edit Strike Package • Create / Edit Communications Plan • Validate ESP • Send / Edit Exception Report • Operator’s Perspective: Candidate improves HCI used to manage tasking • Provides logical & sequential task flow to TTWCS HCI when creating, editing and validating Electronic Strike Packages (ESPs) • HCI Improvements may include reducing button clicks, making windows more intuitive, improved “drill-down” features, etc. • New Capabilities: • Reduce operator error rates when processing strike packages • Add Auto-Ready Spare to Assignment Type • Improve ability to create / modify the Communications Plan for a Strike Package • Provides logical & sequential task flow to TTWCS HCI • CR Summary • Adaptive: 0 • Perfective: 11 • Corrective: 10 • TOTAL: 21
UPE13: Enhance HCI for Tasking Management Analysis • Technical Description • Improve HCI that addresses Tasking Management using User Centered Design Process • Candidate does not itself change TTWCS functionality • Functional changes identified during task analysis will be addressed via CR process • Scope includes modifying HCI associated with the following tasks: • Create / Edit Strike Package • Create / Edit Communications Plan • Validate ESP • Send / Edit Exception Report • Changes include: • Contains corrective fixes for situations where Creation or Editing of a Strike Package resulted in system hang ups or conflicts • Improve HCI related to creating or editing a Communications Plan • Assumption: UPE09 is funded, requiring no additional modifications to “Business Logic” CSCIs • UPE09 will already address removal of HCI from business logic CSCIs • New/modified windows may require additional data from business logic CSCIs • Anticipate data requirement additions will be small
UPE13: Enhance HCI for Tasking Management Analysis • Fleet Benefit • Improve ability to manually enter or modify Strike Packages • Improve process to reduce potential of operator error from causing Tasking conflicts • Fleet Importance: Medium to High • Effort: Medium to High • External Dependencies: None • Risk: Medium-to-High • Technical Risk: Medium • Schedule Risk: Medium-to-High • Addresses 21 CRs Eliminates 1 TIP entries
UPE13: Enhance HCI for Tasking Management Recommendation • Recommendation • Implement in v6 Defer for future consideration • Issues • None
UPE14: Enhance HCI for Engagement Planning Overview • Summary Description • Enhance HCI associated with Engagement Planning: • Create Engagements • Edit Engagements • Apply defaults to Engagements • Generate, review and take action based on Conflict Identification Analysis report • Operator’s Perspective: Candidate improves HCI used to conduct Engagement Planning tasking • Provides logical & sequential task flow to TTWCS HCI from right after an Exception Report is sent, through creating and editing engagements and conflict analysis • HCI Improvements may include reducing button clicks, making windows more intuitive, improved “drill-down” features, etc. • New Capabilities: • Increased Automation of Waypoint Selection and Editing • Evaluate option to apply the current system planning parameters to selected engagements • Improve usability of the Conflict Analysis Report • CR Summary • Adaptive: 3 • Perfective: 9 • Corrective: 3 • TOTAL: 15
UPE14: Enhance HCI for Engagement Planning Analysis • Technical Description • Improve HCI that addresses Engagement Planning using User Centered Design Process • Candidate does not itself change TTWCS functionality • Functional changes identified during task analysis will be addressed via CR process • User Centered Design will modify Engagement Planning windows • Individual CR’s may become OBE with modifications • Scope includes modifying HCI associated with the following tasks: • Create Engagements • Edit Engagements • Apply defaults to Engagements • Generate, review and take action based on Conflict Identification Analysis report
UPE14: Enhance HCI for Engagement Planning Analysis • Technical Description (cont) • Changes include: • Evaluate changing from AOU terminology to MTST Ellipse terminology • Evaluate displaying Block IV Branch ID in Engagement Window • Evaluate option to apply the current system planning parameters to selected engagements • Evaluate how to reference engagements (e.g., by MSN / TLD / Plan #) to provide for correlation across the system • Evaluate ability to globally Add option to apply changes to all existing engagements on the System Planning Parameters Window • Evaluate increased Automation of Waypoint Selection and Editing • Allow the operator to modify waypoints whenever they are selected without requiring "TLAM PLAN" window to be displayed before the operator can do anything to waypoints graphically. • Allow overriding the flight path without selecting "manual" from the TLAM PLAN window. • Assumption: UPE09 is funded, requiring no additional modifications to “Business Logic” CSCIs • UPE09 will already address removal of HCI from business logic CSCIs • New/modified windows may require additional data from business logic CSCIs • Anticipate data requirement additions will be small
UPE14: Enhance HCI for Engagement Planning Analysis • Fleet Benefit • Improve ability to edit Engagements and apply default parameters • Improve the way engagements are referenced to allow for easier tracking of an engagement from creation to execution • Reduce chances of human error by simplifying process and improving tracking of engagements • Fleet Importance: High • Effort: Medium • External Dependencies: None • Risk: Medium • Addresses 15 CRs Eliminates 0 TIP entries
UPE14: Enhance HCI for Engagement Planning Recommendation • Recommendation • Implement in v6 Defer for future consideration • Issues • None
UPE15: Enhance HCI for Engagement Review and Approval Overview • Summary Description • Enhance HCI associated with Engagement Review and Approval: • Review Engagements • Approve Engagements • Send SCOs • Operator’s Perspective: Candidate improves HCI used to conduct Engagement Review and Approval • Provides logical & sequential task flow to TTWCS HCI used to conduct Engagement Review and Approval including sending SCOs. • HCI Improvements may include reducing button clicks, making windows more intuitive, improved “drill-down” features, etc. • New Capabilities: • Facilitate process and show status of all engagement reviews • Improve the process to send SCOs off-hull • CR Summary • Adaptive: 0 • Perfective: 2 • Corrective: 0 • TOTAL: 2
UPE15: Enhance HCI for Engagement Review and Approval Analysis • Technical Description • Improve HCI that addresses Engagement Review and Approval using User Centered Design Process • Candidate does not itself change TTWCS functionality • Functional changes identified during task analysis will be addressed via CR process • Scope of candidate includes modifying HCI associated with: • Review Engagements • Approve Engagements • Send SCOs • Changes include providing improved inputs to show review status to Task Manager • Assumption: UPE09 is funded, requiring no additional modifications to “Business Logic” CSCIs • UPE09 will already address removal of HCI from business logic CSCIs • New/modified windows may require additional data from business logic CSCIs • Anticipate data requirement additions will be small
UPE15: Enhance HCI for Engagement Review and Approval Analysis • Fleet Benefit • Reduce chances of human error by simplifying process and improving tracking of engagements • Fleet Importance: Medium • Effort: Medium • External Dependencies: None • Risk: Low • Addresses 2 CRs Eliminates 0 TIP entries
UPE15: Enhance HCI for Engagement Review and Approval Recommendation • Recommendation • Implement in v6 Defer for future consideration • Task Analysis will determine appropriate levels of review to track and display • Issues • None
UPE16: Enhance HCI for Missile Selection and Preparation Overview • Summary Description • Enhance HCI associated with Missile Selection and Preparation • Missile Preselection • Missile Selection • Missile Alignment and Preparation for Launch • Operator’s Perspective: Candidate improves HCI associated with Missile Selection and Preparation • Provides logical & sequential task flow to TTWCS HCI used to conduct Missile Preselection, Missile Selection, Missile Alignment and Preparation for Launch • HCI Improvements may include reducing button clicks, making windows more intuitive, improved “drill-down” features, etc. • Improves presentation of inventory functions and resolution of fault conditions • New Capabilities: • Improve navigation to Launcher Information Window • Improve how missile and launcher information is presented to the operator • CR Summary • Adaptive: 0 • Perfective: 4 • Corrective: 0 • TOTAL: 4
UPE16: Enhance HCI for Missile Selection and Preparation Analysis • Technical Description • Improve HCI that addresses Missile Selection and Preparation using User Centered Design Process • Candidate does not itself change TTWCS functionality • Functional changes identified during task analysis will be addressed via CR process • Scope of candidate includes modifying HCI associated with: • Missile Preselection • Missile Selection • Missile Alignment and Preparation for Launch
UPE16: Enhance HCI for Missile Selection and Preparation Analysis • Technical Description (cont) • Changes include: • Potential redesign of Launcher / Missile information windows to simplify overall view but allow for drill down information capability • Correct slow sorting on window, which causes failure to select missile • Perfecting MM Window Design • Improving navigation to Launcher Information Window from Job Bar or Task Manager equivalent windows • Perfecting Missile pre-selection / selection process so that it is not confusing to the operator • Assumption: UPE09 is funded, requiring no additional modifications to “Business Logic” CSCIs • UPE09 will already address removal of HCI from business logic CSCIs • New/modified windows may require additional data from business logic CSCIs • Anticipate data requirement additions will be small
UPE16: Enhance HCI for Missile Selection and Preparation Analysis • Fleet Benefit • Make Missile Selection process more intuitive • Allow greater capability to use Cell Allocation as a planning tool • Fleet Importance: Medium • Effort: Medium • External Dependencies: None • Risk: Medium • Addresses 4 CRs Eliminates 0 TIP entries
UPE16: Enhance HCI for Missile Selection and Preparation Recommendation • Recommendation • Implement in v6 Defer for future consideration • Issues • None
UPE17: Enhance HCI forMission Execution Overview • Summary Description • Enhance HCI associated with Mission Execution • Execute Engagement • Launch Weapons • Monitor Launcher / Missile Status • Respond to Launcher / Missile Faults • Operator’s Perspective: Candidate improves HCI associated with Mission Execution • Provides logical & sequential task flow to TTWCS HCI used to conduct execute engagements, launch missiles, monitor launcher/missile status, and respond to launcher / missile failures • HCI Improvements may include reducing button clicks, making windows more intuitive, improved “drill-down” features, etc. • CR Summary • Adaptive: 0 • Perfective: 3 • Corrective: 1 • TOTAL: 4
UPE17: Enhance HCI forMission Execution Analysis • Technical Description • Improve HCI that addresses Mission Execution using User Centered Design Process • Candidate does not itself change TTWCS functionality • Functional changes identified during task analysis will be addressed via CR process • Scope of candidate includes modifying HCI associated with: • Execute Engagement • Launch Weapons • Monitor Launcher / Missile Status • Respond to Launcher / Missile Faults
UPE17: Enhance HCI forMission Execution Analysis • Technical Description (Cont) • Changes include: • Add the P/R/B (or pool designation) to launch execution window • Correct display so that all cells of a module turn red after a Restrained Fire or similar casualty • Provide information so that operator can view Launcher Enable Status when viewing "Working Allocation Mode“ • Assumption: UPE09 is funded, requiring no additional modifications to “Business Logic” CSCIs • UPE09 will already address removal of HCI from business logic CSCIs • New/modified windows may require additional data from business logic CSCIs • Anticipate data requirement additions will be small
UPE17: Enhance HCI forMission Execution Analysis • Fleet Benefit • Allows better monitoring of System, Missile and Launcher Status when executing Tasking • Provides better information to allow operator to accomplish tasking during casualties • Fleet Importance: Medium • Effort: Medium • External Dependencies: None • Risk: Medium • Potential risk associated with separating HCI from CSCIs handling Mission Execution (Primarily MM) • Have safety support on v6 Presentation Layer Team to address safety issues • Addresses 4 CRs Eliminates 0 TIP entries
UPE17: Enhance HCI forMission Execution Recommendation • Recommendation • Implement in v6 Defer for future consideration • Issues • None
UPE18: Enhance HCI for Onboard Mission Planning Overview • Summary Description • Enhance HCI associated with Mission Execution • Create LPMP Missions • Generate exception report for LPMPs • Perform ACMS accountability Tasking • Operator’s Perspective: Candidate improves HCI used to execute CFF missions and create LPMPs associated with Onboard Mission Planning • Provides logical & sequential task flow to TTWCS HCI used to to execute CFF missions and create LPMPs • HCI Improvements may include reducing button clicks, making windows more intuitive, improved “drill-down” features, etc. • CR Summary • Adaptive: 0 • Perfective: 4 • Corrective: 4 • TOTAL: 8