<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>Information Concepts</title>
	<atom:link href="http://www.infoconcepts.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.infoconcepts.com</link>
	<description>Solutions That Fit</description>
	<lastBuildDate>Wed, 22 May 2013 15:04:33 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Information Concepts Gets CMMI Recertification</title>
		<link>http://www.infoconcepts.com/information-concepts-cmmi-recertification/</link>
		<comments>http://www.infoconcepts.com/information-concepts-cmmi-recertification/#comments</comments>
		<pubDate>Wed, 15 May 2013 18:16:09 +0000</pubDate>
		<dc:creator>Cary Toor</dc:creator>
				<category><![CDATA[News and Entertainment]]></category>
		<category><![CDATA[Application Development]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.infoconcepts.com/?p=1662</guid>
		<description><![CDATA[May 14, 2013 – Information Concepts was notified of the renewal of our CMMI Level 2 Certification.  Previously, Information Concepts underwent an appraisal to determine if we met the CMMI Level 2 requirements.   Information Concepts received confirmation that its appraised had been accepted by the Software Engineering Institute (SEI) at Carnegie Mellon University (CMU), the [...]]]></description>
				<content:encoded><![CDATA[<p><span style="font-family: Verdana; font-size: small;"><a href="http://www.infoconcepts.com.previewdns.com/wp-content/uploads/2013/05/20407-Information-Concepts-w.jpg"><img class="size-medium wp-image-1663 alignleft" alt="20407 - Information Concepts-w" src="http://www.infoconcepts.com.previewdns.com/wp-content/uploads/2013/05/20407-Information-Concepts-w-300x225.jpg" width="300" height="225" /></a></span><span style="font-family: Verdana; font-size: small;">May 14, 2013 – Information Concepts was notified of the renewal of our CMMI Level 2 Certification.  Previously, Information Concepts underwent an appraisal to determine if we met the CMMI Level 2 requirements.   Information Concepts received confirmation that its appraised had been accepted by the Software Engineering Institute (SEI) at Carnegie Mellon University (CMU), the governing body for CMMI.</span></p>
<p><span style="font-family: Verdana; font-size: small;">CMMI stands for Capability Maturity Model Integration.  The purpose of CMMI is to identify, document, and evaluate processes in our organization and ensure that these processes allow us to effectively meet our business goals and that we have a methodology for continued process improvement.  According to SEI, CMMI can be used as a framework for appraising the maturity of an organization’s business and work-related processes.  The appraisal (called a SCAMPI – which stands for Standard CMMI Appraisal Methodology for Process Improvement) focused on one of our projects for the Federal Government.  </span></p>
<p><span style="font-family: Verdana; font-size: small;">The link to our appraisal results published by SEI is:</span></p>
<p><span style="font-family: Verdana; font-size: small;"><a href="https://sas.cmmiinstitute.com/pars/pars_detail.aspx?a=20407">https://sas.cmmiinstitute.com/pars/pars_detail.aspx?a=20407</a></span></p>
<p><span style="font-family: Verdana; font-size: small;">The CMMI process has assisted Information Concepts in more effectively meeting our major corporate goals including:</span></p>
<ul>
<li><span style="font-family: Verdana; font-size: small;">Development of a uniformly positive customer experience on all of Information Concepts’ software development projects. </span></li>
<li><span style="font-family: Verdana; font-size: small;">Continuation of our industry leading success rate of over 95% of our software projects going into production.</span></li>
<li><span style="font-family: Symbol; font-size: small;"><span style="font-family: Times New Roman; font-size: xx-small;"> </span></span><span style="font-family: Verdana; font-size: small;">Ensuring that our methodologies for project delivery are well documented and repeatable.</span></li>
<li><span style="font-family: Verdana; font-size: small;">Providing a methodology to insert customer and project team feedback to improve future project delivery.</span></li>
</ul>
<p><span style="font-family: Verdana; font-size: small;">To support CMMI, Information Concepts developed written procedures for project delivery, trained our staff in these procedures, and performed quality reviews on our projects to make sure our procedures were implemented.  We originally went through the CMMI Level II certification process in 2010 because it was a requirement for us to hold certain Federal Government contracts. We have found the CMMI process valuable in a number of other ways.  It pushed us down the path of documenting our methodologies and practices, enhancing our methodology to follow these processes, and verify that the processes have been followed.  </span></p>
<p><span style="font-family: Verdana; font-size: small;">We expect to undergo recertification again in 2016.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.infoconcepts.com/information-concepts-cmmi-recertification/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Executive Roundtable &#8211; Get Requirements Right, The First Time</title>
		<link>http://www.infoconcepts.com/executive-roundtable-requirements-right-time/</link>
		<comments>http://www.infoconcepts.com/executive-roundtable-requirements-right-time/#comments</comments>
		<pubDate>Tue, 16 Apr 2013 17:41:22 +0000</pubDate>
		<dc:creator>Nate Eckert</dc:creator>
				<category><![CDATA[Blog Posts]]></category>

		<guid isPermaLink="false">http://www.infoconcepts.com/?p=1646</guid>
		<description><![CDATA[Information Concepts will be hosting an executive roundtable on  Thursday, May 9th in Washington DC about project planning. Here is a link to the invite: Roundtable Invite Albert Einstein once said,  If I can’t see it, I can’t understand it. This is the basis for utilizing visualization tools in the requirements gathering phase of software development [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.infoconcepts.com/wp-content/uploads/2013/02/plan11.png"><img class="alignleft size-full wp-image-1536" alt="" /></a><a href="http://www.infoconcepts.com/wp-content/uploads/2013/04/plan1.png"><img class="alignleft size-full wp-image-1649" alt="plan1" src="http://www.infoconcepts.com/wp-content/uploads/2013/04/plan1.png" width="88" height="87" /></a>Information Concepts will be hosting an executive roundtable on  Thursday, May 9th in Washington DC about project planning. Here is a link to the invite: <a title="Roundtable Invite" href="http://engagingstakeholdersmay9.eventbrite.com/">Roundtable Invite</a></p>
<p>Albert Einstein once said,  If I can’t see it, I can’t understand it. This is the basis for utilizing visualization tools in the requirements gathering phase of software development projects.</p>
<p>Most projects that fail are due to miscommunication between the business stakeholders and the development team. Visualization tools combat this, allowing you to quickly see your software solution before a single line of code is written. Advanced visualization tools enable extremely rapid prototyping with online publishing and critiquing that can cut the time and cost of requirements gathering in half.</p>
<p>Visualization tools make traditional requirements sessions appear heavy and arduous. The resulting simulation is so rich in functionality that you can actually show your stakeholders what they are going to get. In fact, the prototype is so robust that it can be used for training purposes while the development effort is underway.</p>
<p>This seminar is designed to discuss tools that engage stakeholders and get the requirements right, the first time, before development begins.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infoconcepts.com/executive-roundtable-requirements-right-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Create and Email 90 Reports a Month Only Writing 4 Stored Procedures.</title>
		<link>http://www.infoconcepts.com/create-email-90-reports-month-writing-4-stored-procedures/</link>
		<comments>http://www.infoconcepts.com/create-email-90-reports-month-writing-4-stored-procedures/#comments</comments>
		<pubDate>Tue, 09 Apr 2013 14:00:34 +0000</pubDate>
		<dc:creator>John Heartney</dc:creator>
				<category><![CDATA[Blog Posts]]></category>
		<category><![CDATA[Develop]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.infoconcepts.com/?p=1583</guid>
		<description><![CDATA[Recently, we had a customer that wanted us to create and email 90 reports a month on a schedule.  The reports were existing Microsoft SQL Server Reporting Services reports &#8211; SSRS. Most of the reports had a small number of recipients, except for the territory report which has a large number of recipients. The reports [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.infoconcepts.com/wp-content/uploads/2013/02/develop1.png"><img class="size-full wp-image-1282 alignleft" alt="develop" src="http://www.infoconcepts.com/wp-content/uploads/2013/02/develop1.png" width="82" height="93" /></a>Recently, we had a customer that wanted us to create and email 90 reports a month on a schedule.  The reports were existing Microsoft SQL Server Reporting Services reports &#8211; SSRS. Most of the reports had a small number of recipients, except for the territory report which has a large number of recipients. The reports were to be delivered in Excel format.</p>
<p>We envisioned creating each of the reports using the SSRS web service and then writing some kind of console application to create emails, find recipients and then include the right reports as attachments. The code would need to schedule creation and delivery, as well as complete descriptive email subject captions. We found a better way. Microsoft Server Data Driven Subscriptions.</p>
<p>Microsoft Server Data Driven Subscriptions is paid-for system code that will create and email reports on a schedule that you define. The configuration is through SSRS menu screens. These screens include functionality for recipients, cc, the subject line of the email and have very rich scheduling options. Once your stored procedure is written, you use these screens to map the output parameters of your  stored procedures to the input parameters of the SSRS report. The stored procedure also provides email addresses.</p>
<p>You do need to create a shared data source to point at your database and you need to write your stored procedures. As a rough sketch, our stored procedure for the territories report returned a row for each territory that included the territory database id, the time period for the report, the subject line of the email (including territory name and datestamp) and the recipients for that territory. We had no trouble getting multiple emails to work – we had the stored procedure create them  as:</p>
<p>‘Joe@verizon.net; <a href="mailto:jane@comcast.net;fred@arrl.net">jane@comcast.net;fred@arrl.net</a>’;</p>
<p>When we exceeded 10 reports per stored procedure, we had to increase the number of reports that SSRS allowed one user to have active at one time. This was accomplished through changing the MaxActiveReqForOneUser line in rsreportserver.config.</p>
<p>We are quite happy to have Microsoft system code do our heavy lifting for us and perhaps this is something you can benefit from as well.</p>
<div id="author-bio-box"><img alt='' src='http://1.gravatar.com/avatar/9b15a6b053b65f8ac44702c02082be6b?s=80&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D80&r=G' class='avatar avatar-80 photo' height='80' width='80' /><span class="author-name"> John Heartney (<a href="http://www.infoconcepts.com/author/jheartney/">1 Posts</a>)</span><p>John received his BS in Computer Science from Iowa State University.  He has worked at IBM,  Kastle systems and Coop Systems before coming to Information Concepts.</p><div class="bio-socials"><a href="http://www.linkedin.com/pub/john-heartney/14/aa2/350" target="_blank"><img class="bio-img" src="http://www.infoconcepts.com/wp-content/plugins/social-autho-bio/images/Linkedin.png"></a><a href="mailto:john.heartney@infoconcepts.com" target="_blank"><img class="bio-img" src="http://www.infoconcepts.com/wp-content/plugins/social-autho-bio/images/eMail.png"></a></div></div><br/>
]]></content:encoded>
			<wfw:commentRss>http://www.infoconcepts.com/create-email-90-reports-month-writing-4-stored-procedures/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rendering of ASCX files with AJAX</title>
		<link>http://www.infoconcepts.com/rendering-ascx-files-ajax/</link>
		<comments>http://www.infoconcepts.com/rendering-ascx-files-ajax/#comments</comments>
		<pubDate>Tue, 02 Apr 2013 18:31:27 +0000</pubDate>
		<dc:creator>Shawn Skelton</dc:creator>
				<category><![CDATA[Blog Posts]]></category>
		<category><![CDATA[Develop]]></category>

		<guid isPermaLink="false">http://www.infoconcepts.com/?p=1589</guid>
		<description><![CDATA[A few months back, I was brought on to a ASP.NET project where the developers were trying to provide a portal type user experience avoiding many page refreshes. Their solution was to build one page with a ton of divs, which would show or hide based on the user&#8217;s selection in the left hand navigation. [...]]]></description>
				<content:encoded><![CDATA[<p>A few months back, I was brought on to a ASP.NET project where the developers were trying to provide a portal type user experience avoiding many page refreshes. Their solution was to build one page with a ton of divs, which would show or hide based on the user&#8217;s selection in the left hand navigation. Server requests for data to be displayed would be preformed via a jQuery AJAX request. As you can imagine, the page got to be very unmanageable.</p>
<p>My thought was to break out the individual sections the user would navigate into separate user controls. To avoid a massive page load, these user controls would be loaded in as needed via a jQuery AJAX request already populated from their code behind file.</p>
<p>The first step in doing this is to create an ASHX handler to load the user control. Since ASCX controls are not made to render on their own outside of a page, this handler would have to render the control within a page and then return the html.</p>
<p><a href="http://www.infoconcepts.com/wp-content/uploads/2013/04/Skelton-Post-1.png"><img class="alignnone size-full wp-image-1590" alt="Skelton Post 1" src="http://www.infoconcepts.com/wp-content/uploads/2013/04/Skelton-Post-1.png" width="868" height="445" /></a></p>
<p>Thus, the html within the page just consists of the user control requested with the parameter &#8220;control&#8221; is returned.  The next step is to make the jQuery AJAX request to call UserControlHandler.</p>
<p style="text-align: left"><a href="http://www.infoconcepts.com/wp-content/uploads/2013/04/Skelton-Post-2.jpg"><img class="size-full wp-image-1594 aligncenter" alt="Skelton Post 2" src="http://www.infoconcepts.com/wp-content/uploads/2013/04/Skelton-Post-2.jpg" width="868" height="249" /></a></p>
<p style="text-align: left">As you can see, the user control requested is TargetUserControl.ascx. You can also add any data the user control might need in the ajax data element, then just pass it to LoadUserControl after it has been stripped out of context.Request.</p>
<p><a href="http://www.infoconcepts.com/wp-content/uploads/2013/04/Skelton-Post-3.jpg"><img class="aligncenter size-full wp-image-1596" alt="Skelton Post 3" src="http://www.infoconcepts.com/wp-content/uploads/2013/04/Skelton-Post-3.jpg" width="870" height="50" /></a></p>
<p><a href="http://www.infoconcepts.com/wp-content/uploads/2013/04/Skelton-Post-4.jpg"><img class="aligncenter size-full wp-image-1597" alt="Skelton Post 4" src="http://www.infoconcepts.com/wp-content/uploads/2013/04/Skelton-Post-4.jpg" width="870" height="503" /></a></p>
<p>The next step was handling submission of form elements in of the user controls. If you take a look at the HTML code rendered in the page at this point, you&#8217;ll see that the user controls are wrapped in an empty form tag.</p>
<p><a href="http://www.infoconcepts.com/wp-content/uploads/2013/04/Skelton-Post-5.jpg"><img class="aligncenter size-full wp-image-1598" alt="Skelton Post 5" src="http://www.infoconcepts.com/wp-content/uploads/2013/04/Skelton-Post-5.jpg" width="864" height="35" /></a></p>
<p>Since this page is supposed to operate like a portal with no page refreshes, we&#8217;ll also submit the form contents with ajax serializing the contents of the form tag.</p>
<p><a href="http://www.infoconcepts.com/wp-content/uploads/2013/04/Skelton-Post-6.jpg"><img class="aligncenter size-full wp-image-1599" alt="Skelton Post 6" src="http://www.infoconcepts.com/wp-content/uploads/2013/04/Skelton-Post-6.jpg" width="866" height="337" /></a></p>
<p>Then within PageName.aspx you define a webmethod to handle the saving of the data.</p>
<p><a href="http://www.infoconcepts.com/wp-content/uploads/2013/04/Skelton-Post-7.jpg"><img class="aligncenter size-full wp-image-1600" alt="Skelton Post 7" src="http://www.infoconcepts.com/wp-content/uploads/2013/04/Skelton-Post-7.jpg" width="868" height="143" /></a></p>
<p>The DataParser object is a custom string parser I defined for the project. The method that&#8217;s important here is ParseSubmitString which basically splits the serialized string on &#8216;&amp;&#8217; so that you have a result of key=value strings which can then be parsed.</p>
<p><a href="http://www.infoconcepts.com/wp-content/uploads/2013/04/Skelton-Post-8.jpg"><img class="aligncenter size-full wp-image-1601" alt="Skelton Post 8" src="http://www.infoconcepts.com/wp-content/uploads/2013/04/Skelton-Post-8.jpg" width="868" height="395" /></a></p>
<div id="author-bio-box"><img alt='' src='http://1.gravatar.com/avatar/d7bf3fc6e6f98ee6667a19a0827c2d0a?s=80&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D80&r=G' class='avatar avatar-80 photo' height='80' width='80' /><span class="author-name"> Shawn Skelton (<a href="http://www.infoconcepts.com/author/sskelton/">1 Posts</a>)</span><p>Shawn is a Technical Consultant at Information Concepts with a Bachelors Degree in Computer Science from Eastern Washington University.</p><div class="bio-socials"><a href="mailto:shawn.skelton@infoconcepts.com" target="_blank"><img class="bio-img" src="http://www.infoconcepts.com/wp-content/plugins/social-autho-bio/images/eMail.png"></a></div></div><br/>
]]></content:encoded>
			<wfw:commentRss>http://www.infoconcepts.com/rendering-ascx-files-ajax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Percentage Completion, Not!</title>
		<link>http://www.infoconcepts.com/percentage-completion-not/</link>
		<comments>http://www.infoconcepts.com/percentage-completion-not/#comments</comments>
		<pubDate>Mon, 18 Mar 2013 18:29:14 +0000</pubDate>
		<dc:creator>Cary Toor</dc:creator>
				<category><![CDATA[Blog Posts]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.infoconcepts.com/?p=1550</guid>
		<description><![CDATA[A few weeks ago, I asked one of our Project Managers for a Development Worksheet and saw a list of tasks with completion percentages at a task level.  I was very surprised since, at Information Concepts, we do not use a percentage completion methodology at the development task level! In my 30-plus years at Information [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.infoconcepts.com/wp-content/uploads/2013/02/develop1.png"><img class="size-full wp-image-1282 alignleft" alt="develop" src="http://www.infoconcepts.com/wp-content/uploads/2013/02/develop1.png" width="82" height="93" /></a>A few weeks ago, I asked one of our Project Managers for a Development Worksheet and saw a list of tasks with completion percentages at a task level.  I was very surprised since, at Information Concepts, we do not use a percentage completion methodology at the development task level!</p>
<p>In my 30-plus years at Information Concepts, I have managed or overseen the management of well over 100 software development projects of all sizes, so I have seen the pitfalls here.  I put together this post to better explain how we should be managing development projects, and why.</p>
<p>When we start a development project, we ask the Project Manager on our Business team to create a Development Worksheet.  A Development Worksheet is simply a spreadsheet containing a list of <span style="text-decoration: underline;">all</span> development tasks required to complete the project, organized logically by system component (Web Pages, Business Functions, Web Services, etc. organized by Subsystem).  We do this in a spreadsheet instead of a project plan (which we use for planning purposes) because it reduces the noise typically contained on a project plan, eliminates any distractions, and provides a very clear picture of the actual project status.</p>
<p>As the project moves forward, the Lead Analyst will update the status of each task with the person performing the task, the date it was started, its status, and its eventual completion date.  We only recognize 3 valid statuses:</p>
<ul>
<li>Not Started.</li>
<li>Started.</li>
<li>Complete.</li>
</ul>
<p>At Information Concepts, we <b>do not</b> use percentage completion at the development task level.</p>
<p>Why not?  Very simply because there is no way to accurately project the percent of completion for a development task prior to its actual completion.  Additionally, percentage completion provides a misleading indicator of progress.  I have seen many projects with multiple tasks marked as 80% or 90% complete, however, these tasks cannot be finished because of an issue blocking their completion &#8212; which might require a change to requirements or a development prerequisite that cannot be completed and will, therefore, need to be redefined.  More often than not, this gets overlooked because of the 90% completion indicator.</p>
<p>Instead, when we create development tasks, we need to make sure they are easy to understand, manage, and track.  Tasks are at a very granular level.  Rules for defining tasks are as follows:</p>
<ul>
<li>A Task should be comprised of one (and only one) logical unit of work (i.e. a Page or Screen, a complex Grid or Table, a Report, a business function, etc.).</li>
<li>Make sure that each Task can be independently tested.  Ideally, it should be possible to test a Task stand-alone (although this may not always be possible).</li>
<li>Keep tasks small and short.  A task should be no more than 2-3 days in length. This allows fast identification of any problem tasks.  If a Task is longer than a few days, divide it into multiple subtasks.</li>
</ul>
<p>A Task is not complete until it has been thoroughly tested.  Complete means complete!  It does not mean almost complete, or 90% complete, or complete if one last item is finished in some other place in the development process.</p>
<p>The only time it is acceptable to use a percentage completion methodology is for a large Task (i.e. subsystems or major application components) with multiple smaller tasks or subtasks.   For example, in a subsystem with 5 screens, if 2 of these 5 screens have been completed, the high level task can be considered 40% complete.  Although this is misleading since the size of any given subtask can be radically different, it is necessary for project reporting purposes.</p>
<p>If we use the methodology described above, it will greatly simplify identification of problems during development – which is the actual goal of project tracking!</p>
<div id="author-bio-box"><img alt='' src='http://0.gravatar.com/avatar/c649630f18a7a62b2217effba0093629?s=80&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D80&r=G' class='avatar avatar-80 photo' height='80' width='80' /><span class="author-name"> Cary Toor (<a href="http://www.infoconcepts.com/author/ctoor/">2 Posts</a>)</span><p>Cary Toor is a Co-Founder and Principal of Information Concepts, Inc.  Since the company’s founding in 1982, he has personally managed or overseen the management of numerous large and small software development projects for Information Concepts’ customers, as well as provided software architecture support for complex projects.  In this role, he developed Information Concepts Project Management Strategy, including processes and techniques, which have allowed Information Concepts to have an unparalleled success rate in delivery of software development projects to its customers.</p><div class="bio-socials"><a href="http://twitter.com/#!/@CaryToor" target="_blank"><img class="bio-img" src="http://www.infoconcepts.com/wp-content/plugins/social-autho-bio/images/Twitter.png"></a><a href="mailto:CToor@infoconcepts.com" target="_blank"><img class="bio-img" src="http://www.infoconcepts.com/wp-content/plugins/social-autho-bio/images/eMail.png"></a></div></div><br/>
]]></content:encoded>
			<wfw:commentRss>http://www.infoconcepts.com/percentage-completion-not/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stakeholder Engagement and the Super Bowl</title>
		<link>http://www.infoconcepts.com/stakeholder-engagement-and-the-super-bowl/</link>
		<comments>http://www.infoconcepts.com/stakeholder-engagement-and-the-super-bowl/#comments</comments>
		<pubDate>Fri, 15 Feb 2013 15:38:48 +0000</pubDate>
		<dc:creator>David Schulman</dc:creator>
				<category><![CDATA[Blog Posts]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[stakeholder engagement]]></category>
		<category><![CDATA[Visualization]]></category>

		<guid isPermaLink="false">http://infoconcepts.com/?p=1466</guid>
		<description><![CDATA[&#8220;When all of the stakeholders come together so quickly, you&#8217;ve got magic” – this is what happened a few minutes after the Superdome went dark during the 2013 Super Bowl. Oreo’s Ad agency, working closely with the business, developed an ad and sent it out to twitter, resulting in an instantly successful marketing coup.  As [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://infoconcepts.com/wp-content/uploads/2013/02/Oreo.jpg"><img class="wp-image-1502 alignleft" alt="Oreo" src="http://infoconcepts.com/wp-content/uploads/2013/02/Oreo-300x300.jpg" width="240" height="240" /></a></p>
<p style="text-align: left;">&#8220;When all of the stakeholders come together so quickly, you&#8217;ve got magic” – this is what happened a few minutes after the Superdome went dark during the 2013 Super Bowl. Oreo’s Ad agency, working closely with the business, developed an ad and sent it out to twitter, resulting in an instantly successful marketing coup.</p>
<p> As business teams work with the technical groups on Software development efforts, success is based on the same requirement, stakeholder engagement.</p>
<p>The keys to stakeholder engagement are time (short), and attention (captivated). Visualization tools allow stakeholders to see results in hours, not weeks. They stay involved because they can test-drive their designs and changes prior to any code being written.</p>
<p>&nbsp;</p>
<div id="author-bio-box"><img alt='' src='http://0.gravatar.com/avatar/4673cc0c12f01119e988442d9c5b04fe?s=80&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D80&r=G' class='avatar avatar-80 photo' height='80' width='80' /><span class="author-name"> David Schulman (<a href="http://www.infoconcepts.com/author/dschulman/">2 Posts</a>)</span><p>David Schulman is the principal of Information Concepts’ Visualization Practice. David oversees the implementation of Information Concepts’ unique rapid-prototyping abilities, allowing for the creation of simulation of software that look and act like the real thing, all before a single line of code is written. Prior to joining Information Concepts, David founded CloudOPX, a Google Apps Reseller and Migration company. Mr. Schulman has over 30 years of experience in information technology and holds a Bachelor of Arts degree in Economics and Sociology from Hampshire College.</p><div class="bio-socials"><a href="http://www.infoconcepts.com" target="_blank"><img src="http://www.infoconcepts.com/wp-content/plugins/social-autho-bio/images/Wordpress.png"></a><a href="http://twitter.com/#!/@DavidRSchulman" target="_blank"><img class="bio-img" src="http://www.infoconcepts.com/wp-content/plugins/social-autho-bio/images/Twitter.png"></a><a href="http://www.linkedin.com/in/davidrschulman/" target="_blank"><img class="bio-img" src="http://www.infoconcepts.com/wp-content/plugins/social-autho-bio/images/Linkedin.png"></a><a href="mailto:david.schulman@infoconcepts.com" target="_blank"><img class="bio-img" src="http://www.infoconcepts.com/wp-content/plugins/social-autho-bio/images/eMail.png"></a></div></div><br/>
]]></content:encoded>
			<wfw:commentRss>http://www.infoconcepts.com/stakeholder-engagement-and-the-super-bowl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Problem with Software Definition</title>
		<link>http://www.infoconcepts.com/the-problem-with-software-definition/</link>
		<comments>http://www.infoconcepts.com/the-problem-with-software-definition/#comments</comments>
		<pubDate>Fri, 15 Feb 2013 14:43:24 +0000</pubDate>
		<dc:creator>Wayne Beekman</dc:creator>
				<category><![CDATA[Blog Posts]]></category>
		<category><![CDATA[Application Development]]></category>
		<category><![CDATA[iRise]]></category>
		<category><![CDATA[Project Planning]]></category>
		<category><![CDATA[Visualization]]></category>

		<guid isPermaLink="false">http://infoconcepts.com/?p=1483</guid>
		<description><![CDATA[For over 30 years we have utilized Prototyping to work with stakeholders to get the requirements right for a project. Although no one would build a house without a blueprint, somehow in the application development world, this is exactly what is done.  Here is a great video from the folks at iRise that illustrates the problem with the [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://infoconcepts.com/wp-content/uploads/2013/02/plan1.png"><img src="http://infoconcepts.com/wp-content/uploads/2013/02/plan1.png" alt="plan" width="88" height="87" class="alignleft size-full wp-image-1290" /></a><br />
For over 30 years we have utilized Prototyping to work with stakeholders to get the requirements right for a project. Although no one would build a house without a blueprint, somehow in the application development world, this is exactly what is done.  Here is a great video from the folks at <a title="iRise" href="http://irise.com" target="_blank">iRise</a> that illustrates the problem with the traditional requirements gathering process.</p>
<p><iframe src="http://player.vimeo.com/video/2163326?title=0&amp;byline=0&amp;portrait=0&amp;color=84de07" width="500" height="365" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.infoconcepts.com/the-problem-with-software-definition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Two-P Syndrome*</title>
		<link>http://www.infoconcepts.com/the-two-p-syndrome/</link>
		<comments>http://www.infoconcepts.com/the-two-p-syndrome/#comments</comments>
		<pubDate>Thu, 14 Feb 2013 20:07:09 +0000</pubDate>
		<dc:creator>David Schulman</dc:creator>
				<category><![CDATA[Blog Posts]]></category>
		<category><![CDATA[Project Planning]]></category>
		<category><![CDATA[requirements]]></category>
		<category><![CDATA[SDLC]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Stakeholders]]></category>
		<category><![CDATA[Visualization]]></category>

		<guid isPermaLink="false">http://infoconcepts.com/?p=1467</guid>
		<description><![CDATA[When it comes to fixing things around the house, I range between Unconscious and Conscious Incompetence depending on the task, (or the prior evening’s indulgences). Recently, while standing in the checkout line of my local Home Depot, (for the second time that day), I looked at the guy behind me and said “What is it [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://infoconcepts.com.previewdns.com/wp-content/uploads/2013/02/bad-planning-door.png"><img class="size-medium wp-image-1468 alignleft" alt="bad planning door" src="http://infoconcepts.com.previewdns.com/wp-content/uploads/2013/02/bad-planning-door-300x216.png" width="300" height="216" /></a>When it comes to fixing things around the house, I range between Unconscious and Conscious Incompetence depending on the task, (or the prior evening’s indulgences). Recently, while standing in the checkout line of my local Home Depot, (for the second time that day), I looked at the guy behind me and said “What is it about every home project that requires three trips to Home Depot?”</p>
<p>Without skipping a beat he replied – “That’s the Two-P Syndrome”*.</p>
<p>“The Two-P Syndrome? What’s that?”</p>
<p><span id="more-1467"></span>“Poor-Planning”</p>
<p>I laughed. But then I realized that he was spot on. I could argue that my lack of knowledge makes it impossible to plan. Or, I could use the response I routinely receive from every contractor I’ve ever hired… “I don’t know what it’ll cost until I get into it.”</p>
<p>I thought about IT projects and realized that the same rule applies. The difference is, that with software development projects, you <i>really</i> don’t know what it will cost until you get into it. No amount of up-front planning can accurately estimate the cost of the total project. Why? Because the users defining the requirements don’t know what they want until they can see it, experience it, and test it to see if it even solves the problem.</p>
<p>In this blog series we’re going to explore the problems that contribute to the absurdly high failure rates of IT Development projects and what you can do about it.</p>
<p>&nbsp;</p>
<p><i>*It was actually the “Three-P Syndrome”, but I have cleaned it up for a wider audience [Ed.]</i></p>
<p>&nbsp;</p>
<p>-          David Schulman, Principal, Visualization Practice</p>
<div id="author-bio-box"><img alt='' src='http://0.gravatar.com/avatar/4673cc0c12f01119e988442d9c5b04fe?s=80&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D80&r=G' class='avatar avatar-80 photo' height='80' width='80' /><span class="author-name"> David Schulman (<a href="http://www.infoconcepts.com/author/dschulman/">2 Posts</a>)</span><p>David Schulman is the principal of Information Concepts’ Visualization Practice. David oversees the implementation of Information Concepts’ unique rapid-prototyping abilities, allowing for the creation of simulation of software that look and act like the real thing, all before a single line of code is written. Prior to joining Information Concepts, David founded CloudOPX, a Google Apps Reseller and Migration company. Mr. Schulman has over 30 years of experience in information technology and holds a Bachelor of Arts degree in Economics and Sociology from Hampshire College.</p><div class="bio-socials"><a href="http://www.infoconcepts.com" target="_blank"><img src="http://www.infoconcepts.com/wp-content/plugins/social-autho-bio/images/Wordpress.png"></a><a href="http://twitter.com/#!/@DavidRSchulman" target="_blank"><img class="bio-img" src="http://www.infoconcepts.com/wp-content/plugins/social-autho-bio/images/Twitter.png"></a><a href="http://www.linkedin.com/in/davidrschulman/" target="_blank"><img class="bio-img" src="http://www.infoconcepts.com/wp-content/plugins/social-autho-bio/images/Linkedin.png"></a><a href="mailto:david.schulman@infoconcepts.com" target="_blank"><img class="bio-img" src="http://www.infoconcepts.com/wp-content/plugins/social-autho-bio/images/eMail.png"></a></div></div><br/>
]]></content:encoded>
			<wfw:commentRss>http://www.infoconcepts.com/the-two-p-syndrome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>American Physical Therapy Association (APTA) – Issue Management System</title>
		<link>http://www.infoconcepts.com/american-physical-therapy-association-apta-issue-management-system/</link>
		<comments>http://www.infoconcepts.com/american-physical-therapy-association-apta-issue-management-system/#comments</comments>
		<pubDate>Tue, 12 Feb 2013 16:28:33 +0000</pubDate>
		<dc:creator>Nate Eckert</dc:creator>
				<category><![CDATA[AMS Integration]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Healthcare]]></category>
		<category><![CDATA[iRise]]></category>
		<category><![CDATA[Visualization]]></category>

		<guid isPermaLink="false">http://infoconcepts.com.previewdns.com/?p=1443</guid>
		<description><![CDATA[Information Concepts developed an Issue Management System (IMS) for the American Physical Therapy Association (APTA) that represents over 85,000 members nationwide. The application allows authorized APTA staff and representatives to quickly and easily add, edit, search, export and report their daily activities. Business requirements were gathered through an iRise visualization, giving APTA an opportunity to [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://infoconcepts.com.previewdns.com/wp-content/uploads/2013/02/APTA.jpg"><img class="size-full wp-image-1444 alignleft" alt="APTA" src="http://infoconcepts.com.previewdns.com/wp-content/uploads/2013/02/APTA.jpg" width="259" height="77" /></a>Information Concepts developed an Issue Management System (IMS) for the American Physical Therapy Association (APTA) that represents over 85,000 members nationwide. The application allows authorized APTA staff and representatives to quickly and easily add, edit, search, export and report their daily activities. Business requirements were gathered through an iRise visualization, giving APTA an opportunity to see and touch the prototype as it was created. The IMS was then built as a standalone ASP.NET web application in C# and supported web browsers including Safari for iPad.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infoconcepts.com/american-physical-therapy-association-apta-issue-management-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Certified Fund Raising Executive (CFRE) – Certification System</title>
		<link>http://www.infoconcepts.com/certified-fund-raising-executive-cfre-certification-system/</link>
		<comments>http://www.infoconcepts.com/certified-fund-raising-executive-cfre-certification-system/#comments</comments>
		<pubDate>Tue, 12 Feb 2013 16:24:33 +0000</pubDate>
		<dc:creator>Nate Eckert</dc:creator>
				<category><![CDATA[Certification Systems]]></category>
		<category><![CDATA[iRise]]></category>
		<category><![CDATA[Visualization]]></category>

		<guid isPermaLink="false">http://infoconcepts.com.previewdns.com/?p=1438</guid>
		<description><![CDATA[Information Concepts worked with the Certified Fund Raising Executive (CFRE) to create a new, updated certification system for CFRE’s credentialing service for professionals working in the non-profit industry. Using iRise, Information Concepts provided a prototype of the future system to provide CFRE with the ability to visualize the screenflow and functionality on each page. Utilizing [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://infoconcepts.com.previewdns.com/wp-content/uploads/2013/02/CFRE-Logo.jpg"><img class="size-full wp-image-1439 alignleft" alt="CFRE Logo" src="http://infoconcepts.com.previewdns.com/wp-content/uploads/2013/02/CFRE-Logo.jpg" width="160" height="69" /></a>Information Concepts worked with the Certified Fund Raising Executive (CFRE) to create a new, updated certification system for CFRE’s credentialing service for professionals working in the non-profit industry. Using iRise, Information Concepts provided a prototype of the future system to provide CFRE with the ability to visualize the screenflow and functionality on each page. Utilizing this process, Information Concepts and CFRE were able to determine how to make the system more intuitive and able to capture more useful information. The system is architected to utilize <a href="http://Salesforce.com">Salesforce.com</a> to allow CFRE staff to process applications and automate other processes previously done manually.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infoconcepts.com/certified-fund-raising-executive-cfre-certification-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
