kumarrohit wrote
Hi All,
Very often I find user interface sections in SRS/BRD templates,
I feel these sections are for user interface prototyping, but one
questions always haunt me that , just specifying the requirement
model in my SRS by Use case and activity diagrams should I go for
user interface prototyping or not? (by considering user inputs)
Kumar Rohit
|
Kumar,
It does take a certain experience level to be able to develop a really solid UI design. Ideally, you will have a UI expert, or at least a business analyst who has taken the time to objectively study and consider what "good UI design" is, design your UI interface.
With that said, in my experience, 9 times out of 10 a business analyst with only a minimal amount of UI design experience will do a better job than if you left it to a programmer. This is in no way a jab at our fellow programmers out there. It's just a matter of priorities. The business analyst has the user's best interest at heart and will work hard to acheive a solid UI design. Programmers tend to be much too busy with how to structure their code and accomplish the details of the specific coding task to really come up with a usable UI design.
There are obviously exceptions to the rule, but I suggest you spend at least a small amount of time reading up on good UI design paradigms and then give it your best effort.