Arrow_Dropdownic_001_google+_16ic_002_xing_16Group 2ic_003_facebook_16ic_004_linkedIn_16Groupic_005_message_16ic_006_upload_16ic_007_remove_16ic_008_email_16ic_009_attachment_16ic_010_file_16ic_011_name_16ic_012_arrow_left_16ic_013_arrow_right_16ic_014_arrow_down_16ic_015_arrow_up_16ic_016_dropdown_arrow_down_16ic_016_dropdown_arrow_leftic_016_dropdown_arrow_rightic_017_K&C_dropdown_arrow_up_16ic_018_language_16ic_019_Quote_16ic_020_+_16ic_021_=_16ic_022_phone_16ic_023_twitter_16ic_024_position_16ic_025_company_16ic_026_search_16ic_027_mobile_16ic_028_fax_16ic_029_location_16ic_030_enlarge_16ic_031_downscale_16ic_032_contactic_download_normal_16pxic_033_skype_16ic_006_download_16 copySearchGroup 26Rss_font_awesomeK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxic_agile_128ic_business_128ic_agile_white_128ic_banknote_smile_128ic_business_128ic_business_128ic_checkmark_128ic_client_team_manager_128ic_code_file_128ic_code_files_128ic_corporate_cloud_platforms_128ic_crossplatform_apps_128ic_dedicated_team_128ic_developer_128ic_development_team_128ic_enterprise_128ic_faster_timeframe_128ic_fixed_price_128ic_graph_down_128ic_graph_down_128ic_hourly_128ic_hourly_white_128ic_information_finder_128ic_junior_developer_128ic_managed_team_128ic_message_128ic_mobile_app_startups_128ic_mobile_development_128ic_mobile_development_up_128ic_mobile_devices_128ic_multiplatform_128ic_multiplatform_white_128ic_pricetag_128ic_project_checklist_128ic_project_management_128ic_project_management_team_128ic_research_and_development_team_128ic_scalable_team_128ic_senior_developer_128ic_smaller_codebase_128ic_smaller_price_128ic_startup_128ic_team_manager_128ic_three_times_faster_128Consul_VerticalLogo_FullColorPacker_VerticalLogo_FullColorTerraform_VerticalLogo_FullColorVault_VerticalLogo_FullColorethereum_black_64ic_Interest_based_64ic_acrivate_card_64ic_api_client_64ic_application_architecture_64ic_application_architecture_ white_64ic_application_development_user_64ic_application_development_user_64ic_arrow_down_64ic_automated_backups_64ic_automated_infrastructure_provisioning_64ic_automated_infrastructure_provisioning_white_64ic_automated_storage_64ic_automated_storage_64ic_automation_64ic_microservice_architecture_64ic_avaliability_across_the_world_64ic_avaliability_across_the_world_white_64ic_blockchain_64ic_blockchain_white_64ic_brackets_64ic_brackets_64ic_build_64ic_build_64ic_build_64ic_business_64ic_business_partnership_64ic_business_partnership_white_64ic_business_64ic_calculator_64ic_calendar_64ic_calendar_64ic_car_rent_64ic_card_renewal_64ic_chat_64ic_chat_bubbles_64ic_chat_bubbles_64ic_chat_white_64ic_checklist_64ic_checkmark_64ic_blockchain_64ic_smart_development_64ic_blockchain_consulting_64ic_checkmark_white_64ic_clock_64ic_clock_white_64ic_cloud_media_64ic_cloud_solutionsic_cloud_solutions_whiteic_cluster_64ic_cluster_white_64ic_code_base_optimization_64ic_coding_64ic_coding_white_64ic_commenting_widget_64ic_commenting_widget_64ic_containers_64ic_containers_white_64ic_continious_64ic_continious_delivery_64ic_continious_delivery_white_64ic_continious_release_64ic_continious_release_white_64ic_continious_white_64ic_cost_saving_64ic_cost_saving_white_64ic_cpu_load_64ic_credit_card_64ic_crossplatform_app_development_64ic_crossplatform_app_development_white_64ic_custom_crm_64ic_custom_crm_64ic_independence_consulring_64ic_database_calls_64ic_database_calls_white_64ic_dedicated_teams_64ic_dedicated_teams_64ic_desktop_application_user_64ic_desktop_application_user_64ic_desktop_code_64ic_desktop_code_white_64ic_developer_64ic_developer_white_64ic_development_64ic_devops_64ic_devops_64ic_documents_64ic_documents_graph_64ic_documents_graph_white_64ic_documents_white_64ic_download_presentation_64ic_education_64ic_email_open_64ic_email_open_white_64ic_environment_healthcheckethereum_white_64ic_euro_64ic_euro_white_64ic_failure_solved_64ic_gdpr_64ic_globe_outlines_64ic_good_quality_64ic_high_load_websites_64ic_high_load_websites_white_64ic_hotel_booking_64ic_inability_64ic_inability_white_64ic_increase_64ic_increase_white_64ic_increasing_team_64ic_independence_64ic_integration_64ic_it_outsourcing_64ic_it_outsourcing_64ic_knowledge_sharing_64ic_mobile_devices_64ic_laptop_user_64ic_laptop_user_white_64ic_launch_64ic_launch_white_64ic_learning_64ic_learning_two_white_64ic_lighthouse_64ic_link_64ic_load_balancer_64ic_load_balancer_64ic_load_card_64ic_lock_64ic_lock_white_64ic_low_cost_64ic_low_load_websites_64ic_maintenance_tools_64ic_maintenance_tools_white_64ic_media_player_64ic_media_player_white_64ic_messaging_platforms_64ic_microservice_architecture_64ic_microservices_64ic_microservices_64ic_mobile_app_64ic_mobile_app_64ic_mobile_content_64ic_mobile_development_64ic_mobile_development_white_64ic_mobile_devices_64ic_mobile_devices_white_64ic_mobile_payments_64ic_mobile_social_media_applications_64ic_mobile_workflows_64ic_money_transfers_64ic_multimedia_sharing_64ic_multimedia_sharing_white_64ic_my_garage_64ic_no_access_64ic_no_access_white_64ic_no_oldschool_64ic_online_marketplaces_64ic_online_marketplaces_white_64ic_online_trading_64ic_online_trading_64ic_pair_device_64ic_parallels_64ic_parallels_white_64ic_passcode_64ic_payment_systems_64ic_performance_64ic_performance_issues_64ic_performance_issues_white_64ic_performance_white_64ic_plane_64ic_plane_white_64ic_plus_64ic_plus_64ic_pricetags_64ic_pricetags_64ic_product_64ic_product_search_64ic_product_white_64ic_productivity_tools_64ic_productivity_tools_64ic_project_delivery_64ic_project_delivery_white_64ic_project_management_64ic_project_management_collaboration_64ic_project_management_team_64ic_project_management_team_white_64ic_project_risks_reduced_64ic_quality_mark_64ic_quality_mark_64ic_quality_mark_white_64ic_question_64ic_react_native_64ic_response_time_64ic_response_time_white_64ic_rest_api_64ic_retail_64ic_transparency_consulting_64ic_scale_up_64ic_scale_up_white_64ic_security_64ic_security_64ic_self_healing_64ic_self_healing_64 copyic_send_money_64ic_server_64ic_server_white_64ic_shopping_64ic_shopping_white_64ic_sleep_mode_64ic_small_is_beautiful_64ic_smaller_price_64ic_social_benefits_64ic_social_connections_64ic_socket_64Group 20ic_spare_parts_for_cars_64ic_spare_parts_for_cars_white_64ic_speedometer_64ic_performance_consulting_64ic_speedometer_white_64ic_startup_64ic_startup_white _64ic_target_64ic_team_64ic_testing_64ic_testing_checklist_64ic_testing_checklist_white_64ic_testing_white_64ic_three_times_faster_64ic_touch_64ic_touch_id_64ic_touch_white_64ic_transparency_64ic_ui_design_desktop_64ic_ui_design_mobile_64ic_ui_design_mobile_white_64ic_umbrella_64ic_umbrella_64ic_umbrella_white_64ic_up_and_down_scaling_64ic_up_and_down_scaling_64ic_users_64ic_users_white_64ic_ux_design_64ic_ux_design_desktop_64ic_ux_design_64ic_ux_design_white_64ic_vehicle_64ic_web_based_search_64ic_web_based_search_white_64ic_web_browser_code_64ic_web_browser_developer_mode_64ic_web_browser_user_64ic_web_development_64ic_web_development_white_64ic_web_portals_64ic_web_portals_64ic_web_user_64ic_web_user_white64ic_workflow_64ic_workflow_steps_64ic_workflow_steps_white_64ic_workflow_white_64ic_working_environment_64solidity_blackGroup 19

