70 karma · joined June 26, 2018
This is a nice, soft and mushy comment that will gather likes and retweets. It also influences one into suspending critical thinking and follow a narrative of reverence
Some folks are born into riches and royalty - why put them on a pedestal simply because they sit on a throne?
Tasks vary drastically from project to project,including due to varying requirements, ambient software environment, technological changes and a host of other factors. Metrics are a way for project managers to pass the buck on to the engineering teams and nothing more.
My own years of experience have taught me that estimates will always be sought by the customer. They may even shop around for a better price with a different software vendor/low code solution etc.
If the development team doesn't know the estimate, how is management expected to know? Simply put, management will be held to whatever number (of person hours) they provide, and are also expected to keep it low enough to close the deal. Deadlines are part of doing business, no matter how much we try to dance around that fact. This is why management will immediately turn around and convert story points into hours. These guesstimates will then become deadlines. I hate having deadlines for creative work, and would rather not be bothered by them, but they exist nonetheless.
Until you convince your customers to accept "NFC" and still do business with you, Agile will remain a quixotic idea for the corporate world
Can we please not fool the next generation of software developers into believing all this bs?
Let's at least keep solution design and also get senior engineers to help estimate
And do away with daily stand up and bs rituals.. a meeting is needed when it is needed, not for the sake of "following the process"
The biggest problem is that the person footing the bill does not care about your story points or retrospective- and I don't blame them for that
Will you be able to identify and avoid issues with 3rd party libraries by reading their code, and the code of all the other libraries that they depend on?
Do you know what all vulnerabilities exist in cyberspace?
I mean that a static code analysis tool can take you much further than reading 3rd party code manually... and that is still going to fall short, but that is as good as it gets
Everyone is excited during sprint#1; by sprint#10 the finger pointing and scapegoating begins
IMO, it can be difficult to overcome this all by yourself. Having someone in your life who is willing to help goes a long way