Rouan Wilsenach bio photo

Rouan Wilsenach

Principal software engineer

Codementor badge

Twitter Github LinkedIn Stackoverflow

QA in Production

Stop worrying about what might happen. Rather equip yourself to find out when something goes wrong and set yourself up to ship fixes fast.

Fail better with QA in Production (Lean Agile Scotland 2019)

QA in Production
Article on martinfowler.com

Things always go wrong in production, but this doesn’t have to be a bad thing. It’s an opportunity to learn about your system and the real world with which it interacts. With the right production monitoring tools and a good Continuous Delivery pipeline, you can build a set of feedback mechanisms that help you find out about issues as they happen and ship fixes quickly. Adopting production QA practices can help you gain a richer understanding of the real issues your system faces and learn new ways to improve its quality.

Read more ...


Microservices

An introduction to organised chaos.


Build software better

How do you build software incrementally while maintaining good design? Is that cake?


DevOps is about culture

The DevOps movement is about much more than tools. Organisations that excel at creating software are the ones with a more diverse workforce and a culture of sustainable pace.

DevOps culture
Bliki post on martinfowler.com

DevOps is a movement to break down traditional silos between developers, operations and other delivery groups. Although many tools are useful, it is primarily a cultural change.

Read more ...


Software is eating the world

How quickly can you respond to change? Do you care about feedback? Is your team supported and responsive? Is your code an asset? Do you know which way to go?

Four attributes of an agile business
Article on ThoughtWorks Insights

Building software is something that your business needs to do well. You see more revenue moving through digital channels and you’re starting to realise that this trend will continue. Your company’s ability to remain competitive hinges on your use of technology. This same technology gives new competitors the ability to springboard their businesses and scale quickly.

Read more ...