This is just a small update for anyone who read my 2010 resolutions.
I have tried to focus more on Project Management and plan on taking the PMBOK Project Management certification test. I am studying harder and am getting closer to graduating with my Bachelors in Game Art and Development. I’ve taken no freelance jobs and used that time to work on my demo reel and play more video games. As stated my last article I now have my website within WordPress so I can post more often from not only my home computer but also my cellphone and at work. I’ve also gained over 10lbs of muscle and went from weighing 172lbs last october to now weighing 202lbs! I still have a ways to go on all my goals but I’m getting closer!
2010 Resolutions Update
Why I’ve Chosen WordPress Over the Competition
With the countless numbers of Open Source CMS’s I’ve worked with and studied over the years. It can sometimes be confusing about which CMS to start with when looking through the source material, plugins, developer forum’s and to consider the amount of time to create the site. There are also alot of forum posts and articles to have a great base enwhich to start your search. This article is not about which CMS to choose but more about why I chose WordPress for my site rather than Drupal or some of the other
CMS solutions.
What I looked for in a CMS
Open Source
As a designer/developer it is important to me that I choose the right options for the client. With me as the client I choose WordPress because its FREE.
It is a Blogging Platform
Since I want to be able to post from home, my cellphone, work or anywhere in the world it was important that I choose something that is accessible wherever I need it and it doesn’t require software like dreamweaver to update pages. Sometimes I will use notepad but that is a rarity when creating new blogposts.
Time and Resources
With a short timeline to create my website (one day). I decided to setforth using the easiest CMS to create/update templates for. Most of the information is held in a couple of documents. With that in mind it is easy for me to take my design and implement it around WordPress’s original code.
Templates to Start From
With the hundeds of FREE templates at WordPress’s disposal it is easy to pick a template to base my designs off of. Almost all of the time I start with a template that uses the layout I am looking for and then change it to fit my design. This works the best for me because I already have a good foundation to start from with the template so I don’t have to build it from the ground up.
In the End
It all worked out. Once you get into using WordPress and use it on a couple sites it becomes second nature to setup a website using it but like everything it takes awhile to get used to.
How Clients Work With Us
I’ve read a lot of amazing articles about how web developers can work better with clients. But what about the other way around? How can clients work better with us? What do we need to do better to get clients involved in the process? Clients are generally very smart when it comes to their relative fields, but they may have some trouble understanding ours. It’s important developers educate the client, and also provide them with support throughout the project.
Clients have some great ideas. However, many times it is difficult for them to convey those ideas to the developer. Oftentimes clients come to us with a thousand great ideas floating through their heads. Only a few of these many, however, have made it to a sheet of paper. It’s hard for clients to understand the full potential of the web; especially when they do not study the field. This leaves it up to the developer to help the client understand what a web project entails.
The Initial Meeting
Clients may not know what is expected from them at the first meeting. In order to help clients understand the project it is important for the developer to ask the client to come prepared. It is so important for the client to attend the first meeting with some of their ideas put down on paper. There are a million different ways for them to gather information online. So even if the client only has a vague idea of what they want, they need to know that it is ok for them to go out into the web and find some concrete examples of their ideas. To be fair though, clients also need to be assured that the developer knows what they are doing. So what kind of information can we give them?
1) Research the Client
Research the clients field as well as what the client already have for a web presence. Get some basic information on the company and what they do. This can be done while on the phone with the client, or sometimes through the internet. Figure out basic ideas like:
- What competitors are doing in the same industry?
- What competitors are ranked in search engines compared to the clients?
- What competitors are doing both right and wrong?
- What can your clients do to give them an edge?
- Is the clients current website easy to navigate?
- Does the content the client already has make sense?
Based on these findings, we can make decisions on which way clients should go, or at least give them the information to process and decide for themselves.
2) Project Brief
Clients may not know what information you need to get started. By sending clients a project brief before the meeting we can help them better prepare as well as giving us the information we need. There are a lot of free web project briefs out there so I wont go over specific questions. Also, there are many of variables in how studios work. I suggest tailoring any project brief to answer specific questions that the studio has.
Project Brief/Tips
3) Have a Process Outline
Create a basic process that breaks down the individual steps in your web process. Having an outline allows clients to see how the project is progressing and what is left to do. It also gives them a better sense of what the developer does. The more information about the project you can give to a perspective client, the better chance the client will select your studio for the project.
4) Client To-Do/Checklist
Give the client a to-do/checklist of things they will need accomplish throughout the project: approvals, required items such as content, and payments. This helps clients know when certain parts of the process are waiting on their own staff.
5) Ask Questions
I know this seems self explanatory but it is the most important step in creating what the clients really wants. You don’t want them to come to you half way through the project and say, “This wasn’t really what I had in mind when starting this project”.
Throughout the Project
6) Status Updates
In order to be successful at anything you have to be able to make the people you are selling your products or services to happy. If you can help them fulfill their online business goals, and even add more than what they originally thought was possible, then you will be successful.