3 things I learned from building the biggest education SSO in the world

While designing for GovTech Edu, I had the chance to lead the design of Akun Belajar.id (an official single sign-on account from The Ministry of Education, Research and Technology of Indonesia). This has become one of the biggest projects I've ever worked on, and the one I've put the most pride into.

Aug 1, 2022

Aug 1, 2022

·

3

 min read

3 things I learned from building the biggest education SSO in the world

What is Single Sign-On? 

Single sign-on (SSO) is a session and user authentication service that permits a user to use one set of login credentials -- for example, a name and password -- to access multiple applications. 

What’s so challenging on building one? 

To put this in perspective, the users of this app ranges from 17,000 different islands, that has approximately over 748 local dialects and cumulated at latest update, today (1st Aug 2022)over 5 million teachers and 24 million students. 

The above, are just a few of the given challenges we solve day-in and day-out. What creates further challenge in this ever growing environment, is the legacy and system that was left from the previous Ministry and their way of doing things.

While we’re not done yet, here are the three things that have kept me motivated, agile and creative during the product development;

1. Marry the vision, not the small decisions. Learn to compromise.

What does that mean? Working across platforms, programs and agendas can be hard. What’s harder is when we have to make sure all needs are met. The decisions that I’ve made along the way, have sometimes had to go through a back and forth between yes and no. Whether that’s a yes, and then 2 months later becomes a no due to new circumstances - then so be it.
When designing a product, sometimes it can be easy to miss the bigger picture.


2. Ask why, all the time. Validate your problem and find the underlying roots of the issue

There’s always a need to stop researching and taking action. However, understanding a problem, and analysing it with the right mindset, might give us the opportunity to look at things from a different perspective. 

Being in the team that deals with so many stakeholders, I understand that making sure we understand the underlying root of the issue is important to create a better product for the user. 





3. Prioritising, is priority. 

If there’s one area where my skill has improved since being involved in this project, it is being able to prioritize quickly and efficiently. Without the ability to prioritise, everything will come at you at any given time - which can severely impact your goal.


Do you think all the above add value to you? If so, let me know! I’d love to hear how does it help you!