Friday, October 12, 2007

Business Process Reengineering (BPR)

BPR was so widely accepted in the 1990’s because when Hammer and Champy who were popular writers at that time published the book about business reengineering. People agreed with necessity to lower the cost to keep up their business against foreign companies and wanted find overcomes. I think that people also wanted to read their books as they were popular writers and people wanted to try what the book says as everybody else tried. Also, the consultant firms started to use BPR. This fact brought it to the trend as well. Another possible reason I could think of is early 1990’s was the time that information technology (IT) just came out to the market and people had been focus on automation to cut off unnecessary labours. However, the trend didn’t stay long and leave bad name on BPR.


The reason why BPR failed is because readers didn’t understand real meaning of BPR correctly and BRP had a bad reputation from the people got laid off. BPR reconsiders job necessity and causes a huge amount of layoffs consequently. The concept of BPR is non-value adding work which being done does not add any value for customers and the work should be eliminated. The company had excess employees was happy to get rid of them and could save labour cost. I could see that this is a good strategy for the companies to reconsider their processes in order to maximize customer value and survive against the foreign companies, but it is an evil way to employees.


Companies are made by employees. So, employees’ satisfaction is one of the important key facts to bring companies successful. I think that many employers who tried BPR just forgot about this fact and only looked for their own benefit in narrow picture. As a result, 70% of the BPR projects were failed after practiced BPR. Surprisingly some people still using the BPR, however, these people understand the real meaning of BPR by case study. In fact, P&G Corporation has saved $7.3 billion and grows to $5.1 billion in 2004. The summary of the ultimate success of BPR is depends on the people who do it and how well they can motivate and apply their detailed knowledge to the redesign of business processes. But isn’t there any other alternative of BPR?


Business Process Management (BPM) is the one that taking its place as it is evenly driven by a striving for process efficiency supported by information technology. Equivalently to the critique brought forward against BPR, BPM is now accused of focusing on technology and disregarding the people aspects of change. Also, Kaizen philosophy is taking its place slowly. Kaizen is the method which continuously improving with people. This is more focus on employees, which is good news for them. I am glad that I wasn’t in an era when BPR was popular but I am in employee friendly era.


http://searchcio.techtarget.com/sDefinition/0,,sid19_gci536451,00.html

http://en.wikipedia.org/wiki/Business_process_reengineering

http://www.12manage.com/methods_bpr.html

IT project management

IT project management. It sounds really professional and technical. I could only think of it is related to computer but nothing else. This is how I thought before taking this course or even before searching information about this position. Based on my research, I found the predominant skills required for this position is not so difficult than I thought.

I picked these job titles for my research.

  • IT application portfolio manager/ Project manager
  • IT project manager
  • IT project manager, business analyst
  • Oracle/Seibel project manager
  • Project manager IT infrastructure

Here are the requirements these company look for.

Manager’s skills

  • Keep abreast of Industry trends and development.
  • Excellent leadership, management and negotiation skills.
  • Excellent inter-personal skills and communication skills, both written and verbal.
  • Strong sales and marketing skills.
  • Ability to act as an agent of change.
  • Excellent planning and organization skills.
  • Lead, manage and motivate highly skilled professional people.

You could see these requirements for any kind of management job or even for the regular office job. They are too common to see on job postings and nothing too special.

Project management skills

  • Expert consultancy in Project management processes.
  • Develop strategy and plan for the rollout of standard company project management process and project life cycle.
  • Lead the development of strategies, standards and guidelines for project management improvement initiatives.
  • Accountable for the successful deployment of project management process improvement initiatives, ensuring target goals and objectives are met through monitoring of the progress and continuous enhancements to the deployment process.
  • Lead the development and delivery of training courses for all project management process improvement initiatives.
  • Manage the provision of quality project summary reports to executives and senior management.
  • Lead the execution of process compliance checks across all projects to monitor and report on the effectiveness and compliance of all.
  • Identify/Propose improvement opportunities and participate in the development and maintenance of project management.

Most of these skills are come from experiences. You can not earn these skills from educations. You try it and find out how to take the initiatives and judge the processes.

