<?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>Rivet Software &#187; Development</title>
	<atom:link href="http://blog.rivetsoftware.com/tag/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.rivetsoftware.com</link>
	<description>Comply. Control. Communicate.</description>
	<lastBuildDate>Tue, 07 Sep 2010 18:02:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Manage the tagging and filing process with CrossTag User Roles and Workflow</title>
		<link>http://blog.rivetsoftware.com/2009/04/15/manage-the-tagging-and-filing-process-with-crosstag-user-roles-and-workflow/</link>
		<comments>http://blog.rivetsoftware.com/2009/04/15/manage-the-tagging-and-filing-process-with-crosstag-user-roles-and-workflow/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 14:23:38 +0000</pubDate>
		<dc:creator>Brian Larson, CPA - Software Quality Engineer</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[Products]]></category>
		<category><![CDATA[CrossTag]]></category>
		<category><![CDATA[Customer]]></category>
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://blog.rivetsoftware.com/?p=195</guid>
		<description><![CDATA[


CrossTag is designed to help you manage the tagging and filing process from start to finish. We’ve put a lot of thought into making it an efficient, yet precise process in which accurate filings are produced every time you file. This post explores what CrossTag can do to help you manage a filing project.
First, the [...]]]></description>
			<content:encoded><![CDATA[<p><!-- td p.western {     margin: 0px; } --></p>
<div>
<p class="western" style="margin-bottom: 0.14in">
<p class="western" style="margin-bottom: 0.14in">CrossTag is designed to help you manage the tagging and filing process from start to finish. We’ve put a lot of thought into making it an efficient, yet precise process in which accurate filings are produced every time you file. This post explores what CrossTag can do to help you manage a filing project.</p>
<p class="western" style="margin-bottom: 0.14in">First, the system separates into two roles the template design and data entry tasks that are inherent in an XBRL filing project. In CrossTag, these two user roles are called “Preparer” and “Designer”. Each CrossTag user can be setup as either preparer or designer or both.</p>
<p class="western" style="margin-bottom: 0.14in">The role of the designer is to create templates and modify taxonomies. This user needs to understand the basics of XBRL. The preparer, on the other hand, really does not need to know anything about XBRL. This person just needs to get the data into the templates created by the designer.</p>
<p class="western" style="margin-bottom: 0.14in">Initially, the two user role concept was designed to allow filers to leverage lesser skilled individuals to perform the time consuming data entry duties. However, with our current beta release of the software (CrossTag Spring Release), we’ve solved this problem with technology.</p>
<p class="western" style="margin-bottom: 0.14in"><span id="more-195"></span></p>
<p class="western" style="margin-bottom: 0.14in">We’ve now given the designer the ability to import data directly from an Excel spreadsheet which eliminates the need for a data entry person. As long as you have an accurate Excel version of your financials, you don’t have to worry about data entry (<span style="color: #0000ff;"><span style="text-decoration: underline;"><a class="western" href="http://blog.rivetsoftware.com/?p=182">see my previous blog entry for more information on this</a></span></span>). So the designer and preparer roles are still important, but are easily performed by the same person.</p>
<p class="western" style="margin-bottom: 0.14in">We are also introducing, with CrossTag Spring Release, a user-configurable workflow module which augments the simple designer/preparer roles to include specific steps and tasks for these roles and additional roles of reviewer and auditor with appropriate steps and tasks. The module comes pre-configured with several steps and tasks as shown in the chart below.</p>
<table border="1" cellspacing="0" cellpadding="3" width="426" frame="hsides" rules="groups">
<colgroup span="1">
<col span="1" width="199"></col>
<col span="1" width="199"></col>
</colgroup>
<tbody>
<tr valign="top">
<td width="199">
<p class="western"><span style="font-size: small;"><strong>Steps</strong></span></p>
</td>
<td width="199">
<p class="western"><span style="font-size: small;"><strong>Tasks</strong></span></p>
</td>
</tr>
</tbody>
<tbody>
<tr valign="top">
<td width="199" bgcolor="#d3dfee">
<p class="western"><span style="color: #365f91;"><strong>Create Template</strong></span></p>
</td>
<td width="199" bgcolor="#d3dfee">
<p class="western"><span style="color: #365f91;">Create entity</span></p>
</td>
</tr>
<tr valign="top">
<td width="199">
<p class="western"> </p>
</td>
<td width="199">
<p class="western"><span style="color: #365f91;">Create taxonomy</span></p>
</td>
</tr>
<tr valign="top">
<td width="199" bgcolor="#d3dfee">
<p class="western"> </p>
</td>
<td width="199" bgcolor="#d3dfee">
<p class="western"><span style="color: #365f91;">Create templates</span></p>
</td>
</tr>
<tr valign="top">
<td width="199">
<p class="western"> </p>
</td>
<td width="199">
<p class="western"><span style="color: #365f91;">Tag tables/note blocks</span></p>
</td>
</tr>
<tr valign="top">
<td width="199" bgcolor="#d3dfee">
<p class="western"> </p>
</td>
<td width="199" bgcolor="#d3dfee">
<p class="western"><span style="color: #365f91;">Validate markups</span></p>
</td>
</tr>
<tr valign="top">
<td width="199">
<p class="western"><span style="color: #365f91;"><strong>Review Markup</strong></span></p>
</td>
<td width="199">
<p class="western"><span style="color: #365f91;">Review entity</span></p>
</td>
</tr>
<tr valign="top">
<td width="199" bgcolor="#d3dfee">
<p class="western"> </p>
</td>
<td width="199" bgcolor="#d3dfee">
<p class="western"><span style="color: #365f91;">Review elements</span></p>
</td>
</tr>
<tr valign="top">
<td width="199">
<p class="western"> </p>
</td>
<td width="199">
<p class="western"><span style="color: #365f91;">Review templates</span></p>
</td>
</tr>
<tr valign="top">
<td width="199" bgcolor="#d3dfee">
<p class="western"><span style="color: #365f91;"><strong>Create and Markup Project</strong></span></p>
</td>
<td width="199" bgcolor="#d3dfee">
<p class="western"><span style="color: #365f91;">Select entity</span></p>
</td>
</tr>
<tr valign="top">
<td width="199">
<p class="western"> </p>
</td>
<td width="199">
<p class="western"><span style="color: #365f91;">Select template</span></p>
</td>
</tr>
<tr valign="top">
<td width="199" bgcolor="#d3dfee">
<p class="western"> </p>
</td>
<td width="199" bgcolor="#d3dfee">
<p class="western"><span style="color: #365f91;">Save project</span></p>
</td>
</tr>
<tr valign="top">
<td width="199">
<p class="western"> </p>
</td>
<td width="199">
<p class="western"><span style="color: #365f91;">Add values to templates</span></p>
</td>
</tr>
<tr valign="top">
<td width="199" bgcolor="#d3dfee">
<p class="western"> </p>
</td>
<td width="199" bgcolor="#d3dfee">
<p class="western"><span style="color: #365f91;">Validate markups</span></p>
</td>
</tr>
<tr valign="top">
<td width="199">
<p class="western"> </p>
</td>
<td width="199">
<p class="western"><span style="color: #365f91;">Validate calculations</span></p>
</td>
</tr>
<tr valign="top">
<td width="199" bgcolor="#d3dfee">
<p class="western"> </p>
</td>
<td width="199" bgcolor="#d3dfee">
<p class="western"><span style="color: #365f91;">Report preview</span></p>
</td>
</tr>
<tr valign="top">
<td width="199">
<p class="western"><span style="color: #365f91;"><strong>Review Markup Tags</strong></span></p>
</td>
<td width="199">
<p class="western"><span style="color: #365f91;">Review values</span></p>
</td>
</tr>
<tr valign="top">
<td width="199" bgcolor="#d3dfee">
<p class="western"> </p>
</td>
<td width="199" bgcolor="#d3dfee">
<p class="western"><span style="color: #365f91;">Review labels/definitions</span></p>
</td>
</tr>
<tr valign="top">
<td width="199">
<p class="western"> </p>
</td>
<td width="199">
<p class="western"><span style="color: #365f91;">Review markups</span></p>
</td>
</tr>
<tr valign="top">
<td width="199" bgcolor="#d3dfee">
<p class="western"><span style="color: #365f91;"><strong>Complete Package</strong></span></p>
</td>
<td width="199" bgcolor="#d3dfee">
<p class="western"><span style="color: #365f91;">Review calculations</span></p>
</td>
</tr>
<tr valign="top">
<td width="199">
<p class="western"> </p>
</td>
<td width="199">
<p class="western"><span style="color: #365f91;">Save packages</span></p>
</td>
</tr>
<tr valign="top">
<td width="199" bgcolor="#d3dfee">
<p class="western"><span style="color: #365f91;"><strong>Auditor Review</strong></span></p>
</td>
<td width="199" bgcolor="#d3dfee">
<p class="western"><span style="color: #365f91;">Send to auditors</span></p>
</td>
</tr>
</tbody>
</table>
<p class="western" style="margin-bottom: 0.14in">The module allows you to add, delete, or modify tasks as needed. When you have the workflow setup the way you want it, you’ll assign a user to each step and initiate the workflow. At that point, an email notification is sent to the user assigned to the first step. The user logs in, completes the assigned tasks and marks the step as completed. Then an email is sent to the user assigned to the next step and so on.</p>
<p class="western" style="margin-bottom: 0.14in">Since CrossTag is a hosted solution (although you can store your data locally) the various users involved in this process can easily collaborate across time zones. As long as they can access the Internet, and have sign-on credentials, they can access the tools and data they need to perform their job.</p>
<p class="western" style="margin-bottom: 0.14in">Each user has access to the “View Workflows” screen where they can see the current workflow step and related tasks, what’s been completed and what’s yet to be completed. This is illustrated below.</p>
<p class="western" style="margin-bottom: 0.14in"><img style=";text-align:bottom" src="http://blog.rivetsoftware.com/wp-content/uploads/2009/04/sbres-1239805532-0.jpg" border="0" alt="" width="600" height="416" /></p>
<p class="western" style="margin-bottom: 0.14in">
<p class="western" style="margin-bottom: 0.14in">We all know that projects rarely go exactly as planned, so we have created a workflow administrator who has the ability to change the workflow while it’s in progress. This user can re-assign users, delete tasks, and even advance the workflow to the next step as needed. Here’s a screen shot of what the workflow administrator screen looks like.</p>
<p class="western" style="margin-bottom: 0.14in"><img style=";text-align:bottom" src="http://blog.rivetsoftware.com/wp-content/uploads/2009/04/sbres-1239805532-1.jpg" border="0" alt="" width="600" height="428" /></p>
<p class="western" style="margin-bottom: 0.14in">Workflow combined with user roles and worldwide access result in an XBRL tagging project that can be easily managed and controlled. If you want to have your Singapore office work on the template at night and then have the Los Angeles office pick it up in the morning, and manage it all from New York, you can easily do that with CrossTag.</p>
<p class="western" style="margin-bottom: 0.14in">
<p class="western" style="margin-bottom: 0.14in"> </p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.rivetsoftware.com/2009/04/15/manage-the-tagging-and-filing-process-with-crosstag-user-roles-and-workflow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The impact of Agile development and what it means to the CrossTag customer PT 2</title>
		<link>http://blog.rivetsoftware.com/2009/03/27/the-impact-of-agile-development-and-what-it-means-to-the-crosstag-customer-pt-2/</link>
		<comments>http://blog.rivetsoftware.com/2009/03/27/the-impact-of-agile-development-and-what-it-means-to-the-crosstag-customer-pt-2/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 17:17:28 +0000</pubDate>
		<dc:creator>Kevin Berens - VP, Products</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[Products]]></category>
		<category><![CDATA[CrossTag]]></category>
		<category><![CDATA[Customer]]></category>
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://blog.rivetsoftware.com/?p=174</guid>
		<description><![CDATA[
How product innovation is combined with feedback from customers &#8211; the evolution of CrossTag for XBRL tagging
In my last entry, I talked about how customer feedback was incorporated into the product. However, we try to balance feedback from customers in conjunction with product ideas that we think would benefit our users
In the spring release we [...]]]></description>
			<content:encoded><![CDATA[<div>
<p class="western" style="margin-bottom: 0.14in"><span style="font-size: small;"><strong>How product innovation is combined with feedback from customers &#8211; the evolution of CrossTag for XBRL tagging</strong></span></p>
<p class="western" style="margin-bottom: 0.14in">In my last entry, I talked about how customer feedback was incorporated into the product. However, we try to balance feedback from customers in conjunction with product ideas that we think would benefit our users</p>
<p class="western" style="margin-bottom: 0.14in">In the spring release we have several new features that we would like to enhance (based you’re your feedback) over the next 6 to 9 months. We are introducing the following:</p>
<p class="western" style="margin-bottom: 0.14in"><span id="more-174"></span></p>
<ul>
<li>
<p style="margin-bottom: 0.14in">Workflow</p>
</li>
<li>
<p style="margin-bottom: 0.14in">Automation via import from Excel</p>
</li>
<li>
<p style="margin-bottom: 0.14in">Hierarchies for dimensional tagging</p>
</li>
<li>
<p style="margin-bottom: 0.14in">Tagging assistance features including comparisons of tags from other filers</p>
</li>
<li>
<p style="margin-bottom: 0.14in">Enhanced search and help me tag</p>
</li>
</ul>
<p class="western" style="margin-bottom: 0.14in">Now, we could follow the traditional way of developing software and think through all the possible scenarios for each of these features, develop these features, go through a process of cutting the items that we do not have time to complete, and finally deliver one (maybe two) of the above features sometime in 2010.</p>
<p class="western" style="margin-bottom: 0.14in">However, with Agile development, we include all of these feature in our CrossTag Spring Release. We try to deliver a feature that has enough functionality to solve some of your basic issues. For example, in this release, we provide tagging assistance to assist when you are tagging an element. This tagging assistance will include the number of filers who are also tagging using that element (patent pending). See the screenshot below:</p>
<p class="western" style="margin-bottom: 0.14in"><img style=";text-align:bottom" src="http://blog.rivetsoftware.com/wp-content/uploads/2009/03/sbres-1238174244-0.png" border="0" alt="" width="542" height="669" /></p>
<p class="western" style="margin-bottom: 0.14in">
<p class="western" style="margin-bottom: 0.14in">Now we know and have discussed a number of other uses for this feature. For example, we could:</p>
<ul>
<li>
<p style="margin-bottom: 0.14in">Add peer group %’s</p>
</li>
<li>
<p style="margin-bottom: 0.14in">Include this in the in-use elements</p>
</li>
<li>
<p style="margin-bottom: 0.14in">Include this in the markup report (which we did)</p>
</li>
<li>
<p style="margin-bottom: 0.14in">Include this in Dragon View</p>
</li>
<li>
<p style="margin-bottom: 0.14in">Include this in Dragon Tag</p>
</li>
<li>
<p style="margin-bottom: 0.14in">Drilldown to see what companies make up the 57.5% number</p>
</li>
<li>
<p style="margin-bottom: 0.14in">Etc, etc</p>
</li>
</ul>
<p class="western" style="margin-bottom: 0.14in">Instead, we keep this somewhat basic, but very useful. We then listen to our customers and, based upon this feedback, incorporate enhancements into the summer or fall release of CrossTag or our other products.</p>
<p class="western" style="margin-bottom: 0.14in">This results in a win-win situation for Rivet and for yourself.</p>
<p class="western" style="margin-bottom: 0.14in">Customers win in the short term because they have five new features that they can use immediately rather than one feature with all the bells and whistle that they can use in 2010.</p>
<p class="western" style="margin-bottom: 0.14in">Customers win in the long term because they can use the feature and thus provide better feedback. Only the development work that is going to have actual benefit is performed. You will see the features enhanced over the next few releases, thus making their experience in 2009 that much better.</p>
<p class="western" style="margin-bottom: 0.14in">Rivet software wins because we keep our development costs low as we did not develop every variation of the feature imaginable for a product. We might just discover that customers do not use the feature they way we had imagined (or worse yet, they do not like the feature at all).  If very little or no feedback is provided, or the feature is not as useful as we thought, we will not spend any more time on the feature and we can focus our efforts somewhere else that will provide customer benefit.</p>
<p class="western" style="margin-bottom: 0.14in">Rivet now puts out a feature and benefit table as part of the release notes. This is because every feature we develop must have customer benefit – or why do it?</p>
<p class="western" style="margin-bottom: 0.14in">Help us continue to develop and enhance the correct set of features. Please email me any comments or suggestions you may have at <span style="color: #0000ff;"><span lang="zxx"><span style="text-decoration: underline;"><a class="western" href="mailto:kevin.berens@rivetsoftware.com">kevin.berens@rivetsoftware.com</a></span></span></span>.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.rivetsoftware.com/2009/03/27/the-impact-of-agile-development-and-what-it-means-to-the-crosstag-customer-pt-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The impact of Agile development and what it means to the customer PT 1</title>
		<link>http://blog.rivetsoftware.com/2009/02/26/the-impact-of-agile-development-and-what-it-means-to-the-customer/</link>
		<comments>http://blog.rivetsoftware.com/2009/02/26/the-impact-of-agile-development-and-what-it-means-to-the-customer/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 16:57:12 +0000</pubDate>
		<dc:creator>Kevin Berens - VP, Products</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[Products]]></category>
		<category><![CDATA[CrossTag]]></category>
		<category><![CDATA[Customer]]></category>
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://workstation8/Blog/?p=32</guid>
		<description><![CDATA[How feedback from customers get into the product &#8211; the evolution of CrossTag for XBRL tagging
What is Agile development (using a Wikipedia reference):
Agile software development is a group of software development methodologies that are based on similar principles. Agile methodologies generally promote a project management process that encourages frequent-
Stop &#8211; Stop &#8211; Stop 
As a [...]]]></description>
			<content:encoded><![CDATA[<p><strong>How feedback from customers get into the product &#8211; the evolution of CrossTag for XBRL tagging</strong></p>
<p>What is Agile development (using a Wikipedia reference):</p>
<p class="c2"><strong>Agile software development</strong> is a group of <a title="Software development methodologies" href="http://en.wikipedia.org/wiki/Software_development_methodologies">software development methodologies</a> that are based on similar principles. Agile methodologies generally promote a project management process that encourages frequent-</p>
<p><strong style="font-size: 1.4em;">Stop &#8211; Stop &#8211; Stop </strong></p>
<p>As a customer, you could care less how Rivet Software develops software.</p>
<p>What you do care about (in addition to quality), is how exactly does a product feature get into the product? If you suggest a usability idea or a product enhancement, you want to know when you might expect this feature to get incorporated into the product (assuming that the idea will benefit all customers). If you hope to see this feature be incorporated into the product within 3 to 12 months, then you really do care that Rivet uses agile development.</p>
<p><span id="more-32"></span></p>
<p>At Rivet, we use agile development and it has been fun to see the CrossTag product morph in the last 6 to 8 months. We are working on our 3<sup>rd</sup> release of the product in the last 8 months. The user interface for the CrossTag product has improved thanks to some great feedback from the customers during beta and after the product was released. Not all features get in. Sometimes even some really good ideas are not implemented immediately because of the cost to get these features into the product.</p>
<p>However, I would like to share with you some screen shots that show the morphing of CrossTag in the last 8 months. I will take you through CrossTag version 1 which was released to beta in June to CrossTag 1.5 which was released in September 2008 to the CrossTag Spring Release which will go beta near the end of this month.</p>
<p><strong>Our initial release of CrossTag was June of 2008. The user interface looked like the following:</strong></p>
<p><img class="aligncenter size-large wp-image-112" title="ctjune1" src="http://blog.rivetsoftware.com/wp-content/uploads/2009/02/ctjune1-600x532.jpg" alt="ctjune1" width="600" height="532" /></p>
<p>Some customer feedback we had included:</p>
<p>A)   The ribbon is not very useful to me.</p>
<p>B)   Search information in the taxonomy viewer was confusing.</p>
<p>C)   These options seem like they should be in the ribbon.</p>
<p>D)  Using the control properties to add or modify labels, confuses and scares me. The product looks too geeky to me.</p>
<p>E)  I have no visual cues to indicate which elements were used in my template.</p>
<p>F)  We need more room to do our tagging, the screen is just way too crowded.</p>
<p>G)  Re-arrange tabs is in a very odd place.</p>
<p>Based upon this feedback, we quickly shifted gears and produced a product that addressed many of these issues but not all of them.</p>
<p><strong>CrossTag 1.5 was released in September of 2008. The user interface looked like the following:</strong></p>
<p><img class="aligncenter size-large wp-image-113" title="ctsept3" src="http://blog.rivetsoftware.com/wp-content/uploads/2009/02/ctsept3-600x480.jpg" alt="ctsept3" width="600" height="480" /></p>
<p>This was an improvement over the initial release:</p>
<p>A) We moved the reports to the ribbon which gave you slightly more room to view elements.</p>
<p>B) We moved preparer permissions to the ribbon, which gave you slightly more room to tag.</p>
<p>C) We eliminated the need for the control properties and allowed in-line editing of the labels.</p>
<p>D) We added-in use stars so you could see the elements used in the template.</p>
<p><strong>CrossTag Spring Release is due to be released in the spring of 2009, hence the product name. The user interface will look like the following:</strong></p>
<p><img class="aligncenter size-large wp-image-114" title="ctmar1" src="http://blog.rivetsoftware.com/wp-content/uploads/2009/02/ctmar1-600x462.jpg" alt="ctmar1" width="600" height="462" /></p>
<p>This was a huge improvement over CrossTag 1.5:</p>
<p>A) We added entities to the selector panel and now you have more room to do your tagging.</p>
<p>B) We added uniview (markup properties) to the selector panel and now you have more room to do your tagging.</p>
<p>C)  We added-in use elements tab so now with a single view, you can see the elements used in the template   but without this view being cluttered by all the elements that you have not used.</p>
<p>D) We used Outlook like slider panels which makes the product easier to understand and use.</p>
<p><strong>In my next blog, I will talk about how agile development helps drive innovations and complement this innovation with customer feedback, but I wanted to give you a preview.</strong></p>
<p>In the spring release we have several new features that we would like to see morph over the next 6 to 9 months. We are introducing the following:</p>
<ul>
<li>Tagging assistance features including comparisons of tags from other filers</li>
<li>Workflow</li>
<li>Automation via import from Excel</li>
<li>Hierarchies for dimensional tagging</li>
</ul>
<p>As you use these features, we want to enhance these features over times, so please email me any comments or suggestions you may have at <a href="mailto:kevin.berens@rivetsoftware.com">kevin.berens@rivetsoftware.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rivetsoftware.com/2009/02/26/the-impact-of-agile-development-and-what-it-means-to-the-customer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
