<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Bridging the Gap</title>
	
	<link>http://www.bridging-the-gap.com</link>
	<description>Helping business analyst become leaders and advance their careers.</description>
	<lastBuildDate>Wed, 19 Jun 2013 12:28:00 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/BridgingTheGapBetweenBusinessAndIt" /><feedburner:info uri="bridgingthegapbetweenbusinessandit" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><image><link>http://www.bridging-the-gap.com</link><url>http://www.bridging-the-gap.com/wp-content/themes/thesis_15/custom/images/header.jpg</url><title>Bridging the Gap</title></image><feedburner:emailServiceId>BridgingTheGapBetweenBusinessAndIt</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>How to Put Some Spunk Into Your Requirements</title>
		<link>http://feedproxy.google.com/~r/BridgingTheGapBetweenBusinessAndIt/~3/U4zvSgVCeH8/</link>
		<comments>http://www.bridging-the-gap.com/how-to-put-some-spunk-into-your-requirements/#comments</comments>
		<pubDate>Mon, 10 Jun 2013 11:00:43 +0000</pubDate>
		<dc:creator>Laura Brandenburg</dc:creator>
				<category><![CDATA[Requirements Models and Specifications]]></category>

		<guid isPermaLink="false">http://www.bridging-the-gap.com/?p=13920</guid>
		<description><![CDATA[Picture me: young, fresh, and disciplined&#8230;leading a very boring requirements meeting where we&#8217;re poring over a very laborious requirements document. This was way back when I was too new, too green, to know better. I had a template, a big one in fact. It had 20, maybe even 30 sections in it. And my discipline [...]]]></description>
				<content:encoded><![CDATA[<p>Picture me: young, fresh, and disciplined&#8230;leading a very boring requirements meeting where we&#8217;re poring over a very laborious requirements document. This was way back when I was too new, too green, to know better.</p>
<p>I had a template, a big one in fact. It had 20, maybe even 30 sections in it. And my discipline led me to believe that putting something in each and every one of those sections was the best way to be effective as a business analyst.</p>
<p><strong>After all, someone wouldn&#8217;t have added it to the template if it wasn&#8217;t important, right?</strong></p>
<p>So, what could go in this particular section?</p>
<p>If I didn&#8217;t have an idea, I&#8217;d ask the project team. After all, that&#8217;s what I&#8217;d seen the other BAs do when I was sitting in on their requirements meetings.</p>
<p>So I&#8217;d ask. And wait. And think. And struggle a bit.</p>
<p>And by now we are all feeling a bit squeamish and uncomfortable. That hot-head architect is just dying to take a pot shot at me and start a discussion about the <a href="http://www.bridging-the-gap.com/requirements-templates-start-from-scratch/">template</a> itself and completely derail my meeting. I can feel it coming.</p>
<p>&#8220;Oh! What about this?&#8221; says the product manager.</p>
<p>{collective sigh of relief}</p>
<p>Yes, that works, a few people nod.</p>
<p>I write a note.</p>
<p>We move on.</p>
<p>Of course, I know that we&#8217;ve already captured &#8220;this&#8221; in another section and I&#8217;m crossing my fingers under the conference room table that the uber-smart architect doesn&#8217;t call me out on it. But since it also fits here, I can decide how to handle the duplication when I get back to my desk. For now, I&#8217;m quickly moving on to a more interesting part of this particular <a href="http://www.bridging-the-gap.com/8-ways-to-be-less-irritating-and-minimize-follow-up-questions-after-requirements-meetings/">requirements review meeting</a> before anyone else notices.</p>
<p>{fast forward a few years}</p>
<p>I switch organizations and am responsible for starting a new BA practice-of-1. One day while working on a draft of my <a href="http://www.bridging-the-gap.com/what-requirements-specifications-do-business-analysts-create/">requirements specification</a>, I realize that I own this. No one at this organization has ever seen this template. No one. They won&#8217;t know if I just remove a section or two or three or (yikes!) four and let it die a slow and painful death on my PC.</p>
<p>I think about the pros and cons of this decision.</p>
<ul>
<li>I realize that I&#8217;ve been letting the templates be my master instead of mastering them.</li>
<li>I realize that as safe as it feels to fill in every section of a trusted template, it&#8217;s not safe at all, especially if no one is reading the thing.</li>
<li>I realize that I can choose a better way.</li>
</ul>
<p>My business analysis life starts afresh. I will do better. I will write better. I will serve better. Over the course of the next several years, a transformation happens.</p>
<ul>
<li>Instead of thinking big, I start to think small.</li>
<li>Instead of thinking fill in the blank, I think about decisions and next steps.</li>
<li>Instead of thinking about an abstract sense of completeness, I think about usefulness.</li>
</ul>
<p>It all starts with losing my dependence on the long, laborious templates that felt very, very safe. Somewhere along the way I shed my greenness and while I keep my discipline, I apply it using a different set of <a href="http://bridging-the-gap.com/business-analyst-manifesto">principles</a>. Somewhere along the way, my requirements start to get just a little bit spunky.</p>
<p>From time to time, I still look back.</p>
<p>I wish that way back when I had the license to cut up my templates so that my documentation would have been shorter and relevant and my meetings less painful.</p>
<p>I wish that way back when I had a more concise starting point so that my documentation would naturally be more readable.</p>
<p>I wish that way back when I was told to add if needed instead of play a game of fill-in-the-very-large-set-of-blanks.</p>
<p>I can&#8217;t get back the hours I wasted and the spunk I sucked out of those early requirements documents (and their meetings). But I can give you a simpler starting point.</p>
<p>And that&#8217;s exactly what I&#8217;ve done with the <a href="http://www.bridging-the-gap.com/business-analyst-template-toolkit/">Business Analyst Template Toolkit</a>. The templates are short and you are welcome to add or subtract. And version 2 (which is due out later this week) includes work samples so you can see exactly how the template works and what it helps you accomplish in your requirements documentation. And a brand new guidebook walks you through my approach so you can use it as a starting point for your next project.</p>
<p>I wish I had a lighter starting point way back when, so I wouldn&#8217;t have had to learn how to streamline my documentation in a much more painful way. And that&#8217;s why I&#8217;ve annotated my templates and am sharing them with the business analyst community.</p>
<h2>&gt;&gt;Learn More About Templates and Requirements</h2>
<p>Click on one of the links below to learn more about how we approach templates and requirements:</p>
<ul>
<li><a href="http://www.bridging-the-gap.com/i-am-letting-go-of-the-big-thick-requirements-document-are-you/">I&#8217;m Letting Go of the Big Thick Requirements Document, Are You?</a></li>
<li><a href="http://www.bridging-the-gap.com/how-to-present-yourself-as-capable-of-doing-requirements-specifications-even-if-youve-only-created-informal-documentation/">How to Present Yourself as Capable of Doing Requirements Specifications (Even If You&#8217;ve Only Created Informal Documentation)</a></li>
<li><a href="http://www.bridging-the-gap.com/requirements-templates-start-from-scratch/">Requirements Templates: What To Do When You Must Start From Scratch</a></li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?a=U4zvSgVCeH8:zVOfezAAoLg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?a=U4zvSgVCeH8:zVOfezAAoLg:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?a=U4zvSgVCeH8:zVOfezAAoLg:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?i=U4zvSgVCeH8:zVOfezAAoLg:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?a=U4zvSgVCeH8:zVOfezAAoLg:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BridgingTheGapBetweenBusinessAndIt/~4/U4zvSgVCeH8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bridging-the-gap.com/how-to-put-some-spunk-into-your-requirements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bridging-the-gap.com/how-to-put-some-spunk-into-your-requirements/</feedburner:origLink></item>
		<item>
		<title>The Set Comes After the Script and the Solution Comes After the Business Need</title>
		<link>http://feedproxy.google.com/~r/BridgingTheGapBetweenBusinessAndIt/~3/nVbr5d1mIqg/</link>
		<comments>http://www.bridging-the-gap.com/the-set-comes-after-the-script-and-the-solution-comes-after-the-business-need/#comments</comments>
		<pubDate>Wed, 05 Jun 2013 11:00:15 +0000</pubDate>
		<dc:creator>Adrian Reed</dc:creator>
				<category><![CDATA[Solve the Real Business Problem]]></category>

		<guid isPermaLink="false">http://www.bridging-the-gap.com/?p=13910</guid>
		<description><![CDATA[A few weeks ago in Cannes, France, the annual “Cannes Film Festival” was held.  This is a world-famous annual festival that dedicates itself to the development of the cinema and movie industries.  It’s an opportunity for filmmakers to compete, as well as enjoying the red carpet and the opportunity to hang out with other stars [...]]]></description>
				<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-13911" alt="Movie film on a spool" src="http://www.bridging-the-gap.com/wp-content/uploads/2013/05/Film-Objects-V-006-300x199.jpg" width="300" height="199" />A few weeks ago in Cannes, France, the annual “<a href="http://www.festival-cannes.fr/en.html">Cannes Film Festival</a>” was held.  This is a world-famous annual festival that dedicates itself to the development of the cinema and movie industries.  It’s an opportunity for filmmakers to compete, as well as enjoying the red carpet and the opportunity to hang out with other stars in a fantastic location!</p>
<p>When watching coverage of the festival on the news, it occurred to me that every film is essentially a project.  It has funding; there is a timeline, an end-deliverable and a whole range of <a href="http://www.bridging-the-gap.com/ba-stories-its-not-all-requirements-assumptions-and-constraints-matter-too/">constraints</a>.  My mind wandered – “I wonder if they have <i>business analysts </i>in the film industry – or if they recognise the art and science of <i>business analysis?”  </i>Well, I’ve certainly never seen the title “business analyst” appear on the credits of a film, but there certainly seem to be similarities.  This probably sounds a little abstract, so let me explain one particular example….</p>
<h2><b>You Wouldn’t Build the Set Before Knowing the Story Line</b><span style="text-decoration: underline;"><br />
</span></h2>
<p>Just imagine if an impatient director chose the <i>exact</i> details of the set before the storyline and plot were decided.  Perhaps the director chooses to buy a Boeing 747 (as he’s heard they appear in a number of recent successful films) and decides to build a life-size replica of London Heathrow Terminal 5. Well, that would be no use if the film ends up being a period drama set in the 1900s!  You’d end up with massive waste and a solution that just doesn’t meet the actual needs of the movie.</p>
<p>Let’s transport ourselves back to the corporate world.  Unfortunately, a similar pattern does happen in organizations that run projects – and perhaps you’ve experienced it too.  Quite naturally, our sponsors and business experts think in terms of solution, so often they’ll choose a technology and then implement an “IT Project” to implement it.  Perhaps they might not even think they need requirements – after all, the vendor promised them “It’ll work right out of the box…”  However, how do we know that the IT system they are procuring will <i>actually</i> solve the underlying problem or meet the underlying need?</p>
<p>This is where <a href="http://www.adrianreed.co.uk/2012/10/24/playing-the-critical-friend-through-enterprise-analysis/">enterprise analysis</a> comes into play.  As business analysts, it’s our job to ensure that robust enterprise analysis is carried out to ensure that we solve the <i>real <a href="http://www.bridging-the-gap.com/ba-stories-do-you-define-the-business-need-babok-5-1/">business need</a></i> and our organization doesn’t end up buying a 747 when what they actually need is a horse and cart!  We need to ensure that we do what we can to maximise the business and customer value that are delivered on projects.  Not only this, but we need to consider business change from the aspect of process, organization, people <i>and</i> IT.  I strongly believe there is <a href="http://www.adrianreed.co.uk/2013/03/14/theres-no-such-thing-as-an-it-project/">no such thing as an IT project</a> – just projects that involve or impact IT, all of which are likely to be more successful and deliver more value if they are managed more holistically.</p>
<p>Of course, we don’t need to know the <i>full requirements</i> before considering potential solutions; we might make recommendations after having a high level understanding.  Just in the same way that a set designer might take a calculated risk and start designing the set after the storyline and plot are decided, but before the detailed script is finalised.  We’ll help our business stakeholders <a href="http://www.bridging-the-gap.com/10-ways-to-discover-what-the-problem-really-is/">understand the problem</a> or opportunity they are facing, and the possible solution option(s) that might be available.  We can also help them assess the feasibility of each option and make a recommendation.</p>
<h2><b>Being a BA is Often About Asking the Hard Questions</b></h2>
<p>Having these discussions is tough.  It’s always easier to simply nod subserviently <a href="http://www.bridging-the-gap.com/5-questions-to-ask-before-starting-any-technology-project/">rather than question</a> – but this ultimately helps no-one.  We can add <i>so much value</i> by sensitively challenging our colleagues, with rapport, to ensure that our organizations’ projects run smoothly and deliver the maximum amount of value.  By being transparent, honest, and encouraging our business stakeholders to review the cold-hard-facts, we can help them to make an informed decision.  The ultimate decision is, of course, theirs – but we can help them to make it.</p>
<p><em><strong>Good luck! I hope you’ve found this article interesting.  Please feel free to contact me if you’ve had similar experiences or would like to discuss the blog post further.</strong></em></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?a=nVbr5d1mIqg:LlWObAIUnGs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?a=nVbr5d1mIqg:LlWObAIUnGs:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?a=nVbr5d1mIqg:LlWObAIUnGs:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?i=nVbr5d1mIqg:LlWObAIUnGs:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?a=nVbr5d1mIqg:LlWObAIUnGs:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BridgingTheGapBetweenBusinessAndIt/~4/nVbr5d1mIqg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bridging-the-gap.com/the-set-comes-after-the-script-and-the-solution-comes-after-the-business-need/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bridging-the-gap.com/the-set-comes-after-the-script-and-the-solution-comes-after-the-business-need/</feedburner:origLink></item>
		<item>
		<title>What’s the Business Analyst Role on a Software Project?</title>
		<link>http://feedproxy.google.com/~r/BridgingTheGapBetweenBusinessAndIt/~3/elUjSj7zu3U/</link>
		<comments>http://www.bridging-the-gap.com/whats-the-business-analyst-role-on-a-software-project/#comments</comments>
		<pubDate>Mon, 03 Jun 2013 11:00:48 +0000</pubDate>
		<dc:creator>Laura Brandenburg</dc:creator>
				<category><![CDATA[Plan Your Business Analysis Approach]]></category>

		<guid isPermaLink="false">http://www.bridging-the-gap.com/?p=13914</guid>
		<description><![CDATA[Have you ever wondered how a business analyst approaches a software project? Would you be interested in the general phases of work a business analyst completes and what activities are included in each phase? Well, you&#8217;ll find plenty of answers out there about the one &#8220;right&#8221; way to do business analysis, but that&#8217;s never been [...]]]></description>
				<content:encoded><![CDATA[<p>Have you ever wondered how a business analyst approaches a software project? Would you be interested in the general phases of work a business analyst completes and what activities are included in each phase?</p>
<p>Well, you&#8217;ll find plenty of answers out there about the one &#8220;right&#8221; way to do business analysis, but that&#8217;s never been the message here at <em>Bridging the Gap</em>. Here we know and believe that there are many right ways to do business analysis and what&#8217;s right for one project, one stakeholder group, and one organization may be completely wrong for another.</p>
<p>That being said, this doesn&#8217;t give you much to go on if you are a new business analyst on your first project or an aspiring business analyst beginning to look at what you&#8217;ve done using the filter of business analysis.</p>
<p>So how exactly does a business analyst approach a software project?</p>
<p>When thinking of my approach to a project, I like to break my work up into three phases. There&#8217;s nothing 100% right about these phases vs. the phases you might see elsewhere. I just find them to be very useful buckets in which to think about business analysis.</p>
<p>Here they are:</p>
<ul>
<li><span style="line-height: 13px;">Initiate the project,</span></li>
<li>Elaborate the details, and</li>
<li>Support the implementation.</li>
</ul>
<p>Let&#8217;s look at each of these in a bit more detail.</p>
<h2>Initiate the Software Project</h2>
<p>Initiating the project involves identifying the problem to be solved and establishing enough about what the solution looks like that a definitive go/no-go decision can be made about whether to fund the project.</p>
<p>This is the time that we bring together the stakeholders and kick off the project and ensure that we have all the information that we need to make an informed decision about the project direction. If you are working in a <a href="http://www.bridging-the-gap.com/new-business-domain/">new business domain</a> this phase would include understanding the key terminology, which is often captured in a glossary or domain model, as well as the organization&#8217;s current capabilities.</p>
<p>The deliverable from this phase of work is often a Scope Document (or vision document or business requirements document). And a Requirements Development Plan can prove very useful as well. And if the current business process is unknown, you might do some <a href="http://www.bridging-the-gap.com/5-ways-to-end-analysis-paralysis-on-your-next-business-process-model/">business process analysis</a> as part of initiating the project too.</p>
<p>In my early days as a business analyst, this phase included a <a href="http://www.bridging-the-gap.com/i-am-letting-go-of-the-big-thick-requirements-document-are-you/">50+-page functional requirements document</a>. Over time, I realized that there was so much redundancy between the functional requirements document and a body of use cases that formed implementable functional requirements (we&#8217;re getting to that next), that I cut this document back significantly and save loads of time. I essentially replaced the list of detailed functional requirements with a high-level list of features (that&#8217;s what you&#8217;ll find in our <a href="http://www.bridging-the-gap.com/business-analyst-template-toolkit/">Business Analyst Template Toolkit</a>) and have never looked back.</p>
<p>Once you&#8217;ve got the go-ahead to move forward with the project, it&#8217;s time to elaborate the details. Let&#8217;s talk about this next.</p>
<h2>Elaborate the Details of the Software Project</h2>
<p>Elaborating the details is really the meat of the <a href="http://www.bridging-the-gap.com/what-is-a-business-analyst-role-anyway/">business analyst role</a>, and it’s probably the piece that you think of most when you think about business analysis.  This is where we get into analyzing the requirements and ensure the implementation team has all of the details they need to build or implement the solution. Often this phase involves working with multiple stakeholders across the organization to ensure their knowledge and needs are incorporated into the detailed decisions about what will actually get built.</p>
<p>In a more traditional or waterfall environment, this phase is combined with initiating the project and that means the decision of whether or not to fund the project may not be made until all of the functional requirements are detailed out. In my experience, that tends to be a bit late in the game, after a lot of stakeholder time and trust is absorbed into the project by then, not to imagine weeks or months of analysis time. More often than not, the cost estimates you can get from a high-level features list are more than adequate to support high-level scoping.</p>
<p>This is part of the reason I stopped doing functional specifications up front, streamlined my scope document template, and replaced the functional specification with a set of <a href="http://www.bridging-the-gap.com/what-is-a-use-case/">use cases</a> and <a href="http://www.bridging-the-gap.com/3-shortcuts-to-create-wireframes/">wireframes</a>. (On an agile project, I&#8217;ll replace the use case list with a <a href="http://www.bridging-the-gap.com/3-shortcuts-to-create-wireframes/">product backlog</a> and the set of use cases with <a href=" http://www.bridging-the-gap.com/an-agile-experience-my-first-user-stories/">user stories</a>.) Depending on the project, you may need a data specification or model as well.</p>
<p>Regardless of how you choose to specify it, this phase is complete when your stakeholders have signed off on what will be implemented and your developers have what they need to design and implement the software solution. In many organizations today, this part of the project is approached in an iterative fashion. That means that the BA prepares the functional specifications in phases, which are approved by the business and then designed and implemented by the software development team. Use cases and user stories are much more naturally suited to this iterative approach than a single functional specification.</p>
<p>As a certain set of requirements is ready for development to start, the business analyst role typically shifts from an active one to a reactive one.</p>
<h2>Support the Implementation of the Software Project</h2>
<p>Supporting implementation is when BAs are involved through the end of the life cycle.  BAs are not typically involved directly in implementation unless they’re holding additional roles on the project.  But they are typically brought in if <a href=" http://www.bridging-the-gap.com/the-issues-list/">issues</a> come up during implementation that cause some new requirements to be addressed. This could involve facilitating a problem-solving meeting to discover how a particular business need can be met given newly discovered technology constraints.</p>
<p>For example, when redesigning this very website, we had made an assumption about how the author profiles would work. Then we discovered that WordPress no longer supported the functionality we needed. We revisited the author profile page and came up with a simple and elegant solution.</p>
<p>As the implementation is completed, sometimes business analysts do have a more active role. You might be asked to help the business accept the solution that&#8217;s being implemented. This can take the form of &#8220;to be&#8221; business process models that analyze how the business stakeholders will use the new solution to complete specific tasks and activities. It can also include training, user documentation, or user acceptance testing.</p>
<p>It&#8217;s becoming increasingly common for the business analyst to continue to be involved in the project through this stage, and this phase is complete when the software is released to a production environment and the business stakeholders are able to use it successfully to do their jobs.</p>
<p>Of course, during the process of implementing the solution, new needs and requirements may be discovered, and the business analyst might pick up new projects to initiate&#8230;and the cycle continues.</p>
<h2>Interested in Learning More?</h2>
<p><a href="http://www.bridging-the-gap.com/what-requirements-specifications-do-business-analysts-create/">Click here to read about the Requirements Specifications a Business Analyst Creates</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?a=elUjSj7zu3U:wLUrTDn6vYA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?a=elUjSj7zu3U:wLUrTDn6vYA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?a=elUjSj7zu3U:wLUrTDn6vYA:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?i=elUjSj7zu3U:wLUrTDn6vYA:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?a=elUjSj7zu3U:wLUrTDn6vYA:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BridgingTheGapBetweenBusinessAndIt/~4/elUjSj7zu3U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bridging-the-gap.com/whats-the-business-analyst-role-on-a-software-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bridging-the-gap.com/whats-the-business-analyst-role-on-a-software-project/</feedburner:origLink></item>
		<item>
		<title>When Would You Write a Use Case?</title>
		<link>http://feedproxy.google.com/~r/BridgingTheGapBetweenBusinessAndIt/~3/ns4tpfnW6FQ/</link>
		<comments>http://www.bridging-the-gap.com/when-would-you-write-a-use-case/#comments</comments>
		<pubDate>Mon, 27 May 2013 11:00:20 +0000</pubDate>
		<dc:creator>Laura Brandenburg</dc:creator>
				<category><![CDATA[Requirements Models and Specifications]]></category>

		<guid isPermaLink="false">http://www.bridging-the-gap.com/?p=13844</guid>
		<description><![CDATA[Do you see &#8220;use cases&#8221; or &#8220;UML&#8221; or &#8220;developer-ready requirements&#8221; as a skill in job descriptions? Or perhaps a list of requirements specifications types along with the requirement to be able to select the most appropriate technique for the project? Do you find yourself wondering what types of projects would be most appropriate for use [...]]]></description>
				<content:encoded><![CDATA[<p>Do you see &#8220;use cases&#8221; or &#8220;UML&#8221; or &#8220;developer-ready requirements&#8221; as a skill in job descriptions? Or perhaps a list of requirements specifications types along with the requirement to be able to select the most appropriate technique for the project? Do you find yourself wondering what types of projects would be most appropriate for use cases and how you might go about working this technique into your current projects and responsibilities?</p>
<p>Even though I have a bit of a <a href="http://www.bridging-the-gap.com/use-cases-a-personal-history-and-a-bit-of-a-love-affair/">love affair with use cases</a>, they are not always the most appropriate choice for every project. However, there can be misconceptions about exactly when and how you can write use cases for a project, so today we&#8217;ll look at when they can make a very good selection choice.</p>
<p>A use case is a type of textual requirements specification that captures how a user will interact with a solution, specifically a software solution, to achieve a specific goal. They are a very common way to create &#8220;developer ready&#8221; specifications in a format with enough context that business stakeholders can provide meaningful feedback too.</p>
<p>Here&#8217;s an overview of <a title="What is a Use Case?" href="http://www.bridging-the-gap.com/what-is-a-use-case/">what a use case is</a> and we cover this in a lot more depth in our <a href="http://www.bridging-the-gap.com/use-cases-and-wireframes">Use Cases and Wireframes virtual course</a>.</p>
<p>With the above definition in mind, it stands to reason that use cases will be appropriate if your project involves some sort of technical or software component.</p>
<p>There are three primary types of software projects in which use cases would be an appropriate technique to use.</p>
<h2>To Document Existing Functionality</h2>
<p>Have you ever worked with a complex system that no one seemed to completely understand? Or perhaps different people throughout the organization had bits and pieces of relevant knowledge, but no one understood the entire workflow from beginning to end?</p>
<p>In these situations, I&#8217;ve found a use case to be an excellent technique for capturing exactly what the system does today. Often any documentation that does exist is technical in nature &#8211; meaning it might cover the technical design and how the system is built, but not what it actually does. Use cases are a good choice to elevate the understanding of how and what a human being does to use that system to accomplish something that&#8217;s relevant to your organization.</p>
<p>And because you eventually might replace that brittle legacy system, the use cases you create could have a decent shelf life and actually help kickstart the scoping process of the new system. Let&#8217;s talk about that scenario next.</p>
<h2>To Document Functionality for New Systems</h2>
<p>Many <a href="http://www.bridging-the-gap.com/what-is-a-business-analyst-role-anyway/">business analyst roles</a> involve working on new systems or &#8220;IT projects&#8221;. For these projects, you&#8217;ll often start with a list of business requirements, some of which are allocated to the system or software that&#8217;s in scope for the IT aspect of the project.</p>
<p>The IT aspect of the project &#8211; or the functional requirements &#8211; can then be specified in a collection of use cases. Each feature or user goal of the system would have a use case written for it. In these types of projects, use cases have the benefit of capturing core functionality of the system without creating a lot of dependency on the user interface design, which may still be tentative.</p>
<p>(You could also capture these requirements in a collection of <a href="http://www.bridging-the-gap.com/an-agile-experience-my-first-user-stories/">user stories</a> or in a <a href="http://www.bridging-the-gap.com/why-writing-a-software-requirements-specification-is-a-valuable-analyst-skill/">software requirements specification</a>. Your choice here is going to largely depend on your project approach and stakeholder needs. I tend to prefer use cases because they capture the functional requirements in context and the format itself helps ensure good analysis.)</p>
<p>For example, when redesigning this website, I could have written a use case for the functionality covering &#8220;Join the Email List&#8221;. Since the functionality is the same whether you decide to join from the side bar, the home page, the bottom of this post or the <a href="http://www.bridging-the-gap.com/free-email-course-for-business-analysts/">page with information on what you receive when you join</a>, by capturing the functionality in a use case, my requirements would not be dependent on the website design. I could make adjustments to the layout of the pages without needing to update the use case. And when you are dealing with big, complex systems, that&#8217;s a very nice feature.</p>
<p>(And if you haven&#8217;t joined our email list yet, look in any one of those four places &#8211; you&#8217;ll find an option to put your email address in a box and start receiving more good content from us.)</p>
<p>But with the prevalence of off-the-shelf software today, there are fewer and fewer &#8220;green field&#8221; projects. Most projects involve enhancements to existing systems or purchased or licensed systems. Use cases can still be relevant in these contexts, so let&#8217;s talk about that next.</p>
<h2>To Document Enhancements to Existing Functionality</h2>
<p>Whether you have an existing system that is built and maintained in-house or you are licensing a third-party system and customizing it to fit your needs, you can write use cases to show enhancements to functionality that already exists.</p>
<p>In some cases, you&#8217;ll write an entirely new use case to cover a new feature. There&#8217;s not much difference in this scenario from writing a use case for a new system.</p>
<p>In many cases, you&#8217;ll capture the current functionality in a first draft of the use case and then identify the changes to that functionality. I like to use color coding to call out the changes. Perhaps gray for what&#8217;s being removed, green for what&#8217;s being added, and yellow for what&#8217;s being changed.</p>
<p>In the case of customizing licensed or off-the-shelf software, you could document the current functionality of the software in a use case format and then color code in any configuration options, workflow variations, or enhancements you need made to the standard system. This would be particularly useful for your stakeholders if they don&#8217;t have a good understanding of the current system &#8211; your use cases would serve the purpose of both training material and configuration requirements. (In other cases, it would be perfectly appropriate to create a specification that only includes the configurations and work flow variations.)</p>
<p>Still other projects link multiple pieces of software together. The &#8220;Join the Email List&#8221; functionality is a good example of this. The functionality is enabled through a combination of the WordPress content management system, the MailChimp email software, and a bit of custom code. The use case describes how this collection of systems respond to specific user actions, such as you putting your email address in the box.</p>
<h2>So There You Have It</h2>
<p>So there you have it &#8211; three project scenarios when it&#8217;s appropriate to apply use cases &#8211; to document current functionality, functionality for new systems, or enhancements to existing systems. And those three scenarios cover most IT projects.</p>
<p>Imagine that! Maybe my love affair is justified after all. <img src='http://www.bridging-the-gap.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<h2>Learn How to Create Use Cases (and Wireframes Too)</h2>
<p>Interested in learning more about how to write use cases? Join us for <a href="http://www.bridging-the-gap.com/use-cases-and-wireframes/">Use Cases and Wireframes</a> – a virtual instructor-led course where I walk you through my process for creating a use case and associated wireframes. The virtual course provides on-demand instruction, live webinar sessions, and an instructor review of your use case deliverable.</p>
<p style="text-align: left;"><a href="http://www.bridging-the-gap.com/use-cases-and-wireframes/">Click here to learn more about Use Cases and Wireframes</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?a=ns4tpfnW6FQ:qJ74pVnOuCY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?a=ns4tpfnW6FQ:qJ74pVnOuCY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?a=ns4tpfnW6FQ:qJ74pVnOuCY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?i=ns4tpfnW6FQ:qJ74pVnOuCY:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?a=ns4tpfnW6FQ:qJ74pVnOuCY:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BridgingTheGapBetweenBusinessAndIt/~4/ns4tpfnW6FQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bridging-the-gap.com/when-would-you-write-a-use-case/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bridging-the-gap.com/when-would-you-write-a-use-case/</feedburner:origLink></item>
		<item>
		<title>What Are You Waiting For?</title>
		<link>http://feedproxy.google.com/~r/BridgingTheGapBetweenBusinessAndIt/~3/gX7HAHN06e4/</link>
		<comments>http://www.bridging-the-gap.com/what-are-you-waiting-for/#comments</comments>
		<pubDate>Fri, 17 May 2013 11:00:14 +0000</pubDate>
		<dc:creator>Adriana Beal</dc:creator>
				<category><![CDATA[Becoming a BA]]></category>
		<category><![CDATA[Tips for Growing Your BA Career]]></category>

		<guid isPermaLink="false">http://www.bridging-the-gap.com/?p=12560</guid>
		<description><![CDATA[What this article says about designers also applies to business analysts: don&#8217;t wait or ask for permission to showcase your potential. Work Samples Don’t wait to get hired to start building a work sample. If you are an aspiring BA, that will help provide evidence to prospect employees how good you are at documenting requirements. [...]]]></description>
				<content:encoded><![CDATA[<p>What <a href="http://stemmings.com/dont/" target="_blank">this article</a> says about designers also applies to business analysts: <strong>don&#8217;t wait or ask for permission to showcase your potential</strong>.</p>
<h3>Work Samples</h3>
<p>Don’t wait to get hired to start building a <a href="http://www.bridging-the-gap.com/how-to-provide-work-samples-that-get-you-hired/" target="_blank">work sample</a>. If you are an aspiring BA, that will help provide evidence to prospect employees how good you are at documenting requirements. Choose an application you currently use (say, a project management tool, or wiki solution, or email client application) and start documenting the requirements as if it&#8217;s a future product your company wants to build. Once you are satisfied with your sample, put it in an interview folder and offer to send it to recruiters and hiring managers as part of your application.</p>
<p>(If you need help in this area, the course <a href="http://www.bridging-the-gap.com/crafting-better-requirements/" target="_blank">Crafting Better Requirements</a> will give you the knowledge and confidence you need to write high-quality requirements.)</p>
<h3>Process Improvement</h3>
<p>Don&#8217;t wait for permission from management to start thinking of ways to <a href="http://www.bridging-the-gap.com/the-dwight-schrute-school-of-business-process-improvement/" target="_blank">improve a business process</a> or the requirements or quality assurance process at your organization. Once you come up with a good plan, put it on paper and start preparing to <a href="http://www.bridging-the-gap.com/sell-your-initiatives-to-your-boss/">sell your ideas to your boss</a> in a persuasive way.</p>
<h3>Elicitation Skills</h3>
<p>Don&#8217;t wait for an opportunity to start leading <a href="http://www.bridging-the-gap.com/4-mistakes-to-avoid-when-leading-a-requirements-meeting/" target="_blank">requirements sessions</a> to practice elicitation skills. If you need help in this area, the course <a href="http://www.bridging-the-gap.com/essential-elicitation-skills/" target="_blank">Essencial Elicitation Skills</a> will drastically reduce your learning curve. But don&#8217;t ask for permission &#8211; invite a group of coworkers to discuss a process improvement initiative, or colleagues from a local professional association group to brainstorm ideas to attract more members, and start facilitating meetings to get practice.</p>
<h3>Ready, Set, Action</h3>
<p>Here are examples of questions we receive at Bridging the Gap:</p>
<blockquote><p>My organization expects me to take both project management and business analysis responsibilities. How do I convince my manager that a blended PM/BA role is not as effective, and that my time is better spent doing what I was hired to do &#8212; business analysis &#8212; without having to wear the project manager hat as well?</p></blockquote>
<blockquote><p>I&#8217;m in a company that disregards the BA role. The developers start their design before we&#8217;re even finished with our requirements. How do you keep forging ahead and try to get an organizational acceptance of the importance of BA work?</p></blockquote>
<blockquote><p>I was recently hired as an IT business analyst. After 6 months on the job I realize that what they really want is more like a project coordinator or admin assistant. My boss forbids me to write design documents or detailed requirements for our software projects. How can I turn this around, or is it likely to be a mistaken hire?</p></blockquote>
<p>The answer to all these questions boils down to the same essence: <strong>having convincing arguments relative to the importance of the business analyst role and your ability to fulfill this role, and knowing how to present these arguments in a compelling way</strong>.</p>
<p>Clearly, in order to have convincing arguments, you must be <a href="http://www.bridging-the-gap.com/3-characteristics-of-star-bas/" target="_blank">good at what you do</a>, and provide evidence that your work (facilitating requirements sessions, documenting requirements, achieving consensus around the business problem and what needs to be built to solve it, and so on) adds value to the organization.</p>
<p>However, being good is not enough: you must be able to present your case in a manner that <strong>creates rapport with your audience and instill readiness for action</strong>. Persuasion is an inseparable part of most professions, and business analysis is not an exception. Make it one of your goals to learn <a href="http://www.bridging-the-gap.com/help-a-ba-how-do-i-convince-my-team-to-adopt-better-requirements-practices/" target="_blank">how to influence people</a>.</p>
<h3>What are you waiting for?</h3>
<p>Just start, right now.</p>
<h2>&gt;&gt;Get Started</h2>
<p><a href="http://www.bridging-the-gap.com/free-email-course-for-business-analysts/" target="_blank">Click here to sign-up for Bridging the Gap&#8217;s free email course</a>.</p>
<p>(You&#8217;ll also receive new article and course offering notifications, giving you all sorts of ideas on how to get started.)</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?a=gX7HAHN06e4:db4o0GaJpII:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?a=gX7HAHN06e4:db4o0GaJpII:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?a=gX7HAHN06e4:db4o0GaJpII:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?i=gX7HAHN06e4:db4o0GaJpII:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?a=gX7HAHN06e4:db4o0GaJpII:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/BridgingTheGapBetweenBusinessAndIt?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BridgingTheGapBetweenBusinessAndIt/~4/gX7HAHN06e4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bridging-the-gap.com/what-are-you-waiting-for/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bridging-the-gap.com/what-are-you-waiting-for/</feedburner:origLink></item>
	</channel>
</rss>
