- Django Design Patterns and Best Practices
- Arun Ravindran
- 536字
- 2021-07-23 19:36:21
Are you a story teller?
So what is this one page write-up? It is a simple document that explains how it feels to use the site. In almost all the projects I have worked with, when someone new joins the team, they don't normally go through every bit of paperwork. He or she would be thrilled if they find a single-page document that quickly tells them what the site is meant to be.
You can call this document whatever you like—concept document, market requirements document, customer experience documentation, or even an Epic Fragile StoryLog? (patent pending). It really doesn't matter.
The document should focus on the user experience rather than technical or implementation details. Make it short and interesting to read. In fact, Joel Spolsky's rule number one on documenting requirements is "Be Funny".
If possible, write about a typical user (persona in marketing speak), the problem they are facing, and how the web application solves it. Imagine how they would explain the experience to a friend. Try to capture this.
Here is a concept document for the SuperBook project:
Note
The SuperBook concept
The following interview was conducted after our website SuperBook was launched in the future. A 30 minute user test was conducted just prior to the interview.
Please introduce yourself.
My name is Aksel. I am a gray squirrel living in downtown New York. However, everyone calls me Acorn. My dad, T. Berry, a famous hip-hop star, used to call me that. I guess I was never good enough at singing to take up the family business.
Actually, in my early days, I was a bit of a kleptomaniac. I am allergic to nuts, you know. Other bros have it easy. They can just live off any park. I had to improvise—cafes, movie halls, amusement parks, and so on. I read labels very carefully too.
Ok, Acorn. Why do you think you were chosen for the user testing?
Probably, because I was featured in a NY Star special on lesser-known superheroes. I guess people find it amusing that a squirrel can use a MacBook (Interviewer: this interview was conducted over chat). Plus, I have the attention span of a squirrel.
Based on what you saw, what is your opinion about SuperBook?
I think it is a fantastic idea. I mean, people see superheroes all the time. However, nobody cares about them. Most are lonely and antisocial. SuperBook could change that.
What do you think is different about Superbook?
It is built from the ground up for people like us. I mean, there is no "Work and Education" nonsense when you want to use your secret identity. Though I don't have one, I can understand why one would.
Could you tell us briefly some of the features you noticed?
Sure, I think this is a pretty decent social network, where you can:
Everything is easy. It doesn't take a superhuman effort to figure it out.
Thanks for your time, Acorn.
- Java程序設計與開發
- JavaScript前端開發模塊化教程
- Mastering Spring MVC 4
- C#程序設計教程
- Python機器學習編程與實戰
- Python面向對象編程:構建游戲和GUI
- Learning OpenCV 3 Computer Vision with Python(Second Edition)
- Access 2010中文版項目教程
- .NET Standard 2.0 Cookbook
- R語言:邁向大數據之路(加強版)
- Getting Started with Polymer
- Vue.js 3應用開發與核心源碼解析
- Penetration Testing with the Bash shell
- Ext JS 4 Plugin and Extension Development
- Java EE 8 and Angular