How to Ramp up Your Team Wisely

A robust, reliable team is a key to success in any business. Therefore, particular attention must be paid to the recruiting and retention of employees. With this in mind, how should one treat the process of selecting new employees? The K&C recruiting specialists will be glad to share some tips.

Pay Careful Attention to Your Recruiting Strategy

If your company needs a particular specialist, do not rush to follow the beaten path of hiring a new employee from anywhere you can find. Rather, try a multi-phase approach to your recruiting process.


Recruiting Steps

The first phase involves preparation. During this phase, an HR specialist specifies all the details about the vacancy to fill and begins an internal search among existing employees:

- among existing specialists who have already been working at the company and have been facing emotional burnout on their current project and are looking for new challenges or the technology stack to dig into;

- with whom the company has successfully contracted previously.


K&C’s remark: “There were really many cases when people came back to us after some time. We do try staying in touch with our ex-colleagues. It’s a good practice.”


The second phase involves an active search, if needed. Here, the traditional search methods are implemented.

 - “Cold” search and search via social networks like Facebook, LinkedIn, etc. (the primary condition is no spam, only an individual approach is acceptable here)

- Response-based recruiting: Job posting on job portals, specialized resources or company’s website, processing replies as well as working within your candidate database (with candidates that have previously applied for a related position)


