Skip to main content

Justification of IT Strategy

This is a reply to Feha in How to Profit comment. I've decide to make it as a new post, since this is a good topic of IT Strategy. Sorry for non IT, some of the terms here you must google it for yourself. Please comment if you disagree or wants to add something, any comment other than SPAM is welcome.

---

Yeah, IT does have a tricky part when it comes to justification. But, it is not just FOSS, but also the propetary too. There is no silver bullet to it, as the world also learning. Of course, we are talking about non IT-based company, a company that runs other business than IT that use IT infrastructure. Let's take email infrastructure as an example to understand what I mean.

For instance, it is hard to justify an anti-spam solution for a corporate. One might find the equation is to measure the level of spam with and without it. But, that's naive. It would make the anti-spam solution somewhat is under value. Anti-spam companies then again modify the solution to put these:

  1. Connection wasted on spams. (Bandwith cost)
  2. False-negative/spam that get through.
  3. False-positives/legitimate emails that get caught if it were using other solution.

But, that's also plain naive. How would you justify false-positive if you weren't sure that the email really get bounced? What measure that you would have to take that? What would you sum here is just a raw view of IT, it only covers basic. 

One of the strategy to measure IT performance (mind you that this is a real case) is to charge every departement that use IT. It might sound silly if the IT guy on your own company charge you with some bills over something that trivial. They would bill you on something that you use as a service. With this kind of dealing, IT departement would have some income written in the annual report, not just expense.

Again, that's just a way to say that an IT implementation is working great, but not a rigid way of telling how effective that implementation. For instance, if your company have a great deal with other company, have you ever been charged on emails that you have sent and received? How many percents being part of the deal's expense you would put on emails?

One of the hidden value of good email spam that is often got away from equation is how many hour per year that your employee spent on deleting SPAM. One might find it silly, but since 2001, SPAM became more hostile. These days, it can cost half of your employee time. This, however, would be a good evidence that you may miss some good parameters of how valuable your IT implementation.

In the end, how a company to come up with monetizing an IT strategy is to measure the outcome of using it. Again, these techniques is only a measure of user satisfactory that hold no real value. They would calculate on potential lost and potential gain. Also, they would calculate on how the company performs before and after the IT implementation just like cosmetic adds.

Because of these potential values, many company would fallen into the trap of spending rollercoster budget. You might find that some of the vendor costs is acceptable for you. You might also find it over-priced and half-baked. This part would simply because of business owners' lack of understanding in IT and sometimes it just for making the company looks cool in front of other company. Yeah, kinda like childish ego of using Power Mac in Starbucks and Blackberry.

How would your company calculate ROI on IT implementation?

Comments

  1. Anonymous1:01 PM

    for additional information this 'charging' other department who used IT services can be called: activity based costing :)

    ReplyDelete

Post a Comment

Popular posts from this blog

STAN vs. UI

Ugh, kasihan banget adek gue. Saking kepinteran dia jadi dapet Akuntansi UI dan STAN. Jadi bingung mau masuk yang mana. Beberapa orang (termasuk orang tua gue), menyarankan masuk STAN. Gue malah memperburuk suasana dengan membela memasuki Akuntansi UI, maklum bela almamater. Duh, gue jadi merasa bersalah bikin dia ragu-ragu. Kira-kira enakan masuk mana, yah? Gue juga gak tahu keuntungan masing-masing. Hasil debat sementara: ~ Untuk jangka panjang masuk UI, untuk jangka pendek STAN. ~~Tapi, dia itu kan cewek, ntar pas menikah kemungkinan besar karir terhambat. Eits, ntar, dulu, sekarang kan jamannya emansipasi, bisa aja cowoknya yang jadi BRT. ~ STAN sarang korupsi, kalo masuk STAN jadi pegawai negeri. Kalo mau kaya harus korupsi. Tapi kalo masuk UI, lulus masuk jadi akuntan publik. Sekarang ini, orang membayar akuntan publik untuk memanipulasi nilai pajak dan aset. *SIGH*. Jadi gak ada yang beres ~ dll. Yah, udah gue jadi bingung, apa lagi dia nanya saran gue. Buah, gue gak pengalaman ...

Installing Goodix Fingerprint Reader Driver on Fedora

I currently have a Lenovo Thinkpad L14 laptop equipped with fingerprint. I was `belok` from KDE Neon to use Fedora 40 because of someone. Now I am tempted to enable my fingerprint: lsusb | grep -i fingerprint Bus 001 Device 004: ID 27c6:55b4 Shenzhen Goodix Technology Co.,Ltd. Fingerprint Reader Dump the firmware Assuming this is a fresh install, lets do some magic by getting some dependencies: sudo dnf install gcc git python-pip python-devel openssl Let's get the source code: git clone --recurse-submodules https://github.com/goodix-fp-linux-dev/goodix-fp-dump.git cd goodix-fp-dump Create an isolated Python environment: python -m venv .v source .v/bin/activate Do the magic: sudo su pip install -r requirements.txt python run_55b4.py exit There are some python scripts available. I run run_55b4.py because my device ID is 27c6: 55b4 . It will spell some nonsense, which is a good thing. That nonsense actually the firmware captured by our device. Also, I typed exit becaus...

Vibe Coding Workflow

I am currently working for having A.I. workflow for generating projects. There are two things that need to be tackled for that: 1) hallucinations; and 2) old codes. I have met several patterns to tackle those two and just need to formulate the patterns into a general flow. Thankfully, a video of building fullstack app using A.I. from Raf Dev channel inspired me to make the formulation. He used multiple A.I. engines to his need: He used Google Gemini to onboard his ideas and summarized it. He forked a boilerplate of NextJS project into a new project. Then, he added the summary from Google Gemini into a file for context. He used QWEN Code, a QWEN3 code engine that is a fork from Gemini CLI, to build the project. When working with an existing project, A.I. will take the whole project as a context. It also means that it will stick with the version used by the libraries. It also will try to update its knowledge based on the common pattern in the project. Most of the time, it will use the c...