The company I’m working on has a RUP-like software development process, with very heavy documentation. Right now we’re doing a Multi-Channel web site -it’s intended to be seen in Desktop, Tablets and Smartphones- and every version of the site has a particular flow of events and content.
I don’t see in RUP an artifact were this differences are documented. I’m aware that Uses Cases must be implementation agnostic -we can’t mention any device specific terms- so maybe there’s something in the Design discipline that serves that purpose.
If there’s nothing like that in RUP, It would be nice to know how another Software Process document requirements for Multi-Channel sites.
4
If your site actually has to work/react differently depending on whether it is accessed from a desktop, tablet or smartphone, then those differences must be visible in the requirements and the use-cases.
A use-case should not specify that there is a ‘login’ button in the top-right corner of the screen, but they can specify that a user on a tablet can perform action A and a user on a desktop must first do action B.