Pages

Tuesday 12 May 2015

Core Problem in Developing MySikap


  1. MySikap is JPJ new computer system replacing Sikap. It is the backbone of JPJ Transformation Programme. Now it can be considered as a successful computer system. However, developing MySikap was not a smooth sail.

  2. Normally in developing a computer system, developers will apply systems development life cycle (SDLC) which comprises of five phases which are planning, analysis, design, implementation, and support and security (Vermaat, Sebok, Freund, Campbell, & Frydenberg, 2015).

     


  1. MySikap project was tendered out in 2006 (actually it was named MySikap only in 2012), but only in 2010 the developer was selected. There were many technological and requirement changes during the 4 years gap, even the old Sikap has undergone many changes from 2006 to 2010 to cater for the latest needs. Therefore, JPJ has to redo the analysis phase aka user requirement specification. This phase was largely an exciting phase.

  2. But problems started with the transition from analysis to design phase. Normally for other computer system projects, the business analysts for the two phases are the same people to ensure continuity. However in MySikap project, the business analysts who work in the design phase were not involved in the analysis phase.

     

  1. Looking at the real example above, can you at least design the interface? You just cannot as you were not involved in the analysis phase. 

According to Vermaat et. al. (2015), “In theory, the five system development phases often appear SEQUENTIALLY”. “In reality, activities within adjacent phases often INTERACT with one another, making system development a dynamic, iterative process”. (Emphasis are mine).

The too sequentially process that did not interact made the business analysts’ knowledge lost in between the analysis and design phase.

  1. The business analysts from design phase can always refer to business analysts from analysis phase, but might as well the same business analysts do them. It was only over a year after user requirement specification document was completed that JPJ can first see the interface design, after many interventions.

  2. This is where the problems started that MySikap was not able to meet its various deadlines. Many serious problems later occurred due to rushed implementations.

     
    (Source: Google Images)
    (Source: Google Images)

    (Source: Google Images)

    (Source: Google Images)
  3. Meanwhile, Axiata also faced its own problems in its computer transformation programme.


  1. Hopefully with these sharings, nobody either government or private sector will repeat those same mistakes.

No comments:

Post a Comment