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.

21 Jun 2019

As Unosquare expands its presence from our Mexico and Northern Ireland delivery centers, we continue to learn valuable lessons on the key drivers for successful software development with distributed teams. One of the more important lessons we’ve learned is to set clear expectations early in the client relationship in order to prevent problems down the line.

11 Jun 2019

My last post comparing IT Staff Augmentation and Software Outsourcing sets the table for a conversation about the pros and cons of both models. Remember that being able to make a distinction between your options is important to make the right decision for what will work for your firm and for the work that is to be done. For this post, we will be focusing on IT Staff Augmentation and do a quick review before dissecting the benefits and the potential drawbacks.

16 May 2019

Often IT professionals don’t see much of a difference between staff augmentation and software outsourcing when they are putting together development teams. Before I worked at Unosquare, I wasn’t really aware of the distinction and thought of them basically as synonyms. But now that I’m a Tech Lead, I’ve learned that there is a clear and important distinction between staff augmentation vs outsourcing and have come to understand why it’s vital that companies choose the right solution when getting started with remote team services.

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

03 May 2019

As a reminder, last week we covered: Starting with Why, Defining Roles, Breaking Things Down, Drawing Pictures and Writing Words and Not Starting with the Small Stuff. These steps should provide a pretty solid foundation for a team to build on. So without further ado, mute your notifications for 10 minutes and let’s dive in to the remaining “Do’s and Don’ts” of our software development guideline.

25 Apr 2019

Since I joined Unosquare, my co-worker Tom DiGati has been hounding me to write up a post for our blog. I suck at writing, so it takes me a while to do these things. I politely deferred (aka, blew him off) until his promises of eternal gratitude, friendship and agreeing to ride bikes whenever I wanted (you owe me, Tom) changed my mind. So, I sat down to labor over words that had been rattling around my brain for a while. This post is representative of the experiences I’ve had over the years creating products, services, and apps.

16 Apr 2019

1. SELL YOUR SERVICES

15 Mar 2019

1. ALWAYS BEING BEHIND SCHEDULE

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.”