Agile keeps you from wasting money on bad ideas!

preview_player
Показать описание
If all your product owner does on a scrum project is load up the backlog with user stories, you do the best you can to develop the software features, and then the next sprint is the same - there's no agility in that! Agile software development lets you stop wasting money programming more on top of features that aren't delivering the results the product owner hoped for.

A business that wants agility, that software developers will do the best work on, has to use lean startup approaches to product management. This is different from software development teams that use agile practices, but there's nothing that ever changes! Agile management is about letting a team work in a way that embraces the flexibility in software engineering by releasing after every scrum sprint. Unless your product manager has the humility to understand that the work programmers do each sprint may contain bad ideas, they are actually better off using waterfall.

A backlog is a tool for teams that expect change. If no change is expected, waterfall (with all its own problems and waste) will be easier for software developers to work within. They get a dedicated design phase where they can take as long as needed to convert the requirements in user stories into appropriate software engineering components before they estimate. The estimates will still probably be wrong, but not SO wrong as to try and deliver a fixed scope, fixed budget software project with the vagueness of user stories, and the simplistic planning a scrum backlog provides!

#shorts #agile #programming #softwaredevelopment #softwareengineering #programmer #softwareengineer #softwaredeveloper #scrum #productowner #productmanagement #productmanager #agilemanagement #leanstartup #waterfall
Рекомендации по теме
Комментарии
Автор

Love your content, when you talk about first starting your career you talk about smoking pot and staying up late. This resonated with me because you labeled it escapism, which is how I feel adjusting to agile / software workforce. Since I’m at that point in my life I can tell it’s slowing down my long term potential. Can you talk about how you broke your cycle, and how you changed.

alstonstone
Автор

Some companies on gov contracts don’t give a fuck. Just keep pumping features that customers want and after that it’s on them whether they use it or not. Just a giant list of 1000 jiras that’ll get pumped out no end in sight

Adrian-xesn
Автор

Hey! So I'm a fairly new software developer and I have found your channel to be a hidden gem of great advice. If I might offer some advice of my own; some of the concepts are a bit abstract for people who haven't actually used/heard of them, and it would be nice to have more concrete definitions for stuff like waterfall, agile, ect. Obviously in a short this probably isn't that feasible, and it could be a little annoying having to redefine them often, but I think there is a good chance it would help you reach a wider audience. (New software developers, as well as people who just have an interest in the video topic.) Mainly just because there will be a lot of people clicking on the videos who have never seen your content before.

FractalWanderer
Автор

Hey there, appreciate the helpful tips!

I thought I’d leave a small note which is to maybe try changing your tone in those videos from complaining/negative tone to an informing/positive tone, might not be intentional but it just gives a bad vibe to the video.

Much love brother and thanks for the great content!

ahmadalghali
Автор

Can you put out a video on the topic that programmers will not be needed anymore in the near future or already aren't, because of meta programming tools and OpenAI? I am a software developer myself and I got to admit that no company needs me anymore, if openai can write the same algorithm in 1% of the time

pdenfdr
Автор

What's your approach when even getting a customer demo out involves a lot of work? We're currently pushing a new feature that requires significant refactor and redesign, and the PMs are cranky because it'll be months before we have anything demoable.

mjs
Автор

The real fun part is when you are on a fixed price budget and you are paid to implement / develop a specific thing that has its analysis examined and signed off by the customer - and then you have to tick the "agile" box because both your company and the customer must show that they use "agile" processes. Real fun.

PhilipAlexanderHassialis
Автор

Agile is the money wasting bad idea lolol

istovall