連絡する →

Bombardier

ソリューション:

Web Development

業界:

Aviation & Aerospace

Business
challenge

弱点

  • Outdated web application architecture and technologies
  • Tight project schedule with insufficient time to scale the internal IT department
  • No availability of in-house software engineers with required expertise
  • Multiple code errors and bugs of existing applications

強点

  • Industry leader with strong global demand for its paperless solutions
  • Strong connections to several aircraft manufacturers
  • Customer-centric business model aimed at increased flight efficiency and cost savings
  • Full range of paperless software for cockpit and ground crews

Project
Description

On-Board Data Systems (OBDS) designs and develops paperless solutions for commercial aviation. With over 25 years of experience in providing electronic documentation tools to hundreds of operators and fleets, OBDS is an industry leader. Cessna, Bombardier, Dassault, and Pilatus aircraft owners are among the company’s regular customers. The OBDS’ mission is to provide customers with digital tools to replace paper both on the ground and in the cockpit increasing flight efficiency, improving safety and saving money.

The Computools team joined the OBDS in-house development efforts to update the existing architecture and introduce new features while removing persistent bugs. With a clear understanding of the client’s functional and non-functional requirements, we selected software engineers to join the project, and implemented high performance indexing solutions with full-text search capabilities along with several APIs.

転帰

The Computools team implemented critical upgrades and introduced new features to the outdated flight documentation management web and mobile applications. The efficient collaboration framework resulted in a strong development performance.

Several key options we solved:
  • Updated the existing architecture of the flight documentation management.
  • Introduced new features to the system.
  • Removed persistent bugs in web and mobile applications.

技術

The development process comprised two parts: web application and Windows app implementation. The Computools team suggested the technology stack which was best suited to meet the client’s requirements.

通信フレームワーク

オープンで効率的な双方向通信は、デジタル変換プロジェクトの成功にとって不可欠です。クライアントとの協議の後、定期的な対面およびオンライン会議と電子メールによる定期的な報告を含む、明確で明確なコミュニケーションフレームワークに合意しました。これにより、一般的なプロジェクトロードマップと特定のプロセスの両方が、すべての関係者にとって透明で明確になりました。

仕様

Computools team worked alongside OBDS IT department on defining the scope of web and mobile applications’ update. Taking into account the client’s new functional and non-functional requirements, the international distributed team mapped out the implementation schedule and deliverables.

Upload zipped publication Create queue row in database Preprocessing service check database queue rows Check publication MD5 Unzip publication into temp folder Check is toc.xml file exist Change toc.xml from Bombardier format to OBDS format Index publication files Move unzipped publication from temp folder Notification service check database queue for a DONE status and not notificated Generate previous publications manifest Generate current publication manifest Compare two manifests Send notification data to Amazon SNS

のチーム

After screening their pool of software engineers, Computools suggested the most experienced ASP.NET and WPF experts to complement the client’s in-house development expertise and assist with completing the project on time.

バックステージ

Using sustainable communication framework allowed the Computools team to efficiently support the client-side specialists, to plan and execute them development and implement the solution that meets the client’s every need.

Daily Scrum

Keeping the distributed team on schedule and within a budget was possible because of short and to-the-point daily scrums. Discussing progress, future plans and occurring issues helped quickly resolve problems and consistently keep software engineers on track.

Brainstorming

All members of the distributed team took part in the initial brainstorming session. Criticism-free web conference enabled the engineers to play ideas off against each other and come up with creative and efficient solutions to meet the client’s requirements.

Feedback Session

Apart from daily scrums and sprint retrospectives, regular feedback sessions were scheduled. Two-way exchange of ideas, issues, and suggestions fueled the team’s efficiency and drove innovations.

内部通信フロー

Computools software engineers relied upon a well-established communication framework flow to coordinate their efforts with the client-side developers and to ensure efficient cooperation. Daily emails and Skype audio and video conferences kept the whole team appraised of everyone’s progress, plans, and roadblockers. Scrum Master assigned tasks and followed their progress through Kanban.

プロジェクトの管理方法

Mindful of the project’s requirements, the Computools team implemented a hybrid project management methodology that combined the benefits of Scrum and Kanban. Daily scrums and short sprints set the development pace, while Kanban boards enabled the team members to track each task’s progress from assignment to completion. This approach enabled the team to stay flexible in the face of changing requirements and unexpected issues. Software engineers rounded up the sprints with interim testing and demonstrations of the new features.

プロジェクトのタイムライン

01

背景

First Sight
  • Client's business processes analysis
  • Identifying Strengths & Weaknesses
  • Setting development goals with the client
  • Deriving specification, tasks & deadlines
02

戦略

Planning
  • Business Process modelling
  • Technology selection
Project Management Flow
  • Expertise-based talent evaluation and team forming
  • Internal communication flow establishment
  • Project management methodology
Development Flow
  • Development Methodology
03

実装

System Implementation
  • System requirements’ analysis
  • Roles and tasks assignment
Software Development
  • Code Creating & Refactoring
  • Testing & Fixing
Launch
  • Verification of safety requirements
  • System Launch
  • Deploy & Support

次のリンクを使用して
コードサンプルを検索する

https://github.com/computools/dot-net-code-sample

連絡先

御社のプロジェクトについて、ご相談下さい。
フォームにご入力頂くか、または、以下の電子メール宛にご連絡ください。: info@computools.com

メッセージをいただけましたら幸いです。

ご要求はこちらの専門家が注意をはらい調べさせていただきます。1営業日以内にご連絡いたします。

18 reasons why
computools