Millemissen wrote:
I wasn't talking about constructing a house or how X-company develops their products!
I was talking about what is going on in Struer - how B&O works - and that is not like, what Kulles described.
MM
Neither Kulles nor I were talking about the product development process as a whole, but instead about how programmers work and what their responsibilities are.
Since you didn't like my construction analogy 😕 - consider instead the aluminium factory - their brief would not be simply "create an enclosure for product x" - they would have a design and specification to work to and would then be responsible for deciding on how this can be manufactured and what tooling will be required etc. In reality it's never going to be as top down as this because the designers will require feedback from the aluminium specialists at an early stage as to what is possible with a given material and this will feedback into the design - often with changes being required to make the design possible to physically manufacture (or to do so within a given cost constraint).
Software development is no different. The point I believe Kulles was making was that you can't blame the people who write the code for missing features if they weren't part of the original design / specification, and the point I was making is that once a project has progressed beyond the design stage it can be very difficult / expensive / time consuming to add that feature later as it will often not fit neatly into the existing software design so either requires a new design, and a major rewrite of existing code to implement it, or an attempt is made to simply force it into the existing design (with the risk of breaking other parts in the process).
To respond more directly to your original points:
Millemissen wrote:
This is a question about the factual background and would require, that someone knows a thing or two about this.
As someone with a background in software development I've responded with my best guess based on the known fact (namely that the feature has not been implemented) and based on how the software development process usually works. Likely the only more accurate response you will receive is if anyone within the team at B&O decides to respond in person. I'm sorry if you do not like my conclusions but they are reasonable given what is known. You have mentioned that this is not how the software development process works at Struer and if you
would care to elaborate on this further I will re-examine my conclusions accordingly.
Millemissen wrote:
As far as I am concerned, it has to do with
the ML network as a Master/Slave(Link) setup and the NL as a network of
equal sources, that (at least theoretically) can be accessed from
everywhere on the network.
The master / slave versus peer to peer topologies should not have had any direct impact on the technical feasibility of this feature being implemented (if it had been specified at the design stage).
Millemissen wrote:
So - who is able to explain this?
Or - in other words - who could explain, why there is no A/V function in a NL setup!
Since there is no obvious technical constraint which would make this feature impossible to implement, my best guess would be whoever decided not to include it in the original design / specification. Maybe this was a conscious decision not to do so (perhaps because it was felt it wasn't needed or used widely enough to justify the implementation costs) or perhaps the feature was simply overlooked. Either way, only the team responsible for coming up with the design would be able to confirm this.
Kind Regards,
Martin.