Showing posts with label web apps. Show all posts
Showing posts with label web apps. Show all posts

Tuesday, May 13, 2008

BrightKite: New location based Social Networking site

This morning I was checking my iGoogle and came across the following blog post that reviews a new social networking application called BrightKite. What separates Brightkite from many other social networking apps is that every activity and or event is based around your location which is really cool idea. After watching a video review it also seems to integrate with Google Maps so events and activities are visually plotted out using Google’s Maps API. Sites with this kind of intelligence are definitely the future. And fit into the roadmap of what the semantic web is all about; an internet that offers targeted content centered around what the user wants versus the one size fits all mentality. I've signed up to try the app and look forward to sharing some insights.

Wednesday, April 16, 2008

Walmart down for "maintenance"?

Wow this is the second time in just over a week I’ve stumbled across a big name dot com that is down for "maintenance". Having worked in this field for a while I’ve used “maintenance” pages like this on sites big and small as a more graceful application error page or during an upgrade or deployment.


I’ve always thought that when you’re a multibillion dollar retailer like Wallmart or a big name social networking site like LinkedIn it puts you in a different league where you have uber redundancy and 99.9% uptime. Seeing unexpected maintenance pages like this especially on Wallmart (a site that generates a lot of revenue from ecommerce) validates that my above mentioned approach is still used for websites of all shapes and sizes!

Tuesday, April 1, 2008

LinkedIn down... even the pros have problems

I went to log in to LinkedIn today on my lunch break today and I was confronted with an error message "LinkedIn Will Be Back Soon". Its reminder that even the pro's with lots of money and uber server architecture experience occassional technical issues with their web applications too!

Tuesday, March 18, 2008

You've bought a web application, now maintain and enhance it!

Maintenance and updates of web sites never really seemed to be a big problem in days gone by. Once in a while you would add a new press release, update the company page or tweak something here or there. However with the shift from web sites (static) to web applications (dynamic + data driven) and the move from web 1.0 functionality (1 way communication) to web 2.0 (bi-directional communication) the modern web application requires much more attention.

A Web application with Web 2.0 functioanlity can do much more for your business than its Web 1.0 cousin:

  • It will connect you with new and existing customers
  • Sell your product
  • Reduce your support costs
  • Increase your brands awareness
  • Build community
However with all these new features it is unrealistic to think you can buy a Ferrari without maintaining it! The amount of upkeep is often challenging to communicate and sell to clients. Most of them are used to spending a portion of their marketing budget on the build with a few yearly updates and not a lot of additional promotion of their site. Therefore it is our job to educate then what has changed in the last 2-3 years since their last website redesign.

Modern sites and the content on them can be driven by any number systems including:
  • Content management (CMS)
  • Ecommerce
  • Community and social media
  • User generated content
  • Rich media engine
  • Analytics
Add to that traffic building and emarketing programs and frequent updates are a reality of doing business online. Investing in a dynamic sites means a commitment of time and cost to keep your web application up to date. Not only by adding fresh content, but by adding new features and refining your application to give users a reason to return.

As the web evolves and new features come along you should constantly be thinking about how to leverage them to improve and enhance the user experience, adding engaging content and providing tools that encourage interaction. Critical Mass have coined the term "Always in Beta" and developed a concept around that theme. And I think this idea of Beta pretty much sums up my feelings on the modern web application. It will never be done, and nor should it be. Make sure that you allocate budget and earmark time for adding to and embrace the rewards of going Web 2.0!

Wednesday, August 29, 2007

How to filter feature requests on your web application

Yesterday I attended the iPhone Tech Talk conference in Chicago. Many items where covered from requirements, usability, design and application development for the iPhone plaform. One part of the presentation that resonated with me was how Apple approaches development of software applications. Below is an excerpt from the presentation:


Good Design at Apple….

“Comes from saying “No” to 1,000 things to make sure we don’t get on the wrong track or try to do too much.”

- Steve Jobs

Define Your Solution

What problem will your application solve?
  • Create an Application Definition Statement
  • Summarize the intended purpose of your application
  • Let it guide everything you do
  • Filter every aspect of your application through definition statement

This is also inline with a chapter in 37signals book “Get Real” titled "What's the Big Idea".

Its an interesting approach i'm looking to incorporate into future projects I work on. Often with web project you can get bogged down in features that are outside of the core objective and vision of the site, using this methodology means you can abandon a lot of traditional distracting features before you burn you time and money.