<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Example of modeling requirements in a process diagram</title><link>http://blogs.msdn.com/nickmalik/archive/2008/05/22/example-of-modeling-requirements-in-a-process-diagram.aspx</link><description>We use process models for lots of things. One is simply to understand the processes we have and to analyze them looking for opportunities to improve. But in IT, we have another good reason: to better understand software requirements. One goal that we</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Example of modeling requirements in a process diagram</title><link>http://blogs.msdn.com/nickmalik/archive/2008/05/22/example-of-modeling-requirements-in-a-process-diagram.aspx#8535492</link><pubDate>Fri, 23 May 2008 03:15:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8535492</guid><dc:creator>chris</dc:creator><description>&lt;p&gt;what tool are you using for BPM modeling?&lt;/p&gt;</description></item><item><title>re: Example of modeling requirements in a process diagram</title><link>http://blogs.msdn.com/nickmalik/archive/2008/05/22/example-of-modeling-requirements-in-a-process-diagram.aspx#8535515</link><pubDate>Fri, 23 May 2008 03:19:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8535515</guid><dc:creator>NickMalik</dc:creator><description>&lt;p&gt;Sparx Enterprise Architect&lt;/p&gt;
</description></item><item><title>re: Example of modeling requirements in a process diagram</title><link>http://blogs.msdn.com/nickmalik/archive/2008/05/22/example-of-modeling-requirements-in-a-process-diagram.aspx#8537173</link><pubDate>Fri, 23 May 2008 09:27:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8537173</guid><dc:creator>Casey</dc:creator><description>&lt;p&gt;Having been recently brought onto a project that is in deep difficulties, I can vouch for this as an excellent approach. One of our first tasks was to break down the requirements into a series of diagrams much like this - that were intended to let the USERS of the system see what it did. &lt;/p&gt;
&lt;p&gt;The diagrams would probably be (or at least many developers would say), too simplistic for develeopers to use - but they can't ignore them as the business has clear sight of the processes now, and has validated they are a match for their requirements.&lt;/p&gt;
&lt;p&gt;Our diagrams took nothing more than Visio, and an output of a few sheets of A4 paper chained together on the wall by PostItNote arrows - but they give great visibility&lt;/p&gt;</description></item><item><title>re: Example of modeling requirements in a process diagram</title><link>http://blogs.msdn.com/nickmalik/archive/2008/05/22/example-of-modeling-requirements-in-a-process-diagram.aspx#8539212</link><pubDate>Fri, 23 May 2008 16:13:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8539212</guid><dc:creator>Kevin Kujawski</dc:creator><description>&lt;p&gt;Any other similar tools that you'd recommend in addition to Sparx that work in this manner? &lt;/p&gt;
&lt;p&gt;This is exactly the technique I plan to use with the replacement of a 20+ year old system with significant customization that works tightly with somewhat unique business processes for my industry. I really only planned on documenting critical functions in some areas for &amp;quot;key&amp;quot; processes. I also planned to link, at the process flow level - current state business issues, anticipated future state challenges (e.g., new regulations, trends), business goals, and the success metrics that would monitor the &amp;quot;issues&amp;quot; and health of the process (i.e., to ensure proper information was being captured). The triggers concept is really intriguing.&lt;/p&gt;
&lt;p&gt;To me, this puts requirements in context and will also help with prioritization. Requirements linked to resolving the most business issues, challenges, achieving business goals and providing key metrics are likely the most important. This could remove some personal preferences from the requirements prioritization process.&lt;/p&gt;</description></item><item><title>re: Example of modeling requirements in a process diagram</title><link>http://blogs.msdn.com/nickmalik/archive/2008/05/22/example-of-modeling-requirements-in-a-process-diagram.aspx#8539215</link><pubDate>Fri, 23 May 2008 16:13:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8539215</guid><dc:creator>Mike Kelly</dc:creator><description>&lt;p&gt;IF you have only one tool that you purchase and use, Sparx Enterprise Architect should be that tool.&lt;/p&gt;</description></item><item><title>re: Example of modeling requirements in a process diagram</title><link>http://blogs.msdn.com/nickmalik/archive/2008/05/22/example-of-modeling-requirements-in-a-process-diagram.aspx#8539248</link><pubDate>Fri, 23 May 2008 16:23:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8539248</guid><dc:creator>Kevin Kujawski</dc:creator><description>&lt;p&gt;One other thought... Microsoft should provide better non-VBS linkages between custom Visio properties and Access or SQL Server to allow better tagging of information to Visio process diagrams (i.e., populate a Visio custom property called &amp;quot;requirements&amp;quot; from a listing in a database - with some filtering, of course... who'd want to search through a few thousand requirements?). &lt;/p&gt;</description></item><item><title>re: Example of modeling requirements in a process diagram</title><link>http://blogs.msdn.com/nickmalik/archive/2008/05/22/example-of-modeling-requirements-in-a-process-diagram.aspx#8539732</link><pubDate>Fri, 23 May 2008 18:16:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8539732</guid><dc:creator>NickMalik</dc:creator><description>&lt;p&gt;Hi Kevin,&lt;/p&gt;
&lt;p&gt;I want better tools too. &amp;nbsp;There's a good bit of work inside Microsoft on modeling tools under the moniker of Oslo, so I'm hopeful. &amp;nbsp;Until those tools are out, and mature, there's Sparx.&lt;/p&gt;
&lt;p&gt;--- N&lt;/p&gt;
</description></item></channel></rss>