Project Owl — a Post-Mortem

Project OWL — one of the weird mix of fuck-ups-slash-success story of our team’s development

Each project is a unique story, and this project was definitely a unique story for our team at Lussa Teknologi. This project started as “hey, why don’t we try…” project (which led to quite a fuck-ups), and ended up producing several of our team’s best practices which is still relevant nowadays.

The project arrived in similar fashion with other projects: a software development firm score a deal with a big client, and outsource some of the development work to our team. In this story, we will define the actors as follow: Users as the Big Client (and their reps), and Client as the software development firm who outsourced the works to Lussa.

The project objectives went like this: the users had an ERP system created from scratch by the client. To enable more flexible access, the User wanted to create the mobile app version of the system. Lussa got the project to mobile-ify the ERP modules into an app.

We used a hybrid approach, one codebase (with small amount of platform specific modification) for Android and iOS platform. Also, in this project, we tried to experiment on several things:

This Post Mortem will be divided into three parts: What didn’t work, what worked, and key learning.

One disclaimer, this will be written from Project Manager view (mine). So there are minimal technical aspects and more on project management aspects.

What didn’t Work

Okay, that didn’t work so well — Photo by Quino Al on Unsplash

What Worked Well

Hurray — Photo by Ambreen Hasan on Unsplash

Key Learning

What’s Next — Photo by Thought Catalog on Unsplash

The project was delayed by 3 months, mostly because of bottlenecks, unclear specification, and non-performing team member. We spent 2 months in the beginning by being idle.

After we redesign the project management process and change the team composition, we get better at delivering progress. The problem still persists in bottleneck (because front end must wait for API to be finished), but overall we can better manage client expectations.

--

--

Engineering / business hybrid || interested in healthcare, tech, and automation to humanize human || B.Eng. ITB || MBA ITB

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Gilang Ariawan Wicaksono

Engineering / business hybrid || interested in healthcare, tech, and automation to humanize human || B.Eng. ITB || MBA ITB