Process flow + Sequence Diagram – Mixed Breed of UML

As most of job scope of my previous job in BCSIS is to support the application, on my own I have created plenty of own version internal ‘software document’. I think some of these documents are mixed breed between process flow diagram and sequence diagram 🙂 Nevertheless, this is my favorite internal document as I can easily understand the flow of the system just by some quick glance. I also converted some source code into some flow chart diagrams (again my version).

In fact, I do enjoy and satisfying creating all these diagrams. And I did the same for my Product Management department as QC Manager in GHL. By the way, I just use Ms Power Point. No need expensive tool like Visio 🙂

Here are the entire list of ‘Process flow + Sequence’ diagram documents which I have created. Yes, the sample diagrams are a little ‘unclear’ for reasons. To view the ‘clear’ version and to view more diagrams, you can contact me personally ya.

CTCS Gateway Interface (GWC)

  • EPKI – Outward – GWC and Bank Host
  • Inward  Downloading – ISC, GWC and Bank Host
  • Transmission – OCS and GWC
  • Transmission – OCS and PODClient

Bank and BNM Web

  • Branch and Routing Policy Request

Bank Negara Malaysia (BNM) – Back End Host

  • Inward Generation
  • Generate Billing
  • Generate Settlement File
  • File and Data Archival
  • Report


  • Billing and Settlement @ CSS
  • SQL Server Agent Job @ CSS


  • Swing CTCS – HQ and Recovery Center
  • Host Support Escalation

Product Management

  • Activate Dialogic Card (only for PRI card type)
  • Certificate of Origin – Special Case
  • Check warranty period and SLA maintenance
  • Product Request
  • Supply Chain Management – Procurement / Production
  • Supply Chain Management – Distribution
  • New Project or Change Request




Software Documentation Management – The missing piece?


After working for more than ten years in several positions particularly within Software Development Life Cycle (SDLC), I come to this observation – software documentation management is lacking in most companies. Thus, it hurts the company greatly at the end. One of the most important benefits of having sufficient, quality and manageable software documentation is to minimize RISK. Let me explain. From the early stages until the end of the SDLC, some documents supposed to be produced.

Here is a classic scenario as illustration purpose.

A picture paints a thousand words

Imagine, which is a faster way for Wong to explain Mutu’s modules or for Sally to learn it? Reading 20, 000 lines of source code or looking at a some software documentation diagrams? Worst still these 20, 000 lines of ‘messy’ (i.e. with redundant similar functions or libraries) source code. Now wonder the employee turn over rate is high 🙂

Another beneficial reason of having proper software documentation like change request form and release notes document is to manage risk. I have seen some fire-fighting moments whereby the production system has so many bugs and unstable. Issues were escalated from one level to another level until the company had to hire a team of ‘specialist’ from oversea to cope and control the ‘fire’. So much money was spent.

At the end, the company decided to take so serious the importance of having proper process. Eventually new role was created just to focus on managing quality, process and risk and one way is by adopting Capability Maturity Model Integration (CMMI) Level 3 process model. After some months of learning CMMI, the ‘Process/Quality Manager’ then trained all roles which involve in SDLC, be it project manager, team leader, software engineer, software tester or application support engineer. It took a while to learn it. Initially, there were some complaints because of the hassle it caused. But, as time goes by, those process and template documents were refined to suit the need. Software engineers took longer time to release a fixes but what fixes released to the production system were much more stable than before. This is because the fixes were released and thoroughly tested by the software tester first before approve to be released to production environment.

Marriage Seminar – What Do You Expect? by Paul David Tripp

Today my fiance and I attended the second day (last day) of a 2 days Marriage Seminar organized by St. Mary Anglican church. St Mary is the cathedral church for the Anglican Diocese of West Malaysia.

As we have registered, we are to sit in a table of 3 couples including us and each table there will be a facilitator. It is the first time the church organize this type of marriage workshop. There is a handout given to us to write our notes and for table discussion. There will be also a series of “What Do You Expect” lessons videos by Paul David Tripp. Personally, I enjoy listening to his lesson. Good points well emphasized by him with much illustration, life example and humorously manner (to keep us awake) 🙂

If your church wants to consider to use it as marriage workshop, there some free handout material which you can download from his website,  but the DVD lesson series need to purchase.

Some key points from this marriage seminar – Marriage does not rooted in romance but worship – Romance is the result rather than the cause.

Some videos of “What Do You Expect?” I found from Youtube

Other useful video I found for this topic

What is SOSCO and How To Check SOSCO PERKESO Number?


If you check your payslip, every month, there will be a deduction for SOSCO PERKESO. Although the amount is small, but you might be wondering, what is this SOSCO PERKESO for?

For your information, all employee and employer in Malaysia are required to contribute to Social Security Organization (SOSCO) or also known as Pertubuhan Keselamatan Social (PERKESO). SOSCO provides protection in term of medical and cash benefits, which include work related injuries, illness and disabilities, accidents and death at work place. For more information, you may go to

If you get injured during your working hours, do know that you have this medical and cash benefits since you and your employer are contributing every month.

How to check whether you already registered or not?

Step 1: Go to

Step 2: Under “Sila pilih kategori semakan :-” , click “Pekerja”.

Step 3: Key in your IC number and click “Cari”

If you are registered (covered), your name will be shown.

Pure Pain

Last week and this week is indeed a week of PAIN. As I am recovering from mouth ulcer last Thursday, I got some new one. Not one but 8 ulcers! What happen is during my futsal last Thursday, someone kick the futsal ball very hard on my face. As a result, my mouth get some cuts and these cuts turn into ulcers. There are 6 ulcers on my right bottom lips and 2 on top. On top of that, the gum of my left side got infection. Eating or drinking is a nightmare. There pain level is maximum, until some tiny tears came out. Really hope to get this over as soon as possible.

7 Days 6 Nights Vacation – Seoul, South Korea (23-30 April 2017)

Yesterday I just came back from a week vacation in Seoul, South Korea. Just like my Tokyo vacation last year, I will share some of my thoughts and my travelling cost to my reader’s benefits 🙂

I will start with my travelling cost.  My total travelling cost is about RM3,000 and here are the breakdowns:

Main Expenses
Air ticket (including return baggage) RM 714
Accommodation (6 nights) RM 670
Food RM 650
Shopping RM 400
Transportation RM 300
Nanta “Cookin” Live Show RM 116
WIFI modem rental RM 77

I changed for 510,000 Korean Won (KRW), which is equal to about RM 2,000. After the trip, about 150,000 Korean Won remain. We traveled in a group of four. So we booked Airbnb for the whole unit which has 3 rooms.

Temperature for the week range from 8-20 degree Celsius (°C) which is not bad. Better than last year in Tokyo which hit 2°C at night which is freezing cold! My travel buddy David, the main planner, also checked weather forecast to make sure our whole week got not rain. Indeed that weather forecast 10 months ago came true, thankfully!

Main itinerary: Nami Island, Gangnam city bus tour (Lotte World Tower, Floating Islands, Samsung D’light), Gyeongbokgung Palace, Gwangjang market, Insadong, Itaewon, Myeongdong, N Seoul Tower, Namdaemun market, Nanta Cookin Live Performance, War Memorial of Korea and Hongdae (Hongik University Street).

Nami Island – I will post some photos first. Photo caption to be updated soon.

To be continue …