Okay all you developer/analyst folks out there:
Assuming that you're developing some software that has both a user interface component and a business logic component, at what stage of the process cycle do you have enough information to identify the user interface requirements? Do you get into high-level design first, do you break it out from a requirements analysis, do you completely iterate the UI design through development, does it depend on the project?
I'm the one who gets to design the process workflow, and suddenly I'm undecided on this little thing.
Assuming that you're developing some software that has both a user interface component and a business logic component, at what stage of the process cycle do you have enough information to identify the user interface requirements? Do you get into high-level design first, do you break it out from a requirements analysis, do you completely iterate the UI design through development, does it depend on the project?
I'm the one who gets to design the process workflow, and suddenly I'm undecided on this little thing.