Scenarios,&nbsp;Stories, Use Cases: Through the Systems Development Life-Cycle