Takeoff: What software development can learn from aviation

Take a look at other professions and learn from them

Whether it's the small pet project at home, the open source project on GitHub or the large enterprise application at work: A big and important part of the software development process is good craftsmanship.

Not without good reason do we compare creating software solutions to building a house. Even the vocabulary sounds similar: We "build" applications, we "connect" systems and "do the plumbing", we "bolt" infrastructure together and "tinker" workarounds for existing problems. However a lot of things that are simply non-negotiable for a good craftsman are often ignored or interpreted in a creative way when dealing with software.

But why? A lot of professions have been around a lot longer than software development and have developed "best practices" to handle typical problems and challenges. Especially aviation puts emphasis on precision and reliability - who wants to hear that his flight has been cancelled because of missing or bad quality maintenance?

So we as software engineers can definitely benefit from taking a closer look on aircraft maintenance or the processes of a pilot to learn from them, optimize our processes and last but not least try to reduce the stress that we see over and over again.

Related Sessions

  • Tutorial
  • Keynote
  • Talk
  • Workshop
  • Combo
  • Bonus
  • Active
  • Social

120-minute Workshop

2:45 p.m. – 4:45 p.m. Room D5+D6 - Track 7: Workshops

105-minute Workshop

10:45 a.m. – 12:30 p.m. Room D5+D6 - Track 7: Workshops Equipment required

25-minute New Voice Talk

4:00 p.m. – 4:45 p.m. Room F1 - Track 1: Talks

Combo-Session: 30-minute Talk & 75-minute Workshop

10:45 a.m. – 12:30 p.m. Room E2+E3 - Track 5: Combo Sessions

If you like the Agile Testing Days Conference you might also like: