u/TatoSkins66

▲ 6 r/agile+1 crossposts

Honest question

I’m not looking to argue but have more of a feeling on what I see as an issue and happy to discuss. I feel like the original intent of agile has been lost. It started with a group of pioneers in a room figuring out what was needed. They stated their, write down their vision and the manifesto was born.

Today we have scrum alliance and scrum.org, SAFE and now PMI has jumped in. I feel like agile became a business model and not who you are as an organization. Now people chase credentials, organization need consultants, and nothing seems to scale without rigid rules and dogma instead of just meeting people, teams, and orgs where they’re at.

Am I off base and need some realignment? If so, what would you recommend? Any podcasts, books, blogs?

Thanks for your help, conversation a guidance. I appreciate kindness as well. I just want to help people connect and teams feel empowered to take ownership of their work.

Cheers to a great week all!

reddit.com
u/TatoSkins66 — 2 days ago
▲ 0 r/scrum

What Vibecoding taught me about scrum

As a Scrum Master at a large enterprise, I’ve spent years preaching the "Agile Gospel." I’ve facilitated thousands of ceremonies, managed endless backlogs, and watched "messy" teams struggle to hit a Definition of Done. We always blamed the same things: missing requirements, technical debt, or "bad vibes" in the sprint.

Then I started Vibecoding**.** For the uninitiated, it’s the shift from line-by-line syntax to natural language intent. You "vibe" the architecture into existence by talking to AI agents. Mind you, I'm a non-technical SM. I don't know how to code. I think it's cool and I envy those that are classically trained and can look at a console or file and read it like a book telling a story. It's amazing and is underappreciated.

Last month, I decided to put my money where my mouth is. I wanted to see if I could build a full-stack, enterprise-grade application from scratch. This involved complex database migrations, third-party API integrations, and a premium UI. In a traditional corporate environment, this is a 6-month project with a $500k budget (if we're lucky, let's be real here).

I built the core engine, the infrastructure, and the frontend in 12 hours. Perfect, no. Something an enterprise is going to actually pay for? Lol. This post isn't to make me sound like I cracked the Vibecoding nut and it's the next big thing. I'm no master product manager or an expert at that stuff. I dabble, but it was more just something fun to do and it helps me to connect to our devs better. I digress.

Here is what that 12-hour "Vibe Sprint" taught me about why our traditional human teams are often stuck in the mud:

The "V1" Trap: Resisting the Lazy Fix

When I finally got V1 running, I started user testing. Within minutes, I found a bug. In the old world, that would be a ticket. In the "Vibe" world, the temptation was overwhelming: Just tell the AI to fix it. Just type 'Fix the bug where the data doesn't load' and let it rip.

I realized right then that vibe coding is a double-edged sword. If I had just "tossed" that fix to the AI, I would have started the slow slide into spaghetti code. I would have been trading long-term stability for a 30-second dopamine hit.

Instead, I went back to the Refined Process. I stopped. I logged the bug. I took the screenshot. I documented the root cause and prioritized it in the backlog. I treated my AI agent like a Junior Dev that needed a perfect spec, not a magic wand. I could have gotten lazy and complacent, but I knew that would destroy the architecture I'd spent 12 hours perfecting. Discipline is the only thing that separates a "Vibe Product" from a "Vibe Mess."

Here is what that 12-hour "Vibe Sprint" taught me about why our traditional human teams are often stuck in the mud:

1. The "Definition of Done" is usually a lie

In my day job, "Done" is a moving target. Developers say it’s done when it builds. QA says it’s done when it doesn't crash. When I was vibecoding my project, I had an uncompromising DoD. Because the AI doesn't get "tired" or "bored," it didn't skip the unit tests or the database schema validation.

The Lesson: Most messy teams fail because their DoD is a suggestion, not a constraint. In a vibe-sprint, if the output doesn't meet the "vibe" (the specific requirements), the sprint doesn't end.

2. We over-complicate "Backlog Refinement"

We spend hours in refinement meetings arguing over story points. During this project, I used "Vibe Logic": I described the outcome, and my AI "Agentic Scrum Master" broke it down into Epics and tasks instantly.

The Lesson: We treat the backlog like a sacred text. It’s not. It’s a set of instructions. If instructions are clear enough for an LLM to build a working environment in 5 minutes, they’re clear enough for a human. If they aren't, the problem isn't the team. It’s the clarity of the intent.

3. "Velocity" is a vanity metric; "Flow" is everything

My project had a velocity that would make a consultant weep. But it wasn't because the "typing" was fast; it was because the feedback loop was instantaneous. I didn't wait 24 hours for a code review or 3 days for a server to be provisioned. I "bounced" the code between a Developer Agent and a QA Agent in 30 seconds.

The Lesson: Scrum isn't about moving tickets; it's about removing the "Wait Time" between development and feedback. A messy team is often just a team with high latency.

4. The "Finely Tuned Machine" vs. The "Human Mess"

By the end of the 12th hour, my app had:

  • A modular backend architecture.
  • A fully migrated database.
  • Dockerized services for caching and data.
  • Compliance protocols that are usually a nightmare to code manually.

I realized that this project wasn't just a piece of software; it was a perfect Scrum Team of One. The Bottom Line Vibecoding didn't make me a better coder. It made me a better Scrum Master. It taught me that when a team is "messy," it’s usually because the "Vibe" or the underlying architectural intent and communication is fractured.

If you can’t describe your product well enough for an AI to build it in a weekend, you shouldn't be asking a human team to build it in six months.

My project is live. My "traditional" corporate sprint? It’s still in refinement. I think I know which one I prefer.

reddit.com
u/TatoSkins66 — 11 days ago