Over the last couple of weeks, a couple of friends and I have been developing a new tool that will hopefully solve a choice few problems we ourselves encountered as authors.
Running this mini startup has been a lot of fun, but I often found myself baffled by how easy it is to generate a continuous improvement cycle in a small team of three motivated people. One of us does media, outreach, market research, and funding, while the other two pass each other work as needed. To do that, they meet every two days (we are all doing this part-time) to discuss how to solve problems.
Speaking of solving problems, our entire backlog is just a couple of Trello cards listing things that we either suspect, or know we ourselves, or our customers need solved. Simple stuff like "Let people create accounts so their data isn't lost when they refresh the page. But we should make sure not just anyone can create an account, so let's only invite people and give them a password," which gets shortened to "Account creation!"
We come up with these ideas together, on Sundays, as we chat about what worked and what didn't work last sprint, and show a couple of friends our product to get an outside perspective.
That's Scrum. It's that simple.
Or is it?
Thinking about trying something like this in some of the organizations I previously worked at would be a monumental task. There is legacy code that doesn't play nice with newer frameworks, there's jealously guarded deployment rights, there's a sales team that sells features before they have been built and a CTO that regularly inspects the work of his employees and tells people how much he expects of them while they're still down from not having caught the mistake themselves.
There's fear, and a sense of lost passion, because the workload is suffocating, and every time you try something to get ahead of (or just catch up to) the timeline, either you get punished when it fails, or people will beg you not to try it, because they will get punished, or fear they will become redundant.
There has to be a better way of running companies.
People deserve better.
If you're a Scrum Master, I encourage you to try and build a small product yourself, with a team, sometime. It's eye-opening.
Congrats Max! 🎉