FlightPro Whitepaper
Transcription
FlightPro Whitepaper
OPERATIONS AND TRAINING MANAGEMENT SYSTEM FUNCTIONAL OVERVIEW WHITE PAPER 2014 The document provides an overview of Ocean Software’s Operations and Training Management System FlightPro®. FlightPro® is currently deployed in eleven countries including Australia, the United Kingdom, the United States and Canada. FlightPro® is a complete, proven solution covering the end-to-end operations management processes of Military Flying Squadrons, Groups, Wings and Commands. In use since 1994 and continuously upgraded and enhanced, FlightPro® allows our growing international User group to Optimize their Operations through Improved Safety, Increased Efficiency and Best Practice Delivered. Property of Ocean Software General Release Page 1 of 20 TABLE OF CONTENTS EXECUTIVE SUMMARY ....................................................................................................................................................... 3 1. FLIGHTPRO® SYSTEM OVERVIEW .............................................................................................................................. 5 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2. SCHEDULING & TASKING .......................................................................................................................................... 8 2.1 2.2 2.3 3. ACCREDITATION ............................................................................................................................................................. 18 SECURITY ...................................................................................................................................................................... 18 RELEASES AND TECHNOLOGY ................................................................................................................................. 19 6.1 6.2 7. SYLLABUS INTEGRATION ................................................................................................................................................... 15 COURSE-BOARDS – SCHEDULING FROM COURSES ................................................................................................................. 15 CATEGORIES OF ASSESSMENT............................................................................................................................................ 16 DEFAULT CARDS ............................................................................................................................................................. 16 COURSES ...................................................................................................................................................................... 16 INSTRUCTOR ACCESS ....................................................................................................................................................... 16 WRITE-UPS/DOCUMENTATION ......................................................................................................................................... 16 COURSE PROGRESSION REVIEW......................................................................................................................................... 17 COMPUTER BASED TRAINING MATERIAL ACCESS .................................................................................................................. 17 REPORTING .............................................................................................................................................................. 17 HUMAN FACTORS ...................................................................................................................................................... 17 ACCREDITATION AND SECURITY ............................................................................................................................. 18 5.1 5.2 6. TBMCS/ATO TASKING INTEGRATION................................................................................................................................ 11 TASKING HISTORY........................................................................................................................................................... 12 ELECTRONIC AUTHORIZATIONS .......................................................................................................................................... 12 WORKFLOWS................................................................................................................................................................. 12 CONFIGURATION REQUESTS.............................................................................................................................................. 12 MAINTENANCE .............................................................................................................................................................. 12 FLIGHT FOLDERS AND FLIGHT DOCUMENTATION................................................................................................................... 13 REPORTING ................................................................................................................................................................... 13 WING AND HEADQUARTERS OPERATIONAL VIEWS ................................................................................................................ 13 TRAINING MANAGEMENT ...................................................................................................................................... 14 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 4.11 5. SCHEDULING PANE ........................................................................................................................................................... 8 SCHEDULING BY PERSONNEL ............................................................................................................................................. 10 SCHEDULING BY ASSET..................................................................................................................................................... 10 OPERATIONS MANAGEMENT ................................................................................................................................. 11 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 4. ORGANIZATIONAL STRUCTURE ............................................................................................................................................ 6 PERSONNEL ..................................................................................................................................................................... 6 CATEGORIZATION SCHEMES (DUTY ROLES) ............................................................................................................................ 6 READINESS DATA.............................................................................................................................................................. 6 CURRENCY AND QUALIFICATION INTEGRATION ....................................................................................................................... 6 LOGBOOKS ...................................................................................................................................................................... 7 ASSET TYPES.................................................................................................................................................................... 7 HOURS CODES ................................................................................................................................................................. 7 REPORTING / STATISTICS .................................................................................................................................................... 7 RELEASE MANAGEMENT & OVERALL IT ARCHITECTURE ......................................................................................................... 19 FUTURE CAPABILITY DIRECTION ......................................................................................................................................... 20 SUMMARY .............................................................................................................................................................. 20 Property of Ocean Software General Release Page 2 of 20 EXECUTIVE SUMMARY Ocean Software’s Operations and Training Management System FlightPro® is a comprehensive Commercial-Off-The-Shelf (COTS) product that provides clients the tools they need to ensure their Operations are Optimized. FlightPro® is a complete, proven solution covering the end-to-end operations management processes of Military Flying Squadrons, Groups, Wings and Commands. These processes include but are not limited to tasking, scheduling, conflict resolution, training and learning management, competency tracking, flying hours management and a full suite of operational reporting. FlightPro®’s underlying strength has arisen from our consistent focus on the end User requirements and the ground-up involvement of Squadron personnel since day one. We maintain this approach today with Users continuing to influence ongoing product evolution and improvement. It is this concept, its benefits and ease of operation that propelled FlightPro® to become the leader in its field. FlightPro® delivers considerable Return on Investment (ROI) as it is the only COTS system with the capability to enterprise manage both front line operations and school house training in a single toolset. Using FlightPro®, Ocean Software is well versed at solving the common challenges experienced by Military operators. Among the typical challenges include legacy systems that are stove piped, nonportable and do not integrate. Legacy systems also have a limited conflict management capability, are prone to human error and can be costly to maintain. Linked to this is the inability to achieve true interoperability and effective communication across all stakeholders. Obsolescence and support issues are common place, compounded by staff posting cycles removing access to key staff who are familiar with the bespoke nature of legacy systems. Common however is the need to achieve greater efficiency and to do more with the same or less resources. Ocean Software and FlightPro® are able to overcome these challenges and ensure Operations are Optimized, via the following three key elements: Improve Safety FlightPro® is able to form an integral part of a Safety Management System and Quality Management System by providing invaluable data to ensure compliance with standards. FlightPro® is unique as it couples the dynamic needs of flying operations management together with critical tracking and management of qualifications and currencies, thereby guaranteeing that only qualified and current crews are assigned to missions. A comprehensive database of activity and outcomes provides a powerful management tool to conduct detailed analysis of performance trends supporting improved decision-making and safety. FlightPro® provides a granular training management system allowing a ‘recruitment to retirement’ history of an individual linked to competency, currency and qualifications. FlightPro®’s database provides a repository of training and event accomplishments by individual, squadron, wing and command, allowing accident investigation teams the ability to pinpoint deficiencies and identify corrective action to immediately reduce future mishaps. FlightPro® allows configuration of key operational business rules and combines them with a granular conflict management system, alerting scheduling and operations staff to potential issues in advance of them happening. Further it provides a simple to use, drag and drop interface to resolve the highlighted issues as they arise. Property of Ocean Software General Release Page 3 of 20 Increase Efficiency FlightPro® significantly improves operating efficiencies by providing an extensive suite of real-time graphical tools and interfaces for real time visibility of all activity, assets and personnel. This allows operations staff and command to maintain discipline over the control of assets and at the same time drive down costs. FlightPro® is a single integrated system with information being entered once, therefore eliminating data transposition errors and providing a single authoritative source for key operational data. Where other systems fail to get the acceptance of the end user, FlightPro® succeeds by providing an environment that directly reflects a comprehensive understanding of the end user’s daily management requirements. FlightPro® facilitates the full spectrum of tasks required to manage flying operations including scheduling, conflict resolution, currency and qualification tracking, student and operational aircrew assessment and progress, status boards, controlled document management, executive reporting facilities and deployment activities. Traditional labor intensive, time consuming activities and administrative processes, such as squadron flying hour returns, record keeping and defaulter identification are automated within FlightPro®. Single data entry and automation of processes releases specialist staff back to operations. Best Practice Delivered Since its introduction in 1993, Ocean Software has continually added new functionality in response to the needs of our global customer base. Our knowledge of the common daily practices of military operators and the hands-on approach by our technicians and Subject Matter Experts assists Ocean Software to ensure that this one product can suit the needs of flying organizations, operational and training, across the globe. FlightPro® provides a career military personnel and platform operations management solution from recruitment to retirement. FlightPro® is designed to support all missions and platform types allowing a single toolset to be used across the force. The FlightPro® proprietary real time messaging layer ensures accurate and timely situational awareness of the unit’s flying program and personnel commitments. FlightPro® delivers key information to assist in making time critical decisions. Predefined and documented interfaces (APIs) allow for seamless integration between mission critical systems and agencies. The innovative visual information approach of the product allows operators of FlightPro® to conduct all aspects of the operational planning and daily execution cycle with limited need for a keyboard. A mouse or touch screen is often all that is needed to take full advantage of the tremendous power of the product. Property of Ocean Software General Release Page 4 of 20 1. FLIGHTPRO® SYSTEM OVERVIEW FlightPro® consists of an integrated system that includes an Operations Scheduling interface, Currency and Qualification management suite and a Training management suite. The FlightPro® Scheduling interface ensures Scheduling, tasking and optimization of assets, people, courses, tasks and events is achieved using highly graphical user interface in the form of a number of linked intelligent electronic whiteboards. The FlightPro® Currency and Qualification interface stores and shows Currency and Qualification data very clearly and flexibly; and it integrates the current data directly into the planning process views. The FlightPro® Training Management suite allows multiple syllabi, covering multiple courses and multiple platforms to integrate for maximizing available simulators/aircraft, best utilizing classrooms, and ensuring students and instructors alike are available and qualified/current for their scheduled lessons in the air or on the ground. Syllabus deviations are reduced; utility rates of manpower and equipment are maximized. While FlightPro® is deployed at the Unit/Squadron locations; it also facilitates situational awareness and operational reporting for Wings and Command. When installed as an enterprise wide solution, the product is divided into central and regional functions with an associated topology and multiple database design to reduce network dependency. FlightPro® centrally manages all key data to ensure the consistency of the records and definitions used by the individual units, Wings and Command that make up the enterprise. This centralized approach ensures that all records created in the field are using the same baseline data decreasing both system training costs and future cost of integration. Benefits of this architecture include single electronic flying history of units, assets, and individuals from recruitment to retirement, with complete visibility and access to any courses and events that an individual has ever undertaken, and a command aggregated view of all personnel and asset operational readiness data. The central database facilitates group level reporting of overall or ‘whole of service’ effectiveness. It provides ease of enterprise reporting, including but not limited to visibility of flying hour expenditure across units and fleets. The following diagram illustrates the key components of a FlightPro® Enterprise Architecture. This foundation architecture also allows for autonomous deployed operations with full data sync upon return. Figure 1 - FlightPro® System Notional Architecture Property of Ocean Software General Release Page 5 of 20 What follows is a description, by function of the key areas commonly used across both operations and training management. Whether it’s command oversight across multiple units or a stand-alone unit, the functions below illustrate the flexibility of the system. 1.1 ORGANIZATIONAL STRUCTURE One of the fundamental building blocks of the resource information within FlightPro® is the definition of the Organizational Structure. This definition spans from the highest-level branches to the functional Unit or Squadron. Each intermediate branch is defined between the highest to lowest and represented as a standard Microsoft Windows tree view allowing easy access and navigation. 1.2 PERSONNEL Personnel records are the most universally used data definition in FlightPro®. These records may either be entered on an ad-hoc basis or imported from an integrated HR system. Some integration activity is typically required to facilitate this data exchange though the interface is well documented. All personnel records are centrally defined and distributed to the field databases to ensure data integrity. FlightPro® provides a Posting module where individuals can be Posted to Units with effect from nominated dates. Field-level installations of FlightPro® process the various posting instructions when they become valid by moving personnel records into and out of Units. 1.3 CATEGORIZATION SCHEMES (DUTY ROLES) Within FlightPro® a duty role (pilot, co-pilot, engineer, etc.) for a particular asset type, is termed a scheme, i.e. a co-pilot on a C-130. Each scheme can have a different categorization, such as A2 instructor pilot and each person can hold one or many schemes. 1.4 READINESS DATA While FlightPro® gathers records for each individual; data is aggregated centrally to form part of an enterprise-wide reporting and operational readiness database. The categorization schemes can be used to define readiness and currency. At Unit level, these central definitions can be used to form combinations of revalidation rules, make groupings for data entry and cross validation, form associations with tasks as pre-requisites and establish conflict rules. 1.5 CURRENCY AND QUALIFICATION INTEGRATION FlightPro® does far more than simply store and show Currency and Qualification data though it does show these essential views very clearly and flexibly. FlightPro® integrates the current data directly into the planning and scheduling process views. FlightPro® can show those skills or qualifications required for a specific task as well as all of the Unit personnel who hold them at a specific time. Capability shortfalls can be seen, upgrades planned for and extensions or exemptions granted against specific missions with full visibility to executives and authorizing officers. All information necessary to update the individuals’ Currency and Categorization scheme information along with the optional creation of logbook records can be achieved using the Mission Outcome screen. Property of Ocean Software General Release Page 6 of 20 FlightPro® has been enhanced to include formalized electronic workflow links to Currency and Qualifications to allow a full electronic record of those key high value items such as Instrument Rating Tests or Upgrades. These workflows also allow for multi-stage approvals, supporting Maintenance Technician authorizations. 1.6 LOGBOOKS Each specialization defined to the product (e.g. pilot, air combat officer, fighter controller, maintainer, loadmaster, etc.) may have a unique logbook format. For each individual, they may readily access and report on their logbook for scheduled events and ad hoc flying. While FlightPro® can maintain an electronic logbook, the product also allows the User to export the records to MS Excel should individuals wish to maintain separate complete lists of flying. 1.7 ASSET TYPES Asset type records form the anchor point for many areas of data, statistical records and application functionality. For example, at Unit level, it is on an Asset Type basis that the Electronic Mission Authorization functionality is enabled or disabled, and also time remaining until next maintenance check on the asset and its sub-systems. Basic turn around, configuration items, user statuses / flags, calendars of operation, availability, registrations, time calculations, positions, user assignments and more may be configured independently against individual asset types. This allows each Asset Type to be configured to support that particularly platform’s requirements business requirements. 1.8 HOURS CODES Hours codes are used to categories and report on the hours used against different operational or training mission types. A critical part of the process for measuring and reporting hours accounted for by cost centers (departments) is the definition of consistent Hours Codes. These codes are used across all accounting processes within FlightPro® and comprise one of the base parameters and grouping mechanisms for reporting. This reporting is of great value as it allows user defined billing codes (asset type, squadron, flying activity, ground activity, supported agency, client etc.) so accurate awareness of cost can be measured or billing administration to be processed. Where other FlightPro® clients have outsourced their flying operations, all of the accounting records required for contractual arrangements are sourced from the Hours Code reporting. For example hours codes can be sub categorized (Billable, non-billable, etc.), ability to nominate hours used against student, course and country if required and ability to split taxi / frame time. 1.9 REPORTING / STATISTICS Reporting within the FlightPro® enterprise is achieved either by using records that have been aggregated centrally (i.e. readiness reporting across currency and qualification information) or by using records that exist across multiple databases (i.e. flying hours per unit). The central database is configured to know the network locations of all field databases and as such can be used as reference to produce aggregated reports that span all FlightPro® databases. Property of Ocean Software General Release Page 7 of 20 2. SCHEDULING & TASKING In FlightPro®, Scheduling, tasking and optimization of assets, people, courses, tasks and events is achieved using a highly graphical user interface in the form of linked intelligent electronic whiteboards. All whiteboards may be used concurrently as each one will update its information display in real-time as the changes occur. The fundamental activities being scheduled through FlightPro® are typically missions, simulators, and ground activities such as briefings, classroom lectures and examinations both written and electronic. Missions may comprise individual sorties or collections of sorties in groups. 2.1 SCHEDULING PANE The main whiteboard used for operational daily planning is known as a ‘Pane.’ Panes provide the backdrop for all events that are scheduled both locally and remotely, including records created and gathered on deployment. Events may be forward planned on a Pane, far into the future, if required. FlightPro® can provide a seamless integration of broad future and precise immediate planning without the traditional segregation of such views. When planned flights are completed, only the data elements that differ from planned need to be changed to record actual outcomes; only minimal additional data entry is needed with no re-keying. Flights and detachments will often be operating from ‘away from home’ sites. Depending on the security profiles implemented and hardware provision, panes can be viewed across all locations. Interaction can occur across the network and Units can readily see, and interact with if authorized, other Unit’s programs. Combined views can be created if required to assist conflict resolution. Flight Strips are User definable formats Events freely arranged by time and row to suit unit operations management style Briefing events for groups of individuals Sticky notes for comments Secondary duty assignments Textural notations available (also within a Mission Strip) Figure 2 - Typical Scheduling Pane All events scheduled against a Pane are represented in the form of a “Strip”. Strips may be of multiple types including Missions, Briefings, Sticky Notes, Groupings, Tasks and personnel commitments. The format of data displayed on the Strip is highly flexible and tailorable by the User. Property of Ocean Software General Release Page 8 of 20 The following Strip is provided as an intentionally comprehensive example: Example Multi-Engine Style Positions / Personnel Any Qty. Red indicates a required currency not held. Callsign Planned / Actual Times Departure Location Conflict Summary Green, Yellow, Red depending upon statuses Important Workflows Colour coded statuses. Eg Diplomatic Clearance Authorisation State Indicates status of electronic authorisation Planned / Actual Duration Task / Hours Code User Statuses User definable additional status indicators. E.g. Is the Asset Ready? Intra Sortie Tasks Pictorial of important sortie tasking information. Can be configured to show planned / actual Asset Type / Reg Colour denotes type ABP & Mission ID Key fields from tasking if received / assigned Destination Location Route Information Figure 3 - Example Multi-Engine/Multi-Crew Style Strip In FlightPro®, the Strip represents the basic building block. A common single take-off to landing Sortie would be represented as a single Strip. Collections of Strips may be grouped to provide meaningful collections such as Formation Groups and Sortie Groups (e.g. Asset away for multiple trips to satisfy an overall task). The visual aspect of the Strip may comprise many different data elements combined in a manner that is meaningful to the nature of the operation being undertaken. For example, a Strip for a transport squadron may look significantly different from a Strip for a fighter squadron. FlightPro® ensures that there is considerable flexibility offered with regards to the layouts, combinations and choices of information that may be displayed on a Strip. Readily accessible behind the client selected visual Strip representation are many areas of additional information. These areas include: General Details Crew Conflicts Configuration Timings Flight Folder Workflows Task History Authorisation Ops Log Event Outcome Currencies Figure 4 - Additional Available Information to the Displayed Strip Property of Ocean Software General Release Page 9 of 20 2.2 SCHEDULING BY PERSONNEL A critical process for resource allocation is to organize available personnel and their currencies/ qualifications. FlightPro® supports this style of management by providing a By Person Board. The Board provides rapid re-crewing of individuals or formed crews by allowing the User to literally drag and drop individual commitments between parties without changing scheduled timings. Currency related conflicts, turnaround times, crew duty times and briefing times are all managed and where necessary, alerts are shown. The following screenshot illustrates a typical By Person view of scheduled activities: Combinations of individuals. Authorized Users may inspect other units for qualified personnel if required. Summary of User nominated currency, qualification, recent flying records, etc. Summary of scheduled events for individuals including personal commitments and secondary duties Figure 5 - Schedule "By Person" View 2.3 SCHEDULING BY ASSET FlightPro® also allows the scheduled Strips to be displayed anchored against the appropriate asset types and asset registrations, organized by time. Pre and post event time allocation can be automatically allocated in accordance with client business rules (e.g. aircraft turn around). The User can manipulate the events by drag dropping them onto replacement assets as required. Scheduled maintenance activities may be lodged against assets and be displayed as commitments on the board. Maintenance items such as inspection dates, hours limits and configuration can be tracked and displayed, including the option to show projected the status against planned tasking. Combinations of Assets in use by Unit & status. Parking position, asset subsystem and current status/configuration. Tasks both flying and static. Includes conflict alerting. Maintenance status by hours and date. Maintenance event scheduling Figure 6 - Schedule "By Asset" View Property of Ocean Software General Release Page 10 of 20 3. OPERATIONS MANAGEMENT Operational flying units and upgrade training units have applied the powerful course and training record management capability native to FlightPro® extensively for operational flying training, course flying training and a multitude of ground based training activities. Crews as well as individuals are supported for structured currency and qualification management. Course structures can be applied to individual members of a crew or the crew as a whole and multiple course events can be completed in conjunction with actual operational sorties. This powerful capability means that aircrew in operational roles where frames or hours cannot be readily allocated for pure training, are still fully supported. The following diagram illustrates an operational tasking life cycle and is described in the pages that follow: ATO Reader Importer: HR import & update - Strip detail reporting Cat Schemes Tasking Mgt Multiple APIs - OL Tasking Interfacing Mgt Boards Planned Activities Personnel / Assets Operation Management Documents Reporting / Stats Crewing Resolve Conflicts Trg Management Task Results Status Board Optimisation Task Execution Daily Tools Interface CBT Access Mission Details Configuration Flight Folder Authorised Deployment Figure 7 - Operational Tasking Life Cycle 3.1 TBMCS/ATO TASKING INTEGRATION FlightPro® is engineered to integrate the Tasking outputs from external systems such as the Theatre Battle Management Core Systems (TBMCS), United States Message Text Format (USMTF) Air Tasking Orders (ATO) or bespoke tasking systems within the normal daily Operations Management function of the Unit, or can act as a tasking system in its own right. When integrated with an external tasking system, FlightPro® accepts tasks via a ‘To Do’ list and automatically creates mission strips on the Scheduling Pane, optionally binding these events to the parent tasking system. Each task message may consist of multiple internal tasks for each Sortie including on/off station information, specific objectives etc. This integration capability interfacing Property of Ocean Software General Release Page 11 of 20 with tightly managed Currency and Categorization Schemes and Readiness Data ensures FlightPro® addresses the majority of Unit operational requirements. Straight out of the box, FlightPro® delivers a comprehensive integrated capability. 3.2 TASKING HISTORY FlightPro® provides not only a user friendly graphical interface through which Tasking can be viewed and processed, it also stores a full history of actioned/cancelled tasks within the database utilizing a client’s configured status codes. This database provides a unique business intelligence repository allowing accurate near real time reporting on the status of assets, people and unit performance. 3.3 ELECTRONIC AUTHORIZATIONS This functionality allows the Strip to go through the following ‘states’ as set by the User - Awaiting Authorization, Awaiting Captains Release, Awaiting Captains Return, Awaiting Data Lockdown and Awaiting Data Unlock. If used, each transition from one state to another requires an appropriate individuals’ password. FlightPro® records a log of all the state transitions for auditing purposes. These Authorization states can be renamed to fit client business needs and the choice of which states to use is configured by the User. 3.4 WORKFLOWS FlightPro® supports the means to create named sequences of steps that may be required to be performed. These steps may be configured to need individual passwords in order to complete them. Workflow types and the status can be displayed directly on the Strip. This very powerful facility allows an operator to see the completion status of all the processes for a Strip ‘at a glance’ and is commonly used to manage both sensitive and administrative processes of approval within a Unit including premission checklist, maintenance test flight authorization, special missions, etc. 3.5 CONFIGURATION REQUESTS Aircraft standard configurations can be set up for each asset type that can, in turn, be set as a requirement for a specific task or mission. Flight strips can be configured to show such requirements and their assigned asset status, fitted or not. Fuel, stores, floor fit, avionics etc. can be addressed as part of this functionality. FlightPro® supports the means to define common combinations or specific sub systems (e.g. Long nav flight = drop tanks, away kit, nav pack, etc.). In addition to individual systems, the User may also free-form type a request into a text facility and/or use a complex confirmation form managed through the Documents area described below, optionally managed by a Workflow as described above. In a training environment, configuration requirements can be determined in advance and drawn directly from the syllabus (e.g. classroom with projector, Part Task Trainer (PTT), aircraft Instrument Flying (IF) hood etc.). 3.6 MAINTENANCE Maintainers can have their own view of the programmed tasking specifically configured to provide the data they require. They can allocate available assets to the units. Security configuration provides the ability to limit maintenance access / rights to the Unit’s live schedule, whilst allowing ability to assign assets to missions and few configuration requirements. FlightPro® is also able to be custom integrated with external maintenance systems if required. Property of Ocean Software General Release Page 12 of 20 3.7 FLIGHT FOLDERS AND FLIGHT DOCUMENTATION All pre and post flight documentation can be linked to a mission strip. This allows ready access during the planning phase to relevant planning documentation through the ‘flight folder’ and avoids any duplication of data within FlightPro®. Examples may include diplomatic clearances, catering orders, accommodation bookings, complex configuration requests, etc. FlightPro® also provides Knowledge Base functionality where Unit Instructions, Aircrew Information Folder (AIF) and planning requirements are provided to ensure individual have read appropriate documents. Specific items can have controlled access and/or be connected to pre-flight checklists. FlightPro® also supports hyperlinks directly from the planned mission events to external document systems should that be required. 3.8 REPORTING FlightPro® uses the reporting capability within MS SQL Server Reporting which allows highly dynamic customized reports to be produced. This functionality can be launched via the FlightPro® interface via custom menus allowing clients that freedom to add/edit reporting as needed. Security settings of the User preparing the report are considered. An Off-the-Shelf suite of reports are also provided, comprising a range of commonly used and/or freeform operational and training related reports. There is almost no limit to the data mining and report generation possible within FlightPro®. Past data is retained so historical data can be easily retrieved. 3.9 WING AND HEADQUARTERS OPERATIONAL VIEWS Wings, Groups and Commands can view required information. For example, a Wing may desire to participate or even manage a Group Forward Planning view or Simulators supporting multiple Squadrons, but leave the Squadrons to run their own planning panes and categorization schemes. Whatever the business process, FlightPro® can support it. A higher HQ may extract their own Reports and draw aggregated data across multiple Units, Hours Codes and Asset types as well as for individual Units. It can also see readiness data across individuals, Units and Wing allowing KPI assessment, dash board development and a single point of truth for a force. Property of Ocean Software General Release Page 13 of 20 4. TRAINING MANAGEMENT FlightPro® was originally conceived to address the needs of aviation training management and excels at this task. In addition to basic and advanced aviation courses, the strong focus on training record management has also been used extensively by operational flying units for continuation training, upgrade courses, workups and test flying management. The functionality is very flexible, supporting all types and levels of training management including simply event tracking, standard assessment sheets, strength & weaknesses assessment and competency based assessment configurations. The following diagram represents a typical aviation upgrade training system intended to provide a pipeline of students transitioning from one training status or qualification to another. It could represent ab-initio training programs, advanced jet training, or an upgrade course(s) for enhanced qualifications such as a flight lead or instructor course. Figure 8 - FlightPro® Training Management System FlightPro® provides a career Military personnel and platform operations management solution from recruitment to retirement. All training records for individuals are maintained in the data repository. Subject to security, it is possible for personnel to inspect training records from a person’s past, even if those records reside at a unit residing at another geographic location. By default, students only see their own records, specifically those records that have been released for viewing by authorized personnel e.g. the assessors, instructors and/or supervisors involved. Property of Ocean Software General Release Page 14 of 20 4.1 SYLLABUS INTEGRATION The syllabus is the starting point of the course. As a definition, it may nominate its type, hours code defaults, primary asset types, workflow usage, signature blocks and learning content launch. Within the syllabus may be multiple phases / subjects. For each of these scoring ranges, types, asset overuse percentages, grade headings, sequences and comment defaults may be established. Each syllabus may consist of one or more events. Events are created and aligned in an ideal sequence or logical progression order. Events have a range of information managed against them, including duration, types (e.g. solo, dual), indicators (e.g. scored, flights, night, etc.). Also particular currency prerequisites can be created for the student, instructor and/or formation members. Pre requisites may be nominated that can be simple (i.e. event #1 should occur before event #2) or time based (i.e. If the student completes Sim ride #1 then they have ‘n’ days (e.g. 10) before they must do the next real flight). The list of configuration items available is extensive and driven by client requests after nearly 20 years of operation. 4.2 COURSE-BOARDS – SCHEDULING FROM COURSES Figure 9 - Course Boards For course management purposes, Units traditionally maintain an X-Board to track individual progress. On the board, Units post the syllabus events across the board with students down the side. As each event is completed, it would be ‘x’d on the board to reflect progress, usually with additional details like a date and/or assessor. The FlightPro® X-Board can track multiple course types and instances of courses along with all the students present. FlightPro® also provides visibility of instructors who have previously taught students, incomplete workflow activities, student scores, mission outcomes associated with the events and any breaches to pre-requisite events during the scheduling process. Property of Ocean Software General Release Page 15 of 20 4.3 CATEGORIES OF ASSESSMENT Within each phase, it is possible to define common or unique areas of assessment and competencies. In a traditional pilot training example these may be maneuver level (e.g. Climb, Landings, etc.). It is also, optionally, possible to define lists of strengths and weaknesses that may be assigned by the instructor when conducting student assessments (e.g. Airmanship, Lookout, etc.). Over the progression of the course and the phases of the course, these may be plotted on a graph and often serve to influence the student ‘streaming’ process. 4.4 DEFAULT CARDS FlightPro® allows the default syllabus to be configured to reflect the intent of each sortie. Each maneuver may be nominated with default scores and priorities on an event-by-event basis. If competency based training assessment is being enforced, then the competency phases may also be nominated (e.g. experience, teach, practice, assess, etc.). Implementation can be as granular or high level as desired, all of which may be configured by the client. 4.5 COURSES FlightPro® allows as many courses to exist concurrently as are required by the unit. Courses may overlap or be run end to end as required. Each course may have multiple ‘students’ assigned and a student may be on multiple courses if needed. Currently running and prospective courses may be examined for resource or timing issues. Planned execution of a course may be adjusted to minimize resource issues and the plan communicated to the scheduling personnel. Integration with the Currency and Qualification suite allows FlightPro® to ‘award’ qualifications as a result of successful training outcomes. 4.6 INSTRUCTOR ACCESS When instructors need to access a student’s progress information either to conduct a write-up or review before a flight, several methods are provided. Instructors are presented with a list of missed write-ups in the last 30 days each time they log into FlightPro® to prompt completion. A simple double click will immediately provide access to the student result entry screen. 4.7 WRITE-UPS/DOCUMENTATION The instructor may review a summary of scored items, create extra events as required, assign an overall score, write overall comments and review the flight times and hours codes involved. The student will not have access to the detail of the card until the instructor has flagged it as released and available. Once available the student may electronically sign (if configured) and review prior to the next event. One of the most common screens for the instructor’s day-to-day usage of the product is the student’s progress card data entry. It is designed for rapid data entry and provides the instructor with the means to start the card with a default range of scores, flag items as missed, add learning elements that were completed on an ad-hoc basis, choose from default / common student difficulties, write adhoc comments and assign strengths, weaknesses and/or competency phases. Property of Ocean Software General Release Page 16 of 20 The instructor may choose to review the student’s progression across the phase and/or course. When reviewing, FlightPro® will provide a detailed summary by maneuver/learning objective of how many have been completed by the student, how long since they last did the item, what scores were attained, comments written, below minimum performances, missed items, ad-hoc items done (e.g. emergencies) etc. 4.8 COURSE PROGRESSION REVIEW Graphs and reports on student progress (syllabus, chronological, compared to other students, phase by phase, etc.) are available for review. Student asset over use by percentage by phase may also be reviewed. FlightPro® will calculate how many effective training hours each student has (removing non-effective training time), by phase or overall, before breaching nominated limits. This is very useful when determining if an extra event may be granted or if a progress review board may be required. 4.9 COMPUTER BASED TRAINING MATERIAL ACCESS FlightPro® can be configured to launch external computer based training modules directly from the User’s list of scheduled obligations. This CBT material may be independent file server based material or content held within and managed by an LMS. FlightPro® may integrate with the client’s choice of LMS, allowing a single User interface to delivery all training needs. 4.10 REPORTING FlightPro® allows the review of student training records from any point in the individuals training history. Subject to security, FlightPro® can access detailed training records from any location on the network. On demand, course managers and executives can report on any actual course(s) progress and compare it with planned / anticipated graduation dates. The report includes recent course performance, performance by flight, number of events ahead or behind for the course, worst and average student progress, etc. FlightPro® also captures detailed information about the instructor conducting the assessment of the student. Reports include which maneuvers are favored / avoided, scoring ranges from high to low against peers, inspection across the student pool of performance by maneuver, etc. 4.11 HUMAN FACTORS FlightPro® has been designed from the outset to make the job of the end user easier by simplifying the process and minimizing interaction steps or ‘clicks’. A major strength of the product is that FlightPro® has utilized the proven functionality of traditional planning methods and replicated and enhanced this approach. The success of this approach has been reflected in the minimal amount of training required for first time Users. The Ocean Software team has had many years working directly on-site with clients at the Squadron level at locations across the globe. This effort has resulted in an initial product and subsequent release program that continues to satisfy both the early adopters and new clients that install the product. Attention to the end user experience helps ensure that FlightPro® continues to provide the right interface style and a behavior that is expected by the user base. Where possible, FlightPro® has been configured to allow each site to adjust the behavior, and in many instances the presented visuals, to most closely match their business processes. FlightPro® provides a means for clients to use existing or enhanced processes without requiring them to change to suit the software, as is so often the case with off-the-shelf products. Property of Ocean Software General Release Page 17 of 20 5. ACCREDITATION AND SECURITY 5.1 ACCREDITATION At time of writing, FlightPro® has been delivered in eleven countries and is in use by seven different military forces globally; has been implemented on commercial, classified low and classified high networks and satisfied innumerable network accreditation processes. In each of the accreditations, FlightPro® was deemed suitable for use on the network, and the support documentation was deemed suitable for the purposes of understanding the application, its components, architecture, installation and support. In some circumstances, client specific documentation may be required for accreditation purposes. Ocean Software has significant experience with this type of requirement and is happy to support this request to ease the accreditation burden for the acquiring project team. This documentation may include how the specific client will implement, how the application will reside within the specific network limitations, how it may be deployed to the workstations and what approach to security will be implemented. 5.2 SECURITY Security may be centrally or regionally managed as required although it is common for multi-site installations to have used a centralized approach to security across the enterprise. FlightPro® has internal security group definitions that are used to control access to application functionality and records. While default security groups are provided with the product to suit most operations, these may be tailored by the client. Security groups encapsulate aspects of roles, specific functions, menu items, preferences, data access rights, etc. The assignment of security groups to individuals may grant or remove User-configured rights. Each security group may contain a range of information such as Menus, Objects (i.e. the ability to select someone other than the logged on individual or the ability to age controlled documents such as the Flying Order Book), Options (i.e. the administrator can force a common view for all Users) and Data (i.e. useful where there are multiple units on one site; the administrator can allow all units to view all events they are allowed to see and/or manipulate scheduled events on. When logging in, the product can identify the User in a range of ways, including an internal FlightPro® User id and password, using Windows Authentication to detect the logged in User or using the logged in User and security group membership as defined by an external LDAP server. Login images and text may be customized as required by client administrators to suit local requirements. The database connection may use either Windows Authentication (the connection and access rights to SQL Server may be governed by the network identity of the User using FlightPro®), Internal Flight Pro Account (FlightPro® will also attempt to connect to SQL Server using a specific account and password that suits simpler implementations), or Client defined User ID / Password (an encrypted User ID and password may be nominated for use by the product). Property of Ocean Software General Release Page 18 of 20 6. RELEASES AND TECHNOLOGY 6.1 RELEASE MANAGEMENT & OVERALL IT ARCHITECTURE All FlightPro® clients enjoy access to a routine release cycle that adds requested capabilities, addresses known issues and upgrades the underlying technologies. This approach has allowed different Clients, military and civil, around the world, to benefit from ideas from their aviation colleagues. This sharing of ideas and approaches has seen many Units achieve significant efficiency gains. FlightPro® has a dedicated team focused purely on improving the functionality and technology offered. The team follows Ocean Software’s ISO 9001:2008 accredited processes both for development and customer support, and these govern the manner with which changes are made and documented. The team provides major product releases once to twice a year. These releases are in turn made available to the existing client base and are implemented at the discretion of the client. Clients need not apply every update as it is received but rather can review the detailed Release Notes from a cost/benefits perspective and decide how they wish to proceed. FlightPro® is built using standard Microsoft programming and database technologies. As such, it has very simple network and computing requirements. A typical installation would comprise of a single physical server hosting the MS SQL Database Server, File Server, Web Server, FlightPro® internal RealTime Messaging Service and the FlightPro® internal Agent Service for scheduled jobs. Local or remote workstations then connect to this server using a client-server configuration. When installed, it is typically implemented with a server at each geographic base where units reside and a single physical server at each location typically meets the requirements of all local Units. That being said, FlightPro® also supports server farm/data center delivery and ‘thin client’ implementations. The FlightPro® functionality is divided into interfaces to service the differing needs of Users: Programming All operations management functions including the creating and execution of schedules, monitoring of currencies, resource commitments, real-time visibility of other units, status boards, training scheduling, etc. Daily Tools and Administration Covers all normal routine functions for individual Users including monitoring the schedule, commitments / obligations, logbooks, course progression, write-ups, executive reporting, flying hours, etc. Also covered, subject to security, are all administrative functions; e.g. maintaining personnel, postings, syllabi, courses, taskings, assets, etc. Reporting (also accessible from within Programming and/or Tools) Subject to security, allows access to a range of academic and operationally focused reporting capabilities. FlightPro® also allows integration of bespoke reporting utilizing custom menus through the Programming and Tools interfaces. Replication between FlightPro® installations is handled by a scheduled job within FlightPro® and subject to client requirements. Should there be network or environmental difficulties, replication jobs can be run manually if required. Documented APIs are available for the extraction or addition of information between systems. API message formats are in XML and use web service URLs for receipt and processing. Property of Ocean Software General Release Page 19 of 20 6.2 FUTURE CAPABILITY DIRECTION With the installed User base of the product increasing each year, Ocean Software receives ongoing requests for additional capabilities. Many new capabilities are being added routinely to the baseline product along with improvements to existing functions, and each client, old or new can take advantage of those changes at their discretion. FlightPro® is already used by User groups outside of traditional aircrew for both visibility of operations other than flying and management of their own personnel currencies/qualifications and training records. Air Traffic Controllers, maintenance crews, and many other competencies that require scheduled personnel and management of currencies and qualifications can use FlightPro® today without modification. 7. SUMMARY FlightPro® began life as a comprehensive Training Management System and has been successfully delivered to military and civil clients for nearly 20 years. In 2006, Ocean Software was awarded the contract to provide a Defence wide FlightPro® license for all manned and unmanned Military aviation operations across Australia. The contract allowed FlightPro® to migrate from the Training Management space into all areas of operational flying across all platform types. Building on this success, Ocean Software has since deployed FlightPro® enterprise wide to other Air Forces including Finland and Canada. In all cases, Ocean Software and FlightPro® was selected as a result of a full and open competitive tender process. Ocean Software is committed to fulfilling the needs of our global military customer base now and well into the future and continues to lead the way in the development and delivery of critical end-to-end operations and training management technology. Ocean Software’s team of experienced ex-operators are able to translate the business process needs of our customers into technology solutions that empower Air Forces globally to do more with less. Every day, operators trust our technology to improve safety, increase efficiency and deliver greater capability. As a core command support system at the Unit level, FlightPro® has delivered a critical role in recent war fighting efforts and will continue far into the future. Ocean Software is proud to serve many of the world’s Air Forces and Defense departments and would be delighted to be of assistance to ensure your Operations are Optimized! For further information, please contact us at: Email: [email protected] or [email protected] Property of Ocean Software General Release Page 20 of 20