<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Strategic Direction</title>
    <link>http://strategicdirection.mypublicsquare.com/</link>
    <pubDate>Mon, 28 Apr 2008 05:40:59 GMT</pubDate>
    <description>Stories from Strategic Direction</description>
    <item>
      <title>Help Wanted</title>
      <link>http://strategicdirection.mypublicsquare.com/view/help-wanted</link>
      <guid>http://strategicdirection.mypublicsquare.com/view/help-wanted</guid>
      <description>&lt;p&gt;You&amp;#8217;re a web developer. You want a new job. There are a zillion choices. So where do you begin your search?&lt;/p&gt;

	&lt;p&gt;For those of us that chose web development as a career path some time ago, the evolution of web sites from simple storefronts to widgets and rich applications has been particularly vindicating. For many, the growth of web development has also been quite lucrative as it&amp;#8217;s an industry with a very low barrier to entry; no degree required, just a few visits to W3Schools, a free &lt;span class="caps"&gt;FTP&lt;/span&gt; software client, a domain to work on and you&amp;#8217;re up and running. But running to where?&lt;/p&gt;

&lt;h4&gt;A Good Starting Point&lt;/h4&gt;&lt;br /&gt;There are primarily two types of organizations that employ web developers&#8212;web application development firms and interactive advertising agencies. The former is concerned with using technology to build tools and innovate resources on the internet whereas the latter is concerned with using the web as a marketing channel to generate fast, demonstrable return on investment (ROI). Having worked at both, I&amp;#8217;ve experienced the difference in climate and culture firsthand, and seen some noteworthy themes emerge. These themes are important because they can help provide guidance to the aspiring developer and make sure that there is an alignment between 1) the aspects of a job that the individual finds fulfilling and 2) the kind of skills and behaviors that the organization needs to be competitive in its industry. &lt;br /&gt;&lt;br&gt;&lt;br /&gt;This is the career insight I wish I had a decade ago when I was faced with the question, &amp;#8220;Where should I work?&amp;#8221; &lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;h4&gt;Interactive Advertising&lt;/h4&gt;&lt;h5&gt;Environment&lt;/h5&gt;&lt;br /&gt;Fast-paced and aggressive, interactive ad agencies are home to a mix of excitement and chaos.  They will test a developer&amp;#8217;s talent and as well as her resolve. The timelines are tight, the clients are demanding, and agencies typically emphasize aesthetics over functionality. Necessity isn&amp;#8217;t just the mother of invention here, necessity is the only thing that justifies the time spent inventing.  You probably won&amp;#8217;t find any learning laboratories in the office space, but you will beef up your portfolio rapidly with highly recognized brand names and ultra-cool campaigns. Finally, the fundamental tenets of software development are alien to agencies (i.e., requirements definition, information architecture, version control).&lt;br /&gt;&lt;br&gt;&lt;br /&gt;
	&lt;p&gt;Some examples of well-known interactive agencies include G2 Interactive, Avenue A Razorfish, and Ogilvy Interactive.&lt;/p&gt;

&lt;h5&gt;Skills Emphasized&lt;/h5&gt;&lt;br /&gt;Versatility is the name of the game. Agency developers must wear a lot of hats and feel comfortable multi-tasking on a range of projects simultaneously. There is never a shortage of work, never a dull moment, and rarely a moment of free time. It&amp;#8217;s a clock-watcher&amp;#8217;s heaven&#8212;the days go by very quickly and the weekends arrive in no time. Knowledge acquired at an agency is usually broad and shallow.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;
	&lt;p&gt;Creative professionals expect &amp;#8220;pixel perfection&amp;#8221;. They want their graphical designs cut-up and coded to look precisely the way they do in comps. They don&amp;#8217;t want to hear about browser compatibility issues, semantic integrity, or &lt;span class="caps"&gt;CSS 3&lt;/span&gt;.0. That is why mastery of presentational skills such as &lt;span class="caps"&gt;CSS&lt;/span&gt; is key to success in this industry. Developers that show a knack for layout tricks and design will find themselves in leadership roles pretty quickly, acting as mentors to others. Interactive advertising was slow to adopt standards-based design (&amp;#8220;table-less&amp;#8221; web development), so many agencies regard developers with this skill set as gurus and will pay a higher price for their expertise.&lt;/p&gt;

	&lt;p&gt;Remember &lt;span class="caps"&gt;DHTML&lt;/span&gt;? Often mistakenly referred to as its close relative &lt;span class="caps"&gt;AJAX&lt;/span&gt;, DHTML skills are a handy weapon in the web developer&amp;#8217;s arsenal. Frequently, advertising customers will ask for a user experience design that calls for some kind of JavaScript function and, though many functions and libraries are just search engine away, devs can save a lot of time with existing knowledge in this area. And remember: time is of the essence.&lt;/p&gt;

	&lt;p&gt;A decent understanding of Search Engine Optimization (SEO) doesn&amp;#8217;t hurt. Using search engines as a means to market web content exploded in the past few years, and web developers are on the front lines of executing tactical recommendations.&lt;/p&gt;