Experiences

  • Project management experience which minimum of three years is along with excellent time management skills and a proven track record for meeting project deadlines.
  • Excellent project management skills with 5+ years of project management experience in managing medium to high complexity projects.
  • Experienced in the development and rollout of cross-functional processes.
These requirements are just estimate. The important thing is how much you had experience of project management and how you can apply it to other projects.

Educations
  • Strong knowledge of project management institute best practices.
  • In-depth knowledge of project management processes, PM tools, and the project life cycle.
  • Bachelor degree. (not identified the major)

These requirements are for IT project management but it is kind of general. So, company look for the person who has certain level of knowledge of IT project management however, it is not so specific.

According to my research, I figure out the education is not so important to become an IT project manager. The IT project manager needs to have a general basic knowledge of the related industry of the company and IT project management plus a plenty of work experience and project management skills which earns from experience.


http://jobview.monster.com/getjob.asp?JobID=62476453&JobTitle=IT+Services+Manager+(IT+Project+Manager)&q=it+project+manager&brd=1&cy=us&vw=b&AVSDM=2007-09-18+15%3a15%3a00&pg=1&seq=1

http://jobview.monster.com/getjob.asp?JobID=61922979&JobTitle=Project+Manager%2c+Business+Analyst%2c+IT+SOX%2c+IT+Audit&q=it+project+manager&brd=1&cy=us&vw=b&AVSDM=2007-09-14+16%3a39%3a00&pg=1&seq=3

http://jobview.monster.com/getjob.asp?JobID=63102778&JobTitle=Oracle%2fSeibel+IT+Project+Manager&q=it+project+manager&brd=1&cy=us&vw=b&AVSDM=2007-09-28+21%3a02%3a00&pg=1&seq=11

http://jobview.monster.com/getjob.asp?JobID=63705317&JobTitle=Project+Manager+IT+Infrastructure&q=it+project+manager&brd=1&cy=us&vw=b&AVSDM=2007-10-12+19%3a31%3a00&pg=1&seq=12

http://jobview.monster.com/getjob.asp?JobID=63208691&JobTitle=IT+Application+Portfolio+Manager+%2f+Project+Manager+-+Houston%2c+TX&q=it+project+manager&brd=1&cy=us&vw=b&AVSDM=2007-10-02+05%3a41%3a00&pg=1&seq=7

Exit and entry criteria of SDLC

The basic SDLC has seven phases such as Concept, Requirements, Design, Implementation, Release, Operation and maintenance and Decommission. The new phases which have been evolved over the last two years called the replacement and disposal phases are not identified to the SDLC as separate phases; however, they are adapted and included to the SDLC. According to the SDLC methodology, step 5 which the old system gradually replaced when the new system can phased in is in the Release and Operation phase.

At same time, Entrance and Exit Criteria have also been introduced for each project phase. Entrance and Exit Criteria are checkpoints and should be clearly identified by key points as follows:

Exit Criteria from a project phase is dictated by the needs which is Entrance Criteria of the next phase.

Each project phase transition is made up of people who those providing information from the previous phase and people who those receiving information from the Providers for the present phase.

Validation of Exit Criteria is confirmed by the Receivers such as,

1. A Checklist organized as a set of questions and proofs.

2. Verification and review of supporting documents.

3. Evidence has been stored in an approved repository.

4. Signature of acceptance by the receiver.

Key measurements to evaluate effectiveness of process and condition of artifacts and distribution information can be part of the Exit Criteria.

Here are some examples of entrance and exit criteria for SDLC.

Concept phase

  • Entrance

Draft business case and system concept

  • Exit

Provide summery of concept phases process.


Requirement phase

  • Entrance
Prior to entering the planning phases and analyze alternatives.
  • Exit

Prior to the planning phases, established performance goal and identified cost, schedule

benefit and risks should be planned and documented.


Each phase has entrance and exit criteria to connect to next phases. These way criteria are clear and organized what need to be done. I think that the system approach is been adapted to the SDLC from these evidences.

