<?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>The Galvin Blog &#187; Galvin Processes</title>
	<atom:link href="http://blog.galvintech.com/category/galvin-processes/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.galvintech.com</link>
	<description>We Build Websites / Applications / Relationships.</description>
	<lastBuildDate>Wed, 08 Sep 2010 00:40:01 +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>A Good Lesson in Defining Website Design Requirements&#8230;.From a Cake?!?!</title>
		<link>http://blog.galvintech.com/interface-design/a-good-lesson-in-defining-website-design-requirements-from-a-cake-388.htm</link>
		<comments>http://blog.galvintech.com/interface-design/a-good-lesson-in-defining-website-design-requirements-from-a-cake-388.htm#comments</comments>
		<pubDate>Wed, 16 Jun 2010 14:32:30 +0000</pubDate>
		<dc:creator>Gary Galvin</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Galvin Processes]]></category>
		<category><![CDATA[Interface Design]]></category>
		<category><![CDATA[Requirements]]></category>

		<guid isPermaLink="false">http://blog.galvintech.com/?p=388</guid>
		<description><![CDATA[Just by ordering a cake we got a good example of how necessary it is to document design requirements.<p>Post from: <a href="http://blog.galvintech.com" title="Indianapolis web site design and web development">The Galvin Blog</a><br/><br/><a href="http://blog.galvintech.com/interface-design/a-good-lesson-in-defining-website-design-requirements-from-a-cake-388.htm">A Good Lesson in Defining Website Design Requirements&#8230;.From a Cake?!?!</a></p>
]]></description>
			<content:encoded><![CDATA[<p>If you have read our posts I hope you see that we are very particular about documenting everything and getting approval before work starts.  That means for design too.  We don&#8217;t even start a design <a title="Web Desgin and Web development processes" href="http://www.galvintech.com/process-web-design-development.aspx" target="_blank">until the requirements are defined, wire frames created and mood boards approved</a>.  Why?  To make sure we utilize the budget accurately and meet expectations.  It is an expensive and time consuming mistake when a design is created only for a client to tell us it is not right.  This could hurt the relationship and the project.  With all the upfront documentation we are confident we will nail the design in it&#8217;s first deliverable.</p>
<p>Well, earlier this week one of the <a title="Galvin Technologies - an Indianapolis Website design, development company." href="http://www.galvintech.com" target="_blank">Galvin Technologies </a>employees came back from maternity leave.  We were excited to have her back and decided to have a small gathering in the conference room with cake.  So when we ordered the cake we mentioned we wanted a chocolate cake with &#8220;Welcome Back&#8221; written on it.  Easy enough requirement, right?  Well, when the cake was picked up it read &#8220;Well Come Back&#8221; on three separate lines.</p>
<p><a rel="attachment wp-att-389" href="http://blog.galvintech.com/interface-design/a-good-lesson-in-defining-website-design-requirements-from-a-cake-388.htm/attachment/crissys-cake"><img class="aligncenter size-medium wp-image-389" title="Document the requirements otherwise it will be a clostly mistake." src="http://blog.galvintech.com/wp-content/uploads/Crissys-Cake-300x225.jpg" alt="Crissys Cake 300x225 A Good Lesson in Defining Website Design Requirements....From a Cake?!?!" width="300" height="225" /></a></p>
<p>This is a perfect example of documenting the requirements first.  If the cake was a website project we would make sure we documented that the cake was chocolate and to read &#8220;Well Come Back&#8221;.  We would then hand that requirement to the client only for them to inform us that it is to say &#8220;Welcome Back&#8221;.  We would have made that quick change and the client would sign off.  Total change time = 1 minute.</p>
<p>But in this situation the person who made the cake assumed it was to read &#8220;Well Come Back&#8221; so they took the production of the cake all the way to delivery only for the client to be disappointed and tell them it is not right.  Total time to fix this mistake = 1.5 hours + cost of the cake.  A much more expensive mistake plus we plan not go back there although the cake tasted great.  <a title="Web Desgin and Web development processes" href="http://www.galvintech.com/process-web-design-development.aspx" target="_blank"><strong>Design is crucial</strong> so document it.</a></p>
<p>Post from: <a href="http://blog.galvintech.com" title="Indianapolis web site design and web development">The Galvin Blog</a><br/><br/><a href="http://blog.galvintech.com/interface-design/a-good-lesson-in-defining-website-design-requirements-from-a-cake-388.htm">A Good Lesson in Defining Website Design Requirements&#8230;.From a Cake?!?!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.galvintech.com/interface-design/a-good-lesson-in-defining-website-design-requirements-from-a-cake-388.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Functional Requirements and Use Cases: Avoiding Accidents and Mix-ups in System Engineering</title>
		<link>http://blog.galvintech.com/business-strategies/functional-requirements-and-use-cases-avoiding-accidents-and-mix-ups-in-system-engineering-297.htm</link>
		<comments>http://blog.galvintech.com/business-strategies/functional-requirements-and-use-cases-avoiding-accidents-and-mix-ups-in-system-engineering-297.htm#comments</comments>
		<pubDate>Thu, 11 Feb 2010 18:37:31 +0000</pubDate>
		<dc:creator>Tom Schaetzle</dc:creator>
				<category><![CDATA[Application Development]]></category>
		<category><![CDATA[Business Development]]></category>
		<category><![CDATA[Business Strategies]]></category>
		<category><![CDATA[Discovery]]></category>
		<category><![CDATA[Galvin Processes]]></category>

		<guid isPermaLink="false">http://blog.galvintech.com/?p=297</guid>
		<description><![CDATA[Ok. You have decided to make a monumental decision: you are going to hire an architectural company to build a new house for you. After months and months and what has to equal hundreds of thousands of dollars, you drive to your new home, walk in and…realize things aren’t quite right. You flip the switch for [...]<p>Post from: <a href="http://blog.galvintech.com" title="Indianapolis web site design and web development">The Galvin Blog</a><br/><br/><a href="http://blog.galvintech.com/business-strategies/functional-requirements-and-use-cases-avoiding-accidents-and-mix-ups-in-system-engineering-297.htm">Functional Requirements and Use Cases: Avoiding Accidents and Mix-ups in System Engineering</a></p>
]]></description>
			<content:encoded><![CDATA[<img class="size-full wp-image-298" src="http://blog.galvintech.com/wp-content/uploads/Untitled-1.jpg" alt="Functional Requirements and Use Cases: Avoiding Accidents and Mix-ups in System Engineering" width="445" height="216" title="Functional Requirements and Use Cases: Avoiding Accidents and Mix ups in System Engineering" />
<p>Ok. You have decided to make a monumental decision: you are going to hire an architectural company to build a new house for you. After months and months and what <em>has</em> to equal hundreds of thousands of dollars, you drive to your new home, walk in and…realize things aren’t quite right. You flip the switch for the garbage disposal and the upstairs toilet flushes. When the dryer runs, the air temperature drops thirty degrees. This is not what you had in mind. You have wasted lots of time and lots of money on a product that, in the end, was nowhere near what you wanted.</p>
<p>This is a legitimate concern in the software engineering and development world as well as any other type of construction. It’s easy to just build a house or just design a car if a customer asks you to, but there is so much room for error and disappointment, cost in both time and money, that we choose a little more intimate of a route. Not only do we develop websites for our clients, but we also develop business systems. To do this in at our most efficient level, we go over the functional requirements of the system with the client and follow that up with use cases.</p>
<p>Some sites can be basic, flat html pages, where the user can visit multiple pages via links and learn about the company, the products the company sells, and navigate pages without really doing anything other than that navigation. For example, a florist shop – let’s call it Fiona’s Flowers, based out of Tampa – has a website with a few pages that give the company’s bio, some contact information, some pictures and a list of various plants and boutiques one can purchase at the shop. All in all, it’s not much more than an online Power Point presentation that the user navigates. One can’t buy anything online, nor can one compare prices to other companies when Fiona boasts that her prices are the best in the area.</p>
<p>Now let’s backtrack and say Fiona hasn’t had this business designed yet, much less a website, but she knows what she wants there. She comes to us and says, “Hey, I’m going to be building a floral company. I have nothing except my idea and how I want it to work.” It is then our job to define the functional requirements – what Fiona’s system <em>has</em> to do &#8211; for the business system and the company. She has to have customer’s able to purchase online, has to have a shipping service and options for shipping, has to be able to compare prices for each and every plant she sells with the competitive market, etc. We end up with a laundry list of the client’s desired functions for their system because we want to design a complete system for you. Software engineering is, in essence, no different than engineering a car; what are the pieces and parts I have to build to make all this happen?</p>
<p>We’ve listed what the customer wants and documented what this product should do, and now we have a laundry list for system purposes – the functional requirements. Once we have that, we lay it all out into modules, creating a model for everything from application to the storage database. After looking at this list and modules, each building block in the application model, we start creating use cases.</p>
<p>Let’s look at an insurance company, for example. One objective for a use case, the process associated with it, might be creating a quote and saving it to the database for future viewing. The functional requirements are the ability to print the quote, generate a pdf file for emailing, etc. A use case for this quote creation would documents the flow of a user’s steps to creating a quote, from interface appearance, generating a quote number, attributes of the policies available and coverage, and so on and so forth. The use case basically walks through the steps of how a user uses the web page of the insurance company and its components.</p>
<p>Also documented are the specific business rules applied. The customer enters information on the screen  and clicks “save.” The next step would be applying a business rule according to what is laid out in the use case – what <em>has</em> to happen. A quote number needs to be created. What numbers are generated? How are they generated? These are business rules that <em>have</em> to be applied to meet the functional requirements discussed earlier. What happens if the driver’s license isn’t validated or wrong information is entered? What happens if a license number has expired? These are logical business outcomes that need to be very clearly laid out. If a user wants to take a policy on Dodge Viper and the business isn’t willing or able to take on that car value, what is the process that needs to occur that sends a message of refusal? The response is documented in the use case.</p>
<blockquote>
<hr />
<em>We fully disclose to the client what we are going to develop before rather than during the building process, which makes construction both cost effective and easier to understand for everyone.</em><br />
<hr /></blockquote>
<p>Use cases are important because it forces both our client and us to agree on everything that is going to happen. We get sign off on everything before we sit down and design the product. We fully disclose to the client what we are going to develop before rather than during the building process, which makes construction both cost effective and easier to understand for everyone. It’s not only a system for agreement, but it gives the developer, who doesn’t make much contact with the client until the use case is developed, a <em>very </em>specific idea of what they’re going to be building and how to go about doing it. As the blocks agreed upon in the functional requirements are built, what we had previously discussed and agreed upon is enforced.</p>
<p>So, back to the house example from the very beginning. If we built houses, we would sit down with you and discuss – and agree upon – the functions for everything in the house. This switch will turn on the garbage disposal, this will turn up the heat, and this will lock the door. There’s no room for confusion or the possibility of a devastating mistake either on your expectations or our construction. The whole purpose is to get confirmation that what we’re developing is in essence what you need before the product is created. It saves you money. It makes us efficient. And it makes the products stronger, better, and faster.</p>
<p>Post from: <a href="http://blog.galvintech.com" title="Indianapolis web site design and web development">The Galvin Blog</a><br/><br/><a href="http://blog.galvintech.com/business-strategies/functional-requirements-and-use-cases-avoiding-accidents-and-mix-ups-in-system-engineering-297.htm">Functional Requirements and Use Cases: Avoiding Accidents and Mix-ups in System Engineering</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.galvintech.com/business-strategies/functional-requirements-and-use-cases-avoiding-accidents-and-mix-ups-in-system-engineering-297.htm/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How My Dyson Vacuum is Like a Web Project</title>
		<link>http://blog.galvintech.com/galvin-processes/how-my-dyson-vacuum-is-like-a-web-project-286.htm</link>
		<comments>http://blog.galvintech.com/galvin-processes/how-my-dyson-vacuum-is-like-a-web-project-286.htm#comments</comments>
		<pubDate>Mon, 12 Oct 2009 15:59:12 +0000</pubDate>
		<dc:creator>Gary Galvin</dc:creator>
				<category><![CDATA[Galvin Processes]]></category>

		<guid isPermaLink="false">http://blog.galvintech.com/?p=286</guid>
		<description><![CDATA[When performing a web and software development project you have to show your results.  Building the end product is one thing but the process of getting there and properly communicating and creating deliverables is the most important part.<p>Post from: <a href="http://blog.galvintech.com" title="Indianapolis web site design and web development">The Galvin Blog</a><br/><br/><a href="http://blog.galvintech.com/galvin-processes/how-my-dyson-vacuum-is-like-a-web-project-286.htm">How My Dyson Vacuum is Like a Web Project</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Yesterday afternoon was a day to get our house in order.  After a busy weekend with home projects, playing with the kids and dog the house needs a good cleaning.  My wife and I split up the chores and yesterday I had to vacuum the house.  Quite honestly, I enjoy vacuuming the house and the reason is I can see the results of how much dirt and dog hair the vacuum picks up.</p>
<p><img src="http://homestars.com/uploaded_images/0000/4033/dyson20071lrg_medium.jpg" alt="Dyson Vacuum Shows the Results" title="How My Dyson Vacuum is Like a Web Project" /></p>
<p>As I was vacuuming the house I began to immediately think that the reasons why everyone likes a Dyson vacuum are that it truly does a great job and that you can see the results.  Instead of a vacuum bag the Dyson has a plastic container that you can see through and see all the dirt you pick up.  So as I was vacuuming the house I began to think about how successful Dyson is and their positive word of mouth. I then began to relate that to our industry and as well as to Galvin.  In theory a vacuum can just be a commodity &#8211; you can buy them anywhere and price is a decision factor.  But Dyson showcases that they are not a commodity but rather a high end vacuum that will pick up much more dirt and vacuum then any other vacuum.  Then they show the results by showing you the dirt that you picked up.<br />
<HR><br />
<em>&#8220;A professional service company becomes a commodity when the skill set, ideas and solutions cannot be valued or visualized.  As a result, the only part a prospect can see is the price and then bases their decision on that alone.&#8221;</em><br />
<HR><br />
This relates to the web and software industry because our industry could be considered a commodity.  Over the years I have learned that you can get your web or software project done by anyone within our area.  &#8220;If all you want is a vacuum then go spend $19.99 at Wal-Mart&#8221; is just like saying &#8220;if all you want is a website then you need to shop around because there are a lot of freelancers who will do it for much cheaper&#8221;.  A professional service company becomes a commodity when the skill set, ideas and solutions cannot be valued or visualized.  As a result, the only part a prospect can see is the price and then bases their decision on that alone.</p>
<p>Talk is cheap.  For <a href="http://www.galvintech.com">Galvin Creative Technologies </a>to proclaim great service and great delivery we have to back that up with showing the results.  The Dyson shows you the dirt you just collected and we show you the results by accurate budgeting and forecasting, approved use cases, constant communication, updated project plans, updated work break down structures, weekly status reports, an issue log and then the end product.  With a vacuum that uses a vacuum bag to collect dirt you can only assume and hope the vacuum is working and with a web project if you are not getting weekly communications and updated documents you can only assume the project is being done properly.</p>
<p>Post from: <a href="http://blog.galvintech.com" title="Indianapolis web site design and web development">The Galvin Blog</a><br/><br/><a href="http://blog.galvintech.com/galvin-processes/how-my-dyson-vacuum-is-like-a-web-project-286.htm">How My Dyson Vacuum is Like a Web Project</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.galvintech.com/galvin-processes/how-my-dyson-vacuum-is-like-a-web-project-286.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Better Content for a Better Experience</title>
		<link>http://blog.galvintech.com/website-marketing/better-content-for-a-better-experience-235.htm</link>
		<comments>http://blog.galvintech.com/website-marketing/better-content-for-a-better-experience-235.htm#comments</comments>
		<pubDate>Tue, 22 Sep 2009 12:59:00 +0000</pubDate>
		<dc:creator>Kiley LoCascio</dc:creator>
				<category><![CDATA[Business Strategies]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Galvin Processes]]></category>
		<category><![CDATA[Interface Design]]></category>
		<category><![CDATA[User Experience Design]]></category>
		<category><![CDATA[Website Marketing]]></category>

		<guid isPermaLink="false">http://blog.galvintech.com/?p=235</guid>
		<description><![CDATA[
Following up on Gary&#8217;s post about the rigorous processes we go through in the course of a project and how project management is so important to this process, I wanted to touch on the subject of content and how important it is to design.
Content comes in many forms in the context of interface design. It [...]<p>Post from: <a href="http://blog.galvintech.com" title="Indianapolis web site design and web development">The Galvin Blog</a><br/><br/><a href="http://blog.galvintech.com/website-marketing/better-content-for-a-better-experience-235.htm">Better Content for a Better Experience</a></p>
]]></description>
			<content:encoded><![CDATA[<div id="attachment_242" class="wp-caption alignleft" style="width: 535px"><a target="_blank" href="http://www.youtube.com/watch?v=NCUpocVrX0A"><img src="http://blog.galvintech.com/wp-content/uploads/The-51st-Annual-Grammy-Awards-Thom-Yorke-Music-Makes-Us-Poster2.jpg" alt="Motion Type video for 51st Annual Grammy Awards ad campaign." title="Thom Yorke : Music Makes Us" width="525" height="667" class="size-full wp-image-242" /></a><p class="wp-caption-text">Motion Type video for 51st Annual Grammy Awards ad campaign.</p></div>
<p><br/></p>
<p>Following up on Gary&#8217;s post about the rigorous processes we go through in the course of a project and how project management is so important to this process, I wanted to touch on the subject of content and how important it is to design.</p>
<p>Content comes in many forms in the context of interface design. It gives users a sense of what the site is about through navigation, provides direction in the form of buttons, confirms actions inside interactive forms and can be seen as imagery together with main body copy. All of these forms of content are used to strengthen the overall user experience and give the site meaning and validity. </p>
<p><strong>So why is content important to design?</strong><br />
In the beginning of a project, content is considered to construct site-maps and put together functional diagrams. After that there can be a disconnect of what specific ideas and information the site needs to convey. Content can get pushed to the end of a project because the client wants to focus on the structure and overall project plan. This can eventually bring the project to a standstill. Designers need content at the beginning of the project because we use it to plan the way users interact with the site <a href="http://blog.galvintech.com/user-experience-design/the-importance-of-wireframes-197.htm">(wireframes)</a>, to create a consistent and useable hierarchy and most importantly, to make sure the information that will accomplish the client&#8217;s goals is presented in the best way possible. </p>
<p><strong>Solutions</strong><br />
So what are some things we can do to insure that content is given the attention it deserves? First of all, it is the job of the designer to educate the client and the project manager of the importance that content plays in the overall objective of the site. More specifically, we as a team can plan out the process in the early stages of the project so it has the best chance for success.</p>
<p><em>1.</em> <strong>Initial Discussion</strong><br />
Before the wireframes are created, there should be a discussion over the content of the site that involves the client, copy writer, the designer and project manager. Ideally, this discussion should be in three parts:<br />
a ) What content do we have and what are we using or throwing out?<br />
b ) What are the new goals and what is the main message for the website?<br />
c ) What imagery, charts or specific functionality do we need to help convey the new goals and new message?</p>
<p><em>2.</em> <strong>Outline of Content for All Pages</strong><br />
A content outline of each page of the website should be created not only to keep track of what content is on-hand and what is still needed, but also so that all parties know what to expect when the website is developed. This insures smaller more-specific goals are met.</p>
<p><em>3.</em><strong> Internal Collaboration</strong><br />
A discussion should take place with project managers, developers and designers over what will be presented to the client in the initial comps.  What content can be used in the initial design comps to convey the meaning and functionality of each element? This communication will give designers the knowledge to best design for usability and in-turn will insure developers implement the interface correctly.<br />
 <br />
<em>4.</em> <strong>Content &#038; Design Audit</strong><br />
After the design is implemented and content has been developed, an audit should be done for all pages of the site. This audit involves making sure the design is supporting the content and that the content is fresh and easily navigated. Is this page conveying what we intended? Do we need a different call-out to bring importance to a certain event? Is the homepage talking to the intended audience, and do we need a call-to-action? These are all questions that need to be answered before a site is launched.</p>
<p><strong>Conclusion</strong><br />
Content is a key ingredient to building a successful website. It is important to the validity of the site as well as the usability and success of its design. Therefore, it should be addressed in the beginning of the design phase. Creating good content requires collaboration throughout the project with the client and development teams to insure all expectations are met and goals are reached.</p>
<p>Post from: <a href="http://blog.galvintech.com" title="Indianapolis web site design and web development">The Galvin Blog</a><br/><br/><a href="http://blog.galvintech.com/website-marketing/better-content-for-a-better-experience-235.htm">Better Content for a Better Experience</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.galvintech.com/website-marketing/better-content-for-a-better-experience-235.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Proper Project Management in Web and Software Development</title>
		<link>http://blog.galvintech.com/galvin-processes/proper-project-management-in-web-and-software-development-226.htm</link>
		<comments>http://blog.galvintech.com/galvin-processes/proper-project-management-in-web-and-software-development-226.htm#comments</comments>
		<pubDate>Wed, 16 Sep 2009 14:42:49 +0000</pubDate>
		<dc:creator>Gary Galvin</dc:creator>
				<category><![CDATA[Galvin Processes]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[software development processes]]></category>
		<category><![CDATA[Web Development project processes]]></category>

		<guid isPermaLink="false">http://blog.galvintech.com/?p=226</guid>
		<description><![CDATA[When doing a web and software development project the project management is crucial.  Make sure it is done right.<p>Post from: <a href="http://blog.galvintech.com" title="Indianapolis web site design and web development">The Galvin Blog</a><br/><br/><a href="http://blog.galvintech.com/galvin-processes/proper-project-management-in-web-and-software-development-226.htm">Proper Project Management in Web and Software Development</a></p>
]]></description>
			<content:encoded><![CDATA[<p>This morning I ran into a couple friends at a networking event and we got into a conversation about the importance of project management processes in a web and software development project.  The best comment I heard from the conversation was &#8220;&#8230;it&#8217;s not so much the end product as it is the means of getting there.&#8221;  On my way back to the office it got me thinking about our processes and the advantage we have in the web and software development market.</p>
<p>We are well aware that our industry is fragmented.  There are many web and software development companies within the Indianapolis area.  We can all do great designs, solid infrastructures and proper coding but we honestly feel that at <a href="http://www.galvintech.com">Galvin Creative Technologies</a> we can set ourselves apart with our project management processes.  We truly think of ourselves as more of a professional services company opposed to just a web and software development company.  We value the relationship, the budget and the timeline of the web or software project.  </p>
<p><HR><br />
<em><CENTER>&#8220;you guys should write a book on your processes.&#8221;</CENTER></em><br />
<HR></p>
<p>Two weeks ago I was visiting a client and I stopped by one of our contacts office and asked him how things are coming along with the project.  His comment was music to my ears.  He said &#8220;<strong>you guys should write a book on your processes.</strong>&#8221;  He was thrilled with the amount of detail that was involved.  He went on to say that he knows exactly where we are with budget, timeline and tasks.  Then just last week we helped the Secretary of State&#8217;s office develop and launch their <a href="http://www.rethinkingredistricting.com">Rethinking Redistricting</a> website.  What should have been a two month project got done in two in a half weeks and came in well under budget.  It was a project that came to us quickly with a very tight deadline and a strict budget.  Our project managers put together a two week timeline, while not shortcutting any of our processes, then accurately defined the requirements, then developed it and we nailed it.  </p>
<p><HR><br />
<em><CENTER>What should have been a two month project got done in two in a half weeks and came in well under budget.</CENTER></em><br />
<HR></p>
<p>In our six years of business I specifically look back at how we have grown over the past two years and what we have learned.  We experienced the pain of not managing a project correctly and we have experienced the pain of not allocating our resources.  But before things got out of hand we knew exactly where we had to improve and began to invest in our processes, business analysis and project management.  Now, our projects are on time and within budget.  <a href="http://www.galvintech.com/leadership-galvin-indianapolis-web.aspx">Tom Schaetzle, our VP of Professional Services</a>, has implemented very rigid project disciplines for Galvin Creative Technologies and the projects we develop.</p>
<p>Post from: <a href="http://blog.galvintech.com" title="Indianapolis web site design and web development">The Galvin Blog</a><br/><br/><a href="http://blog.galvintech.com/galvin-processes/proper-project-management-in-web-and-software-development-226.htm">Proper Project Management in Web and Software Development</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.galvintech.com/galvin-processes/proper-project-management-in-web-and-software-development-226.htm/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Importance of Wireframes</title>
		<link>http://blog.galvintech.com/user-experience-design/the-importance-of-wireframes-197.htm</link>
		<comments>http://blog.galvintech.com/user-experience-design/the-importance-of-wireframes-197.htm#comments</comments>
		<pubDate>Mon, 13 Jul 2009 14:25:22 +0000</pubDate>
		<dc:creator>Kiley LoCascio</dc:creator>
				<category><![CDATA[Business Development]]></category>
		<category><![CDATA[Galvin Processes]]></category>
		<category><![CDATA[New Technology]]></category>
		<category><![CDATA[User Experience Design]]></category>

		<guid isPermaLink="false">http://blog.galvintech.com/?p=197</guid>
		<description><![CDATA[I read an article the other day about how important the wire-framing stage is to web development. It was really good timing because we are currently in this phase with one of our projects. This particular client is simply interested in seeing complete design compositions, skipping the wire-framing stage alltogether. So, I thought it would [...]<p>Post from: <a href="http://blog.galvintech.com" title="Indianapolis web site design and web development">The Galvin Blog</a><br/><br/><a href="http://blog.galvintech.com/user-experience-design/the-importance-of-wireframes-197.htm">The Importance of Wireframes</a></p>
]]></description>
			<content:encoded><![CDATA[<p>I read an article the other day about how important the wire-framing stage is to web development. It was really good timing because we are currently in this phase with one of our projects. This particular client is simply interested in seeing complete design compositions, skipping the wire-framing stage alltogether. So, I thought it would be very beneficial to discuss this phase more in-depth.</p>
<p><img src="http://blog.galvintech.com/wp-content/uploads/capture-13-241x300.png" alt="Wireframe" title="Wireframe" width="241" height="300" class="alignleft size-medium wp-image-200" /></p>
<p><a href="http://headscape.co.uk/people/boag.html">Paul Boag</a> writes about the benefits of hand-drawn wireframes in <a href="http://boagworld.com/design/the-7-wonders-of-wireframes">The 7 Wonders of Wireframes</a> and that many can be done in a small amount of time. More importantly, I think, he identifies the key reasons of why this stage is so successful:</p>
<p>1. <strong>Improves Team Work</strong><br />
Wire-framing brings together all members of the team. These discussions help manage roles, responsibilities and scope.</p>
<p>2. <strong>Better Communication</strong><br />
This stage not only improves team work but it also makes the subsequent steps in the project run much smoother by bringing developers and designers together early on in the project.</p>
<p>3. <strong>Engages Our Clients</strong><br />
By including our clients in the wire-framing step we can educate them on all aspects of web development; from key terms to technologies utilized. This also increases the chance of meeting client expectations and goals early on in the project.</p>
<p>4. <strong>More Choices</strong><br />
Because wireframes are easy and fast to produce we can show more options at this phase and inevitably have the best result at the design phase.</p>
<p>5. <strong>A Testing Stage</strong><br />
A wireframe is the visual representation of our textual &#8220;use cases&#8221;. A &#8220;use case&#8221; documents the flow and functionality of key elements on a page. We can use wireframes and &#8220;use cases&#8221; to internally test how these key components should function.</p>
<p>6. <strong>Easier to Rework</strong><br />
Through the use of wireframes our clients can start to see how the site will be laid out. Since they are much faster to produce than design compositions, many more changes and tweaks can be done at this stage without a significant amount of rework.</p>
<p>7. <strong>Keeps Projects Within Budget</strong><br />
Wireframes bring together our teams, improve communication with clients and are easily changed and reworked. With all of these important factors projects can run smoothly and more efficiently to save time and costs.</p>
<p>Finally, it is our job to educate clients on how and why we have these processes. That even though this stage can be a bit slow and visually unexciting, it is advantageous to the end result. It is crucial in the beginning to step back from any design aesthetics and plan the best flow, hierarchy and functionality for each project.</p>
<p>Post from: <a href="http://blog.galvintech.com" title="Indianapolis web site design and web development">The Galvin Blog</a><br/><br/><a href="http://blog.galvintech.com/user-experience-design/the-importance-of-wireframes-197.htm">The Importance of Wireframes</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.galvintech.com/user-experience-design/the-importance-of-wireframes-197.htm/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
