Comments on: Use Cases: A Personal History (and a bit of a love affair) https://www.bridging-the-gap.com/use-cases-a-personal-history-and-a-bit-of-a-love-affair/ We'll Help You Start Your Business Analyst Career Wed, 17 Jan 2024 15:19:11 +0000 hourly 1 https://wordpress.org/?v=6.6.2 By: Laura (Brandau) Brandenburg https://www.bridging-the-gap.com/use-cases-a-personal-history-and-a-bit-of-a-love-affair/comment-page-1/#comment-429366 Mon, 15 Mar 2010 17:20:31 +0000 http://www.bridging-the-gap.com/?p=2405#comment-429366 Hi Caroline,
Glad to hear that I am not alone! I’ve also mapped wireframes to use cases and find that combo of visual and text can really help solidify the requirements for some teams. Also agreed that sometimes you just need the structure of an excel document to capture certain details. Business rules is definitely one example, as is data mapping. Domain models (using conceptual language) might be an interesting technique for you as well. More details in this post: http://www.bridging-the-gap.com/bag-of-tricks-3-using-domain-models-to-create-conceptual-understanding/

Laura

]]>
By: Caroline Gallagher https://www.bridging-the-gap.com/use-cases-a-personal-history-and-a-bit-of-a-love-affair/comment-page-1/#comment-429365 Wed, 10 Mar 2010 19:27:22 +0000 http://www.bridging-the-gap.com/?p=2405#comment-429365 Hi Laura,

Your use case experiences mirror my own. I find use cases are an important tool in my toolbox. I use them when we’re talking about interactive processes in our requirements sessions. We link them in closely with the wireframe development calling out to the wireframe in the use case at the appropriate step. Think lots of stickies and flip chart paper with taped lines to start with!

However, I feel the need to turn to other methods when we dive down into the “nitty gritty” of complex business rules, such as integrations with accounting systems. I struggle to find good tools to represent those rules (spreadsheets anyone?) and how to link those complexities into the one step that they pertain to without getting into too much system language for our end users. Would love to hear yours (and anyone elses) thoughts on those topics.

Thanks again – I really enjoy your blog!
Caroline

]]>
By: Laura (Brandau) Brandenburg https://www.bridging-the-gap.com/use-cases-a-personal-history-and-a-bit-of-a-love-affair/comment-page-1/#comment-429364 Sat, 06 Mar 2010 16:03:47 +0000 http://www.bridging-the-gap.com/?p=2405#comment-429364 Hi Jenny,

Thanks for sharing your story. Interesting how we can have different ways of accomplishing the same end goal.

In terms of how we can be sure that our discovery artifacts are correct if we only deliver a subset, I suppose I would say, concretely speaking, no, but we can make them good enough. As I’ve done iterative projects, there is sometimes a need to circle back to documents that you’ve already “completed” in an earlier iteration and make revisions. This works nicely in an agile process because you can just create a new story to hold and prioritize the change as opposed to a more rigorous change control process that might be necessary for a use case with sign-off. Regardless, what was defined in an earlier iteration was good enough to get started. And the information you have later in the process is much better because you might actually be reviewing something in a demo environment, so the change is more informed that if you were just working from your requirements documentation.

]]>
By: Jenny Nunemacher https://www.bridging-the-gap.com/use-cases-a-personal-history-and-a-bit-of-a-love-affair/comment-page-1/#comment-429363 Fri, 05 Mar 2010 17:35:17 +0000 http://www.bridging-the-gap.com/?p=2405#comment-429363 Hi Laura, I just saw this one and wanted to chime in. Though I don’t have formal UML experience, what little I do have speaks to me in a way that verbose requirements and use cases don’t. I love figuring out where the processes and modular functionality fit in and work together. And I love the translation of actors and objects and processes into object oriented design.

So for me, when I start on something I use whatever tools seems most appropriate to help me understand what’s going on, what needs to be fixed/improved, etc. I like context diagrams and process flows, but when I think of starting something new, I think I tend to approach them from a UML standpoint. Who is doing what with what? And then we make sure that those answers make sense in terms of the business strategy and process efficiency.

Then once I do understand, I can pull out the artifacts (be they requirements, wireframes, context digrams, data flows, decision trees, or use cases) which best communicates to my stakeholders.

Clearly use cases fill that role for you during your discovery and the ultimate deliverable is something that varies for you as well, depending on your target stakeholder. So the question for me is: Can we be sure that our discovery artifacts are correct, if we only deliver a subset of them for sign off? How much does that matter?

]]>