Posts Tagged ‘Personas’

Rich Life with choice

March 12, 2009 Comments off


Whenever I go to restaurant, I always spent a lot of time to choose my menu. Ordering from the menu is still a very complex process for me. Sometimes, I feel more comfortable with ordering fast food.
Just order combo 1!
It is so convenient and hassle free. What a simple choice..!!! Combo menu solves all my confusion about what to choose. However, what if every restaurant has only combo set menu? It’s not the world I want to live in… I still want to order with variety of choice.

SD West 2009 gives me a lot of choice on the menu. It is not a burger shop which only has combo set menu. It has too many variety of choice. Everyday I had a hard time in deciding which session to go to.
I tried to enjoy the diversity of flavors as much as I can.
Here is my menu list for SD West 2009.
BDD (Behavior Driven Development) and Acceptance Test
FitNesse /SLIM
EasyB /groovy

Depenency Injection
Guice Framework
New Spring Framework 3.0

DSL (Domain Specific Language)
Java can serve DSL…


Concurrent Programming
Java with multi-thread

Interface with Design
Interface-Oriented Design (Interface means ability)
Design Pattern from Theory to Practice (Interface means flexibility)
I am still enjoying plenty of new streams of technology. If you want to taste one of those menu, I would love to share the recipe with you.

Now I am full……um um yammmm


By: Henry Ha



March 12, 2009 Comments off

PersonasOn behalf of Todd (there were 2 UE related talk at the same time), I went to the “Personas, Profiles, Actors, & Roles: Modeling Users to target Successful Product Design” by Jeff Patton. Being a newbie in this area, I found the idea to be refreshing and powerful. Using the funny video clip on Spinal Tab’s stonehenge, he illustrated the importance of understanding the context of the product that we are building, rather than blindly following specification from the clients/users.

A software product is shaped by business strategy, users, legacy code, regulatory constraints, product usage … Being agile, we can have a bloated backlog. A good way deal with that issue is to identify the different types of users that is relevant to the product design and prioritize them accordingly to the targeted audience that we care most. We can have many different way of categorizing the user, such as according to their computer skills, their goals (broker vs agent vs buyers vs press…),  first time user, returning user, user with different domain understanding level (agent just got into real estate business vs agent who has years of experience)….  We can come up with lots of different users with their own characteristics, but some users may not make a difference in how the product should function, hence we can group them together. After having distincts personas, we can prioritze them taking into account of the business goals, then we can priortize the different feature/design according to the characteristics. Personas make user data more tangible, ensure we didn’t miss the different aspects and gives clue about the proper UE design. The distinct personas show who are the targeted audience and become the design imperatives to keep us focus.

By: Nyik San Ting