Saturday, 2 March 2013

Avoiding complexity is not an option!


For CEOs and their organizations, avoiding complexity is not an option — the choice comes in how they respond to it. Will they allow complexity to become a stifling force that slows responsiveness, overwhelms employees and customers, or threatens profits?  -2010 IBM Global Study


Organization environment is one of a source that would increase and reduce complexity. From my opinion, there is no way to run from complexity in certain organization. Keep in mind that journey to success is always under construction. CEOs need to put strong will to lead his/her organization in a right path on overcome complexity. Complexity exist in many ways even organizational, technical and societal; but the key point here on how organization will not allow the complexity overwhelm their business.

I like the idea of IBM Global study about how CEOs can capitalize on complexity. The idea is to capitalize on complexity; CEOs need to put response in three criteria’s:





I believe that every CEOs have different ways on how to lead their organization. I would like to share one quote on how leadership should work:

"Control is not leadership; management is not leadership; leadership is leadership. If you seek to lead, invest at least 50% of your time in leading yourself—your own purpose, ethics, principles, motivation, conduct. Invest at least 20% leading those with authority over you and 15% leading your peers".

— Dee Hock
Founder and CEO Emeritus, Visa

All in all, the organizational environment and the impact this has on complexity is an important consideration. Consideration need to be taken by the organizational unit. Work as a team and never allow complexity become the boundary of your business goals.







Usability in Software Design


Hello all. Today I would to share with you some interesting information about usability in software design. From the words itself “usability”, that is mean we putting the usability to work. We focus more on the user rather than the system; user centric, rather than data centric.

Usability is one of the stages of user centered development. During the development stages, we should examine several questions for this context.

Is this function will be usable to the user? /hmm



















What will be the degree of usability of this function can work on? /hmm



















This definition related with user centered design by looking through the user perspective and point of view. We involve user during the design process by carrying out early testing and evaluation with users and the design that take places iteratively.

As example, student identity card. What will be the degree of usability to the students? Before they university release it, the responsible department should conduct a pre-test in which the students work and interact with the product interface and share their views and concerns with the designers and developers.

Now I would like to drag your attention to why there is a need for user centered design in software or web application?

Who wants to deal with such complicated web application? Please raise your hands. From my point of view, human beings have the tendency to works on simple things that would make life easier. In order to attract user attention for the software and web application, the developers and designers should be more concern on user centered design aspects.