Hi everyone!
I've recently started my first BA role and my task is to expand on some Use Case Goals for our HP Service Manager 7.0 migration project.
Forgive me for being a newbie...but what type of questions usually elicit the best information?
Any help appreciated!
Grant
Hi and welcome Grant,
the best type of questions to elicit information are open questions that cannot be answered 'yes' or 'no' - e.g. "what type of questions usually elicit the best information?"!
Then confirm your understanding with closed questions that are designed to be answered "yes" or "no" - e.g. "so is the best type of question for eliciting information an open question?"
Before you get on to that though - set your objectives for the interview - what are you trying specifically to get out of the interview and how will you know that you have got it? Make sure you are interviewing the right person, plan your questions, let the conversation flow, start with open questions to elicit, use closed questions to confirm, record actions, decisions, issues etc, let the person being interviewed know the next steps in the overall analysis process and how you will use their information they just gave you and you're done.
Easy?!?
Hope that helps!
Guy
How tightely integrated are your use cases? Can you come up with a comprehensive, integrated understanding of the whole in reviewing them, or are the very disjointed, or too implementation specific (i.e., too technical)? Such analysis can reveal a ton about the level of effort required to expand upon them.
Tony
Hiya Grant, welcome to BA-land. :)
Two techniques you may find useful:
Description: What is the Actor's Goal? What are the high-level actions the actor will need to take to reach that goal? Assumptions: What are the assumptions we are making when analyzing this use case? Frequency: How many times per minute, per hour,etc. Actor: Who uses the system (what is their job)? What other systems will interact with the system? Who or what provides information to the system? Who or what retreives information from teh system? Trigger: What event causes this use case to happen? What actor initiates this use case? Preconditions: What conditions must be true before this use case can begin? What state is the system in before this use case can being? Postconditions: What conditions must be true when the use case ends? What state will he system be in at the end of the use case? Main Steps: How does the actor interact with the system? What does the system do at this step (present options, display data, execute a process)? What does the system do next? What does the actor do next? Is there part of this use case that is another use case called by multiple use cases? Alternative Courses: What possible error conditions exist at each step of the main scenario? If X doesn't happen, what should happen? What are the interrupts that can happen at any time? What is the "non-happy" path? What other possible actions can the use take at each step? If the use cancels out at any step, what should happen?
Let me know if that makes sense. These should give you the big picture and the neccessary detail to build a valid use case. If you've got a good idea for some of it, I would encourage you to create some Strawman Requirements for your users to fill-in and tear apart; it's easier to build-on/criticize than to start from scratch. ;)
Cheers and again welcome!
Justin
Hello Grant,
Given the date of this post, I hope you had a successful experience with your SM7 implementation. I'm embarking on our SM7 implementation project and was Googling for information as I don't know much about it having just inherited this assignment. I was wondering whether you could share any of your use cases from your project to help get us started. I would greatly appreciate it, or even if you have any lessons learned, we'd greatly appreciate the wisdom of your experience.
Thank you in advance.
Mai Loan
brought to you by enabling practitioners & organizations to achieve their goals using: