Non-Functional Requirements Non-Functional Requirements can be generalized as "what a product/system is supposed to be. these requirements tend to be qualities that the product should have and they should specify how well the product does what it does. the requirements should either make the product usable, fast, reliable, attractive or safe and they should describe the character/ the way the functions should behave. Look and Feel Requirements the look and feel requirements are key to the non-functional requirements and as a BA one must consider them for every project. These requirements can describe how a product/system's desired appearance, mood, spirit or overall style/ appearance. The look and feel requirements can further specify what the product/system intends to appear as and is not a detailed design of the product/system itself. The typical look and feel requirement should be simple to use, professional looking, attractive to its market, consistent with previ...
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