I could not describe the frustration I encountered today. so much so that I've decided to just take a random photo of today. this is a rant. brilliant - good luck.
What drives me mad is too many "good" ideas all over the place, ideas that are thrown around but are not looked after. What does that mean? Well primarily not taking responsibility to carry the ideas further than the inception of the idea. It's easy to have a "good" idea, it's entirely different to see if the idea integrates with all the constituents of a solution. At the surface, an idea may enhance or make easy meeting of a particular requirement, however if the impact of the idea compromises the integrity of the entire solution, it's a good idea but not really. A good idea takes into consideration the rest of the solution. A solution as far as I can see is made up of many ideas supplementing each other and not working against each other. A good idea is looked after right from inception in ones mind, stays there and during this time the person who's idea this is is responsible for determining if the idea fits with the solution or if not, how the solution should be modified to take advantage of the idea. After this takes place, an idea has depth, it almost has a plan of implementation.
So for me having to build a solution based on "good" ideas leaves me with trying to determine if they are indeed good in context to the proposed solution, not that this particularly is a problem but it's ease by which an idea provider, assumes that a single requirement solving idea fits perfectly with the other requirements of the solution.
What's even worse is when the idea provider "knows" that his idea is right, and forces you to incorporated into your solution and your left with other pieces falling apart because of it.
This of course assumes that you have partly implemented your solution partially already - the argument here is not to implement the solution until all the requirements have been satisfied.
The problem then is what if you don't know what the requirements are?
Don't know what the requirements are?! You'll always know what the requirements are? Surely most of them? 'cmon ...
Welcome to Software Development.
keep your arms and legs inside at all times...or they will be cut off.
Rant over.