Advanced Software Engineering Techniques

If you are an experienced software developer or an organisation that already practises Continuous Delivery and DevOps, we can help you to move to the next level, whatever the scale of the development, or technology. We provide advice, training and consultancy to help you to improve your implementation of microservices, TDD, BDD, CI, CD or software architecture and design, based on a coherent engineering approach, as described in Dave Farley’s books - “Modern Software Engineering” and “Continuous Delivery”.

ADVANCED DEPLOYMENT PIPELINE TECHNIQUES

The Deployment Pipeline is a central concept in Continuous Delivery. It is an effective, controlled channel through which all change to production flows. It works best when the feedback it delivers is fast, efficient and gives a definitive statement on the releasability of your system into production. Dave invented the concept of the Deployment Pipeline and has helped firms around the world in the specification, production and optimisation of their pipelines. In addition to our consultancy services, we offer an "Advanced Deployment Pipelines" training course

ADVANCED SOFTWARE ENGINEERING ON YOUTUBE

What Software Architecture Should Look Like

How To Avoid Big Upfront Design

What It Takes To Be A Software Engineer

More Videos

Click to See more videos