Showing posts with label productivity. Show all posts
Showing posts with label productivity. Show all posts

Monday, May 19, 2008

Before Business Requirments you need a Vision statement

This past week I sat down with a co-worker who took over an hour to describe a feature of an application we are building. After the download I was really impressed, this feature was the "killer app" and a high priority item in a product we were building. But I realized something was missing. We needed a way to distill his 40+ page document (filled with loose business requirements and wish list items) and his required 1 hour explanation to something more easily digested. What was missing was the Vision! I've talked about this process in the past and used the term "Definition statement". I was first turned onto this approach at Apple Tech Talk conference that discussed building applications for the iPhone.

The process was at times frustrating but it really forces you to step back and think about what you want to build, which features are important and where you need to make compromises. Our end game was to develop a one page definition or elevator speech that described our feature to the project team. The vision would guide development of this feature and serve as a mission statement or something to hold ourselves accountable to. Interestingly I just finished reading a blog around user experience, which referenced this approach was employed by the team developing Google Calendar (see screenshot above). Creating a Vision statement can be painful, but overall it is a really rewarding process that helps to get everyone on the same page.

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.


Monday, June 11, 2007

Powerpoint meets Youtube = Slideshare

A co-worker shared this new web start-up with me called Slideshare. It basically offers the same feature set as Youtube but with Powerpoint. Once you upload your presentation you can share it with others, embed it in a blog etc. I found this article that explains it in a little more detail.

This comes after a recent project where we reviewed a number of Powerpoint to Flash tools on the web, I was amazed at how many exist.

Kudo's to Slideshare, this is a really great tool!