11 Oct 2019

As part of our overarching goal to create a company culture where our employees have the opportunity and support necessary to do their best work, we are creating a place where we can centrally house all the content, tools and training materials that they may need. We are creating Unosquare University with the goal of preparing our employees, and our company, for their next assignments and our next clients because we believe that by continually learning and growing, we will all succeed.

01 Oct 2019

Starting a new job is stressful. There are so many new people to meet, names to remember, procedures to learn, routines to follow, and policies to understand which can make those first few days and weeks feel pretty overwhelming. At Unosquare, we know that the three-hour new employee orientation from HR isn't enough to cover everything a team member needs to know. Furthermore, when we follow a traditional format of delivering a large amount of information all at once, valuable, but nuanced information is sometimes overlooked. We need our team members to consider different aspects of our company culture, workplace procedures, and all the activities that take place during and after work.

19 Sep 2019

The last twelve months have been integral in our continuous effort to refine and improve our delivery process both for our engineers and our customers. In June 2018, we started a pilot program creating the role of Engineering Manager on our Delivery Services teams. The pilot proved to be successful in the first 25 teams, so starting in 2019, we’ve expanded to roughly 120 teams and plan to add more in the future.

31 Jul 2019

In a series of posts we are going to review different variances of platforms, frameworks, and libraries under the umbrella of Java. For this post, we are going to cover a basic view of Apache Kafka and why I feel that it is a better optimized platform than Apache Tomcat. 

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.

01 Jul 2019

My first post in this series compared IT Staff Augmentation and Software Outsourcing to set the table for a conversation about the pros and cons of both models. Then, we looked at the pros and cons of IT Staff Augmentation model. In this post, I will do the same exercise for Software Outsourcing projects. It’s important to remember the distinction between the two options in order to make the right decision for your firm and your software development needs.

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.

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.

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.