Hoodwink
Guest
- Joined
- Mar 1, 2025
- Messages
- 38
- Reaction score
- 86
- Resorts Owned
- Ocean Tower, LV Boulevard, Bay Club
You no longer are paying for a completed program to be written. Everything these days is billed on man hours worked.I am wondering if they get extra compensation for correcting the software after it is released.
Years ago software development was very different. Me (as the developer) was the expert in the industry, as far as the software to run it. I would go to customer sites to do installs, show them how to use it get feedback from them for enhancements - and this is after writing it from scratch. If the customer had a problem that couldn't be fixed over the phone, back to the customer site often times with a very expensive laptop to run the code and catch the problem as the user was working.
These days things have changed quite a bit. You have a "product owner" who came in off the street that writes the requirements for any new features. Each screen is likely considered a new feature. Then it goes to designers that "make it pretty". Next the developers get the ticket. Often times they are offshore and do exactly what was written in the feature ticket. They do not know what it is they are doing, nor how it relates to the whole system. This is often divided even further - one developer writes the backend API that the other front end developer then blindly uses. After release when there is a bug found, it gets logged into a system with a priority attached. Critical priority bugs are fixed immediately, high at the next regular release, anything less than that it's usually "as developer time allows". Spoiler alert: developer times never allows. If the features are all done, the offshore developers get sent back to the pool for the next companies project.
Everything with software development is measured and sadly the most important measurement is not the number of bugs reported or the speed in which bugs are fixed. The top priority is time to release a feature.