Forums for the Business Analyst

 
  Modern Analyst Forums  Business and Sy...  Requirements  Guidance on Alternate flow
Previous Previous
 
Next Next
New Post 1/26/2015 10:46 PM
Resolved
User is offline Cherie
3 posts
No Ranking


Guidance on Alternate flow 

Hello Friends,

I am not sure if I am using the right forum for this query. Let me ask away my question. Below is the scenario:

Requirement - Questions are been modified and email is triggered only if the email option is selected.

Steps.

1. User choose the question to modify

2. System displays the selected question details

3. User makes necessary changes and submits.

4. System validates and saves, show confirmation message.

Where do we plug in choosing email option, is it supposed to be an alternate flow or part of basic flow? Where would email trigger output fall in basic flow.

I Am a little confused here, on handling this. Any help would be appreciated.

C. 

 
New Post 1/28/2015 4:42 AM
User is offline NitWitNick
259 posts
5th Level Poster


Re: Guidance on Alternate flow 
Modified By NitWitNick  on 1/28/2015 7:53:56 AM)

I'll make up stuff in between questions.

 

1. User choose the question to modify.

( I selected Question 25)

 

2. System displays the selected question details

(What is your Breath Date ?) - Oops ... spelling error

 

3. User makes necessary changes and submits.

(What is your Birth Date ?)

 

4. System validates and saves, show confirmation message.

("Your Birth Date Has Been Updated")

 

Now, your requirement says "Questions are been modified and email is triggered only if the email option is selected".

You could have some Options ... but make sure in the user's profile (settings) they have entered their email address. 

(1) Now list options that the user wants to receive emails on and check that box.

a. Company News Letters.

b. Schedule changes.

c. Questions have been modified.    X (Checked Box)

d. Your fired letter.

 

I selected Option "C" ... Unfortunately when questions from Any and ALL questionnaires and topics get updated, the system will run some program at the end of the day to scan all users and send the Email Notification if they have that box is checked.

-----

Or, maybe the user only wants an Email on certain questions or topics that have been updated (Not All).

Look at the Bottom Left of this comment page when you are writing a question or response (you won't see it otherwise), there is a "Notification Box" to check if you want an email sent to you if they answered your question in this specific forum and not everything else ... a big company could easily fill your email box up by using a General check box (first option above) and they send you an email to all updates ... whether you care or don't care about them ... you get them and have to scan and delete them from your email.

The "Notification Box" here says they will "Email you when the post has a response" ... that way you might not get any emails or you might get 100's of emails based on this question only.

I have that Box Checked ... and somewhere the system stored that in my user profile for further use.

 
New Post 1/28/2015 4:57 AM
User is offline Cherie
3 posts
No Ranking


Re: Guidance on Alternate flow 

Thank you so much Nick on the long explanation! I should have been a bit more clear on my question or scenario on email trigger. 

The email concept you have described to help me, can be treated as a business rule, and a separate system use case for that scenario, correct me if I am wrong.

In my example, When a user choose a question to modify, on the details page we would have a data element - Notify customer optional field or something like that. Email would be send to a bunch of customers suiting the rule instantly if the option is selected.

Coming back my to steps, on first thread. how do we go about it?

Step 3 - user makes changes to the question.  Here this field might or might not been selected. 

Our general outcome is - changes saved, show confirmation message. In this case we would also have emails send (which happens based on that entry)

We have one extra outcome based on this action. How should take this, a step or alternate flow?

Thx - C

 
New Post 1/28/2015 11:19 AM
User is offline NitWitNick
259 posts
5th Level Poster


Re: Guidance on Alternate flow 

"email trigger"

That could be set by comparing the current text with modified text when you exit the question field ... but to send a message instantly, you would have to scan down the user database each time you change something to see if they have that box checked ... Eating Up CPU time and having the Systems Manager come visit you.

-----

"Email would be send to a bunch of customers suiting the rule instantly if the option is selected."

INSTANTLY ... 

What happens if you modify the question several times ?

When I replied to you ... I read my reply and changed it several times (sentence, Spelling, etc) ... so, each time I changed it, using your system, there would be an email sent out ? That means you would have gotten a 1/2 dozen emails from me, on one thing. 

You could have an "I'm Done" button ... but if you click that an email gets sent out ... then later you read it and it does not sound good ... so you change it again ... only to send out another email Instantly ... people would eventually get mad receiving all your updates by email.

If your system was designed like that, I would not update anything on that system ... I'd probably create and modify the question in Word or notepad and when it sounded right, copy and paste it into your system then click OK ... 1 email would then get sent out ... but that is not automation or process enhancement.

 
Previous Previous
 
Next Next
  Modern Analyst Forums  Business and Sy...  Requirements  Guidance on Alternate flow

Community Blog - Latest Posts

Heta Raval
Heta Raval
In a current scenario, when you are eliciting software service-based requirements then, you may be able to derive requirements in certain varieties. In the beginning, they can be just functional or non-functional requirements. But when you come across many other requirements as time goes, you can conclude requirements into several categories and wi...
0 Responses
Heta Raval
Heta Raval
It is essential to write an impressive approach which helps you to make a client convinced about your understanding of his requirement. The satisfactory approach would help you to be on the same page with the client. So, your chances to get the contract/project would raise. In order to provide a technical solution, a business analyst needs to recog...
0 Responses
Arash
Arash
Machine Learning (ML) models are intended to positively impact business efficiency. By understanding how these models are created, how they function, and how they are put into production, one can fully utilize their potential to make a difference in every day scenarios.   What is a Machine Learning Model? By creating cases within a narrow d...
0 Responses




Latest Articles

What happens when the BA and UX worlds collide?
Aug 18, 2019
1 Comments
Are you a Business Analyst (BA) wondering what User Experience (UX) Design is all about and how your involvement in a design project is likely to impa...
Copyright 2006-2019 by Modern Analyst Media LLC