October 2005
Monthly Archive
Sun 23 Oct 2005
Somewhere in the mid 90’s, my company, Brook Group, underwent rapid growth as it converted from being an advertising and design firm to a web services firm. We were running 3 shifts at the time and we only had one manager: me. Coming from a design background, I had a lot of (sometimes very difficult) lessons to learn about technology projects and managing folks who make technology products.
I imagined a way for me to post tasks for each employee without knowing HTML, to make managing the late night folks easier. My programmer created it and the lightbulb went on. Wouldn’t it be great if we could create a series of these types of widgets to allow any user to post content to the web without knowing HTML? And that is when Tacklebox, my enterprise content management system, was born.
I have survived building 4 versions of Tacklebox, the latest of which was actually launched. I learned these lessons the hard way and I want to share them with anyone tackling that sort of project. Think of this as a fundamental, practical, elementary guide to building a software product.
- Patience is a Virtue. If you are starting from scratch and you are not well-funded, and you plan on bootstrapping the development effort, realize that patience is a virtue.
- Know thyself. This means know your limitations. If you don’t know how to do software product development and you are bootstrapping and starting from scratch, get people involved who do know how to do software development, product development, project management, product pricing, product marketing… You be the entrepreneur, idea person, but don’t try to head everything up yourself; you will fail out of the gate.
- Make Something. Don’t go to Venture Capital folks or potential partners with a flip chart and a pitch that sounds something like, “This is going to be really cool”… VCs want to see a working product. And do not go to VCs too early; you might lose your chance to get funded because you haven’t done your homework.
- Plan. Plan. Plan. Start the project with a plan. It can have basic elements like what this product is going to fix, what is the business problem, who is the audience, and on several levels, why it will be better than the competition? And yes, you do have competition.
- Get the Right People involved. Whether you’re hiring or looking for a partner, two guys in a garage are not the best choice for building a software product. Sometimes those two guys in a garage dress up good. Maybe they move into an office space and start a company like real grownups. You had better make sure you can identify the difference between a real company and two guys in a garage that just graduated. Ask them if they have business insurance, errors and omissions insurance; ask them for Service Level Agreements. Talk to them about CMM levels.
- Don’t use proprietary anything to build your software. You’ll be tied to that proprietary code forever, or it will cost you a small fortune to have it removed from your source code.
- Independents are independent. They will hold you hostage one day. Don’t hire independents to build your product. If you hire a team to build your product, focus on hiring “company people.”
- 95% of your success will come from hiring the right and best people, 5% by training people. Don’t hire to train, unless you have the best and brightest around to do the training, and a multi-year commitment from those who are getting trained that they will stick around!
- A caution about partnering. You don’t want your intellectual capital sitting in the brain of a contractor. Make sure that whatever you do, you own your source code outright. You need to hire the right people and make sure that their knowledge — your capital — stays at home.
- Always learn from your mistakes. Sometimes we joke about when we are going to stop learning lessons the hard way. Probably never, but make sure you learn each mistake, so you don’t repeat it. And just when you think it’s safe, new ones will be right around the corner.
|
About The Author
Kara Brook is the President and CEO of Brook Group, a Web site development firm near Washington, DC. Recognizing the need for user-friendly Web site management, she conceived Tacklebox, one of the industry’s most exciting new content management systems. More articles by this author can be found at http://www.brookgroup.com and http://www.usabilityandbranding.com.
|
Sat 22 Oct 2005
Posted by Administrator under
ContentNo Comments
If you don’t want people to loose interest in your website quickly then you will have to spend some time focusing on your content. Unless you offer a service(such as web design or webhosting ect…) your audience will demand that there be new content updated every day for them or they will stop returning to your website. The truth is that to offer your visitors an abundance of great material is actually very easy and best yet it is free. Your site will double in value and usability when you start updating your content each day. Trust me when I say “your visitors will thank you for it”.
By searching online you can easily find a wide range of websites that offer free information you can include on your website. The best yet is that the topics range from A-Z, so you never have to worry about not being able to find content for your website. Another great resource that you can find out there are free ecourses as well as free ebooks. The great thing is that you can use these free ecourses/ebooks(make sure to email each site to gain permission just to be safe) as an incentive to visitors to use your website. This will not only increase your websites content base but will give a real value to your website as it will become a known source of useful information.
As you add free content to your website keep in mind who will view it and who will use it. Make sure to cover a broad range of subjects but also direct the content according to what your website is about. Try to make your content as meaningful as you can and you will have visitors coming back each day to view what is new on your website. Best yet they will start to tell their friends and their friends will tell their friends ect…. Before you know it, by adding free content sections to your site you will have more and more people visiting your website. It is simple as that. We have all done it before where we’ve found a useful website and emailed the link to our friend. Why did we email the link you might ask? We’ve emailed the link because we found the content on the website to be useful/worth while. You can have people doing the same with your website.
Just remember to watch the content you put on your site and to make sure it is of use to your visitors. Your content will truly determined if your visitors are being entertained/interested and if they will come back for more.
|
About The Author
Anthony Jewell has over 6 Years experience in the Web & Graphics World. You can visit my business and join in conversation at http://www.logo2d.com & http://www.logo2d.com/forum
©Copyright 2005 Logo2D.com : Feel free to use this article freely but please keep in the copyright
|
Fri 21 Oct 2005
Posted by Administrator under
ContentNo Comments
Forums are an excellent addition to a website to attract visitors to interact with the site and to return to the website freqeuently. While there are many other website additions that can retain visitors and have them coming back for more, forums are perhaps the most engaging for visitors to your website and offer the most benefits to both the website’s owner and the visitor.
Unfortunately, having a forum addition to a website does not guarantee its success and usefulness in gathering the hypothesized attention and attractiveness. A new forum with no content, no members or no active discussion is like an empty hall. Anyone who steps into such an empty room would most definitely get the creeps and run away as fast as they can. Similarly, your forum can quickly lose its purported usefulness if it is empty and bare.
Starting and building an active forum on your website is no mean feat. It requires a lot of time, patience, and hard-work. Why is that so? Well, there are several important factors that scares away visitors and you have to remove these factors in order to convince visitors to stay, read, and then post and join in the discussions. If there are no discussions in the first place, no one would be around to discuss! It is exactly a chicken and egg question that you have to answer. There are several methods to overcome these issues and to get content/discussions started on your forum.
1. Write good content and request feedback
Having good content draws visitors to read and if they have questions or concerns, they can always find a link to discuss it on your forum. Make sure you provide them a link and the outlet to voice out on your forums. The hard part is in writing quality content on your site.
2. Offer free incentives
Some forums offer active members special advertising opportunities such as banners or text links on the website and in the forums. Members are then encouraged to start threads and post and participate in order to obtain free advertising. Other than free advertising, you might want to consider giving away a free copy of your product to the top poster or hold a lucky draw for active posters. Nothing beats promotion than free products and competition. On my webmaster community (www.buildtolearn.com), I provide free cpanel web hosting for members who have accumulated 50 posts. This incentive has been in use for the past 2 years and our community now has close to 10,000 members!
3. Exchange posts with other forums
There are many other new forums started on the net everyday and you could work together with other websites to generate content on your forums. It is a ‘I’ll post in yours and you post in mine’ exchange where both webmasters participate in each others forums in order to get the ball rolling in the forums. This exchange makes it more interesting for both parties.
4. Pay for posts
If you have deep pockets or have a budget from your website, you can always get people to come to your forum and start discussions. Quality checks are in order to ensure that your ‘free-lance posters’ are not simply submitting 3 word posts or copying posts from other forums.
5. Talk to yourself
If all else fails, due to low budget or having nothing else to offer, you can create ‘virtual copies’ of yourself and start discussions with yourself. To new visitors to your forum, they see an active community and discussions, which helps them overcome the inertia. Once you have a handful of active members talking, you can stop talking to yourself and let your community grow itself!
The above are just some tips that I have gathered from participating in forums and from building forum communities on the net for the past 2 years. The tough part in setting up a forum is in the initial stage. Once you have overcome that hurdle, it gets easier for the forum to grow and mature.
|
About The Author
Dax Christopher maintains a two year old webmaster community at http://www.Buildtolearn.com, a forum community that discusses web-hosting and webmaster related issues such as web-design, page coding, SEO and many others. Visit BuildtoLearn.com to learn more about developing and growing large communities.
|
Fri 21 Oct 2005
Posted by Administrator under
Design and LayoutNo Comments
To most people the process of building a web site remains somewhat of a mystery. This confusion probably stems from the fact that there is a cornucopia of web sites on the Internet. Even with wide variety of sites, every single one can be divided into two sections: front-end and back-end.
The front-end is the first thing that it is designed. It encompasses the look and feel of a web site. This is probably the most established part of the web site production process. Design has been around since Guttenberg printed his first bible. Much of what has been used in print media (especially art magazines) has transferred to the web.
Most well thought out web sites start off with sketches on paper. We like using the big huge box of crayons, the one with the crayon sharpener built in. Most of the colors in the “big box” are pleasing to the eye and are web friendly. If you use begin paying attention to sites you’ll notice that only a few colors are actually used, 256 to be exact. Only about 100 of those won’t give you a headache when you look at them. On request we will give these early designs to a client that wants to control the look and feel of their site. The site, of course, never ends up looking like the early designs. The same idea and concept is there but because of restrictions colors and whole images are lost.
This brings us to the next part of the front-end, the actual site creation. This is what many people view as the most important, which is what separates a professional looking site from an amateur one.
The images are created using products from across the board. Mainly, designers stick to industry standards like Photoshop and Illustrator. After getting the basic image in terms of proportions and size the designer should create the static HTML page.
This is the basic page you would see if you viewed the page source. This is one of the most rewarding, most hated and most tedious part of the web design process. Each browser displays a page differently. Since most users either use Internet Explorer 4+ or Netscape 4.5 we cater to those two. Sometimes we build a different site for each, trying to maintain the same layout.
That concludes the front-end section. Personal sites and some small business sites stop here. While this maybe acceptable today, tomorrow any web site hoping to attract and keep visitors is going to have a strong back-end.
There are many sites and website designers that offer premade templates, these have the entire graphical layout that a page needs.
For those with little or no experience with website design software, templates have quickly become a practical solution to professional website design. Most of the top end sites offer a huge selection of very impressive, easy-to-edit website templates. All you have to do is check your email containing the link to download the .zip file. The html in these templates is compatible with Adobe GoLive, Macromedia Dreamweaver and Microsoft Frontpage. The major advantage is the price, they run anywhere from $20 to $70. Another great advantage is you don’t have to hire a web designer, who usually takes 1 to 2 weeks to produce a page of such high quality. Webmasters, either novice or expert, can easily save thousands of dollars on design fees by using website templates.
There are also some exception sites, such as http://www.web-site-templates.org that provide packages of templates at one price, instead of providing a different price for each template.
Fri 21 Oct 2005
Posted by Administrator under
Design and LayoutNo Comments
Once a visitor gets to your web site, you want to make sure they can find what they are looking for quickly and easily, or they will just go elsewhere. If a web site is easy to use and understand, visitors will come back time and time again.
Using intuitive navigation techniques will greatly improve the usability of your web site, and therefore user satisfaction and return rates. By intuitive navigation, I mean some sort of menu, map or list that is instantly understandable to most visitors to your web site.
One of the first points to making a site easy to navigate is to have a consistent menu that is on every page. By having a menu that is on every page of your site, users can move from each section from any other section, with out having to go back to a home page or menu page.
Keeping the menu in the same location, and in the same style throughout your site ensures that visitors quickly recognize how to navigate your site. If you have a different style menu on every page, users may get confused and not as easily comprehend how to navigate your site.
Another useful tool a Webmaster can include for visitors is a site map. A site map is a page containing an organized list of all the pages or sections of the site. Instead of moving through the site’s menu system and down through categories by clicking on links on different pages, a visitor has the option of going to the site map and clicking directly to the page they are seeking.
Though there are many fancy buttons, graphics and rollovers that can be used for your navigation menu, sometimes simple text links are the best bet. For one, text link navigation menus are fast loading. Many web surfers are on slow connections and do not want to wait for a complex navigation system to download. Text navigation menus also can add relevant text to search engine results, whereas image navigation bars cannot. Text navigation also helps ensure your users understand what the links mean.
If you do opt to use graphic navigation menus, you may wish to consider adding a redundant text navigation menu at the bottom of the page to ensure viewability and search engine spidering.
Many new Webmasters are tempted to use frames to create a navigation menu that will appear on all the site’s pages. The benefit is that the navigation will stay in sight even when the rest of the page is scrolled. But because frames piece pages together from other pages a Webmaster cannot be sure that a web page using frames will be viewed correctly. If a visitor comes to a page through a search engine that was designed to have a navigation menu added with a frame, the user will see not see the menu. Because of this, it is important to add a link to your home page on every page, so viewers can see your site as it was intended.
Even if you are not using frames, it would be helpful to have a link to the home page of your website on every page, to ensure users can find the “beginning” of your site.
Keeping the navigation menu near the top of the web pages ensures that surfers will be able to see the menu as soon as the page loads. If a user has to scroll to navigate to other pages of your site, they will be less inclined to do so.
In closing, it is important to keep in mind that when it comes to site navigation, simplicity is key. If a user does not immediately see what they need, they will not spend much time trying to find it, but will rather move on to the next site.
Wed 12 Oct 2005
Posted by Administrator under
Web Site OperationsNo Comments
If there is one thing we have all suffered through is waiting for a site to download online. It seems like it is the worse thing in the world and will never end. We actually either click off of the site or after the initial download of the frontpage completes, we then click off of the site because the subpages take too long to load. We have all been here and this article is to help make sure your visitors don’t go through it as well.
The reason why a websites speed of download is important is actually very simple and we have broken it down into two parts:
- The first part is that people want to get to where they are going quickly. This is pretty straight forward and now a days no one seems to have the time to wait for a site to download(no matter how important it is).
- The second part is to deliver the content to the user as quick as possible so that we can keep them interested and entertained. The quicker they can get to the information the more they will click around your site and the more they will interact with your website. This is extremely important if your website has it’s own estore, as the more products your visitors are able to view then the more time they spend in your store and the better the chance you have of them purchasing something off of you. Pretty simple and straight forward.
Now you may be wondering how you can take your current design or your re-design and improve the performance of your website so it doesn’t take forever for it to download. The truth is that it isn’t too complex and actually anyone can follow these steps. Here are some tips on how to get your website to load faster and why these factors may cause long load times:
- Tip one is to use regular html text instead of graphic text(such as exporting text from a program like fireworks or photoshop). The reason for this is that html text carries alot smaller kbs size when added to website design. So anywhere that you use regular text instead of “graphical text” will really help decrease your page size making the download time quicker for each user.
- Tip two is to limit other graphics uses on your website where you can. Some things such as using a graphic for your logo can not be avoided but try to make an effort to limit the amount of graphics on each page. The more graphics you use the higher your page size will be and the more time it takes to download it. Really graphic intensive websites can have users waiting a while for everything to download. Some occasions where it might be ok to use graphics is if they will also be used on subpages. These graphics will already be cached on your visitors computers and will not have to be downloaded again when a person visits your subpages.
- Tip three is to limit the use of flash. It can make your page take even longer to load as the kbs size of each file are usually quite larger then any graphics on your website. This can really increase download times and in alot of cases is not necessary.
- The final tip is to try not to nest tables inside of each other. Try to break down your design and use multiple tables. This way each table will load separately giving your visitors something to view while the rest of your site loads. If you load everything into one table then they will have to wait for the whole main table to load.
Remember the key is to get your users to the information as fast as possible. If you follow this advice and apply these rules to your site, then there is nothing saying you can’t have a quick loading and great looking website as well.
|
About The Author
Anthony Jewell has over 6 Years experience in the Web & Graphics World. You can visit my business and join in conversation at http://www.logo2d.com & http://www.logo2d.com/forum
©Copyright 2005 Logo2D.com : Feel free to use this article freely but please keep in the copyright
|
« Previous Page