Feeds

Dec 18 2017
Dec 18

By Kenny AbarcaCEO | December 18, 2017

By Kenny AbarcaCEO | December 18, 2017

weKnow is a fully distributed company, something we proclaim loudly and proudly to our partners and potential clients when engaging with them. It’s a characteristic that gives us the competitive edge because it highlights weKnow’s core values and the character of every individual that works at here.

I decided to write this because our clients are always amazed by how seamless our operations and projects run. They always seem amazed by the fact that we span 12 countries and cover 6 time zones, yet seamlessly integrate into their projects from kickoff to completion without a hitch. This is how we keep things running smooth…

Happy Accident

Back in 2013, working remotely was a benefit tied to tenure and seniority. Qualifying employees got to work from home 2 days a week and everything was working smoothly. However, we were one day shocked to receive an eviction notice from our landlord. Turns out he was renting the space to us without a business permit and the authorities were shutting down his operation. At that point we had been thinking about going full remote for some time, so we just took advantage of the opportunity and made the jump to a fully distributed model. 

It’s been 4 years since we started perfecting the methodology, certainly learning through our mistakes and making adjustments especially because we moved from a local team to a globally distributed team. While he administrative complexities can be burdensome, they are easily overshadowed by the sheer quantity of talent at our disposal.

There are three pillars that we’ve identified necessary to make the distributed team actually work, those pillars are:

Hiring A Distributed Team

The key driving factor that led us to global distribution was to expand our scope for talent acquisition. Not all potential candidates are suitable for a globally distributed system. Most prospects are attracted to the concept of managing their own time and location, but are not prepared to handle the responsibilities. We often quip the quote “with great power, comes great responsibility”, while talking to prospective employees.

Our personality interview includes questions related to self-Motivation, strong communication skills, attention to detail and enthusiasm to determine if a candidate is suitable for a remote position.

Here’s an old post from Recruiter.com that best summarizes the personality types suitable for virtual work.

Communication

Lack of communication leads to conflict and mistakes, that’s why while working remote, everyone should maintain healthy communication with all teams, both internally (within the company) and externally (client teams).

We place a lot of emphasis on ‘raising your hand’ when help is needed, having a hero complex in a distributed system leads to a loss of time and ROI potential. Nobody should stay up all night fixing what would take another, more experienced team member, five minutes to address or advice.

Managing A Distributed Team

weKnow is a horizontal organization, all decisions and challenges are addressed at the same level. But this also means that all employees, despite seniority, have direct access to anyone in the organization. This enhances the team’s problem solving capacity and facilitates team-wide adoption of the solutions.

For instance, we standardized holidays throughout the company, that means that whether you’re based in Argentina or France you still take the 12 holidays of the Costa Rican calendar, as a reference and because that’s our baseline. Individuals can trade holiday days but as a default, we all share the Costa Rican holidays.

One challenge that proved to be a struggle was finding a Time Tracking and Resources Administration tool. We pretty much tried them all but they all had either too much for our needs, or just weren’t a fit.

We decided it was time to have our own custom fit web application to handle Time Tracking, Resources, Skills, Requests, Prospects, and many more in a way that it syncs with our company’s style and personality. We even made it a cool internal project where developers transitioning to a new client could help out. It was built in React, MeteorJS and MongoDB which was very attractive challenge to our team, because they were new technologies, thus a learning opportunity.

One of the features that I like the most about ‘KeepTrack’, our tool to track pretty much everything at weKnow,  is the ‘Skills feature’, where people input their skills as well as rate how much experience they have on that skill.  Additionally, that same feature is a place where we  have our technology radar for the skills our team has but also the ones that we lack of or should invest for the near future.

This is already helping our Capabilities team identify who’s best suitable for an upcoming project without having to ask our IT team. The ‘technology radar’ feature, is helping our team learn about technologies that are taking off so they can focus on learning these frameworks or languages.

Our Tools For Managing A Distributed Team

Here's the mix of tools we use to make this work:

Hope you can find this article useful. If you already have a distributed team, this might help you improve the model, and if you are thinking about implementing it, then you certainly can make good use of one or two tips.

Please comment or reach out if you have any questions or would like us to expand on a specific aspect of managing distributed teams.

Jul 27 2017
Jul 27

By Kenny AbarcaCEO | July 27, 2017

By Kenny AbarcaCEO | July 27, 2017

We are excited to announce our line-up for the 2017 Drupal Camp Costa Rica. As proud members of a great community in Costa Rica, weKnow is committed to growing the community by sharing information and insights. We also take this opportunity to thank our team members for consistently sharing knowledge with the Drupal community in Costa Rica, as well as around the world in our global outreach initiatives.

Here are the topics of our sessions, they range from all expertise levels as well as technologies:

All sessions will be recorded and uploaded to the web in case you can’t make it to the camp.

Mar 14 2017
Mar 14

By Kenny AbarcaCEO | March 14, 2017

By Kenny AbarcaCEO | March 14, 2017

After all the hard work we have been putting into building “WeKnow” as a company that primarily focus on training, we are excited to announce that the company is reaching one of its first milestones and that is to provide a training in a DrupalCon. This goal is coming to a reality in Baltimore where we will be presenting Mastering Drupal 8 Development.

The training, created by Jesus Olivas and Enzo García will provide an introduction to the most important changes for developers in Drupal 8, allowing attendees to learn by practicing, while at the same time providing a solid knowledge of the process of building modules for Drupal 8.

During the workshop, students will create a custom module and other components by using various APIs, plugins, and hooks. By the end of the training, trainees will have a better understanding of Drupal 8 and how the introduction of Symfony components are changing the way modules should be written.

Originally the training was going to be provided only by two trainers but there was such an overwhelming response from attendees that we had to increase the trainers to 4 in order to provide the best training experience for all attendees.

Sign up now! There are still some tickets left to attend the training but they are selling out quickly.

Additionally, we also have a presentation session called “Improving your Drupal 8 Development Workflow”. Make sure you stop by and say hello.

About Drupal Sun

Drupal Sun is an Evolving Web project. It allows you to:

  • Do full-text search on all the articles in Drupal Planet (thanks to Apache Solr)
  • Facet based on tags, author, or feed
  • Flip through articles quickly (with j/k or arrow keys) to find what you're interested in
  • View the entire article text inline, or in the context of the site where it was created

See the blog post at Evolving Web

Evolving Web