<?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>Russell and Associates - Forum &#187; web design</title>
	<atom:link href="http://www.randaweb.com/forum/tag/web-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.randaweb.com/forum</link>
	<description>Marketing, Management, Software Development Opinions and Advice</description>
	<lastBuildDate>Mon, 27 Jun 2011 00:12:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>Small versus Large Companies &#8211; culture versus resources</title>
		<link>http://www.randaweb.com/forum/management/small-versus-large-companies/</link>
		<comments>http://www.randaweb.com/forum/management/small-versus-large-companies/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 11:03:16 +0000</pubDate>
		<dc:creator>Vic Russell</dc:creator>
				<category><![CDATA[management]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[culture]]></category>
		<category><![CDATA[release date]]></category>
		<category><![CDATA[sdlc]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.randaweb.com/forum/?p=184</guid>
		<description><![CDATA[There are benefits and drawbacks to working with companies of different sizes.  The small company has cultural benefits, but may lack resources.  A large company typically has an oppressive and collective culture (anti-individualistic-establishmentarium) , but ample resources.  Make sure you are able to work within either environment before accepting a contract position or project - you want to succeed whenever possible...]]></description>
			<content:encoded><![CDATA[<p>I was recently employed by a <strong>very small company </strong>as a consultant through a regional tech employment agency.  It was my first experience working for a small company with fewer than 2000 employees &#8211; this company had less than 12.</p>
<p>During the interview, I noticed there was the personable and relaxed atmosphere.  The company was comprised of individuals who had worked together for 12+ years.  Even so, as an outsider, I felt very welcomed.</p>
<p>Being used to more formal environments, this was going to be a welcome change; at this small company, there appeared to be a very hands-off management style.</p>
<address style="padding-left: 30px;"><em><span style="color: #800080;">I question the effectiveness of a rules-based organizational culture (versus a person-centered culture) that some of todays corporations institute.  At times, such an environment can be so focussed on the rules that they create an oppressive and micromanaged culture that is too beaurocratic to be effective.</span></em></address>
<address style="padding-left: 30px;"><em><br />
</em></address>
<address><span style="font-style: normal;">After doing my very best to acclimate myself to the new code environment &#8211; a proprietary framework written in Java/J2EE within - using <a title="Helios Download" href="http://eclipsesource.com/en/downloads/eclipse-helios-download/" target="_blank">Eclipse (Helios)</a> , I got down to work creating JSP pages, integrating <a title="jQuery" href="http://http://jquery.com/" target="_blank">jQuery</a> (jQuery core and<a title="jQuery UI Themes and code" href="http://jqueryui.com/" target="_blank"> jQuery UI</a>, and plugins &#8211; validate, default-value, alphanumeric, extjsoncookie, simplemodal).  The documentation for the custom framework as well as the assigned project was very scarce, consisting of a few use-case documents (no diagrams, just words).  The data schema was &#8216;evolving&#8217; during the project, and, the data definitions and relationships were verbally defined &#8211; difficult to reference <img src='http://www.randaweb.com/forum/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </span></address>
<p>All in all, not enough documentation to get down and dirty with a project that had a very fast timeline.  There were 3 complete site redesigns (aka major changes)  in 4 weeks &#8211; just when you get progress, you have to start from the beginning.</p>
<p><em>What I learned from this experience is:</em></p>
<ul>
<li>Clear, concise, and complete <strong>documentation</strong> is VERY important &#8211; not just words, but diagrams (use-case, process, flow, data, etc) &#8211; for any <em>web </em><em><span style="text-decoration: underline;">application</span></em>.  Smaller companies may not necessarily have the resources to accomplish this in a meaningful way, so be sure to set time aside upfront to create the essential docs to keep your team productive.</li>
<li>A large enough <strong>team</strong> to bounce ideas off of is a tremendous asset &#8211; 3 or more developers working together with different skill sets is, in my experience, a minimum number - <em><span style="text-decoration: underline;">when there is a tight timeline</span></em>.  That provides you with the necessary division of labor &#8211; MVC.  If time is not a primary factor, then a team of one front and one back-end developer would suffice.</li>
<li><em>Having the developers intimately involved</em> with the <strong>evolving </strong><strong>design</strong> (database, page flow, SEO, UI, etc) benefits the company greatly.  There is an internalization and participation with the requirements that adds value during the code creation process &#8211; the more you know, the more you can do.</li>
<li><strong>Timing is critical </strong>- having the third-party designs ready <em>BEFORE</em> a developer gets on site, a development path defined, class and data definitions documented (particularly with a custom framework), and a team of resources that are available at a moments notice for any roadblocks that arise.</li>
</ul>
<p>The <strong>working environment and culture</strong> at the small company was far superior to that of a large corporation for my personality and work style.  I was lucky in two more ways &#8211; the company president was exceptionally competent and creative (with a tech background), and the lead Java framework developer was a very gifted programmer.</p>
<p><em>When approached to take on a project with a speedy timeline, it behooves the consultant to weight the pros and cons of working with any business entity.  Before agreeing to consult:</em></p>
<ul>
<li>review the available <strong>documentation </strong>for the project -
<ul>
<li>are they concise, appropriate, and cover the breadth of the project?</li>
</ul>
</li>
<li>get a list of <strong>assets </strong>you will have ready access to during the various phases of the project life-cycle.
<ul>
<li>who will you be able to contact for business/marketing and technical issues outside of your area of expertise?
<ul>
<li>Business analysts, project managers, content experts, etc.</li>
</ul>
</li>
</ul>
</li>
<li>make sure that the <strong>budget </strong>is realistic and you will not push the project over that thin, and sometimes arbitrary, profit-margin.
<ul>
<li>You don&#8217;t want to get on a sinking ship &#8211; if the budget is not realistic, let the company know.</li>
</ul>
</li>
<li>is the <strong>time-line</strong> reasonable/attainable given the above information?
<ul>
<li>If you see a lack of  any of the above attributes, you may be wise to walk away IF the company is not receptive to scaling back, adding assets, or proactively creating the necessary documentation.  If they want to understand and are willing to alter core aspects of the project, you may be joining a winning team that extends beyond this project.</li>
</ul>
</li>
</ul>
<p>When analyzing most things in my life, I use the simplistic <strong>who, what, when, where, how, why matrix</strong>.  That, I will define in a later blog &#8211; if it even needs defining <img src='http://www.randaweb.com/forum/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Thank you for reading &#8211; Vic.</p>
<address style="padding-left: 30px;"><span style="font-style: normal;"></p>
<table cellspacing="0" width="100%">
<tbody>
<tr>
<td colspan="2">
<address style="padding-left: 30px;"><span style="font-size: small;"><span style="line-height: 19px;">&#8220;The only reason for time is so that everything doesn&#8217;t happen at once.&#8221; &#8211; Albert Einstein</span></span></address>
</td>
</tr>
</tbody>
</table>
<p></span></address>
]]></content:encoded>
			<wfw:commentRss>http://www.randaweb.com/forum/management/small-versus-large-companies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Design and Development Links</title>
		<link>http://www.randaweb.com/forum/programming/web-design-and-development-links/</link>
		<comments>http://www.randaweb.com/forum/programming/web-design-and-development-links/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 18:18:06 +0000</pubDate>
		<dc:creator>vrussell</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.randaweb.com/forum/?p=86</guid>
		<description><![CDATA[Site Links I have found useful when designing, developing, and managing web sites and personnel over the years.]]></description>
			<content:encoded><![CDATA[<h1>Links to very interesting and useful sites that will help inspire, teach, and inform.</h1>
<h2>Design:</h2>
<p><strong><a title="smashinglink" href="http://www.smashingmagazine.com/" target="_blank">Smashing Magazine</a></strong> &#8211; User Interface concepts:  <a title="smashing" href="http://www.smashingmagazine.com/" target="_blank">http://www.smashingmagazine.com/</a></p>
<p><strong><a title="ZenGardenLink" href="http://www.csszengarden.com/" target="_blank">Zen Garden</a></strong> &#8211; examples of how CSS can be beautiful:  <a title="ZenGarden" href="http://www.csszengarden.com/" target="_blank">http://www.csszengarden.com/</a></p>
<h2>Design and Development:</h2>
<p><strong><a title="sitepointlink" href="http://www.sitepoint.com/" target="_blank">SitePoint </a></strong>- amazing JavaScript and CSS references : <a title="sitepoint" href="http://www.sitepoint.com/" target="_blank">http://www.sitepoint.com/</a></p>
<p><span id="more-86"></span></p>
<h2>Development:</h2>
<p><strong><a title="tizagLink" href="http://www.tizag.com/" target="_blank">Tizag </a></strong>- PHP, Java, Javascript, tutorials in easy to follow format: <a title="tizag" href="http://www.tizag.com/" target="_blank">http://www.tizag.com/</a></p>
<p><strong><a title="w3schoolslink" href="http://www.w3schools.com/" target="_blank">W3Schools </a></strong>- PHP, JavaScript, Python, HTML, CSS tutorials &#8211; great quick and easy guides to simple to moderately complex topics: <a href="http://www.w3schools.com/">http://www.w3schools.com/</a></p>
<h2>Tools</h2>
<p><a title="Eclipse" href="http://www.eclipse.org/downloads/" target="_blank">Eclipse IDE</a> &#8211; The standard for Java developers can be useful for PHP developers also &#8211; with the optional PHP extension pack.</p>
<p><a title="phpdesigner7" href="http://www.mpsoftware.dk/" target="_blank">PHPDesigner7 </a>- a comprehensive PHP, Python, JavaScript IDE that contains project as well as file management tools.  Very customizable.  Lightweight (as compared to Eclipse).</p>
<h2>Language Downloads</h2>
<p><a title="wampserver" href="http://www.wampserver.com/en/" target="_blank">WAMP Server</a> &#8211; Windows, Apache2, MySQL, PHP &#8211; for Windows XP/Server platforms.  FAST install for a robust development environment.  Will make testing using Eclipse or PHPDesigner7 very effective.</p>
<div class="wp-caption alignnone" style="width: 221px"><a title="pythonimage" href="http://www.python.org/download/" target="_blank"><img title="pythonLogo" src="http://www.python.org/images/python-logo.gif" alt="Click here to download Python" width="211" height="71" /></a><p class="wp-caption-text">Click here to download Python</p></div>
<p><a title="python_base" href="http://www.python.org/download/" target="_blank">Python </a>- the language base for the powerful and intuitive Python language.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.randaweb.com/forum/programming/web-design-and-development-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