K&C’s remark: “Rely mainly on an in-house recruiting. Resort to external recruiting agencies only when you need to hire 20-30 or more specialists in total.”

Check All Resumes and CVs Carefully

In an ideal world, we would prefer to deal only with the resumes that are error-free and formatted correctly to find qualified candidates. However, in reality, we have to put up with the fact that software developers are not linguists, and they are not trained how to do it properly. Therefore, behind a poorly looking resume, you may find a diamond in the rough.


Steps for Resume/CV Assessment

First, look at the resumes that provide the most complete information. That is, you can see the technologies, projects the person has worked on, and his/her role in them.


Second, pay attention to the resumes that are not perfect but at least contain the most essential information. As we have already mentioned, even candidates with badly composed resumes deserve a chance.


K&C’s remark: “A resume is just a method of contact, personal communication decides everything.”


What to Pay Attention to

Here are the most crucial elements to notice when looking through a resume:

- Knowledge runs the show! If the person knows all that is required for a specific position and he/she has the necessary experience, then they are your candidate.

- Specific Education is mostly not required: if a person has worked with the technology for a long time and showed good expertise, then the education does not matter.

- Demographics: We don't think it’s a secret any longer that factors including religion, heritage, political views, and gender are not important. If you're still living in the middle ages, you’d better come back to the modern world and get to know its rules.

Hold an Interview Professionally

First of all, define the size of your company. If it is as big and well known as, i.e., Google, then you can use a typical interviewing method. This standard process could imply several rounds of interviews: a Recruiter or HR specialist holds the first “general” interview, then a technical interview is conducted, and lastly, a final step is reached - an interview with a hiring manager or a team-lead.


However, if your company is more of a niche enterprise, then it could be more rational to keep an interviewing process more flexible, adapted to the definite job opening and specific candidates. It should not be long and consist of too much rounds. Otherwise, a candidate will not understand why he\she needs to spend so much time to become a part of the company hardly even known on the market.


A conversational tone during the interview is also very important. By no means should it seem like an arrogant examination to the candidate.


Steps of the Interview

Divide the interview into two parts: preliminary short communication, to clarify fundamental questions, and an extended interview, which implies the presence of technical specialists. They can use real-life situations from projects they are working on, whether they have already been solved or are still works in progress. This is done for a candidate to think this over and suggest his\her options of solving issue.


