4 ms·
only the code is not accessible to the busines owner to audit, validate or change. Presumably the business analyst would produce something more accessible. Also
by alexandros 18y ago
only the code is not accessible to the busines owner to audit, validate or change. Presumably the business analyst would produce something more accessible. Also, the 'extra bits' [aka. modeling bias] added by the programmer may or may not have been vetted by the owner.
I do not believe that today's business analysts are what is needed and I agree that programmers have to step in many times to do their work. I am just saying that in principle, that is what the BA should do. If these are core skills of programmers, maybe that is our future vocation, when a language hi-level enough comes around.
- bootload 18y ago"... Shouldn't a good business analyst be able to do this? Given a business with no information system, shouldn't policy be consistent anyway? ..." 4GL's tried to solve this problem. Didn't work. I suspect this approach is always at best a weak solution to a hard problem, not because 'business analysts' aren't smart enough but the way they perceive programming logic with computers is incompatible ~ http://www.cs.mdx.ac.uk/research/PhDArea/saeed/ http://www.cs.mdx.ac.uk/research/PhDArea/saeed/
- alexandros 18y agoJust because it has not worked until now, does not mean we stop trying. Unless there is proof of impossibility, we should try new attacks. In fact, languages have been getting more and more high level, so we are getting there, albeit slowly. If 4GLs, Case and MDA jumped the gun, that is another story entirely.
- bootload 18y ago"... Just because it [BA's replace programmers - my addition] has not worked until now, does not mean we stop trying. Unless there is proof of impossibility, we should try new attacks ..." Alexandros I'm in agreement with you because there are many instances of inventions where they displace on-mass specialised knowledge or skill. The tools & understanding we have to tackle the problem are too crude.