|
Unless they fire a sh*t ton of PM's and replace them with qualified people, yeah, this is not a surprise.
|
|
|
|
|
If the author's grasp of maths is anything to go by, then this is not a surprise.
Getting from "In 2013, a survey from cloud portfolio management provider Innotas revealed that 50 percent of businesses surveyed had experienced an IT project failure within the previous 12 months" to "More than half of IT projects still failing" is not valid.
In my ever so humble opinion the root of the problem is that even in the most fast moving capitalist of companies, IT project planning still follows a "glorious leap forward" multi-year plan methodology where a chunk of budget is allocated at the start of the year and it's impact is measured at the end of that year or later. This is plainly nonsense and is a management failing not an IT failing.
Instead seed capital should be allocated to each putative project and then the project should receive a fixed percentage of the returned benefit from then on. This ensures successful projects get funded (to become more successful) and unsuccessful projects wither and die.
|
|
|
|
|
I'm not surprised. When I look at the software projects that I have worked on that have failed, I see a common theme. PMs pushing to get the software milestones finished and schmoozing the sponsor making promises that may or may not be obtainable. And the sponsor typically does not know what they want, because they are not developers and never have been; nor have the sponsors explained their work processes to the development team (biggy), nor do they realize that complicated software is like a one-off car that has thousands of parts and a lot of time and work is needed to get it right.
Thus, the main problems I see is that developers focus too much on technology and not enough on the customer's needs and PMs not explaining the devotion needed nor able to extract the business processes from the users. I rarely fault the business unit, most of the time it is the PMs and occasionally the development team.
|
|
|
|
|
Agile is a failure. We need a new methodology. NOW!
This is called the Successful User Completion Software methodology (SUCS):
Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. If deliveries fall short and customer satisfaction declines, we ask the customer for more money and time. Failing that, we blame the customer for bad specs, get a lawyer, and sue them for our failure.
Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. After all, change means more money that we can wring out of the customer, and more time to fix the problems they don't know about yet.
Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Of course, while it works, it may not do what the customer wants. Doom anyone?
Business people and developers must work together daily throughout the project. Each can bring a weapon of their choice to the meeting, and whoever is left standing wins.
Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. Summarily being executed when failing to deliver is a great motivator.
The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Throw out Skype, Slack, and video conferencing software. Pad the project with cost and time to actually fly people around. Once we have them, hold them prisoner until they agree to more money and more time.
Working software is the primary measure of progress. We contract with an independent agency, Trump Clinton LLC, to determine whether the software works.
Agile processes promote sustainable development. The sponsors, developers, and users should be able
to maintain a constant pace indefinitely. And the sooner they have a heart attack, or quit from being overworked, the better, as it takes months for a new person to figure out how we're scamming them.
Continuous attention to technical excellence and good design enhances agility. But since technical excellence is impossible to find, and good design is antithetical to SUCS, we pad the project with 12-120 offshore developers, which frankly, cost less than a couple experts if we could even find them.
Simplicity--the art of maximizing the amount of work not done--is essential. To keep things simple, we do not use any third party frameworks. Just HTML. No Javascript, no JQuery, no Angular, etc. We give keep it simple!
The best architectures, requirements, and designs emerge from self-organizing teams. We re-organize every month, which enables us to charge lots more to the customer because everyone is constantly having to figure out what the guy last month did. More money for us!
At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. We have psychologists and life coaches in house to help with the therapy. Failing that, electroshock and waterboarding are effective behavior modification techniques.
Marc
|
|
|
|
|
Let's add a "Key" before "Software" to get an even nicer acronym.
|
|
|
|
|
Marc Clifton wrote: Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. Summarily being executed when failing to deliver is a great motivator.
So your support system consists of a hinged platform an a 'safety' rope?
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
I don't fail, I just put my projects on hold. Indefinitely.
|
|
|
|
|
"We have removed the Wi-Fi Sense feature that allows you to share Wi-Fi networks with your contacts and to be automatically connected to networks shared by your contacts" I am now Sense-less
|
|
|
|
|
They had more sense to remove? I thought they stopped making Sense since Windows XP...
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
|
|
|
|
|
Either Windows XP or Windows 7...depends
|
|
|
|
|
Both personal and organizational accounts on the code-hosting site will get unlimited private repos and a simplified pricing structure For sharing that code you don't want to share
|
|
|
|
|
NASA announced the release of 56 formerly patented technologies into the public domain, allowing for unrestricted commercial use of their technologies. Now you can own your own space program* (*some assembly required)
|
|
|
|
|
|
Kent Sharkey wrote: (*some Assembly required) FTFY.
|
|
|
|
|
If you find that your PC is abnormally slow after installing the update, you may be seeing a problem that I’ve been trying to track down for a couple of weeks. So nice of them to give us the opportunity to debug
|
|
|
|
|
God. Put the current version (actually it was automatically installed) and it seemed to be worse than Windows 8. Even slower still. Have to say some UI improvement from Windows 8 in Windows 10, but still prefer Windows 7. However the new browser got rid of my favorites, and that was the only good reason I had for staying with IE. I liked being able to keep backups of my favorites, and move them to my other computers.
|
|
|
|
|
You can export/import them using an XML File in Firefox and I suppose that other browsers have something to make them portable
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Realm has just announced Realm Xamarin, a new edition of their database built specifically for the Xamarin framework. A native database for a cross-platform tool?
|
|
|
|
|
|
Half of PCs running on Windows XP are still running IE 7 or IE 8 but it's not just antique PCs that are running the unsupported old browser. And that's why we still can't use Flexbox
|
|
|
|
|
Oh what shall we ever do.
|
|
|
|
|
Isn't ALL versions of IE are obsolete? We have Edge, you know...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
But of course. The majority of users only use IE to download Chrome or Firefox, then IE is forgotten.
Marc
|
|
|
|
|
That brings the total number of verified exoplanets from Kepler to more than 2,000 — more than doubling the amount spotted by the spacecraft. I still kind of prefer the one we're on
Only "kind of" as there might just be a really cool one out there. You know, a planet with red racing stripes, or Ego the Living Planet...
|
|
|
|
|
More than 2000 is overkill. We only need one planet to send the liberals and muslims to.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
modified 10-May-16 14:45pm.
|
|
|
|