Tag Archive for: Avionics Development

As in the majority of industries today, the complexity of avionics products is rapidly expanding. In contrast, budgets and development schedules are shrinking as teams work to ensure that product safety remains the first priority.

To help Jama’s avionics customers develop safe, quality products on expedited timelines, we’ve teamed up with the safety-critical experts at AFuzion. The result is our Avionics Services offering, which provides teams with an out-of-the-box configuration of Jama Connect specifically tailored for avionics development along with customized training and documentation templates.

Given the forward-thinking nature of our avionics customers, we knew we needed a trusted partner and thought leader to put together this comprehensive package. With offices in New York and Los Angeles, as well as more around the world, AFuzion offers safety-critical certification and consulting for innovators on the cutting edge of avionics, in addition to training and workshops.

Vance Hilderman, CEO and cofounder of AFuzion, calls his team “senior aviation and safety-critical engineers with an average of 20-plus years of engineering experience – plenty of gray hair and hopefully gray matter.”

We spoke with Hilderman to learn more about how Jama Connect customers can leverage AFuzion’s services to develop stronger avionics products.

Q: Can you talk briefly talk about AFuzion, the industries you serve, and the value you offer your customers?

A: Most of our work is aviation, but we also do automotive, satellites, ground systems, spacecraft, missiles, civil aircraft, and military aircraft. Our engineers have worked with 95 of the world’s 100 largest aviation companies. Though most of our work is engineering development, we also do certification, mentoring, and training. Interestingly, we’ve trained 22,000 engineers in aviation development standards, which is more than all 30 of our competitors combined. We also have a large library of safety-critical whitepapers, all developed by us.

Q: Why is requirements management a central concern for your customers?

A: AFuzion teaches that good requirements and good requirements management are key to avoiding erroneous assumptions and creating project success. Project success is created, planned, executed, and measured. You need great tools for that, and such is our reason for standardizing on Jama Connect.

What are examples of weak, satisfactory, and great avionics requirements? Learn more in our white paper, “Aviation Requirements for Airborne & Ground-Based Software/Hardware.”

Q: What AFuzion solutions or services are currently available with Jama, and what benefits do they deliver for our customers?

A: AFuzion’s safety-critical checklists and templates are hugely popular, especially for aviation. Companies get a working solution out of the box and can avoid rework and delays – it’s a huge jump-start to success, especially when used in conjunction with Jama Connect. And AFuzion can provide standards training while Jama provides the corresponding requirements management training. For the clients, it’s a win-win-win.

Q: What’s the best way to leverage Jama to comply with DO-178, DO-254, and ISO 26262 or IEC-61508?

A: First, get training in requirements management from Jama and the relevant standard from AFuzion. Then initiate Jama deployment and AFuzion’s processes and templates. Consider a gap analysis from AFuzion to show how to best minimize rework and optimize successful project certification and compliance.

Q: What are some of the biggest mistakes or misconceptions you see avionics professionals make when they’re first starting to develop safety-critical products?

A: One: Proceeding without a written plan and alternatives. Two: Outsourcing. Engineering is incredibly complex already and it helps when you are all in the same room, same time zone, and speaking the same language. Outsourcing without a CMMI level 4 compliance playbook increases risk. Now, we don’t mind when companies try that: Over half of our clients come to us after they fail at that. But we’d rather see them reduce costs by succeeding first and avoiding failure.

Q: Are aerospace companies doing their best to keep their products secure? What are the cybersecurity threats facing the aerospace industry?

A: Great question. In fact, the FAA and EASA just escalated cybersecurity to the highest level and mandated that all aviation companies deploy proven solutions based upon DO-326A (ED-202A in Europe) before year-end 2019. AFuzion’s aviation cybersecurity whitepaper is very popular and available for free download at our website.

Companies need training, frameworks, and cybersecurity tools throughout development and product deployment/operations, and AFuzion handles all of this. Our new aviation cybersecurity DO-326A / ED-202A training is proving hugely popular: We just had a sold-out class in Munich during Aerospace Tech Week. Threats are rapidly increasing worldwide, so the solutions need to keep up. AFuzion will help ensure that happens.

Q: What are some success stories you’ve heard from people using AFuzion’s services?

A: In just the past three months, we’ve helped companies certify 20-plus aviation products; taught 1,500 engineers how to succeed with DO-178C, DO-254, and ARP4754A; co-developed 10 aviation airborne- and ground-based systems; and have maintained a 100% client repeat rate, where clients call us back for additional work or say they intend to. That’s honestly the greatest reward. Many people think aerospace is staid and boring. Actually, it’s quite the opposite. Aerospace is real technology, real money, real results.


View our datasheet to learn more about Jama Software’s Avionics Services package. And, to see more information specific to the aerospace and defense industries, we’ve compiled a handy list of valuable resources for you!

 

 

DO-178C Avionics Development Best Practices

We’ve all heard the joke, “How do you get to Carnegie Hall? Practice, practice, practice.” The adage is true for many goals in life we strive for.  As defined, practice is…

“Repeated exercise in or performance of an activity or skill so as to acquire or maintain proficiency in it.”

From an early age, we’re taught that the more we do something, the more we learn about the best way to do it. If practice doesn’t always make perfect, it gets us closer to perfection.

But in avionics development there is hardly time to practice. When moving quickly and passing regulatory compliance audits are top priorities, teams can’t sacrifice time or effort to repetition and refinement.

Adding to this pressure, avionics development has precious little margin for error, with schedules, budgets and safety all on the line.

During each avionics product development project, every organization wants to minimize the same things: cost, schedule, risk, defects, reuse difficulty and compliance and regulation certification roadblocks.

So, how then can “practice” be reconciled with avionics development?

The best answer is to understand the breadth of current development processes and glean the best knowledge and solutions from the aviation ecosystem.

Welcome to DO–178C Best Practices.

Creating and instilling a set of DO-178C best practices for avionics development helps engineers and stakeholders focus on the right processes at the right times.

Certain avionics software development practices are self-evident, such as utilizing defect prevention and automating testing. The DO-178C best practices we have identified are subtler and considerably less practiced, and yet, when utilized together, they greatly increase the probability of avionics project and product success.

According to Vance Hilderman, founder of two of the world’s largest avionics development services companies and primary author of the best-selling book on DO-178 and DO-254,  here are the top 10 not-always-obvious DO-178C best practices that every avionics developer needs to know:

  1. Improved LLR Detail: If requirements are the foundation of good engineering, detailed requirements are the foundation of great engineering.
  2. Parallel Test Case Definition: If a tester cannot unambiguously understand the meaning of a software requirement, how could the developer?
  3. Testing Standards Implementation: Requirements, design and code all have standards. What should a software test standard cover?
  4. Model Framework Templates: Software modeling will eventually fade away … when software functionality, complexity and size all decrease 90%.
  5. Fewer, Better Reviewers: Why one great reviewer is better than many good reviewers.
  6. Automated Regression & CBT: How devoting upfront time to a test automation framework can provide the single largest reduction in development expense.
  7. Automated Design Rule Checker: On their best days, humans perform satisfactorily when checking software design rules; in the safety-critical world, not all days are best days.
  8. Advanced Performance Testing: Would you want to buy a new car model which has never been tested in aggressive driving conditions?
  9. Parallel Traceability / Transition Audits: The reasons why experienced developer teams deploy proactive SQA and tools to monitor bi-directional traceability continuously.
  10. Technical Training Workshops: The four critical processes that yield improved productivity, consistency and high ROI.

To learn more about how these best practices can make a difference in your avionics product development projects, read DO-178C Best Practices For Avionics Engineers & Managers