Category Archives: Capturing our Culture

“Never Stop Improving” is the motto that we strongly abide to. We don’t just look to improve in one direction, we inspect and adapt constantly! Culture is made up of its people and in our case, our most important resource.

“I start with the end in mind, and successful results motivates me to go on”: Alvin, Technical Support Analyst

Living the furthest away, but is usually the earliest to step into office in the mornings, Alvin has been known to ask the most insightful and critical of questions.

We had a chat with him as he shared some insights on his journey of growth, the most important qualities for a Technical Support Analyst in Titansoft, and how his team works together to cultivate a blameless culture.

Continue reading

“Look for something you do not know. Exploration is the mindset”: Antony, Senior Product Developer

Walking down the corridor always ready with a good-humoured smile upon eye contact, that’s Antony, our Senior Product Developer (aka software developer) who was recently promoted. Congrats!

We sat down with Antony to find out his motivations, and some advice he has on what it takes to be a Senior Product Developer in his 7th year in Titansoft. Read on as he shares with us his journey of growth in Titansoft, the time a mistake he made affected almost 2 years’ worth of production data, and most importantly, what keeps him smiling!

Continue reading

Perhaps you need a bit more Waterfall – 8 DON’Ts in Agile Transformation

(此文章中文版『敏捷八不』發表於 Funevo)

“When the Great Tao prevails, the world is shared by all.

The worthy and capable are chosen as leaders, trust is fostered and goodwill is cultivated. Thus, people do not only regard their own parents as parents, nor do they only regard their own children as children. The old are cared for until death, the adults are gainfully employed, and the children are nurtured. Widowers, widows, orphans, childless seniors, the disabled and diseased are all taken care of. Men have their proper roles, and women have their families. While people hate to see a resource thrown away, they do not necessarily keep it for their own use.

Not contributing one’s efforts is abhorred, the same as devoting them purely for one’s own self-interests. Therefore, conspiracies do not thrive; robberies, thefts and criminal activities do not occur. And so, there is no need for doors to be shut.

This is called the Great Unity.”

– Book of Rites(Liji), Great Unity

Continue reading

Immersing Ourselves in Agile

After a full month at Titansoft as interns, we have come to learn more about Titansoft’s Agile culture. So, what is Agile software development?

Waterfall v Agile

Agile is often compared to the traditional Waterfall methodology where a linear approach is taken with software development; each stage is generally finished before the next one can begin. On the contrary, Agile methodology emphasizes the rapid delivery of an application in complete functional components, with a high commitment level from the client throughout the project. With Agile, all tasks are “time-boxed” into phases called “sprints”.

In Titansoft, each sprint lasts a week within which a running list of deliverables planned at the start of the sprint is completed. Deliverables are prioritized according to their value as agreed by the stakeholder and product owner. If all planned tasks for the current sprint cannot be completed in time, work is reprioritized and the information is used for future sprint planning.

Continue reading

A Product Owner’s journey to becoming a Certified Scrum Professional

SCR20146-Seals-Final-CSP-01This article is about what I have submitted to Scrum Alliance while applying for my CSP (Certified Scrum Professional) certificate, and I would like to use this opportunity to share about my Agile learning journey during my years in Titansoft. This has been a very different journey in my life for the past 3 years as it required lots of guts and commitment.

Continue reading

Top 3 Benefits of Titansoft

What comes to your mind when you are deciding which organization to work for? Every organization has its own benefits and it is also one of the major aspects that people will look at when deciding where to go for a job.

In this sense, we polled our own staff to find out what are the top 3 benefits that Titansoft offers (in no particular order)!

top 3 benefits

Our Top 3 Benefits in a nutshell (Image credits to Freepik – flaticon.com)

Training & Development

While training and developing the skills of each individual is pretty much in every organization. In Titansoft, we believe that everyone should Never Stop Improving, which is also one of our organization’s core value.

In Titansoft, anyone can suggest to attend a training, conference or workshop to their manager. These could be relevant to one’s job role or simply to learn out of interest (of course, there is a need to tie-up personal interest with the organization’s interest). In addition, the company would identify training that may be relevant to anyone within the organization and even open up the opportunity to all. Some examples include the Certified Scrum Master course (where even our HR can attend), User Experience etc.

Learning doesn’t stop after the training either. Participants who have attended any of the above are also invited to provide a sharing to the rest of us, allowing knowledge sharing and opportunities to gain new perspectives from the others!

Continue reading

“What?! You are a HR personnel in a Scrum Master Course?” Part 2

Unlike two years ago, when my HR colleague attended a Scrum Master course, the reactions from other participants wasn’t this great when I attended the Scrum Master course about two months ago. I guess simply because Agile practices are becoming more widespread and also, it was an internal training where we invited Daniel Teng (from Odd-E) to conduct this workshop.

Although Agile has been around for a pretty long time and has flipped the entire waterfall model on its head, it hasn’t really made headway in very traditional or highly regulated practices (such as HR, Financial services, Healthcare, etc).

While there are plenty of reasons why Agile adopters can fail, that doesn’t mean traditional services cannot become Agile. From what I have learned at the Scrum Master course, I am beginning to see a clearer picture of the ‘perfect world’ where Agile HR resides. As I am a HR practitioner, the perspective that I would like to share would (naturally) be limited to this context.

Agile HR

Agile HR Team! (Image credit to Flaticon – Freepik, MadebyOliver)

Let’s look at it from a Product angle

HR does many things for an organization, some administrative, others strategic. With the importance and ever-increasing popularity of HR business partners, we can actually consider the organization as our customers.

What if the HR service is a product? And it’s features (i.e. Recruitment, Payroll, etc) are there to resolve the needs of our customers? So for example, if it comes to the end of the month and payroll needs to be done, the entire team will do what it takes to accomplish it at the end of the sprint. If the customer requires a fix to an employee engagement problem, then the team will seek to understand the situation (again doing whatever it takes – research, interviews, etc) and come up with a MVP (minimum viable policy/procedure/process) to tackle it. From real users’ feedback, the team can then iterate and improve on it.

Continue reading