&lt;h4&gt;Web Application Development&lt;/h4&gt;&lt;h5&gt;Environment&lt;/h5&gt;&lt;br /&gt;Rational and deliberate, web application development firms go through iterative cycles to produce and continuously improve software tools for the Internet. They adhere to the principle that &amp;#8220;haste makes waste&amp;#8221; and work within a well-defined software development methodology. Web app companies foray into more sophisticated, database-driven technology environments, where components like data entity relationship diagrams, web services integration, and application programming interfaces (APIs) are part of the standard vernacular. These kinds of organizations make their living on continuous innovation and are therefore more likely to invest time and money toward the creation of big, hairy, audacious frameworks by which to extend existing products with new ideas.&lt;br /&gt;
	&lt;p&gt;Some examples of well-known web application development firms include Mozilla, Facebook, Google, and 37signals.&lt;/p&gt;

&lt;h5&gt;Skills Emphasized&lt;/h5&gt;&lt;br /&gt;Skills specialization is prevalent. Web applications are usually developed in separate tiers, clearly separating concerns between database administration, business logic, UI structure, and layout &amp;#38; presentation. It is not uncommon to find a firm that employs a &amp;#8220;graphic design guy&amp;#8221;, an &amp;#8220;UI guy&amp;#8221;, a &amp;#8220;JavaScript/behavior guy&amp;#8221;, an &amp;#8220;application developer guy&amp;#8221;, and a &amp;#8220;database administrator guy&amp;#8221; (or gal). So developers in these companies wear one hat and wear it very well. In other words, unlike agencies, knowledge acquired at application development firm is usually deep and narrow.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;
	&lt;p&gt;&lt;span class="caps"&gt;AJAX&lt;/span&gt; lives here. Client-side data processing and asynchronous server requests have become a convention in user interface design because they make interactions with websites feel more intuitive and desktop-ish. &lt;span class="caps"&gt;AJAX&lt;/span&gt; is also a helpful term for hiring managers to use as a filter on a job-related resume search.&lt;/p&gt;

	&lt;p&gt;Form fields abound, so it helps to know your way around the functionality and presentation quirks involved with these elements. Particularly crafty developers will employ all sorts of homemade alternatives to traditional form fields, with clever use of anchors and JavaScript functions.&lt;/p&gt;

	&lt;p&gt;Unit testing pays off. Quality assurance reigns supreme in app development. Developers that can check their own work get farther faster.&lt;/p&gt;

&lt;h4&gt;That&amp;#8217;s It?&lt;/h4&gt;&lt;br /&gt;So is that all you need to consider in taking the next step on your job hunt? &lt;br /&gt;
	&lt;p&gt;No.&lt;/p&gt;

	&lt;p&gt;It goes without saying that there are multitudes of other factors that should weigh in your ultimate career decision, but it is helpful to be cognizant of the more salient aspects of the industry that your stepping into. The extent to which these aspects are consistent with your working style and provide opportunities for you to grow and excel will play a central role in your overall contentment (or frustration) in your daily life at work. And that&amp;#8217;s what it&amp;#8217;s all about&#8212;trying to achieve a little bit of zen on the job.&lt;/p&gt;

