Design & Develop
  • Archives
  • February27th

    Productivity?

    Posted in: Humour

    I had no idea, but it turns out you can hire a professional nagger.

    Thing is, can I hire a personal nagger on behalf of the list of people that I need nagged? For example, can I hire a personal nagger to go get the content I’ve been waiting for?

    Oh, the possibilities!

    Why yes, that was an evil cackle. I couldn’t help it.

  • February27th

    One of the things we’ve struggled with from the start is managing projects. Both of us are Type A personalities, at least when it comes to our jobs. When juggling as many things in a day as I do, I need a clear road map of what:

    1. Must be done: do or die get fired
    2. Should be done: the client can wait until tomorrow without yelling at me, but it’s really important
    3. Must not fall of the list: important, utterly unlikely for the day, but like a persistent pet, it won’t be ignored

    At first, I used Outlook’s Task features to manage my work. That quickly got out of control and I had a huge list of things that were red warnings (generally category 3 above growing at an alarming rate).

    Then I moved on to what my business partner eloquently calls “The Shit List.” Every day I summarize the tasks that need to be done on a fresh page of my notebook, ordered by client, and check them off as I get things done. I copy the unfinished items from the previous page and add new ones.

    For example, yesterday list:

    1. That Tech
      • [X] 8am meeting
      • Wireframes for Edit screen
    2. Mouras
      • [X] Update financing company details on website
    3. Earthsoft
      • [X] Edit form front end (see feedback email
      • Configure and integrate database with form
      • Update management dashboard
    4. FashionEx
      • [X] 10am meeting
      • Complete templates
      • Update client, generate new milestones
    5. Parentpursuit
      • Fix PHP filesize error
      • Configure security solution
    6. ABCD
      • Write proposal
    7. Boots
      • XHTML Templates
      • Enter content into CMS
    8. Safeguard Knowledge
      • XHTML Templates
      • Enter content into CMS

    That’s a really long list. You’ll notice how much of it got done. Is this because I’m a slacker? No. (though I won’t deny that sometimes that is the case.)

    This is a result of what I can only refer to as Project Claim Jumping. There are some projects that suck time and resources at a rate that can be called hostile.

    In a market such as ours, saying “no” isn’t an option. However, it goes further than that: I honestly want my clients to succeed and I can help them with that. Saying no doesn’t meet that goal.

    So, what you do not see accounted for in that Shit List—also known as “Dude, what happened to my billable hours?”—is:

    • My 8am meeting turned into a series of meetings over the course of the day.
    • A client re-defined requirements and accelerated a timeline.
    • Playing phone tag with clients.
    • $Contractor’s part of a job went so wrong that I had to help him instead of doing my own part.

    I went to bed after 1am, without the day’s critical items complete. 6 hours of sleep later, I get up with a huge to-do list, a number of items bumped from “should” to “must,” and this sensation that it doesn’t matter how good I am at my job today, there is going to be a list of disappointed clients.

    Early this week, we signed up for a trial of Basecamp in hopes that, while it wasn’t the magic bullet, it at least gave us a way to track the jobs, assign work to each other (view dependencies), and give an overall picture of what is coming. I love the overall picture that I can now have, as well as the visibility into my business partner’s day (if he uses it, that is). The problem is that it’s yet another item to maintain in my day, and that to use it effectively, I must enter every task and track things in real time – not a luxury I have often.

    Three factors of projects constantly have us under pressure: project creep, claim jumpers, delays.

    I have yet to figure out how to manage a project to take these factors into account. At my level of experience, those three items are seemingly random. Perhaps what I really need is a crystal ball, not a project management tool.

    Another item on The Shit List: research project management training.

  • February26th

    Safari Beta 4

    Posted in: Browsers

    Apple has released Safari Beta 4 and I couldn’t resist playing.  Unfortunately my urge to play has resulted in Safari 3 being taken out.  Fortunately the other system still has Safari 3 installed and I can continue to test our projects.  A quick Google search has resulted in tips/tricks on how to run a dual install of Safari back to back, unfortunately I would need a Mac.

    I will append this post if I find something for folks running Safari on the Windows platform.

  • February26th

    A recurring theme in our day is that clients want to be able to update their own websites. I have mixed feelings about this.

    Templates and training can go a long way to maintain the integrity of a website, but when it comes to content management systems (CMS), there’s a fine line between micromanaging your users and giving users so much control that the website is never compliant or properly organized again.

    I’ve yet to find a way to walk that line. At the moment, while I can control templates, menus, and stylesheets, I cannot control the content unless I invest a lot of time into custom forms for each area of the website. That’s not a good investment, because what I’ve learned so far in this business is that the only person that likes following a pattern is, well, me.

    Tool of the Moment

    In the last little while, this CMS called Etomite has saved my butt. It’s surprisingly easy and flexible, while being extremely powerful. That’s not to say it does everything I wish it would, but that’s the joy of open-source solutions: build it yourself, or plant an idea and see if anyone runs with it.

  • February25th

    Last night I had an enlightening chat with Tom St. Louis of Zerald Communications. I ran a few situations past him that have baffled me recently, surrounding the idea of a no-win clause when it comes to clients and contractors.

    Without getting into too much detail, I’ve been struggling with communication (oh, the irony!) and, more specifically, being heard and responded to by people when I think my input is either important or required.

    Tom told me about his two basic rules of marketing:

    1. People won’t believe you, even if you are telling the truth.
    2. People will believe how they feel.

    Personally, I believe in being straightforward and clear about my intentions. I frequently preface things with clients, once we are communicating well, that what I have to say next is just going to be blunt and that no offense is meant. I cut to the chase when it comes to issues like:

    • doing that is going to hurt your business, not help it
    • I cannot meet your requirements, let me get back to you or recommend another agency to help you
    • the information you are using for your strategy is inaccurate or misrepresented
    • you are not receiving accurate value for the money you are spending on X service provider

    The important key is building a relationship and comfort level with the person I’ve been interacting with, before going for the straight line on an issue. For the most part, once clients get their jaw off of the floor over sentences like “your current design firm is ripping you off, has you held hostage to their custom solution, and this makes me very angry. I don’t care if you choose our firm to move forward, but please get rid of them.” the response has been positive.

    I act with integrity. My position is that I know what I’m talking about, that we’re in the room together because I am a professional who has opinions you want to hear, and that if I do not know how to answer your question, I will admit that and offer to find solutions.

    I don’t put all of my cards on the table, but I also don’t hide things or have an ulterior motive – even when it comes to paying my bills with the job we are discussing. If I am not the correct person for the job, no amount of spin is going to alter that fact.

    My current hang-up about being unheard is two-fold:

    • I have not established a relationship with the party (not for lack of trying).
    • How I make this individual feel overrules anything I say.

    My discomfort grows as I watch how this person feels about me come up against who I am and what I stand for: the two ideas do not match, and nothing I say changes the image the other person is working with.

    Being who I am runs the risk of pushing someone’s buttons. It doesn’t matter who I am or what I want, that trigger influences on an unconscious level and isn’t controllable.

    Lessons:

    • Being authentic is important to me.
    • How people feel about who I am overrules who I am, regardless of the facts I place on the table.
    • There are better ways to project myself; this isn’t an invitation to change, but a call to action about watching how my presentation makes someone else feel, since that is the overruling item for decision making.

    All seems obvious, right? However, mix in projects worth significant amounts of money, and the waters become muddy. Do I sacrifice my integrity a little to open doors for my company or do I go along with things that are not wrong, but do not match my projection of who I am and how I conduct business and relationships?

    How do I shift that feeling in others without sacrificing myself in the process?