07 Aug 2019

When it came time to decide on which communication hub to use for Unosquare, the decision was pretty simple. I chose Microsoft Teams over Slack and it’s a decision I’m still happy with today. We were already Office 365 and Skype for Business users, so it was a natural progression for use to implement Teams for our globally distributed employees. We expected some resistance from those that were (and still are) loyal to Slack when we made the official decision to use Teams, but the reason behind our decision makes sense for Unosquare.

12 Jul 2019

In a previous post, I talked about a couple of examples of bad leadership and what we can learn from them. To close the circle, I want to elaborate on the same topic but from the other side of the court: some examples of harmful individual contributors I’ve encountered in my professional experience. As a disclaimer, I’m not going to talk about the typical case of a low performer on a team. That is a widespread situation for which, applying some specific strategies, you can manage and handle. I want to focus this more on a personality perspective.

29 May 2019

 

Strong collaboration and communication with your development partners is very important to the Agile process. But, remember that in your role there are some important quality assurance questions that you should ask yourself to keep your processes consistent.

WHY ARE YOU ONLY TESTING WHAT THE USER STORY TELLS YOU?

User stories should have acceptance criteria added by a product owner or business analyst. These are usually helpful for QA to know when they can consider a story as “Passed QA.” However, it’s important not to just stick to the AC and test only the “Happy Path” for a feature. The AC usually tells us what we want to happen, but it’s our job as testers to think about what could happen. Remember to use your QA skills to think outside the box and run validation and negative tests to improve your test coverage on a story.

09 May 2019

Improving your "soft skills" will support a development team in effectively meeting project goals. When it comes to QA, these are some some of the more contemporary communication skills that have served to be effective in communicating with our Agile teams at Unosquare.

1. BE TACTFUL

16 Apr 2019

1. SELL YOUR SERVICES

02 Apr 2019

1. QA IS NOT INVOLVED IN EACH DEVELOPMENT STAGE

01 Mar 2019

At some point during your professional life, you’ll probably encounter an exceptionally poor leader, boss or manager – someone you’ve worked for, or you’ve seen in a close team. I have, and it’s stressful and exhausting. I’ve seen some toxic leaders in other teams and watched that team reach a crisis point sooner or later. These bad leaders can make you feel like you hate your job, but the truth is you only hate them. As ridiculous as it may sound, bad leaders can be good for you. You might suffer under their command, but the experience will make you stronger. You can learn from what they are doing wrong. Like my mom says: “you are not useless, at least you are a bad example.”

04 Jan 2019

This post is the first in a series intended to provide my guide to “Right-Sourcing.” This term is what I use to describe finding the best fit for distributed agile augmentation of your software development team. Over a series of posts, we will discuss how aligning your software staffing needs with available options – whether offshore, onshore, local contractors, or FTEs – is critical to the success of your digital transformation projects. Although a variety of best practices keep projects on track, choosing the right approach in the first place is a huge advantage that continues to pay dividends.

18 Dec 2018

Being promoted from within to assume a leadership role on a team where you were once a member has a set of inherent challenges — many of the issues that you would encounter come from assumptions and not taking the opportunity to set expectations. If it is an outside hire, they will likely be more descriptive in their approach to taking charge as they need to assess several team characteristics of which you are already aware. Because things like communication, ways of working, culture, etc., need to be understood, there will be a need to define them and therefore setting the expectations of the new leader. I suggest you set your expectations early and assume nothing.

14 Dec 2018

Having teammates spread across wide geographies and different time zones has its challenges, and there are strong opinions, both pro, and con. With the speed of the highly competitive software development market and the need for continuous improvement in application development, trends are pointing towards companies trying to find and retain the best talent, wherever they may be.