Every great system starts with the successful identification and communication of requirements. Basically, we need to work out what the system should do for the users. Requirements can be functional (e.g. what information we need to show in a specific report) or technical (e.g. what the 'up time' of the system should be).
Signature uses a variety of methods to identify and communicate requirements, including user stories, UML use cases and activity diagrams (explained below). As systems vary in scope, team size and team location, we believe it is important to select the most appropriate methods for each system.