Can this apply for the integration of the accounting and the cash cycle into the SDLC? Yes, because SDLC makes system clear, especially accounting and handling cash is needed to be organized in order to not making any mistake. Accuracy is one the most important characteristic of accountants. During my searching, I found the article about financial service firm which chosen to set up PMO process for project management, SDLC and project office dashboarding. http://www.botinternational.com/20070223.htm

Also I saw some job posting combined with financial or accounting and SDLC. http://jobview.monster.com/getjob.asp?JobID=63685822&JobTitle=Oracle+Developer+-+E+Business+Suite+11i&q=system+development+life+cycle%2c+accounging&brd=1&cy=us&vw=b&AVSDM=2007-10-12+12%3a24%3a00&pg=1&seq=2

http://jobview.monster.com/getjob.asp?JobID=63687595&JobTitle=Business%2fReporting+Analyst&q=system+development+life+cycle%2c+accounging&brd=1&cy=us&vw=b&AVSDM=2007-10-12+12%3a50%3a00&pg=1&seq=5

Here are some examples of exit criteria used in accounting.

Summarize the overall of the plan and determines needfulness.

Identify the risk and benefit, schedule, time and budget.

Consider accounting life cycle and chose the best design

Find any alternatives and reanalyze if needed.

Make sure it works properly and efficiency. Alternative calculation for cross reference.

Pick the sample for auditing and maintenance purposed.

If satisfy whole life cycle, then system project closed.

As a result of my searching, I could say that SDLC is totally adapted in accounting environment and this two together makes more effective management system and brings great benefit to the firm.

http://members.tripod.com/~bazman/testplan/chapter2.html

http://www.mariosalexandrou.com/methodologies/systems-development-life-cycle.asp

Thursday, October 11, 2007

What is XBRL?

I recommend XBRL as a new computer language of accounting for capturing financial information because XBRL is faster, cost saving and more accurate and reliable handling of data.

XBRL is faster

XBRL can exchange data with other computers in variety of ways automatically instead of manual processing. For example, if company has a business globally and want to show their financial statement with different language and different currency, XBRL can meet these demands automatically. http://xbrl.rienks.biz/examples

XBRL is cost saving

XBRL can validate and manipulate information and avoid re-entry data, which mean you enter the information once, then it automatically converted to various format. Fast processing time which XBRL’s one of the benefits is another reason to cause cost saving effectively. Less time to spend makes less money to spend for the company.

XBRL is more accurate and reliable

Handling data is automated by XBRL. Less people involve processing data makes less mistake from re-typing. Also, these data can be checked by software for accuracy.

XBRL can be used for data analyzing and sharing.

Analyzing data: Import data automatically into Excel and compare data from different geographic and business entities using a standard business structure.

Sharing data: Generate XBRL documents are available to users with different system and tools. For example, private and public company can exchange information across the web.

Here are the steps to prepare for start using XBRL.

1 Source: Obtain documentation and describe the data you wish to represent in
XBRL.

2 Structure: Determine how information should best be represent as elements,
the constraints of XML, the constraints of XBRL, clarity of presentation.

3 Collect: Collect the information. It is prefer to have in Excel or in format can
be imported.

4 Enter: Enter or import the data that already collected into the application to
build the taxonomy.

5 Scrub: Scrub the information and check the consistency and collecting errors.

6 Test: Try and represent the information in XML and see if it works properly.

7 Use: Start using information in XBRL documents.

To adapt XBRL, contacts local jurisdiction or XBRL international to find out updated taxonomies to reflect local accounting regulations and consult which software to use. Then decide software that suitable for the company and create XBRL tags. Company start using the information in XBRL documents and enjoy the benefits. Keep up-to-date XBRL.

The accounting community can play an important role in explaining and encouraging the adoption of XBRL. So, major accounting companies are members of XBRL consortium. This gives accountants easier to get up-to-date information on XBRL standard. Accountant could contact their local jurisdiction or XBRL international. To attend regular meetings, conferences, training sessions and symposia sponsored by XBRL international and jurisdiction is the alternative way.

http://www.microsoft.com/office/showcase/xbrl/default.mspx

http://www.xbrl.org/XBRLandBusiness/

http://www.xbrl.org/UpcomingEvents/

http://www.techweb.com/wire/story/TWB20000925S0012