<?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>OneSpring</title>
	<atom:link href="http://onespring.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://onespring.net</link>
	<description>The Requirements Agency</description>
	<lastBuildDate>Sat, 18 Feb 2012 02:26:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Agile Requirements Definition and Management (RDM)</title>
		<link>http://onespring.net/blog/agile-requirements-definition-and-management-rdm/</link>
		<comments>http://onespring.net/blog/agile-requirements-definition-and-management-rdm/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 19:36:10 +0000</pubDate>
		<dc:creator>Jason Moccia</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Tips and Techniques]]></category>
		<category><![CDATA[Agile RDM]]></category>
		<category><![CDATA[Agile Requirements]]></category>
		<category><![CDATA[Agile Requirements Definition and Management]]></category>

		<guid isPermaLink="false">http://onespring.net/?p=2617</guid>
		<description><![CDATA[One of the myths of Agile software development is that documentation is not required or useful. It is true that one of the core values within the Agile Manifesto is [...]]]></description>
			<content:encoded><![CDATA[<p>One of the myths of Agile software development is that documentation is not required or useful.  It is true that one of the core values within the Agile Manifesto is Working Software over Comprehensive Documentation.   However, note the word “over” in this statement.   The Manifesto is not saying “no” documentation, it is saying there is a preference for working software over documentation.  The goal is to remove impediments from the system and leave things that add value.   If your organization is creating lengthy documents to produce software and you are still struggling to release software on time and within budget then ask yourself this question, “What value are the documents adding?”  The value question is an essential part of Agile as well as Lean Thinking.  Lean Thinking was popularized by Toyota and has been widely adopted across many industries.  Its premise is to eliminate waste from the system and to get down to the essence of what it takes to drive value to the customer.  It also focuses on self-organizing and self-correcting teams to drive quality and efficiency in the system. </p>
<p>The concept of Agile Requirements Definition and Management (RDM) is not a new concept. However, the struggles to figure out how traditional requirements cycles fit within an Agile framework remains convoluted.   For a system to work, an organization needs to think about the entire lifecycle and not just the software development portion. If you start at a high-level within your company and analyze what documentation is being produced in order to create finished code, you’ll most likely find that over 50% of the documentation created was not used.   Why are we creating waste?  </p>
<p>One theory relates to the complexity factor.   As a system starts to mature it starts to move toward complexity.   It becomes increasingly difficult to understand, organize, manage, and maintain these systems.   People have a tendency to add more to the system to help fill gaps and create protocol to maintain and control it.   As organizational turnover occurs and the rules, regulations, and business climate change, the system must also adapt.   This causes the complexity of the system to grow exponentially until it gets to the point where it is difficult and/or prohibited from functioning properly.  This is precisely why the best systems, or for that matter products, are simple and streamlined.   This is exactly why Lean Thinking removes waste from the system.   Requirements Definition and Management is no different in its vulnerabilities to the complexity factor.  This is why companies sometimes end up with requirements specifications that are hundreds of pages long and extremely difficult to follow and manage. </p>
<p>If you’re looking to adopt Agile and want to run a leaner operation, you have to take a holistic view of the organization.  Requirements definition in Agile has to be looked at through a separate lens, not strictly in conjunction with the development team.    The same principles used in Agile software development can be applied to requirements definition and management as well.   Let’s look at a quick example of how this works.  There are various Agile frameworks out there, but the most popular is Scrum.  Other frameworks include XP, Crystal, and Kanban to name a few, but Scrum is the most commonplace so we will use this for demonstration purposes.  It is also important to mention that some of these frameworks can be combined.  For example, portions of Kanban can be used within Scrum to control team capacity constraints by limiting work in progress (WIP).  </p>
<p>Scrum allows development teams to build software incrementally over 2-4 week events called Sprints [see Figure 1].   Requirements are fed into a Product Backlog prior to Sprint inception, which gets decomposed into Sprint Backlogs Items through Sprint Planning.  The development team starts by discussing what needs to be developed in a given Sprint based on the organizational needs and strategy.  The work items are pulled from the Product Backlog and directed by a Product Owner, with the process being controlled and managed by a ScrumMaster.   The goal for the business is to make sure they feed the Product Backlog and can support and describe what needs to be built by the development team prior to the Sprint starting.  The problem is that most organizations struggle with keeping pace and/or don’t have the right level of detail defined in the Product Backlog to properly tie into the development Sprints.  </p>
<p><img src="http://onespring.net/os/wp-content/uploads/2012/01/Scrum.png" alt="Scrum" /><br />
Figure 1: Scrum / Sprint</p>
<p>Agile Requirements Definition and Management was specifically design to solve this problem by outpacing the development team.  This is accomplished by feeding the Product Backlog faster than the development team can produce code.  The framework can be used for just-in-time requirements definition or to build a repository of requirements for future use.  In either case, if a team is using Scrum they are working from the Product Backlog.  Since the Product Backlog is a “backlog” of work, the required pace of filling the backlog is driven by the designated Sprint timeframe.  The goal is to make sure the business (i.e. Product Owner) can clearly articulate what needs to be built and that what is define is of high quality.  To accomplish this the Requirements Cycle follows a Scrum-like process that mirrors the development cycle but stays two to three steps ahead [See Figure 2].   The goal is to create a process by which requirements can be thoroughly vetted, organized and communicated that is iterative, timely, and quality-focused. </p>
<p><img src="http://onespring.net/os/wp-content/uploads/2012/01/Agile-Requirements.png" alt="Agile Requirements" /><br />
Figure 2: Agile Requirements Definition and Management (RDM)</p>
<p>It all starts by identifying and filling a Requirements Backlog.  This type of backlog is a list of items that need to be defined in order to fill the Product Backlog.   The end goal could be User Stories, Visualizations, Functional Requirements, etc.  The requirements team decides based on the business strategy and objectives what needs to be defined and built through requirements planning and prioritization.   Like the development team, the requirements team would plan their Sprint, perform the work, and review the outputs.   If the outputs meet expectations then they can be moved to the Product Backlog.  In many cases, organizations will have documents that need to be created to pass certain tollgates or organizational milestones.  These items can also be put in the Requirements Backlog but may not end up in the Product Backlog.  Instead, these documents in many cases become reference material for the development team to pull from.   This is where traceability from the Product Backlog to any external documents becomes important to establishing project continuity.  </p>
<p>Another important portion of RDM is called Decomposition. Decomposition is the process by which the Product Backlog Items are communicated and refined in collaboration with the development team. Decomposition can be used in several ways.  One such way is to setup a culture of collaboration where the development teams are brought into the requirements phase to refine the Product Backlog.  In Scrum, this is commonly referred to as grooming the backlog.  Another way to use Decomposition relates to procurement and/or timing delays.  Some projects experience gaps in time between when requirements are defined and when development starts.  There are many reasons why this happens but it is important to note that this occurs on a regular basis.  The larger the gap in time between definition of requirements and development, the more risk that occurs with developing the right product.  Loss of vital team members, knowledge and overall team availability all are at risk the longer the gap.  Decomposition in this case is used as a way to pick up where things left off by using the Product Backlog to communicate and share requirements.</p>
<p>Agile is quickly becoming the most popular way of developing software because it fosters continuos improvement, time-boxed development cycles, and delivering value to the end users faster.  That value will be driven to a large extent by the quality and clarity of requirements that feed the software development process. An agile, lean, and timely approach to requirements as the starting point will help to ensure that your process is optimized.  </p>
<p>There are many flavors of Agile on the market today, I’ve discussed but a few of them in this article.   The key is to figure out what works for your organization and to start experimenting.  The faster you dive into trying to be more Agile, the faster you will start seeing the benefits it brings. </p>
<p><em>About the Author:<br />
 Jason Moccia has over 14 years of experience in the software development field and is a co-founder and managing  partner of OneSpring LLC (www.onespring.net), where he oversees the Federal business practice as well as Operations. OneSpring helps companies to work smarter by providing an entirely new approach to software requirement definition.  </p>
<p>In addition to Mr. Moccia’s leadership role within OneSpring, he has also worked as a senior business analyst with numerous Fortune 1000 companies—including, but not limited to, Ernst &#038; Young, General Electric, SAIC, Florida Power &#038; Light, InterContinental Hotels, Deloitte, and SunTrust.  Mr. Moccia is a Certified ScrumMaster (CSM) and holds a Bachelor of Science degree in Business Administration from the University of Florida with a focus in Management Information Systems (MIS).</em></p>
]]></content:encoded>
			<wfw:commentRss>http://onespring.net/blog/agile-requirements-definition-and-management-rdm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>One issue with prioritizing Features</title>
		<link>http://onespring.net/blog/one-issue-with-prioritizing-features/</link>
		<comments>http://onespring.net/blog/one-issue-with-prioritizing-features/#comments</comments>
		<pubDate>Sun, 22 Jan 2012 16:33:16 +0000</pubDate>
		<dc:creator>Jason Moccia</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Tips and Techniques]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Agile RDM]]></category>
		<category><![CDATA[Agile Requirements Definition and Management]]></category>

		<guid isPermaLink="false">http://onespring.net/?p=2607</guid>
		<description><![CDATA[Within most software requirements definition phases, priority is established at the Feature level (usually high, medium, low). Requirements are then developed but not necessarily based on the priority established by [...]]]></description>
			<content:encoded><![CDATA[<p>Within most software requirements definition phases, priority is established at the Feature level (usually high, medium, low).  Requirements are then developed but not necessarily based on the priority established by the business.  What teams usually find is that most requirements are interconnected, so the team may start with a high priority feature but inadvertently move into low priority areas out of association.   This causes the team to misalign with the business objectives over time.  What typically happens in this case is the team misses expectations by veering off course during the project. </p>
<p>The use of Agile Requirements Definition and Management (RDM) solves this problem by going through several prioritization cycles during each project. RDM follows a lean thinking philosophy of waste reduction and continuous improvement, therefore, each iteration or Sprint allows the team to pause and reflect on whether they’re aligned with the business objectives, or not.  It also insures that the requirements defined at the end are properly organized and prioritized for development consumption.  This helps reduce cycle times and any project lag that may occur between requirements and development. </p>
<p><em>About the Author : Jason Moccia has over 14 years of experience in the software development field and is a co-founder and managing  partner of OneSpring LLC (www.onespring.net), where he oversees the Federal business practice as well as Operations. OneSpring helps companies to work smarter by providing an entirely new approach to software requirement definition.  </em></p>
]]></content:encoded>
			<wfw:commentRss>http://onespring.net/blog/one-issue-with-prioritizing-features/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Agile Development Workshop</title>
		<link>http://onespring.net/blog/agile-development-workshop/</link>
		<comments>http://onespring.net/blog/agile-development-workshop/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 14:12:26 +0000</pubDate>
		<dc:creator>OneSpring</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Agile RDM]]></category>
		<category><![CDATA[Agile Requirements Definition and Management]]></category>
		<category><![CDATA[Agile Workshop]]></category>

		<guid isPermaLink="false">http://onespring.net/?p=2599</guid>
		<description><![CDATA[OneSpring is co-hosting an event on Agile Software Development in Washington DC on January 31, 2012. The event will outline key topics within Agile, Scrum, and Agile Requirements Definition and [...]]]></description>
			<content:encoded><![CDATA[<p>OneSpring is co-hosting an event on Agile Software Development in Washington DC on January 31, 2012.  The event will outline key topics within Agile, Scrum, and Agile Requirements Definition and Management (RDM).   Software Visualization will also be discussed and its impact on Agile.  OneSpring will be joined by other industry experts with knowledge in Agile adoption and implementation.</p>
<p>Key topic areas include:<br />
-The basics of Agile (terminology, roles, sprints, backlogs and more)<br />
-The variations of Agile (XP and SCRUM)<br />
-The difference between Agile, Waterfall, RUP, and more<br />
-How government agencies are attempting to adopt Agile<br />
-The pros and cons and strengths and weaknesses of Agile<br />
-Approaches to implementation in the Government environment<br />
-How software visualization is becoming an integral part of the Agile process</p>
<p>The goal of the session is to share knowledge and bring individuals together to discuss what they’ve learned around Agile development in the Federal government. </p>
<p>To learn more and/or register, go to PotomacForum.org (http://potomacforum.org/?view=476)</p>
]]></content:encoded>
			<wfw:commentRss>http://onespring.net/blog/agile-development-workshop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2011 Reflections from OneSpring</title>
		<link>http://onespring.net/blog/2011-reflections-from-onespring/</link>
		<comments>http://onespring.net/blog/2011-reflections-from-onespring/#comments</comments>
		<pubDate>Fri, 30 Dec 2011 15:33:42 +0000</pubDate>
		<dc:creator>Jason Moccia</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://onespring.net/?p=2580</guid>
		<description><![CDATA[It has been an interesting and exciting year for OneSpring. Although the market has remained relatively flat, we&#8217;ve continued our record of positive growth every year. We also expanded our [...]]]></description>
			<content:encoded><![CDATA[<p>It has been an interesting and exciting year for OneSpring.   Although the market has remained relatively flat, we&#8217;ve continued our record of positive growth every year.  We also expanded our team in Atlanta and Washington DC to handle the growing demand for our services.   Our commitment to investing in and developing our Federal practice remains strong and has led us to working on important and exciting projects for the United States government. </p>
<p>2011 brought with it several accolades.  OneSpring made the Inc. 5000 list in 2011 and was also a Finalist for the Spirit of Endeavor award presented by the Technology Association of Georgia (TAG) and TechAmerica.  We&#8217;ve been recognized for our top-notch design work for Godspell.com and appeared in Federal Computer Week (FCW.org) magazine.  We also celebrated our 6th year anniversary in August.  </p>
<p>This recognition is great but what I&#8217;m most proud of is our team.  OneSpring has some of the most dedicated, brightest and hardworking people I&#8217;ve ever met.  Growing a company is hard work that requires patience, persistence, and passion.   Having a team that believes in the same qualities is critical to our future growth.  </p>
<p>I want to thank everyone for making 2011 a wonderful year and wish you all a healthy and prosperous 2012.</p>
<p>Jason Moccia<br />
President and COO<br />
OneSpring LLC</p>
]]></content:encoded>
			<wfw:commentRss>http://onespring.net/blog/2011-reflections-from-onespring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Happy Holiday Website</title>
		<link>http://onespring.net/blog/happy-holiday-website/</link>
		<comments>http://onespring.net/blog/happy-holiday-website/#comments</comments>
		<pubDate>Fri, 23 Dec 2011 15:23:50 +0000</pubDate>
		<dc:creator>OneSpring</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://onespring.net/?p=2576</guid>
		<description><![CDATA[OneSpring wanted to showcase some of its design capabilities in an fun way by creating a Happy Holiday parallax site. Once you get to the site, scroll to the right. [...]]]></description>
			<content:encoded><![CDATA[<p>OneSpring wanted to showcase some of its design capabilities in an fun way by creating a Happy Holiday parallax site.   Once you get to the site, scroll to the right.  This technique is a great way to get a message across in an engaging and interesting way. </p>
<p><strong><a href="http://onespring.net/projects/parallax/holidays2011/index.html">Happy Holiday Site</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://onespring.net/blog/happy-holiday-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OneSpring LLC named an “Emerging Technology Business” Finalist for the 2011 Spirit of Endeavor Awards</title>
		<link>http://onespring.net/blog/onespring-llc-named-an-%e2%80%9cemerging-technology-business%e2%80%9d-finalist-for-the-2011-spirit-of-endeavor-awards/</link>
		<comments>http://onespring.net/blog/onespring-llc-named-an-%e2%80%9cemerging-technology-business%e2%80%9d-finalist-for-the-2011-spirit-of-endeavor-awards/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 01:55:05 +0000</pubDate>
		<dc:creator>OneSpring</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://onespring.net/?p=2565</guid>
		<description><![CDATA[ATLANTA – OneSpring has been named a finalist in the “Emerging Technology Business” category for the ninth annual Spirit of Endeavor Awards hosted by TechAmerica Georgia and the Technology Association [...]]]></description>
			<content:encoded><![CDATA[<p>ATLANTA – OneSpring has been named a finalist in the “Emerging Technology Business” category for the ninth annual Spirit of Endeavor Awards hosted by TechAmerica Georgia and the Technology Association of Georgia (TAG). The Spirit of Endeavor Awards recognize and celebrate innovative technology companies and individuals in Georgia that drive new ideas, invigorate the community and lead people through technology.</p>
<p>OneSpring was selected as a finalist for the “Emerging Technology Business” category because of its innovative consulting practice and techniques.  OneSpring has changed the way organizations of all sizes define and manage requirements for large software applications.</p>
<p><img src="http://onespring.net/os/wp-content/uploads/2011/12/408844_10150442898081409_133288386408_8906825_1140536320_n-e1325261376211.jpg" alt="Award" /></p>
<p><img src="http://onespring.net/os/wp-content/uploads/2011/12/378959_10150442964196409_133288386408_8907114_586543781_n-e1325260745482.jpg" alt="Josh and Jason" /></p>
<p>“Companies such as OneSpring are one of the reasons Georgia has been ranked first in the nation for entrepreneurial activity,” said Tino Mantella, president and CEO for the Technology Association of Georgia and TechAmerica Georgia.  “We are proud to recognize some of Georgia’s most exciting new technology companies through our Spirit of Endeavor Awards and we look forward to hearing much more from them in the future.”</p>
<p>All winners and finalists of the 2011 Spirit of Endeavor Awards were recognized at a special ceremony on December 9, 2011 at TWELVE Atlantic Station in Atlanta. A portion of the proceeds from the event will benefit the TAG Education Collaborative.</p>
<p>For more information and to see a complete list of nominations, please visit: http://www.tagonline.org/Spirit-of-Endeavor.php.</p>
<p>About TechAmerica Georgia<br />
TechAmerica is the largest and strongest voice and resource for technology in the United States and is the industry&#8217;s leading trade association. TechAmerica Georgia, formerly TechAmerica Southeast, was created in late 2009 under a unique partnership between TechAmerica and the Technology Association of Georgia (TAG), which provides operational management for the organization. TAG is the leading technology industry association in the state, serving more than 14,000 members and hosting over 170 events each year. TAG’s mission is to educate, promote, and unite Georgia’s technology community to foster an innovative and connected marketplace that stimulates and enhances a tech-based economy. For more information visit the about TechAmerica Georgia and TAG, visit www.tagonline.org .</p>
<p>About The Technology Association of Georgia (TAG)<br />
The Technology Association of Georgia (TAG) is the leading technology industry association in the state, serving more than 14,000 members and hosting over 170 events each year. TAG serves as an umbrella organization for 30 industry societies, each of which provides rich content for TAG constituents. TAG’s mission is to educate, promote, and unite Georgia’s technology community to foster an innovative and connected marketplace that stimulates and enhances a tech-based economy. The association provides members with access to networking and educational programs; recognizes and promotes Georgia’s technology leaders and companies; and advocates for legislative action that enhances the state’s economic climate for technology. Additionally, the TAG Education Collaborative (TAG’s charitable arm) focuses on helping science, technology, engineering and math (STEM) education initiatives thrive. For more information visit the TAG website at www.tagonline.org or TAG’s community website at www.TAGthink.com. To learn about the TAG-Ed Collaborative visit http://www.tagedonline.org/.</p>
]]></content:encoded>
			<wfw:commentRss>http://onespring.net/blog/onespring-llc-named-an-%e2%80%9cemerging-technology-business%e2%80%9d-finalist-for-the-2011-spirit-of-endeavor-awards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GODSPELL DECONSTRUCTED &#8211; The making of Broadway&#8217;s first parallax scrolling website.</title>
		<link>http://onespring.net/blog/godspell-deconstructed-the-making-of-broadways-first-parallax-scrolling-website/</link>
		<comments>http://onespring.net/blog/godspell-deconstructed-the-making-of-broadways-first-parallax-scrolling-website/#comments</comments>
		<pubDate>Tue, 22 Nov 2011 02:15:08 +0000</pubDate>
		<dc:creator>Scott McDowell</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[parallax scrolling]]></category>
		<category><![CDATA[parallax scrolling case study]]></category>
		<category><![CDATA[parallax scrolling CSS]]></category>
		<category><![CDATA[parallax scrolling examples]]></category>
		<category><![CDATA[parallax scrolling how to]]></category>
		<category><![CDATA[parallax scrolling HTML5]]></category>
		<category><![CDATA[parallax scrolling tutorial]]></category>
		<category><![CDATA[parallax web design]]></category>

		<guid isPermaLink="false">http://onespring.net/?p=2508</guid>
		<description><![CDATA[We&#8217;ve all been told that you should define the story first then choose the technology. Well this is a tale of the exact opposite. It all started in early summer [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://onespring.net/os/wp-content/uploads/2011/11/GD.jpg"><img src="http://onespring.net/os/wp-content/uploads/2011/11/GD.jpg" alt="" title="GD" width="552" height="210" class="aligncenter size-full wp-image-2510" /></a></p>
<p>We&#8217;ve all been told that you should define the story first then choose the technology. Well this is a tale of the exact opposite.  It all started in early summer of 2011 when the first parallax scrolling websites began to appear.  Although not the first, <a href="http://www.nikebetterworld.com/" target="blank">NIKE</a> was by far the most publicized of sites and many can argue they deserve credit for bringing parallax scrolling to the masses.  As slick as the NIKE site is I must admit it wasn’t the site that sparked my interest in this design, in fact it was a little unknown consulting firm. They designed a site that really took the use of parallax and creatively applied it to their service offering (the story).</p>
<p>Over the summer I started compiling a list of my favorite parallax sites and even created a <a href="http://onespring.net/?p=1819" target="_blank">short post highlighting several of them</a>.  During this time I kept searching for a client and project that would allow us at OneSpring to implement this new style.  Eventually we found a project for one of our commercial clients and it was more or less a proof of concept in which we took static text and images of their <a href="http://onespring.net/projects/ks/v3/" target="_blank">125 year history</a> and produced a very rich and graphically stunning presentation using a vertical parallax implementation.  It was a great first attempt and truly beautiful I&#8217;ll admit, however we didn’t have enough material to create what I was hoping would be our parallax pièce de résistance.  Around this time I was having a separate discussion with <a href="http://www.theproducersperspective.com/" target="_blank">Ken Davenport</a>, the Executive Producer of GODSPELL about their existing site and how we’d love to turn it into a parallax experience. Ken being one of the most innovative producers on Broadway was quick to notice an opportunity of differentiation amongst the other sites promoting plays and musicals.</p>
<p>I sent Ken and his marketing team several design examples of what we could do and how this technology would be perfect.  It not only works on traditional browsers but it would also work equally well on mobile and tablet devices without having to recode or download a <a href="http://occupyflash.org/" target="_blank">bulky plug-in</a>.  They approved the concept and it was time to get busy as opening night was only weeks away.</p>
<p>The marketing team started sending us materials from background images and fonts to audio clips and cast bios.  I then met with Mitch Moccia, OneSpring’s lead designer and interactive developer to discuss the first iteration.  We discussed how we could include what they had given us and really play up the wall and the main character.  The character in the story is the &#8220;blonde guy”, who doesn’t officially have a name yet remarkably resembles Hunter Parish and as story has it, the photo was shot nearly two years before Hunter was cast as the role of Jesus.</p>
<p>Version One was purely focused on getting the technology working and stubbing out the initial scenes that would eventually tell the entire story.  We used static images from the existing GODSPELL site and Mitch started to overlay the first of the foreground images (the tree and Group Sales placeholders).  Albeit rough, we knew right away the design had the makings of something amazing and truly unique for the Broadway community.</p>
<p><a href="http://onespring.net/os/wp-content/uploads/2011/11/GSV1.jpg"><img src="http://onespring.net/os/wp-content/uploads/2011/11/GSV1-1024x161.jpg" alt="" title="GSV1" width="1024" height="161" class="aligncenter size-large wp-image-2512" /></a>Version One<br />
<a href="http://onespring.net/projects/gs/" target="_blank">View the working iteration of Version One</a></p>
<p>Versions Two and Three focused on refining the parallax scrolling, smoothing out the speed of each foreground object, matching the velocity of our main character to other items, browser compatibility and creating what we called the scene transitions.  The scene transitions at this stage are the tree, sign post, taxi and phone booth.  During this iteration, Mitch started adding transparency to the windows of the cab, the panels in the phone both and the negative space of the street sign.  </p>
<p><a href="http://onespring.net/os/wp-content/uploads/2011/11/GSV3.jpg"><img src="http://onespring.net/os/wp-content/uploads/2011/11/GSV3-1024x104.jpg" alt="" title="GSV3" width="1024" height="104" class="aligncenter size-large wp-image-2515" /></a>Version Three<br />
<a href="http://onespring.net/projects/gs/v3/" target="_blank">View the working iteration of Version Three</a></p>
<p>Versions Four thru Six introduced many new elements while finalizing the story.  As the story grew so did the canvas size.  The initial width of all scenes in Version One was 3,000 pixels and by the time we reached Version Five we were pushing 6,000 pixels.   The marketing team at GODSPELL provided additional assets like ring tones, videos, posters and other elements that were integrated on and into the wall.</p>
<p><a href="http://onespring.net/os/wp-content/uploads/2011/11/GSV5.jpg"><img src="http://onespring.net/os/wp-content/uploads/2011/11/GSV5-1024x84.jpg" alt="" title="GSV5" width="1024" height="84" class="aligncenter size-large wp-image-2516" /></a>Version Five<br />
<a href="http://onespring.net/projects/gs/v5/" target="_blank">View the working iteration of Version Five</a></p>
<blockquote><p>“The creative process was an iterative approach, one in which we went back and forth with the GODSPELL marketing team to craft the story of our character who walks through each scene looking at visual and interactive elements on the wall. Most of the objects you see on the wall and sidewalk were taken from actual New York City photos. In conjunction with the creative design we optimized the technology to ensure a smooth experience for each browser and device.” – Mitch Moccia, Senior Web Developer and Parallax Designer</p></blockquote>
<p>In the diagram below we deconstruct the various layers that create the three-dimensional effect of walking along side the wall and seeing foreground objects in front of our main character.  Each element was carefully timed to enter and exit the viewing window at the appropriate time to achieve the desired experience.  In order to accomplish this, each element or object is set to a different speed at which it travels across the viewing window.  </p>
<p><a href="http://onespring.net/os/wp-content/uploads/2011/11/GSDECON.jpg"><img src="http://onespring.net/os/wp-content/uploads/2011/11/GSDECON-1024x820.jpg" alt="" title="GSDECON" width="684" height="480" class="aligncenter size-large wp-image-2518" /></a></p>
<p>As you scroll, the main character proceeds from left to right through the urban cityscape and the user can view a video message from Stephen Schwartz, meet the GODSPELL cast, sample hit songs from the show and find an easy way to buy tickets online. Combine all of this with interactive design best practices, HTML5/CSS3/jQuery parallax code and precisely timed motion graphics and the new GODSPELL parallax site becomes a site worthy of the hottest ticket on Broadway.</p>
<p><a href="http://www.godspell.com" target="_blank">View the final site and enjoy the show!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://onespring.net/blog/godspell-deconstructed-the-making-of-broadways-first-parallax-scrolling-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Godspell on Broadway receives CSS 2011 Site of the Year Nomination</title>
		<link>http://onespring.net/blog/godspell-on-broadway-receives-css-2011-site-of-the-year-nomination/</link>
		<comments>http://onespring.net/blog/godspell-on-broadway-receives-css-2011-site-of-the-year-nomination/#comments</comments>
		<pubDate>Sat, 19 Nov 2011 15:49:43 +0000</pubDate>
		<dc:creator>Scott McDowell</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Godspell]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[parallax scrolling]]></category>
		<category><![CDATA[parallax web design]]></category>

		<guid isPermaLink="false">http://onespring.net/?p=2493</guid>
		<description><![CDATA[The new Godspell on Broadway website has been nominated for the Awwards CSS Website of the Year 2011 competition. If you get a moment, please vote for us! Check out [...]]]></description>
			<content:encoded><![CDATA[<p>The new Godspell on Broadway website has been nominated for the <a href="http://www.awwwards.com/best-websites/godspell-on-broadway">Awwards CSS Website of the Year 2011 competition.</a>  If you get a moment, please vote for us!</p>
<p><a href="http://onespring.net/os/wp-content/uploads/2011/11/gsnom.jpg"><img src="http://onespring.net/os/wp-content/uploads/2011/11/gsnom.jpg" alt="" title="gsnom" width="478" height="301" class="alignleft size-full wp-image-2494" /></a></p>
<blockquote><p>Check out the new GODSPELL website! It&#8217;s pretty awesome! <a href="https://twitter.com/#!/georgesalazar">@georgesalazar</a></p>
</blockquote>
<p>OneSpring collaborated with the amazing marketing team at <a href="http://www.davenporttheatrical.com/">Davenport Theatrical Entertainment</a> to redesign and implement the first ever Parallax Scrolling website on Broadway.</p>
<p>Parallax is a technique used to create an illusion of 3D space by moving layered objects or images at varying speeds in relation to one another. Although it was originally constructed for the gaming arena, it is a growing trend for web design.  With the advancement in HTML5 and CSS, designers can now achieve experiences that were only reserved for Flash projects in years past.</p>
<blockquote><p>Ok.. The new GODSPELL website RULES! Click on each individual cast member to see footage of their song!! <a href="https://twitter.com/#!/CelisseMusic">@CelisseMusic</a></p></blockquote>
<p>The new GODSPELL parallax site contains several layers of carefully selected and prepared motion graphics each of which moves faster the closer you get to the user. Complex foreground objects, such as the tree in scene one, the taxi in the cast scene and the bus in the subway scene, are designed with detailed transparencies so you can see the main character through the leaves of the tree and through the vehicle windows. The background is a seamless red brick wall that spans the entire piece and contains show information, interesting imagery and several areas of interaction. </p>
<blockquote><p>If you click on the bios at Godspell.com, you&#8217;ll see clips from the show (ie. a snip of me singing ALL GOOD GIFTS). Pretty cool! <a href="https://twitter.com/#!/tellyleung">@tellyleung</a></p></blockquote>
<p> &#8220;The creative process was an iterative approach, one in which we went back and forth with the GODSPELL marketing team to craft the story of our character who walks through each scene looking at visual and interactive elements on the wall. Most of the objects you see on the wall and sidewalk were taken from actual New York City photos. In conjunction with the creative design we optimized the technology to ensure a smooth experience for each browser and device.&#8221; &#8211; Mitch Moccia, Senior Web Developer and Parallax Designer</p>
<p>As you scroll down, the main character proceeds from left to right through the urban cityscape and the user can view a video message from Stephen Schwartz, meet the GODSPELL cast, sample hit songs from the show and find an easy way to buy tickets online. Combine all of this with OneSpring&#8217;s interactive design best practices, HTML5/CSS3/jQuery parallax code and precisely timed motion graphics and the new GODSPELL parallax site becomes a site worthy of the hottest ticket on Broadway.</p>
<p>Visit <a href="http://www.godspell.com/">www.godspell.com</a> to experience the new website.</p>
<p>Scott McDowell, Chief Innovation Officer for OneSpring says &#8220;The GODSPELL story provided us with an assortment of great content and imagery therefore we knew we had to choose a technology that would provide the right medium for delivering the message.  A number of factors led us to a horizontal parallax scrolling technique accomplished by using HTML5, this enabled a richer, almost three-dimensional experience that works across multiple browsers and devices.&#8221; </p>
]]></content:encoded>
			<wfw:commentRss>http://onespring.net/blog/godspell-on-broadway-receives-css-2011-site-of-the-year-nomination/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OneSpring discusses Agile Development with Federal Computer Week</title>
		<link>http://onespring.net/blog/onespring-discusses-agile-development-with-federal-computer-week/</link>
		<comments>http://onespring.net/blog/onespring-discusses-agile-development-with-federal-computer-week/#comments</comments>
		<pubDate>Fri, 18 Nov 2011 23:02:17 +0000</pubDate>
		<dc:creator>OneSpring</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[Agile in Federal]]></category>
		<category><![CDATA[Agile Visualization]]></category>

		<guid isPermaLink="false">http://onespring.net/?p=2487</guid>
		<description><![CDATA[OneSpring’s own Jason Moccia contributed to a debate on the value of Agile development in a Federal Computer Week article written on the topic. The full article can be viewed [...]]]></description>
			<content:encoded><![CDATA[<p>OneSpring’s own Jason Moccia contributed to a debate on the value of Agile development in a Federal Computer Week article written on the topic.   The full article can be viewed at <a href="http://fcw.com/articles/2011/11/28/feat-agile-debate.aspx?sc_lang=en">Federal Computer Week.</a></p>
<p>Agile development is becoming more and more prevalent in the Federal space with many agencies mandating its use.  Agile is a fast and highly iterative process which requires new skill sets and disciplines. One key challenge is adapting and/or modifying current processes within this new framework.   Government and industry alike are currently working on Agile adoption strategies with many companies developing their own hybrid models.   Most of these models follow a similar path with slight variations throughout.   However, the goal remains the same for the government, which is to develop software in shorter increments thus reducing cost, development time, and risk.  If the plan works, everyone will benefit because the government will be able to start releasing software far faster.  That means that critical systems that help insure our nations security will be developed in value driven increments as opposed to long drawn out software development life-cycles. We all benefit by making this work.</p>
]]></content:encoded>
			<wfw:commentRss>http://onespring.net/blog/onespring-discusses-agile-development-with-federal-computer-week/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Agile in the Federal Government</title>
		<link>http://onespring.net/blog/agile-in-the-federal-government/</link>
		<comments>http://onespring.net/blog/agile-in-the-federal-government/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 15:23:48 +0000</pubDate>
		<dc:creator>Jason Moccia</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[federal government]]></category>
		<category><![CDATA[requirements]]></category>
		<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://onespring.net/?p=2466</guid>
		<description><![CDATA[Agile is a value driven software development philosophy that is lightweight, fast and highly iterative. Agile has been around for over 10 years but has recently emerged in the federal [...]]]></description>
			<content:encoded><![CDATA[<p>Agile is a value driven software development philosophy that is lightweight, fast and highly iterative. Agile has been around for over 10 years but has recently emerged in the federal space as a result of the governments 25 Point Implementation Plan which highlights modular software develop to control cost and scope.  This realization has made Agile more popular than ever in DC.  I am currently evaluating several federal agencies attempting to adopt Agile and have seen patterns emerge that require further analysis and reflection. One such item relates to how requirements are captured and managed within an Agile framework, not only at the development level but also across the organization.   Traditional requirements definition and management does not fit well into an Agile model, however, this is the norm for how most large-scale software projects operate, especially if organizations have been following a Waterfall methodology for years.</p>
<p>There are two groups within organizations that must cooperate in order for Agile to work properly.  The two groups are Business and IT.   The business is primarily responsible for building the business case for a proposed software application, funding, organizational goals, and objectives.  IT is responsible for building the application within the defined budget, time, and scope.   The problem is that there’s a misalignment occurring between IT departments attempting to implement Agile and the business side that defines what needs to be built as well as internal processes that must be adhered to.  In government software development, the business side of a federal agency is still responsible for producing the same artifacts they have always produced as well as passing the same Software Lifecycle Management (SLM) tollgates.   Organizations cannot successfully adopt Agile at the IT level without changing their mindset of how the business side functions. This paradigm has created a disconnect between organizations looking to adopt Agile within traditional business operations. </p>
<p>If you take a holistic approach to the problem then you will start to see patterns and processes emerge at all levels of the organization.  One immediate opportunity occurs at the hand-off between the business and IT.  The hand-off is when the business passes over their requirements specification for a software application to the IT team to build.   If an agency passes traditional requirements specifications to an Agile team the results are typically negative.  Most Agile teams will usually want to start over by creating a list of User Stories that covers the requirements specifications delivered to them.  This creates a tremendous amount of rework and churn, which usually leads to frustration by the business because they have to rehash what they’ve already spent a lot of time putting together. </p>
<p>The solution is to come up with a decomposition model during the hand-off period.  Decomposition is the process in which the business and IT decompose the requirements specifications together to convert requirements into the proper format for Agile.   The goal should be for the business to get the requirements 70% complete, then use the decomposition phase to finish off the requirements together with IT.  This does several things to improve the odds of a successful outcome while reducing risk.   First, it allows the business to further analyze and synthesis the requirements they’ve defined thus far with technical experts. Second, it gets the developers engaged in the requirements discussion earlier as opposed to doing a single hand-off at the end of the requirements phase. Third, it allows team members to build relationships with one another. Fourth, it allows the team to address usability questions and requirements before development begins. </p>
<p><img src="http://onespring.net/os/wp-content/uploads/2011/11/OS_Decomp_Agile_Scrum_Copyright-e1321312704341.png" alt="Agile Decomposition in the Federal Government" /></p>
<p>Agile cannot be rolled out in a silo; it must be woven into the organization at all levels. This won’t happen overnight but as long as we can start to identify and address these challenges, the closer we will get to producing more value for the organization and its user community.  Bridging the gap between business and IT has been around for decades, however, the advent of Agile has escalated the issue.  Change needs to occur at all levels of the organization in order to accomplish the benefits of adopting Agile.  </p>
<p><em>About the Author : Jason Moccia has over 14 years of experience in the software development field and is a co-founder and managing  partner of OneSpring LLC (www.onespring.net), where he oversees the Federal business practice as well as Operations. OneSpring helps companies to work smarter by providing an entirely new approach to software requirement definition.  </em></p>
]]></content:encoded>
			<wfw:commentRss>http://onespring.net/blog/agile-in-the-federal-government/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

