Maybank2u (M2U): All-New, All-You, All-Disappointments!


Online project management, task software, and free collaboration workspace: AJAXWorkspace
AJAXWorkspace is a free online workspace that offers task tracking software, team collaboration, online calendar, document sharing, and file management for project management and teamwork.

Our country biggest bank launched their new web 2.0 internet banking portal yesterday (16 Oct 2008).


“With the all-new, all-you M2U 2.0, Maybank now has an internet banking portal built using modern code on a next-generation platform. The chosen platform is scalable and opens the door for Web 2.0 style features to be implemented on the portal. Armed with a new mindset, modern website templates, content management platform and streamlined internal processes, M2U 2.0 now paves the way for richer interactive content, online support and even mobile banking in the future.”

I tried the new portal to manage my daily banking transactions. All-New, All-You but All-Disappointment! I am very disappointed with their new portal. Here are some in my experiences and questions in my mind:

  1. Do they do any performance testing? Every click takes 5-10 minutes. Then, connection time out or you will get “System Busy” error.
  2. Tones of errors with the new portal. Here are the few common errors happened.
    • Session expired after 5 minute even though you continuously hitting the portal.
    • Try to do interbank fund transfer and you might get rejected code XXXXX
    • You can easily get “Our service is currently unavailable” when clicking around the portal such as checking account balance.
  3. I guess there might be many people complaint on the new portal. So, they reopen the old maybank2u portal during the transition period today. Again, it is slow, session expired error still happened. Somehow the integration got some problem. You will get a weird screen which consists of new and old portal.
  4. Do you think the new portal become more user friendly? The old portal have clear navigation link on the left hand side. With the new portal main navigation link move to top side and its sub navigation link on the left hand side. This means that we need to have more clicks in order to reach our targeted page.

Lastly, how can all these happen to an internet banking portal? Internet banking portal is all about money transactions. With all these problems, someone maybe not able to transfer their money on time, pay their bill on time and etc. I don’t think I need a very fancy portal with very nice web 2.0 features, interactive contents and AJAX features. Adding all these features become a burden to it system architecture and performance. This is not a social network portal. All I want is get my thing done fast with simple and direct user-interface!

* I hope this is not out of topic from my blog. But, I think there are some problems on the entire project implementations. No proper testing, wrong user requirements, inappropriate go live planning…what’s a shame on M2U.

New blog for AjaxWorkspace


I  had move some of the ajaxworkspace articles to http://ajaxworkspace.wordpress.com. This ease for navigation and centralize all the resources regarding AjaxWorkspace in one site. Do check out the ajaxworkspace updates on our new blog!

UI in AjaxWorkspace version 0.9.8


I have been busy for past few weeks with my works. Therefore, do not much time to update here. However, I manage to finish some improvements on ajaxworkspace.com 0.9.8. Here are some of them:

1. New UI design and able to switch from grid view and item view in project Discussion, Task, File Sharing and Documents.

Discussion View

Grid View
Grid View

Item View
Item View

2. Able to upload company logo and member’s photo.

Upload Logo

3. Display scorecard for each project to indicate project status.

Project Scorecard

We are planning to finalize the release version before August 2007 to public users. It is free until future notice. Hopefully it will benefit to people who need online collaboration tools!

Updates on AJAXWorkspace 0.9.5


Recently, I had release www.ajaxworkspace.com beta version 0.9.5.  I had fixed quite number of bugs in various modules cause by MS ASP.NET AJAX Jan CTP (MS ASP.NET AJAX v1.0 valiVator issues). This is only a temporary work around.  Hopefully, it will be solved once my hosting company ready to patch the HotFix. Besides, I also add in workspace and project statistic section which I think is a “nice to have” features.

Workspace Statistic

AjaxWorkspace Statistic

Project Statistic

AjaxWorkspace Project Statistic

Task Management in Ajax Workspace Collaboration


I believe task management play a very important role in project management and online collaboration. Task management can be very simple such as your personal task which reminds you do something. It also can be very complex which involves multiple parties, getting approval from someone, running parallel, etc. Each type of task management is targeting to different type of user group. Hence, the task management under ajaxworkspace.com (which explained in online collaboration for teamwork and project management) is targeting to intermediate user such as freelancer and small-midsized project.

Task management allows user organize task including simple task, checked task and approval task among your team members by project or organization. Here the details:

Simple Task
Simple task is selected when creator does not need to verify the task’s result. E.g. task remind someone to read a proposal.

tasksimple.jpg

  • Simple task involved 2 processes- Create, Realize.
  • Create – Task create by someone
  • Realize – Responsible user does and realizes a task.


Checked Task
Checked task is selected when creator or someone need to verify the task’s result. E.g. task request someone to complete a presentation document. Once completed, the task will route back to person who process for verification.

taskchecked.jpg

  • Checked task involved 3 processes – Create, Realize, Process
  • Create – Task create by someone
  • Realize – Responsible user does and realizes a task.
  • Process – Responsible user checks and verifies all the requests in this task are done correctly.


Approval Task
Approval task is selected when the task need approval before it can be start. Someone also needs to verify the task’s result at the end. E.g. task request someone to update a new sales quotation after get an approval from sales manager.

taskapproval.jpg

  • Approval task involved 4 processes – Create, Approve, Realize, Process
  • Create – Task create by someone
  • Approve – Responsible user approve a task before it continue to next process.
  • Realize – Responsible user does and realizes a task.
  • Process – Responsible user checks and verifies all the requests in this task are done correctly.


Each task contains different type of actions:

  • Approve - Approve task for further action. Once approved, person who responsible to realize will take over and proceed to complete the task.
  • Reject - Reject task to stop this task. Once rejected, this task will return back to task creator.
  • Realize - Realize this task when users have finish all the requests in this task.
  • Process - Process task when users have verify all the requests are done correctly.
  • Re-Submit - Re-submit a task where it rejected from approval process.
  • Remark – User may remark this task to other to request further information before complete this task. Once remarked, this task will appear in responsible user’s task list.

Anyone who interested to use this task management can go to www.ajaxworkspace.com. It is free. Feel free to drop me any comment so that I can improve it!

Online collaboration for teamwork and project management


I got chance to work in different type of companies in my working life. Basically it can be categorized in to 2 types; either project base or product base. However, I found that most of the project or product development is not being managed well. You can see someone is doing nothing all the time and someone is busy like hell. Manager or top management never knows exactly what the progress is. We do not really have a system to manage, assign task to worker, and keep track the progress of each individual’s task. We always end up with sending, replying email in order to communicate, and sharing files among team members. It was really a terrible experience.

Online collaboration workspace for teamwork and project managementI had spent some of my free time to develop an online collaboration solution for teamwork and project management, ajaxworkspace.com. I know this cannot compare with other professional collaboration tools like groove or SharePoint since this only develop by me alone. However, I hope I can improve it to become better and better. Hopefully, it can be use by SOHO user, freelancer and small-mid size company. Here are some of the product features I get from ajaxworkspace.com

AJAX workspace offers a secure Web-based workplace consisting of an integrated suite of simple and easy to use collaboration application. You can efficiently organize yourself, manage projects and work with your entire enterprise, colleagues and team member from one central location. The ideal tool for any type of project management regardless if you are working in a company or if you are working as freelancer from home.

Read the rest of this entry »