K&C’s remark: “A person can cram a theory very well, but it is not a guarantee. It is important for us to see how a candidate think, and whether his or her logic coincides with the project’s concept.”


Here, for clarity, we’d like to provide a detailed example of K&C’s practice to demonstrate what you really need to look for in a candidate.


Once, a new K&C employee asked their unit manager, “Why did you hire me? I hardly answered a question during the interview.” The manager replied, “We need people who know how to work well, not how to interview perfectly.”


The unit manager saw the experience and the desire to work within the candidate.


Detection of a “Not-Your-Person”

There are three essential factors that you can’t afford to miss during the interview.

- Sometimes, it’s glaringly obvious that a person has been “coached” to pass an interview with flying colors. This can make it seem that he/she has visited dozens of them and just memorized all the questions. Usually, such people can’t think analytically – any moves away from the typical interview questions will confuse them.


- In addition, try to clarify how interested a job seeker is in your company and its offer. You can hire a technically ideal person, but if he/she wants to achieve something specific (it could be some other technology stack a person is leaning towards, or managerial responsibilities that are not possible to be realized within definite project etc.) in their new job that your company can't provide, your collaboration may turn out to be useless for both parties.


- The last, but certainly not least important factor is the possible discrepancy between information written in the resume and their actual experience and knowledge – which comes down to how much the candidate may have exaggerated in their resume.

Onboard a Newcomer Properly

When a new person first comes into the office, there is no a single way to behave with him/her.


Some people would like a comprehensive introduction with all the details. Usually, these people prefer to be guided and need their hand held over the course of their first week.


Other individuals feel better on the first day if they are left alone somewhere in a quiet corner with a pile of company information to review.


What you definitely need to provide is a working place and any necessary technical devices. And do not forget to let the newcomer know who they should address if they have questions.


However, the actual on-boarding process depends a lot on the team and corporate atmosphere. In some organizations, it is customary to initiate the new employees introduction to the group, while other teams prefer this introduction to happen more naturally and do not force the newcomer’s hand. In either case, during the first week, an HR specialist should monitor the situation thoroughly, acting as a mediator between the novice and their team.


K&C’s remark: “Do not try to organize everything like big companies do. Branded t-shirts and trucker hats may just frighten away a newcomer.”

Retain an Employee Naturally

The Modern Phenomenon of High Personnel Turnover

Nowadays, we increasingly observe that employees tend to leave companies after less than a year. Those who work more than two years at a company (for us at K&C 5-6 years) are phenomena. So, what can you do to encourage workers to stay with you as long as possible? Actually, it’s not a big mystery. You just have to...


Create a Positive Atmosphere

We spend almost 90% of our life at work. Thus, the atmosphere etched into the hearts of every employee is of great importance. If a person feels uncomfortable, efficiency decreases accordingly.


Set up Feedback Meetings

Depending on the length of the employee's stay at the company, make it a practice to conduct feedback meetings. Create a standard form with questions that will be discussed. Send it to the employee with whom the meeting will be held in advance. During the communication itself better to practice individual approach, stay flexible and use answers from the form as a kind of tooltip and guideline.


Also, ask people with which the employee works to leave feedback on him/her. This can be a direct manager of the person: a tech\team lead or a project manager as well as other team-members. They should also monitor this feedback and understand how motivated the employee is, and how much he/she likes the project.


K&C’s remark: “At K&C, all team leads communicate with an HR specialist directly. With this, the HR specialist is able to fully understand each employee's situation.”

To Summarize

All in all, K&C’s team hopes that all of the advice mentioned in this article, will be useful for your business. Cater to the needs of your team, grow it, and develop it. With this in mind, we’re sure you will be surrounded not only by colleagues, but also by friends.

