19.February

Dave Farley

Taking Back “Software Engineering”

Location:

Agenda:

17:00 Doors open
17:30 Meetup starts
19:30 Meetup ends

Taking Back “Software Engineering”

Craftsmanship is not enough

Would you fly in a plane designed by a craftsman or would you prefer your aircraft to be designed by engineers? Engineering is the application of iterative, empirical, practical science to real-world problems. Craftsmanship is a wonderful thing, and as a reaction to the terrible abuses of the term Engineering in software development Software Craftsmanship has helped in our learning of what really works.

The term “Software Engineering” has gained a bad reputation. It implies “Big up-front design” and “Mathematically provable models” in place of working code. However, that is down to our interpretation, not a problem with “Engineering” as a discipline.

In recent years we have discovered what really works in software development. Not everyone practices approaches like Continuous Delivery, but it is widely seen as representing the current state-of-the-art in software development. This is because at its root CD is about the application of an iterative, practical, empirical, maybe even science based approach to solving problems in software development. Is this a form of software engineering?

Software isn’t bridge-building, it is not car or aircraft development either, but then neither is Chemical Engineering, neither is Electrical Engineering. Engineering is different in different disciplines. Maybe it is time for us to begin thinking about retrieving the term “Software Engineering” maybe it is time to define what our “Engineering” discipline should entail.

Who Will Benefit?

Hands-on-practitioners – Developers, Testers, Analysts, Operators. Anyone who works closely day-to-day on the production and release of software.

Product Owners and Business Sponsors. Anyone who represents customer need and needs to know how to manage the flow of ideas that feed the development process.

Speaker Bio

Founder and director of Continuous Delivery Ltd, Dave is a thought-leader in the field of Continuous Delivery, DevOps and Software Development and works as an independent consultant and trainer. Dave is co-author of the Jolt-award winning book ‘Continuous Delivery’​ and the ‘Reactive Manifesto’. He is also a regular conference speaker and well known blogger.

Dave has been having fun with computers for over 30 years. During that period he has worked on most types of software. Dave focus in recent years has been in the field of low latency computing, developing high performance software for the finance industry.

Dave has a wide range of experience leading the development of complex software in teams, large and small.

Registration

Registration is closed!

Important

This is a closed meetup for employees from Destination AARhus partner companies and students at Aarhus University.

There are 250 seats, which will be distributed by a first-comes-first principle.

Cancellation:

If you have signed up for the workshop but need to cancel your reservation, please notify us as soon as possible by writing an email to: maria_thing@destinationaarhus.com