Tuesday, 15 September 2009

UC – DIP – what we do in office

To the uninitiated, a Use case is a document used for gathering requirement from clients…i have captured our day-to-day work life in a UC… i hope u understand this and like it too :-)…..

 

Use Case: UC – DIP – what we do in office

Revision History

Document Version Number


Revision Date


Reason for Revisions


Section(s) Revised


Use Case Status

Revisions Completed By

Version 1.0

01/18/09

New document.

NA

Started

Dipen Ambalia

Version 1.1

08/31/08

release 1.5 changes.

ALL

Started

Dipen Ambalia

Use Case Overview

Use Case Goal

The Actor’s goal is complete 9 hours as required by the organization.

Brief Business Description

After coming to office actor does a lot of things like having lunch, having evening snacks, eating sweets and Namkeen, chit-chatting, wasting time in meetings, trying to remember the passwords of 100 intra-organizational portals and apart from all these tasks If he gets time, then he writes use cases/code/test cases.

Actors

The following Actors participate in this use case:

1) Anybody coming to office.

Use Case Diagram (optional)

1 The flow is too big to be accommodated in the use case diagram. Even Enterprise
Architect doesn’t allow such big and complex diagrams to be drawn.

2    Pre – Conditions

1. The Actor has reached office and is ready to face the fact that one more day of his life is going to get wasted in a lot of useless activities other than calls with onsite.

3    Flow of Events

Basic Flow

The following process describes the basic flow about what he does in office.

1. The use case begins when the Actor reaches office.

2. The Actor logs on to the LAAS system. The security personnel start chit-chatting about the actor because they feel that the actor is getting handsomely paid for coming so late and enjoying his life to the fullest.

3. The Actor greets the team-mates and then starts the PC which he had shut down a night before.(the actor highly believes in the “save a dollar , earn a dollar” policy. But he is still wondering where is the saved or earned dollar going. His bank account doesn’t reflect that saved or earned dollar!)

4. The actor then fills his water bottle and then looks around to see if there are any sweets or snacks on other’s desks.

5. 20 mins pass by and then the PC is done booting properly! (there are some 100s of scripts that run while startup which make the already slow PC slower than MOS 865!).

{A1: Actor chooses to hurl abuses} (Refer to ‘Implementation Requirements’ - Abuses)

{A2: Actor chooses to go back home.}

6. Finally, the actor opens various accounts of social networking sites, ‘life partner search sites’ and then finally, the OutLook!

7. The actor then reads all the mails to check if he has anything to address urgently.

8. The actor’s friend comes to his desk to indicate that its lunch time and then the whole group goes for lunch.

9. While choosing what to eat for lunch, the actor falls in a bigger dilemma than our prime minister faces while presenting the budget.

10. The actor goes to the first Canteenwala. The actor looks at the food and flinches because after being in this office for 6 months, he can easily make out whether the Sabzi or Daal or rice or Roti are fresh or not. If nothing else, this is the area where actor has developed a lot of expertise.

{A3: Actor chooses to look to his left} (refer Business rule – BR-HIGTO- 10)

{A4: Actor chooses to look to his right} (refer Business rule – BR-HIGTO- 20)

11. The actor moves to the other 2 counters and then finally, as usual, he orders Brown-Bread sandwich.

12. The actor waits at the counter for his sandwich. Till that time, his radar is highly active.

13. A beautiful girl approaches the counter where the actor is standing. The actor thinks of bewitching the girl with his charm. He starts cracking jokes with the uncle at the counter.

14. The girl twitches her face and thinks fasting is a better option than standing at the counter with a weird guy. But the actor is used to this kind of denial. So he doesn’t feel bad.

15. The actor takes the sandwich and joins his group. Chit-chatting begins. Leg-pulling begins.

16. After half an hour of eating, teasing, enjoying the news on CNBC (the host of the show at 1.00 PM on CNBC is really beautiful!) the group returns to its work places.

17. The clock reads 1.40 now.

18. Actor then checks his mail account to see if there is any mail from the boss and if there is any meeting where time can be wasted! (Refer business rule – BR-30)

19. The clock reads 3.00 now. The actor chooses to take a tea-break.

20. The actor chitchats with his group-mates in the dry pantry.

21. The clock now reads 3.30. By default, there is some meeting or the other at 3.30!

22. the actor chooses to go the meeting even though he is not a huge fan of meetings because he feels that meeting is a form of gathering where everyone puts a point and finally everything is noted in an MoM; but nothing conclusive ever takes place! It’s just another way to say that yes, we were present in the office to do something constructive for the organization.

23. the meeting ends at 5.00 and the actor chooses to take yet another break. This time, the break is valid; because he has a call at 6.00. so its necessary to be fit and healthy before a call.

24. the actor again convinces the group-mates to go for evening snacks.

25. the call then begins at 6.00 ..goes on till 7.30 PM.

26. the day is about to end. But the actor doesn’t miss checking any updates on social networking sites!!! The actor believes in being up-to-date!!

27. The clock reads 8.20 PM. The actor locks the machine and leaves for the day. He is pleased that he used at least 1.30 hrs out of the whole day on something worthwhile as a call!!

The use case ends.

Alternate Flow A1 – Actor chooses to hurl abuses

1. The Actor chooses to hurl abuses at this fate

2. The use case starts from the calling flow.

Alternate Flow A2 – Actor chooses to bunk the office and go for a movie

The Actor chooses to write a nice emotionally blackmailable message on Communicator and sends to his PM. {Refer error messages for the SMS}.

1. The use case starts ends.

Alternate Flow A3 – Actor chooses to look to his left

1. The actor scans the area to his left ; till his neck starts spraining or till he finds a pretty face.

2. The use case continues from the calling step.

 

Alternate Flow A4 – Actor chooses to look to his right

1. The actor scans the area to his right; till his neck starts spraining or till he finds a pretty face.

2. The use case continues from the calling step.

4     Post Conditions

The Actor has successfully reached office.

5     Exception Flows

Listed below are details about any exceptions that might occur during the basic flow of events.

6    Other Artifacts

Other Requirements (optional)

Business Entities and Data

Business Entities referenced in the use case:

Additional Information Concepts Referenced in Use Case

Notes

The following section contains other details relating to the Use Case (Document Locations, Change Orders etc.)

Source

Organization

<Person Name>

<Organization>

   

Source Document

Document Location

Everyday life

   
   

7     Temporary Area

Use Case Assumptions

Item

Description

Business Rules

Business Rule Name

Description

BR-HIGTO- 10

If there are more beautiful females on the left then actor tends to keep looking to his left.

BR-HIGTO- 20

If there are more beautiful females on the right then actor tends to keep looking to his right.

BR-WWDIO

The MoMs are the best source to know what happened in a meeting. So, even if he doesn’t pay attention to what is said in the meeting, it is OK. otherwise what are MoMs for !!

Implementation Requirements

Field Configuration Option

Abuses

Data Element

Description

Type

Maximum Length

Default Display Length

Implementation length

Required/Optional

Updateable

Configurable

Actor Security

@#$%^&

String

*

*

*

Optional

No

No

Every Actor

!@#@%^&*#

String

*

*

*

NA

No

No

Every Actor

!@#$%@&*

String

*

*

*

NA

No

No

Every Actor

Error Messages

The following new error messages are included in this use case.


Flow/Step


Error
Number


Brief Description


Long Description

Step 1

E1

Hi XYZ. I am not feeling well. Won’t be able to stay till EOD. I wish to go home. L

 

 

No comments:

Post a Comment