[QUOTE]dwwright99 wrote
As a BA and no longer a developer, you will have to start letting technical feasibility be determined by the people on the project who are the designers/developers. Its hard to let go of some things but, unless you keep yourself current as a developer as well as a BA (which doesn't sound easy), your technical knowledeg will get old fairly quickly and could actually be a detriment to your project if you don't get technical people to do this.
So, in general, a BA should not be expeccted to determine technical feasibility. My own pre-BA technical skills were in PL/1 and IMS, so I can't say that would be much help these days!
[/quote]
David I disagree.
If you know something is not feasible you have a duty to the client to cut off that area of inquiry as soon as possible. Otherwise you are consiously wasting time and money.
The caution is that your developer skills will fall out of date and you'll need to consult with current experts to validate your hunches.
Feasibility checks are well withing thye scope of the BA role - see the BABOK's process areas. The chapter on enterprise analysis specifically covers this ground.
Additionally the enterprise architecture role (which has significant overlap with the BA profession) also looks at identifying contraints and guides to shortcut the efforts required for the feasibility question.
This goes to a value set Kevin Brenan of the IIBA asks - do BAs take a neutral stance to solution design or do they get involved as early as possible?
The answer is about the context - the individuals and the circumstances. And it also involves layers. Solutions come in iterations and requirements respond well to incremental design of solutions. It's a conversation.
Craig
www.betterprojects.net