drewkhoury / cicd-game

1 stars 0 forks source link

Game loop #1

Open nigeldunn-pexa opened 10 months ago

nigeldunn-pexa commented 10 months ago

As mentioned on slack, this has potential to be a game in a similar vein to AWS Game Days - Unicorn Shop sort of thing.

To start off with you need to establish a game loop where you start with $1000 as per your example and then the game starts with an infinite loop. You need to incrementally improve your processes over time as you can afford them to generate even better returns. The catch here is that CI/CD and systems/platforms teams are a cost to a company, they are enablers but they don't make money in and of themselves so therefore they need to enable the products to generate more revenue. In this scenario you would probably at time to market bonuses, opportunity costs, and various other impacts on your bottom line. At the end of the day its about learning how to make a product succeed and what the right level of maturity is along the journey.

E.g. if you are a small team of 2 or 3 people for the whole company then microservices with pair programming, fully blown CI/CD with multiple environments probably means you arent going to be delivering a product any time soon and certainly not without going massively into the red before seeing any sort of profit.

Let me know if you want some help nutting out some rules and game loops.

nigeldunn-pexa commented 10 months ago

I would love to have something like this to put my grads in front of to even get started with what we do, before they even write a line of code or create a pipeline so they understand why we do this stuff. It's all about the products.