Writing Functional Specifications Document

Joel on Software

Painless Functional Specifications – Part 3: But… How?

by Joel Spolsky

“Since then, program managers at Microsoft gather requirements, figure out what the code is supposed to do, and write the specs. There are usually about 5 programmers for every program manager; these programmers are responsible for implementing in code what the program manager has implemented in the form of a spec. A program manager also needs to coordinate marketing, documentation, testing, localization, and all the other annoying details that programmers shouldn’t spend time on. Finally, program managers at Microsoft are supposed to have the “big picture” of the company in mind, while programmers are free to concentrate on getting their bits of code exactly right.

Program managers are invaluable. If you’ve ever complained about how programmers are more concerned with technical elegance than with marketability, you need a program manager. If you’ve ever complained about how people who can write good code never do a good job of writing good English, you need a program manager. If you’ve ever complained about how your product seems to drift without any clear direction, you need a program manager. ”

Referance: http://www.joelonsoftware.com/articles/fog0000000034.html

Advertisements

Thank You Steve!

” The world lost a visionary and creative genius.”

Thank you for all the creative works you have done, all the valuable lessons you have given and the great vision you’ve created. We’ve witnessed a legend. Thank you Steve! We will miss you!

Jessica Mah’s Inspirations

People who inspires Jassica Mah, 20 years old entrepreneur. And book recommendations from her.

Amplify’d from jessicamah.com

During interviews, I’m often asked who I get my inspiration from.  There are five people I’ve read extensibly about — as in, I’ve read many books about their history, I’ve studied the products they’ve built through their careers, and I’ve watched many of the video interviews of them.

I think it’s invaluable to figure out who your five hero figures are, and to study them for the purpose of applying their ideas to your own business.


Management Philosophy
:  Warren Buffet.  I absolutely love his long-term thinking (what other company thinks as long-term as Berkshire Hathaway?)  His thoughts on CEO compensation, the flaws of stock options, and the role of a Board of Directors have struck a cord in me.  I highly recommend reading all of this annual shareholder letters, starting from the one he wrote in 1977.


Design Thinking
:  Walt Disney.  His creative powers during his tenure at the Walt Disney Company are unrivaled to this day.  Though he doesn’t have a great managerial legacy, it’s fascinating to see how his company grew and struggled through the 20th century.  I highly recommend reading Walt Disney:  The Triumph of the American Imagination.


Business Strategy:  
Bill Gates.  He played Microsoft as if he were playing an elaborate Chess game — the most immediately obvious moves others take often make little sense, and he’s one of few technical CEOs who’ve been able to think so strategically about building an empire.  Just a few months ago, Paul Graham recommended I read Hard Drive:  The Making of Bill Gates and the Microsoft Empire.  It’s a great book, and it shows how long it took for Microsoft to become the company it is today.

Culture and Service:  Tony Hsieh.  His new book, Delivering Happiness, changed the way I think about the culture of my company.  My biggest takeaway was what he said about selling his first company.  When it stops being fun, the money doesn’t matter anymore.  I’m looking forward to taking my company to visit Zappos in Vegas next month!


Marketing and Publicity
:  Steve Jobs.  I recently started watching his keynotes at MacWorld, starting from the one he gave in 1984.  One investor recently called inDinero an “incredible hype machine”, and now you know where the inspiration comes from.

Through my tenure at inDinero, it’ll become very obvious where my ideas and philsophy come from.

Where do you get your inspiration from?  Choose a few people to look up to, and study their histories extensively.

Read more at jessicamah.com

First Pixar Animation Movie

After leaving Apple (or getting fired) in 1984 , Steve Jobs bought The Graphics Group, later known as Pixar,and the company became the leading firm in animation industry (it was sold to Walt Disney Company in 2006).  Toy Story (1995), Toy Story 2 (1998), Monsters Inc. (2001), The Incredibles (2004), Finding Nemo (2003), Ratatouille (2007), WALL-E (2008), Up (2009) and Toy Story 3 (2010) are some of the (maybe most of the) amazing films created by Pixar.

The following video is the first animation movie by Pixar and was shot in 1986. It is a short film and it explains why there is bouncing lamp in the company logo.

What is going to happen?

It was announced recently, that the CEO of Apple, Steve Jobs has abandoned his position due to his health problems. We now that he has been struggling with health issues for some time. Despite the fact that he had temporary quits in previous years, we do not know if he will come back to the company this time. Steve Jobs achieved tremendous success and his insights about consumers and future products impressed most of the people.  I believe Apple customers can follow Steve Jobs anywhere and buy any product the company creates.

Of course, Jobs is not the only person who is behind the scenes. He has a good team that creates, produces, markets (etc.) products, but I can not pass without doubt. Can the company still be that successful without Steve Jobs?