Lean & Automation - barialim/architecture GitHub Wiki

What is Automation?

"Automation is the process of transforming execution of manual task into automatic process."

Why Automation?

The biggest value of automation is not writing tests, but rather understanding requirements with clarity so we can implement features that we're expected to implement.

  • Getting the requirements right
  • Delivering things quicker
  • Allows others to read your implementation quicker
  • Can later change implementation easily with less impact.
  • Optimize internal resources & capitalize on cost saving
  • Enables organisation to scale while ensuring Consistency and Accuracy (Comparing Actual with Expected)

Type of Automation

  • Robot Process Automation (RPA)- spies on system in action and apply AI

Why is automating tests so hard?

Books

  • The Goal (Based on bring automation to manufacturing plant)
  • The Phoenix Project (Based on DevOps)