Chapter 6 - Scenarios At this stage of the requirements process, the business events were identified, and thereby the business use cases (BUCs) that respond to the events. The scenarios must be used to model and record the BUCs, as they are very effective, largely because of their ready acceptance by nontechnical stakeholders. Formality Guide Scenarios are useful in most situations, e can understand them, and they fit into any development style, but projects will have different needs related to their size. Let’s have a look on these three projects: · Rabbit projects can use scenarios as a trawling technique, discover the required functionality by working with scenarios. Rabbit scenarios usually overlook non-functional requirements and capture them later by writing separate non-functional story cards. · Horse projects might consider scenarios as an alternative to writing ato...
Thanks for providing this useful information. In addition, the Iterative Development is Typically used in conjunction with incremental development in which a longer software development cycle is split into smaller segments that build upon each other. Iterative and incremental development are key practices in Agile development methodologies. In Agile methodologies, the shorter development cycle, referred to as an iteration or sprint, is time-boxed. At the end of the iteration, working code is expected that can be demonstrated for a customer. Iterative development contrasts with a traditional waterfall method in which each phase of the software development life cycle is “gated.” Coding doesn’t begin until design of the entire software application is complete and has gone through a phase gate review. Likewise, testing doesn’t begin until coding is complete and has passed necessary phase gate reviews.
ReplyDeleteGood information about why it is important to consider the users. As we get that we must know our users and we should know how they will react or behave to our product. In order to know more about customers, we can study about ethnography that involves the study of custom people and their culture. By doing this, we will be understand the nature of any specific target group like how they think and how they behave. For example, for making Scotia Pay successful, we must know which age group is going to use it most and are they familiar with technology? as these things help to make product more successful.
ReplyDeleteThanks for the information. I would like to reinforce how important is to document the design decisions. During the design phase, you make important decisions and part of your responsibility is to document them – the reasons why the resultant system is as it is. Important to mention that you are also responsible for leaving behind documentation for the future generations who will maintain your solution.
ReplyDeleteThis information is very good, you explained some for the process of finding a solution very well. I do wish that the designing of the user experience was explained more in depth in the book but i found the innovation section of this blog post to be interesting because you would think if the goal was to start to try to find a solution that the first thing to do is come up with solutions, but with innovations you gather fellow BA's and other stakeholders and dive deeper into finding a more in depth and longer lasting solution compared to just finding a solution quickly.
ReplyDelete