&lt;h5&gt;Bio&lt;/h5&gt; &lt;br /&gt;Walter Stevenson is an Executive Producer at Ignite Health, an Inventiv Health company that specializes in interactive advertising for the healthcare industry. He is the proud author of the Task microformat draft specification and maintains a personal web site at www.walterstevenson.com.</description>
      <pubDate>Mon, 28 Apr 2008 05:40:59 GMT</pubDate>
      <author></author>
      <category>Marketing &amp; Communications</category>
      <category>Technology Innovation</category>
    </item>
    <item>
      <title>Designing Through the Storm</title>
      <link>http://strategicdirection.mypublicsquare.com/view/designing-through</link>
      <guid>http://strategicdirection.mypublicsquare.com/view/designing-through</guid>
      <description>&lt;p&gt;Allow me to let you in on a little secret: I am a terrible designer. Well, maybe it&amp;#8217;s more accurate to say that there are moments when I&amp;#8217;m a terrible designer. We&amp;#8217;ve all experienced low points, and whether they&amp;#8217;re caused by tight timelines, hostile clients, infighting, personal disasters, or something else entirely, we have to find a way to work through them.&lt;/p&gt;    &lt;h3&gt; What works for me&lt;/h3&gt;    &lt;p&gt;It&amp;#8217;s hard to be critical of your own work when you have your nose to the grindstone. As a designer who also manages a team of desigers, I&amp;#8217;ve had the opportunity to test several techniques for working through slumps, beating burnout, and coping with creative challenges.&lt;/p&gt;    &lt;h3&gt; Your own personal paper trail&lt;/h3&gt;    &lt;p&gt;Establish your goals and document them before you begin to design. This doesn&amp;#8217;t necessarily mean composing a full-fledged design specification, but it helps to have written notes on hand in the later stages of a project as a sanity check. Ideally, your notes will be part of a larger documentation structure that includes some form of creative brief, project management documentation, and up-to-date client feedback and sign-off notes.&lt;/p&gt;    &lt;p&gt;Your personal notes can consist of both words and images that encapsulate two distinct types of ideas: subjective goals such as &amp;#8220;The result should look elegant, yet mysterious&amp;#8221; and objective goals such as &amp;#8220;The result should avoid large clumps of text and small fonts.&amp;#8221; It&amp;#8217;s helpful to maintain both of these lists as aids for realigning your work with the original project objectives along the way.&lt;/p&gt;    &lt;h3&gt; From big to small&lt;/h3&gt;    &lt;p&gt;As with any other design project, you&amp;#8217;re probably going to start with big, rough concepts and then move forward with refinements after obtaining client approval of your general artistic direction. Even on projects with very tight schedules, you&amp;#8217;ll still want to get documented approval before you fine-tune, lest you wind up with a concept that&amp;#8217;s judged &amp;#8220;unusable&amp;#8221; at the last moment.&lt;/p&gt;    &lt;h3&gt; Keep client communication balanced&lt;/h3&gt;    &lt;p&gt;I like to send mockups, layout schemes, sample markup, photographic ideas and mini-prototypes to project stakeholders at short intervals to solicit feedback. Even if no one is tapping on your shoulder for a progress report, I recommend resisting the temptation to complete your masterpiece in a vacuum.&lt;/p&gt;    &lt;p&gt;If you&amp;#8217;re not getting enough feedback or are nervous about approval and the project stakeholders prefer not to be bothered, adopt the shortest mutually acceptable feedback cycle. If, on the other hand, you have a client who wants to micromanage every color change and typeface tweak, you&amp;#8217;ll probably need to push back a little so that you have time to focus on the design itself as well as the client&amp;#8217;s input. Which brings me to my next point&#8230;&lt;/p&gt;    &lt;h3&gt; Break between iterations&lt;/h3&gt;    &lt;p&gt;I have a tendency to do my best work first. If my initial ideas aren&amp;#8217;t approved, I can end up in a spiral of decreasing quality and increasing quantity in my quest to comply with client requests.&lt;/p&gt;    &lt;p&gt;After my first criticisms roll in, it&amp;#8217;s important for me to step back and take some time to internalize them. If you&amp;#8217;re like me, you&amp;#8217;ll need to try to understand the motivations for the revision requests and patiently consider your response before moving on to the revision itself. This also gives you time to develop a well-reasoned argument if you decide that you need to push back.&lt;/p&gt;    &lt;p&gt;If you&amp;#8217;re sure that the client has missed an important point or made a decision without understanding the potential consequences, you&amp;#8217;d be remiss if you didn&amp;#8217;t make a calm, diplomatic argument for your point of view. In many (if not most) instances, you&amp;#8217;ll be overruled; such is the nature of client services and professional design. In those cases, you&amp;#8217;ll need to take a deep breath and figure out how to refocus on the problem in a way that meets the client&amp;#8217;s requirements.&lt;/p&gt;    &lt;h3&gt; Never design to prove a point&lt;/h3&gt;    &lt;p&gt;Then there are those nightmare projects (and stakeholders) that challenge your ability to be reasonable. At a certain level of frustration, it&amp;#8217;s tempting to turn around and give your critics exactly what they&amp;#8217;re asking for&#8212;a literal interpretation of the suggestion that highlights its weakest aspects or contradictions.&lt;/p&gt;    &lt;p&gt;This benefits no one, and you won&amp;#8217;t get the &amp;#8220;I told you so&amp;#8221; moment that you&amp;#8217;re after. In reality, the client almost invariably loves the very comp you&amp;#8217;ve created to show them the error of their ways. If you&amp;#8217;ve made a clear argument and still lost the battle, it&amp;#8217;s time to move on and begin brainstorming creative ways to fulfill the request without compromising the project&amp;#8217;s aesthetic integrity.&lt;/p&gt;    &lt;h3&gt; Seek inspiration&lt;/h3&gt;    &lt;p&gt;Often, when I find myself struggling for a new angle on an old concept, all I need is a source of inspiration. It&amp;#8217;s a simple tactic, but one I often overlook&#8212;particularly during moments of stress.&lt;/p&gt;    &lt;p&gt;Grab a fashion magazine, revisit your favorite website, or even dig out some promotional junk mail from the trash; whatever it takes. Your peers, your role models, and your competitors (in short, your environment) can all help you think differently about the problem at hand.&lt;/p&gt;    &lt;h3&gt; When your work isn&amp;#8217;t working, tell someone&lt;/h3&gt;    &lt;p&gt;Your client wants the project to succeed. If you&amp;#8217;re having trouble and you&amp;#8217;re not sure whether your concerns amount to real show-stoppers, stay on task and give yourself a deadline to make a stronger assessment. At that point, you should be able to say confidently that you are either on the right path or off-course; if it&amp;#8217;s the latter, it&amp;#8217;s time to talk to your project manager. The key is budgeting enough time into the project to take action.&lt;/p&gt;    &lt;p&gt;One of your manager&amp;#8217;s main responsibilities is to provide the resources and support you need to do your job&#8212;provided that you articulate your needs promptly. Sometimes you have to spend more time or money than originally allocated for a given design task; as long as that&amp;#8217;s the exception and not a habit, most managers will understand.&lt;/p&gt;    &lt;h3&gt; What works for you?&lt;/h3&gt;    &lt;p&gt;The above practices have helped me and the designers I work with stay productive and creative even in stressful circumstances. They certainly won&amp;#8217;t work for everyone, though&#8212;perfectionists may need to learn to let go instead of being more focused, and some designers freeze up after feedback instead of going into a frenzy of rushed revision.&lt;/p&gt;    &lt;p&gt;So let&amp;#8217;s talk about it. How do you get yourself back on track when something goes wrong? Project and team managers, how do you help your designers produce consistently great work when morale weakens and obstacles arise? What tricks have you learned for managing the client-communication side of the design process when things get tense?&lt;/p&gt;</description>
      <pubDate>Wed, 28 Mar 2007 02:09:38 GMT</pubDate>
      <author>Walter Stevenson</author>
      <category>Creative Direction</category>
      <category>Management &amp; Leadership</category>
    </item>
    <item>
      <title>Practice Makes Perfect</title>
      <link>http://strategicdirection.mypublicsquare.com/view/practice-makes</link>
      <guid>http://strategicdirection.mypublicsquare.com/view/practice-makes</guid>
      <description>&lt;p&gt;No web site is perfect. For that matter, no development team, management methodology or project workflow is perfect either. Cosmic forces are working against us to keep projects firmly rooted in the real world, reminding us that our lofty ideals are simply unachievable. Does that mean we stop striving? No (well, most of us don&amp;#8217;t). We push for excellence because we know that if we fall just short of it, we&amp;#8217;re still in pretty good shape. Doing a good job is not just important for keeping customers happy, but it gives our work and our life more meaning. For interactive agencies, doing a great job translates to developing with best practices. But what are best practices? According to California State University (2006), best practices are &amp;#8220;processes and activities that have been shown in practice to be the most effective.&amp;#8221; In other words, &amp;#8216;doing a great job&amp;#8217;! For web developers, doing a great job typically means building solutions that are:&lt;/p&gt;    &lt;p&gt;* Easy to maintain
* Easy to find
* Easy to use&lt;/p&gt;    &lt;p&gt;To achieve these goals, development teams have finally started warming up to the following practices because have shown consistent effectiveness over time. The concepts aren&amp;#8217;t new, but widespread adoption would be.&lt;/p&gt;    &lt;p&gt;h2. Separate concerns.&lt;/p&gt;    &lt;p&gt;The main concept behind separating concerns is to reduce dependencies between an application&amp;#8217;s different features and functions, as well as the dependencies between the people who administer these different aspects of the application. You&amp;#8217;ve probably heard the terms &amp;#8220;presentation layer&amp;#8221; or &amp;#8220;data tier&amp;#8221; before. Jesse James Garret offers &lt;a href="http://www.jjg.net/elements/pdf/elements_ch02.pdf"&gt;this accurate breakdown of concerns&lt;/a&gt; as a &lt;span class="caps"&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;PDF&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; on the elements of user experience. &lt;a href="http://www.alistapart.com/articles/separationdilemma"&gt;This &amp;#8220;Separation Anxiety&amp;#8221; article&lt;/a&gt; introduces the idea of separation of concerns from the perspective of the developer.&lt;/p&gt;    &lt;p&gt;h2. Optimize content.&lt;/p&gt;    &lt;p&gt;Web site users and search engines are after the same thing&#8212;relevant content. In &lt;a href="http://www.alistapart.com/articles/accessibilityseo"&gt;this &lt;span class="caps"&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;ALA&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; article&lt;/a&gt;, Andy Hagans describes how to leverage accessible content for optimization efforts. In &lt;a href="http://www.alistapart.com/articles/seo"&gt;this complimentary article&lt;/a&gt;, the author explores some of the specifics of execution.&lt;/p&gt;    &lt;p&gt;h2. Design with web standards.&lt;/p&gt;    &lt;p&gt;The Web Standards Project provides &lt;a href="http://www.webstandards.org/learn/faq/#p1"&gt;this informative introduction&lt;/a&gt; to the topic of designing with web standards. Additionally, Jeffery Zeldman&amp;#8217;s Happy Cog Studios offers &lt;a href="http://happycog.com/lectures/dwws/"&gt;this great presentation&lt;/a&gt;, putting web standards into a rich historical context.&lt;/p&gt;    &lt;p&gt;h3. What&amp;#8217;s your take?&lt;/p&gt;    &lt;p&gt;Does your organization take web standards seriously? Are best practices considered a newfangled concept, a nice-to-have item, a competitive differentiator or a virtual necessity for survival in today&amp;#8217;s dynamic web?&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;*&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;&lt;b&gt;References&lt;/b&gt;&lt;br /&gt;California State University. 2006. Retrieved on December 19, 2006 from &lt;a href="http://it.csumb.edu/departments/data/glossary.html"&gt;http://it.csumb.edu/departments/data/glossary.html&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 28 Mar 2007 02:03:28 GMT</pubDate>
      <author>Walter Stevenson</author>
      <category>Technology Innovation</category>
    </item>
  </channel>
</rss>
