#AgileSG16: From Chaos to Control, from Control to Freedom – 5 Lessons Learned on Our Agile Journey

Check out the slides from the presentation given by  Yves at Agile  Singapore Conference 2016 ! 🙂 Titansoft is proud to be a Platinum sponsor of the event and hopes every participant can enjoy learning and growing together with us over these 2 days. Do check stop by our booth to have a chat if you would like to know more about us!

When Agile meets Facilitation: Building Self-organizing Teams in Scrum

flock-of-birds-3

(Chinese version published on FunEvo.com 中文版發表於敏捷進化趣)

I always think being a Scrum Master is like being a legend , a Scrum Master helps the Team to understand Scrum and Agile, supports the Team to level-up technical practices, guides the Team to be self-organizing, removes impediments to the  Team’s progress, etc. And to make the job even more complicated, Scrum Master does not have authority over the Team, the Team does not listen to Scrum Master (Unless Team choose to)!

If you look at all these responsibilities individually they seem achievable, but when you put them together it is very challenging for one person to execute. And the one responsibility that confused me the most was that the Scrum Master needs to “Facilitate”, and I had no idea what it meant back in 2014. Continue reading “When Agile meets Facilitation: Building Self-organizing Teams in Scrum”

Work Hard and Play Hard at Titansoft

Work Hard Play Hard

Titaners always work hard, but we never forget to have fun together as much as we can. Bonding with our colleagues through all the activities throughout the year is a fun way to know each person’s real personality. We are not just colleagues who only meet each other in the office, but we are also friends with similar interest.

Continue reading “Work Hard and Play Hard at Titansoft”

New Insights on 3 Principles That Build a Collaborative Team

Cirque de Soleil Amaluna resized
Image: online source

“Oh man, I screw this up. I’m really sorry.”

“I’m not good at this, and can you teach me?”

Do you hear this often from people in your team? Or do you feel comfortable to acknowledge your mistake or weakness in front of your team members?

In my recent readings, I came across some refreshing concepts that gave me new insights about building a collaborative team. The concepts entail three key principles that sound simple but yet powerful for creating an effective collaborative team and cohesive organization culture.  The three principles are Respect, Trust, and Integrity. People often know them in a broad meaning and they often form the core values that many companies may adopt. But, let’s zoom in to see how they apply to actual workplace and translate to collaborative team culture. Continue reading “New Insights on 3 Principles That Build a Collaborative Team”

7 Key Factors for Agile Testing

Untitled
Janet Gregory at the Titansoft office!

A couple of months ago, we invited Janet Gregory to our company for a sharing on Agile Testing. Janet is the co-author of the Agile Testing book. One of the key take away from the sharing was testing is an activity throughout the sprint. It’s not a phase where testing can started after development is done. In addition, she also mentioned 7 key factors for an Agile testing which I found really interesting.

Continue reading “7 Key Factors for Agile Testing”

3 Things to Consider for Great Job Posts

Nearly everyone has seen a job post at least once in their lives. Be it on print (like newspapers or random notes around bus stops) or on media (like the internet and online job boards), these job posts usually share one similarity – which is to describe the role of the position. Essentially, what you can expect to do if you land the job!

Job Post Blog
If only we can add auras to job posts…

These job posts are usually very serious documents that outlines the responsibilities of the job as well as state the requirements to take on this role (Usually technical abilities. After all, you do need to know programming if you want to be a programmer…). There is absolutely nothing wrong with such a job post. However, we chanced upon a couple of rather interesting job posts and decided, ‘Hey. This company sounds fun. We are fun. Why isn’t our fun oozing from our job posts?’.

Thus, we embarked on a journey to improve our job posts. It was not an easy one, but we learned a lot along the way and finally settled on our current incarnation. Find out more about the 3 things we look at when creating our job posts after the break.

Continue reading “3 Things to Consider for Great Job Posts”