Software Developers Teaming

Alternative strategies for acquiring talent in software development – part 2 – Remote team models

In my last post, I discussed setting up a remote software development team as a pragmatic solution for resolving local technology talent constraints. If your business is struggling with hiring developers or you are looking for scalable talent solutions, then this topic will interest you.  In this article, I outline some distributed team models that I’ve worked with, along with their applications …

2016 Romania Software & IT Industry Report

Over the last 15 years, Romania has achieved and maintained a lead position as one of the main outsourcing countries of not only Eastern Europe, but also the world, being a preference for many multinational companies in terms of project relocation and department setting in the region. With a strategic position within Europe and human capital with high potential, Romania …

Imagine-Cup-Enty-Winners-2016

Team ENTy of Romania is Microsoft Imagine Cup Champion 2016

Team ENTy of Romania was crowned 2016 Imagine Cup World Champions, Microsoft’s global technology competition held at Seattle, Washington. They used sensor fusion to detect and monitor if a patient is having balance and posture problems, visualized via an Azure cloud service in real-time. Normally it would take doctors months to see and diagnose related health issues. The event featured …

Why distributed teams are a strategic advantage to technology companies

Software development teams who strengthen their work processes to enable remote developers offer their companies distinct advantages: New recruitment is focused on talent and fit, rather than an applicant’s geography. Leads can build teams more quickly. Onboarding team members is faster and more efficient, as a result of shifting from centralized dependencies to a de-centralized structured process. Executives gain the flexibility to utilize outsourced contractors, local or offshore, because there’s …

What we can learn about remote engineering from Zapier

You can hire the right people, even if they don’t live where you live.  Zapier publishes a guide to Remote Work, that is one of the most in-depth sources of honest information on remote working that I have found on the web. A must-read for development managers.  I’ve highlighted some important take-aways: A focus on process “Process, at a small …

robot-battle-competition-2014

Robot Battle Competition, Technical University of Cluj-Napoca, Romania

I was invited by a Test Engineering Consultant and friend to attend a robot battle competition at the Technical University of Cluj-Napoca, Romania.  I had never been to such a competition so I didn’t know what to expect.  What an amazing experience! I found myself in a lecture hall packed with students, not to mention a few recruiters from Bosch …

3 Characteristics of highly effective software outsourcing partners

In our experience, there are three key characteristics of highly effective software outsourcing providers: 1. Marketplace The provider is located in a region with availability of talent, cultural similarities (to its customers), strong communication skills (fluency in customer’s language), and a strong education system. Sometimes only two of these four criteria are available. But then the challenges are greater. We …

TeamFound-Virtual-Team-Launch-Kit1

Virtual Team Launch Kit Released!

The first step in ensuring a successful high-performing virtual team is recognizing that virtual teams function differently than co-located teams. Eight months ago we launched a remote software development team for a client in Baltimore, MD.  We invited two team members from Eastern Europe to attend a 1-week orientation. TeamFound was on-site for the first two days to administer team …

The importance of setting roles and expectations in distributed teams

Team members are more willing to trust and cooperate with each other when they know what to expect from each other, especially in distributed teams where personal contact is limited.  Each team member should understand his or her role and responsibilities, as well as those of his or her teammates.  This is especially important between team leads in a client/contractor …