background preloader

BA Methodologies

Facebook Twitter

Favorite Quotes. Famous BAs in history: Mark Twain on interviews « James King. I stumbled on a letter from Mark Twain where he comments on “the interview”: Inteviews are pure twaddle Controversially, he claimed that interviews are appalling and should be completely abolished … which would seem to be a strong position for a business analyst to take these days.

But then Mark Twain was around at the beginning of last century and we have learned a lot since then. Maybe he just didn’t know any better. Since Mark Twain’s time, we have invented computers and the whole IT industry. Then we invented the role of the business analyst to make sure that we actually understood what “the business” needed, rather than just blaming them. The business analysts came up with the obvious idea that they should interview people to find out what they want before we build things. A century has passed since Mark Twain wrote the letter I refered to and given how much we have learned since then, can’t we just ignore his outdated views? Like this: Example: Use-Case Specification. 1 Brief Description This use case describes how the Bank Customer uses the ATM to withdraw money to his/her bank account. 2 Actors 2.1 Bank Customer 2.2 Bank 3 Preconditions There is an active network connection to the Bank.

Example: Use-Case Specification

The ATM has cash available. 4 Basic Flow of Events 1. 5 Alternative Flows 5.1 Invalid User If in step 2 of the basic flow Bank Customer the use case: Validate User does not complete this successfully, then 1. 5.2 Wrong account If in step 8 of the basic flow the account selected by the Bank Customer is not associated with this bank card, then 1. 2. 5.3 Wrong amount If in step 7 in the basic flow, the Bank Customer enters an amount that can't be 'created' with the kind of in the ATM (See Special Requirement WC-1 for valid amounts), then 1. 5.4 Amount Exceeds Withdrawal Limit If in step 7 in the basic flow, the Bank Customer enters an amount that exceeds the withdrawal limit (See Special Requirement WC-2 for maximum amount), then.

Learn Design Patterns with Video Courses and Tutorials from lynda.

Agile

725_d2-3-1soaantipatternstorleifgrasto. UML. From Business Process to Use Case. Continuity Family Business Consulting. UML tools for software development and modelling - Enterprise Architect UML modeling tool. UML tools for software development and modelling - Enterprise Architect UML modeling tool. Agile Use Cases in Four Steps. Sample Use Case Example. Here’s an example of a use case that has some system complexity.

Sample Use Case Example

The user interacts with the main system that we are describing. The system also interacts with two external systems. This use case example shows how to describe the steps that demonstrate all interactions with the system. Sample Use Case Example The first step in defining a use case is to define the name, using the verb-noun naming convention. Use Case Name: Place Order The next step is to define the use case at a low level of detail. Sample Use Case Brief Actors: ShopperFulfillment SystemBilling System Use Case Description: After the user has selected items to purchase and then order the items.

Formal Use Case Example You can clarify the use case further by refining the use case into a formal use case or informal use case format (free template). Note that there are additional elements to a formal use case that may be included, but are not part of this example. Triggers: Preconditions: User has selected the items to be purchased. UML.