An agile development method for every development team. Plus agile and UX tools like user story, sprint, wireframe and more.
Requirements can emerge and change throughout a software project. While many of the traditional development methods suggest capturing all requirements upfront, user stories is proven to be an effective approach in capturing and managing the ever changing requirements throughout the whole project.
Written by user (or customer team), user stories describe functionality that are needed by and valuable to the users. As an integral part of many agile development processes, user stories offer a convenient way in recording user requirements, without having to write any detailed requirement documents, or have any prior consideration of system behaviors.
User story Cards that records the Conversation with stakeholders and the Confirmation items for user acceptance test.
Estimate the time required to accomplish user stories. Keep good balance between workload and the amount of work to deliver.
Model business workflow with BPMN, and then identify user stories around the business activities. You can directly write user stories in a BPMN business process diagram, or any other diagram types.
Describe the usage scenarios of user stories by writing down the interactions between user and system as steps. Stakeholder can read the steps and tell whether the steps are what he/she prefer.
Use storyboards to show what the end user will see and interact with. With the help of storyboards, stakeholders can preview the system to develop, and to confirm that what you are going to build actually meets their needs.
Be a 'story teller'. Show your stakeholder a presentation of storyboard, and explain to them how the system will work by walking through the wireframes one by one.
Keep the design under user stories, and access them on-the-spot. Looking for the ERD as a reference in programming? Or the sequence diagram that represents the business logic to implement? You don't need a search because they are all under the user story that you are working on. Isn't it convenient?
With just few mouse clicks, you can produce an up-to-date requirement specification that includes the details of user stories, storyboard, wireframe and other associated design artifacts.