SHARE WITH FRIENDS
You might find this interesting
Our cases
Bosch Classic Cars - Digital Engagement Platform for 19K Vintage Car Owners
Our cases
Liferay Portal Performance Tuning Services for a Major Online Gaming Software Supplier
Our cases
How to apply React Native while developing heavy cross-platform mobile apps
E-book
How to Secure Web Product Development — FREE eBook
E-book
Digital Transformation: the Philosopher’s Stone of Economic Growth
Our cases
Reference: Major producer of auto electronics and spare parts
Our cases
Micro-service Architecture for New AngularJS Application - Case Study
Our cases
Portal Performance Tuning For Major German Travel Agency
E-book
Top Tools for Cost-Effective Web Development — eBook
Our cases
Reformation of Deployment Cycle for Bosch Classic Cars Portal
Our cases
Fast and Lightweight Mobile Application based on PhoneGap/ Cordova
Our cases
Drivelog.de — Web Marketplace for Car Owners and Service Providers
E-book
Determining Approaches to Mobile App Development
Our cases
The Platform Providing Event Organization
Our cases
VAIX - Fault tolerant infrastructure for 24/7 high-load machine learning service
Web,DevOps,Our cases
Our case: Marketplace for gaming goods
Web
Scaling software solutions - how it works
Other
Don’t Treat Me Like a Fool: The worst thing you can do for your business
Mobile
Native or Hybrid Apps: A Quick Comparison
Web,Outsourcing,Amazon Web Services
DEBUGGING AWS LAMBDA FUNCTIONS
Other
Europe’s Big Payments Directive PSD2
DevOps,Outsourcing
Rancher 2.0: A Quick Look at the New Version
Outsourcing
The BPM in the Microservice Environment
DevOps
Installation and setting up: Nextcloud as a local network storage on CentOS7
Web,Outsourcing,Other
Angular 5 VS React.js – Who’s Going to Set the Tone in the Upcoming Year?
Web
Microservices… when do we need them?
Web
Plan to Succeed: 4 Tips for Building Scalable Software
Web
Cloud Deployment: Overview of Options
Other
How to Convert Your Business to an Amazon-Style Market Leader
DevOps,Other
Security in Kubernetes and How Companies Can Benefit from It
Our cases
How to Save Money Using Your Own Infrastructure
Other
Swimming with Sharks
DevOps
How We Manage Our Infrastructure with Chef
Other
GDPR: Smart Practices
Web,Outsourcing
ANGULAR 6 versus REACT 16.3
Web,Outsourcing,Other
JS Frameworks: The Trendiest Frameworks You Should Know
Web,Other
JAMSTACK IS THE NEW FACE OF STATIC SITES
Web
Angular 4 vs React – what to choose in 2017
Web
When Microservices Help Make Future-Ready Products
Web,DevOps,Outsourcing
DevOps als DevSecOps – Integrierter Schutz vor Bedrohungen ohne Termin- und Budgetüberschreitung
DevOps,Outsourcing
AWS DevOps: A New Way to Run Business
DevOps
DevOps As DevSecOps – Full Integration of Threat Protection Without Compromising Deadlines of Budgets
DevOps
How to start services on Linux
Web,Outsourcing,Other
Angular 5.0.0 – A Better Version of Itself
Web,Mobile,Back-end,Amazon Web Services
Why Enterprises Choose Serverless Architecture
Other
Big Data: Why Your Business Needs it ASAP
Outsourcing,Testing
Die Rolle des QS-Teams in Software-Projekten
Other
Culture eats technology for breakfast
Web,Outsourcing,Other
How a Company Can Benefit from White Label: K&C experience
Web,Outsourcing
Migration from Angular 1 to Angular 5
DevOps,Amazon Web Services
Kubernetes at the Forefront of Secure Microservices Future
Web,Other
Dedicated Teams for Web Development: Choice Criteria to be Checked
Web,Outsourcing,Testing
QA for CxOs: How to Hire and Outsource
DevOps
Hashicorp in Kubernetes: The short guide for Consul & Vault
Web
Three Authentication Approaches to Keep Your Clients Safe
DevOps,Outsourcing,Other
How to setup Kubernetes cluster on AWS
Web,Outsourcing,Testing
Sicherheit für Web-Anwendungen - dank Threat Modeling
Web
Node.js 10.0.0: Everyone’s Favorite Got Even Better
DevOps
Docker: Virtualize Your Development Environment Right
Web,Mobile,Outsourcing,Other
All You Wanted to Know About Chatbot Platforms
Web,Outsourcing
Why It’s Better to Use Vue.js than Angular and React in 2018
DevOps
What to Choose: NFS or CEPH?
Testing
What Is Quality Assurance and Why You Need It Immediately
Web
Debunking imaginary shortcomings of cross-platform frameworks
Web
Angular 2.0 vs Angular 1.4. What fits you best?
Other,Marketing
How to Become a Leader in Your Market
DevOps
Use case: how to build and run Docker containers with NVIDIA GPUs
Web
Cost efficient technologies
DevOps
DevOps: Kubernetes Federation on Google Cloud Platform
Web,Other
SSR or CSR for Progressive Web App
Web
A secret formula of an agile dream team
Web
SEO Tips & Tricks for Single Page Web Applications
DevOps
DevOps with Puppet: Tips on Setting it up for Configuring Servers
Outsourcing
SCALED AGILE FRAMEWORKS: YOUR COMPLETE GUIDE TO WHICH, WHY AND HOW
Web
K&C insights: how to make your workflow work for you
Web
4 Time-Saving Ways to Test Your Cross Platform Mobile App
DevOps,Outsourcing,Amazon Web Services
Information Security with AWS DevOps
Marketing
Аudience-based Marketing
Other
Ember, jQuery, Angular, React, Vue: What to Choose?
Web,Other
GoLang: Features, Pros and Cons
Web,Outsourcing
How to Control Agile Development: Progress and Costs
Outsourcing,Other
Fortschritt und Kosten im Griff: agile Software-Entwicklung unter kontrollierten Bedingungen
Web,Outsourcing,Other
Golang vs. Node.js
Web,Mobile,Back-end,Amazon Web Services
Serverless Architecture for Modern Apps: Stacks Providers & Caveats
DevOps
Setting Up: Traefik Balancer In Rancher Cloud
Web,Outsourcing
Angular 7 vs React
Other
The Power of the Holistic Business Analysis
Web,Outsourcing,Testing
Web App Security 101: Keep Calm and Do Threat Modeling
Web,Mobile,Outsourcing
Web-Anwendungen ziehen mit Mobile-Apps gleich
Web
How to Motivate Your Dedicated Team to Work with Legacy Projects
Web
Centralized Logging with Logstash, Elasticsearch & Kibana
Web,Outsourcing
Node.js vs. Angular.js – Two Sides of the Same Coin
DevOps,Outsourcing,Other
ROCKET.CHAT as an internal messaging system and helpdesk platform
Web,Other
How to Make Your Web Solution Rock: 7 Areas to Check
Outsourcing,Testing
How the QA Team Tests Your Project
Web,Our cases
White Label: A Customized Software Solution from a Business and Tech Perspective
Web
What's New in React 16.3.0 - 16.4.2: Features Overview
DevOps
Kubernetes backup with Heptio Ark
Web
Agile and DevOps are Key Drivers of Digital Transformation
Other
I’m Tired of Blockchain Hype, Are You?
Web,Amazon Web Services
Monolith, Microservices, Serverless... Are We in the Middle of the Way?
Web
JQuery vs. Angular: Ad Astra per Aspera
Web
Technologies that Foster Digital Transformation
DevOps
How We Use Ansіble for Configuration of Our Environments
Web
Fintech Apps - A Lucrative Solution for Customers and Businesses Alike
Web
Advanced Technologies for Marketing Automation
Web,Other
Progressive Web Apps and Why You May Need Them
Web
Web App Security 101: How to Defend Against a Brute Force Attack
DevOps
How to Build a Rancher & Docker Based Cloud
Web,Outsourcing
Angular 6 vs. Ember 3
Mobile
Reasons to believe in Ionic hybrid app
Web,Outsourcing
Angular 6 Will Be A Hit
Web,Outsourcing,Other
JavaScript & WebSockets: How to Build Real-Time Applications
Web
A Guidance for Keeping Your Web Development Project Within the Budget: Three Key Pillars
Web,Outsourcing,Other
Angular vs. React vs. Vue – Let the Fight Start!
Web
All You Need to Know About Web App Security Now
Outsourcing,Other
Hybrid, SaaS+PaaS, IoT: Cloud Trends to Catch in 2018