1<!DOCTYPE HTML> 2<html class="" lang="en-US" prefix="og: http://ogp.me/ns#"> 3<head> 4 5 <meta charset="UTF-8"> 6 <title>How To Outsource Development & Design With Buildateam</title> 7 <link rel="shortcut icon" href="https://www.buildateam.io/wp-content/themes/buildateam_child/img/favicon.png" /> 8 <meta property="og:image" content="https://www.buildateam.io/wp-content/uploads/2016/04/logo_social.png" /> 9 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 10 <meta name='robots' content='max-image-preview:large' /> 11 12<!-- This site is optimized with the Yoast SEO plugin v7.6.1 - https://yoast.com/wordpress/plugins/seo/ --> 13<meta name="description" content="A step by step guide & best practices on how to outsource development & design with Buildateam. Project Management. Version Control. Managed Cloud Hosting."/> 14<link rel="canonical" href="https://www.buildateam.io/outsource/how-to/" /> 15<meta property="og:locale" content="en_US" /> 16<meta property="og:type" content="article" /> 17<meta property="og:title" content="How To Outsource Development & Design With Buildateam" /> 18<meta property="og:description" content="A step by step guide & best practices on how to outsource development & design with Buildateam. Project Management. Version Control. Managed Cloud Hosting." /> 19<meta property="og:url" content="https://www.buildateam.io/outsource/how-to/" /> 20<meta property="og:site_name" content="Outsource Web / Mobile / E-commerce Design & Development To Top Rated Experts Worldwide. Managed From The US 24/7." /> 21<meta name="twitter:card" content="summary" /> 22<meta name="twitter:description" content="A step by step guide & best practices on how to outsource development & design with Buildateam. Project Management. Version Control. Managed Cloud Hosting." /> 23<meta name="twitter:title" content="How To Outsource Development & Design With Buildateam" /> 24<!-- / Yoast SEO plugin. --> 25 26<link rel='dns-prefetch' href='//www.buildateam.io' /> 27<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 28<link rel="alternate" type="application/rss+xml" title="Outsource Web / Mobile / E-commerce Design & Development To Top Rated Experts Worldwide. Managed From The US 24/7. » Feed" href="https://www.buildateam.io/feed/" /> 29<link rel="alternate" type="application/rss+xml" title="Outsource Web / Mobile / E-commerce Design & Development To Top Rated Experts Worldwide. Managed From The US 24/7. »
29 Comments Feed" href="https://www.buildateam.io/comments/feed/" /> 30<meta name="viewport" content="width=device-width, initial-scale=1"> 31<meta name="SKYPE_TOOLBAR" content="SKYPE_TOOLBAR_PARSER_COMPATIBLE"> 32<meta name="og:title" content="How To Outsource Development & Design With Buildateam"> 33<meta name="og:type" content="website"> 34<meta name="og:url" content="https://www.buildateam.io/outsource/how-to/">
35<script type="text/javascript"> 36/* <![CDATA[ */ 37window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/www.buildateam.io\/wp-includes\/js\/wp-emoji-release.min.js?ver=162"}}; 38/*! This file is auto-generated */ 39!function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); 40/* ]]> */ 41</script>
41 42 <style type="text/css"> 43 img.wp-smiley, 44 img.emoji { 45 display: inline !important; 46 border: none !important; 47 box-shadow: none !important; 48 height: 1em !important; 49 width: 1em !important; 50 margin: 0 0.07em !important; 51 vertical-align: -0.1em !important; 52 background: none !important; 53 padding: 0 !important; 54 } 55 </style> 56 <link rel='stylesheet' id='child-style-css' href='https://www.buildateam.io/wp-content/themes/buildateam_child/style.css' type='text/css' media='all' /> 57<link rel='stylesheet' id='roboto-style-css' href='https://fonts.googleapis.com/css?family=Roboto+Condensed' type='text/css' media='all' /> 58<link rel='stylesheet' id='open-sans-style-css' href='https://fonts.googleapis.com/css?family=Open+Sans' type='text/css' media='all' /> 59<link rel='stylesheet' id='volkhov-style-css' href='https://fonts.googleapis.com/css?family=Volkhov:400italic' type='text/css' media='all' /> 60<link rel='stylesheet' id='main-css' href='https://www.buildateam.io/wp-content/themes/buildateam_child/style.css' type='text/css' media='all' /> 61<link rel='stylesheet' id='sgr-css' href='https://www.buildateam.io/wp-content/plugins/simple-google-recaptcha/sgr.css?ver=1743677615' type='text/css' media='all' /> 62<link rel='stylesheet' id='testimonials_bxslider_css-css' href='https://www.buildateam.io/wp-content/plugins/testimonialslider/css/jquery.bxslider.css' type='text/css' media='all' /> 63<link rel='stylesheet' id='wl-style-css' href='https://www.buildateam.io/wp-content/plugins/while-it-is-loading/css/wl-style.css' type='text/css' media='all' />
64<script type="text/javascript" id="sgr-js-extra"> 65/* <![CDATA[ */ 66var sgr = {"sgr_site_key":"6LdMqr0qAAAAAMaXC3hAB1BR-TiH3OkXgAjmKri5"}; 67/* ]]> */ 68</script>
vendor: 1 bytes, line 68
68
69<script type="text/javascript" src="https://www.buildateam.io/wp-content/plugins/simple-google-recaptcha/sgr.js?ver=1743677615" id="sgr-js"></script>
vendor: 1 bytes, line 69
69
70<script type="text/javascript" src="https://www.buildateam.io/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 70
70
71<script type="text/javascript" src="https://www.buildateam.io/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
vendor: 1 bytes, line 71
71
72<script type="text/javascript" src="https://www.buildateam.io/wp-content/plugins/testimonialslider/js/jquery.bxslider.min.js" id="testimonials_slide_js-js"></script>
72 73<link rel="https://api.w.org/" href="https://www.buildateam.io/wp-json/" /><link rel="alternate" type="application/json" href="https://www.buildateam.io/wp-json/wp/v2/pages/8341" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.buildateam.io/xmlrpc.php?rsd" /> 74<link rel='shortlink' href='https://www.buildateam.io/?p=8341' /> 75<link rel="alternate" type="application/json+oembed" href="https://www.buildateam.io/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.buildateam.io%2Foutsource%2Fhow-to%2F" /> 76<link rel="alternate" type="text/xml+oembed" href="https://www.buildateam.io/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.buildateam.io%2Foutsource%2Fhow-to%2F&format=xml" /> 77
77<script> 78 function desvanecer(){ 79 var pic = document.getElementById('display'); 80 if(pic != null){ 81 pic.style.opacity -= 0.03; 82 if(pic.style.opacity < 0.0) 83 pic.parentNode.removeChild(pic); 84 else 85 setTimeout(function(){desvanecer()},30); 86 } 87 } 88 setTimeout(function(){if(document.getElementById('display') != null)desvanecer();},9999); 89 window.addEventListener('load',desvanecer); 90 </script>
90 91 <meta name="generator" content="Powered by Visual Composer - drag and drop page builder for WordPress."/> 92<!--[if lte IE 9]><link rel="stylesheet" type="text/css" href="https://www.buildateam.io/wp-content/plugins/js_composer/assets/css/vc_lte_ie9.min.css" media="screen"><![endif]--><!--[if IE 8]><link rel="stylesheet" type="text/css" href="https://www.buildateam.io/wp-content/plugins/js_composer/assets/css/vc-ie8.min.css" media="screen"><![endif]--><link rel="icon" href="https://www.buildateam.io/wp-content/uploads/2018/06/favicon.png" sizes="32x32" /> 93<link rel="icon" href="https://www.buildateam.io/wp-content/uploads/2018/06/favicon.png" sizes="192x192" /> 94<link rel="apple-touch-icon" href="https://www.buildateam.io/wp-content/uploads/2018/06/favicon.png" /> 95<meta name="msapplication-TileImage" content="https://www.buildateam.io/wp-content/uploads/2018/06/favicon.png" /> 96<noscript><style type="text/css"> .wpb_animate_when_almost_visible { opacity: 1; }</style></noscript> 97 <style id='us-theme-options-css' type="text/css">body {font-family:"Open Sans", sans-serif;font-size:14px;line-height:24px;font-weight:300;}.w-blog-post {font-size:14px;}.w-nav .menu-item-language,.w-nav-item {font-family:"Roboto", sans-serif;font-weight:300;}h1, h2, h3, h4, h5, h6,.w-blog-post.format-quote blockquote,.w-counter-number,.w-pricing-item-price,.w-tabs-item-title,.ult_price_figure,.ult_countdown-amount,.ultb3-box .ultb3-title,.stats-block .stats-desc .stats-number {font-family:"Roboto", sans-serif;font-weight:300;}h1 {font-size:40px;letter-spacing:0px;}h2 {font-size:34px;letter-spacing:0px;}h3 {font-size:28px;letter-spacing:0px;}h4,.widgettitle,.comment-reply-title,.woocommerce #reviews h2,.woocommerce .related > h2,.woocommerce .upsells > h2,.woocommerce .cross-sells > h2 {font-size:24px;letter-spacing:0px;}h5,.w-blog:not(.cols_1) .w-blog-list .w-blog-post-title {font-size:20px;letter-spacing:0px;}h6 {font-size:18px;letter-spacing:0px;}@media (max-width:767px) {body {font-size:13px;line-height:23px;}.w-blog-post {font-size:13px;}h1 {font-size:30px;}h2 {font-size:26px;}h3 {font-size:22px;}h4,.widgettitle,.comment-reply-title,.woocommerce #reviews h2,.woocommerce .related > h2,.woocommerce .upsells > h2,.woocommerce .cross-sells > h2 {font-size:20px;}h5 {font-size:18px;}h6 {font-size:16px;}}body,.header_hor .l-header.pos_fixed {min-width:1300px;}.l-canvas.type_boxed,.l-canvas.type_boxed .l-subheader,.l-canvas.type_boxed ~ .l-footer .l-subfooter {max-width:1300px;}.header_hor .l-subheader-h,.l-titlebar-h,.l-main-h,.l-section-h,.l-subfooter-h,.w-tabs-section-content-h,.w-blog-post-body {max-width:1140px;}.l-sidebar {width:25%;}.l-content {width:68%;}@media (max-width:767px) {.g-cols > div:not([class*="xs"]) {float:none;width:100%;margin:0 0 25px;}.g-cols > div:last-child,.g-cols > div.vc_col-has-fill {margin-bottom:0;}.g-cols.offset_none,.g-cols.offset_none > div {display:block !important;}}@media (min-width:901px) {.l-subheader.at_top { display:none; }.header_hor .l-subheader.at_top {line-height:40px;height:40px;}.header_hor .l-header.sticky .l-subheader.at_top {line-height:0px;height:0px;overflow:hidden;}.header_hor .l-subheader.at_middle {line-height:80px;height:80px;}.header_hor .l-header.sticky .l-subheader.at_middle {line-height:60px;height:60px;}.l-subheader.at_bottom { display:none; }.header_hor .l-subheader.at_bottom {line-height:40px;height:40px;}.header_hor .l-header.sticky .l-subheader.at_bottom {line-height:50px;height:50px;}.header_hor .l-header.pos_fixed ~ .l-titlebar,.header_hor .l-canvas.titlebar_none.sidebar_left .l-header.pos_fixed ~ .l-main,.header_hor .l-canvas.titlebar_none.sidebar_right .l-header.pos_fixed ~ .l-main,.header_hor .l-canvas.titlebar_none.sidebar_none .l-header.pos_fixed ~ .l-main .l-section:first-child,.header_hor .l-header.pos_static.bg_transparent ~ .l-titlebar,.header_hor .l-canvas.titlebar_none.sidebar_left .l-header.pos_static.bg_transparent ~ .l-main,.header_hor .l-canvas.titlebar_none.sidebar_right .l-header.pos_static.bg_transparent ~ .l-main,.header_hor .l-canvas.titlebar_none.sidebar_none .l-header.pos_static.bg_transparent ~ .l-main .l-section:first-child {padding-top:80px;}.header_hor .l-header.pos_static.bg_solid + .l-main .l-section.preview_trendy .w-blog-post-preview {top:-80px;}.header_ver {padding-left:300px;position:relative;}.rtl.header_ver {padding-left:0;padding-right:300px;}.header_ver .l-header,.header_ver .l-header .w-cart-notification {width:300px;}.header_ver .l-navigation-item.to_next {left:100px;}.no-touch .header_ver .l-navigation-item.to_next:hover {left:300px;}.rtl.header_ver .l-navigation-item.to_next {right:100px;}.no-touch .rtl.header_ver .l-navigation-item.to_next:hover {right:300px;}.header_ver .w-nav.type_desktop [class*="columns"] .w-nav-list.level_2 {width:calc(100vw - 300px);max-width:980px;}}
97@media (min-width:601px) and (max-width:900px) {.l-subheader.at_top { display:none; }.header_hor .l-subheader.at_top {line-height:36px;height:36px;}.header_hor .l-header.sticky .l-subheader.at_top {line-height:36px;height:36px;}.header_hor .l-subheader.at_middle {line-height:80px;height:80px;}.header_hor .l-header.sticky .l-subheader.at_middle {line-height:50px;height:50px;}.l-subheader.at_bottom { display:none; }.header_hor .l-subheader.at_bottom {line-height:50px;height:50px;}.header_hor .l-header.sticky .l-subheader.at_bottom {line-height:50px;height:50px;}.header_hor .l-header.pos_fixed ~ .l-titlebar,.header_hor .l-canvas.titlebar_none.sidebar_left .l-header.pos_fixed ~ .l-main,.header_hor .l-canvas.titlebar_none.sidebar_right .l-header.pos_fixed ~ .l-main,.header_hor .l-canvas.titlebar_none.sidebar_none .l-header.pos_fixed ~ .l-main .l-section:first-child,.header_hor .l-header.pos_static.bg_transparent ~ .l-titlebar,.header_hor .l-canvas.titlebar_none.sidebar_left .l-header.pos_static.bg_transparent ~ .l-main,.header_hor .l-canvas.titlebar_none.sidebar_right .l-header.pos_static.bg_transparent ~ .l-main,.header_hor .l-canvas.titlebar_none.sidebar_none .l-header.pos_static.bg_transparent ~ .l-main .l-section:first-child {padding-top:80px;}.header_hor .l-header.pos_static.bg_solid + .l-main .l-section.preview_trendy .w-blog-post-preview {top:-80px;}.header_ver .l-header {width:300px;}}@media (max-width:600px) {.l-subheader.at_top { display:none; }.header_hor .l-subheader.at_top {line-height:36px;height:36px;}.header_hor .l-header.sticky .l-subheader.at_top {line-height:36px;height:36px;}.header_hor .l-subheader.at_middle {line-height:50px;height:50px;}.header_hor .l-header.sticky .l-subheader.at_middle {line-height:50px;height:50px;}.l-subheader.at_bottom { display:none; }.header_hor .l-subheader.at_bottom {line-height:50px;height:50px;}.header_hor .l-header.sticky .l-subheader.at_bottom {line-height:50px;height:50px;}.header_hor .l-header.pos_fixed ~ .l-titlebar,.header_hor .l-canvas.titlebar_none.sidebar_left .l-header.pos_fixed ~ .l-main,.header_hor .l-canvas.titlebar_none.sidebar_right .l-header.pos_fixed ~ .l-main,.header_hor .l-canvas.titlebar_none.sidebar_none .l-header.pos_fixed ~ .l-main .l-section:first-child,.header_hor .l-header.pos_static.bg_transparent ~ .l-titlebar,.header_hor .l-canvas.titlebar_none.sidebar_left .l-header.pos_static.bg_transparent ~ .l-main,.header_hor .l-canvas.titlebar_none.sidebar_right .l-header.pos_static.bg_transparent ~ .l-main,.header_hor .l-canvas.titlebar_none.sidebar_none .l-header.pos_static.bg_transparent ~ .l-main .l-section:first-child {padding-top:50px;}.header_hor .l-header.pos_static.bg_solid + .l-main .l-section.preview_trendy .w-blog-post-preview {top:-50px;}}@media (min-width:901px) {.ush_image_1 { height:60px; }.l-header.sticky .ush_image_1 { height:50px; }}@media (min-width:601px) and (max-width:900px) {.ush_image_1 { height:50px; }.l-header.sticky .ush_image_1 { height:50px; }}@media (max-width:600px) {.ush_image_1 { height:40px; }.l-header.sticky .ush_image_1 { height:40px; }}.ush_text_1 .w-text-value { color:; }@media (min-width:901px) {.ush_text_1 { font-size:26px; }}@media (min-width:601px) and (max-width:900px) {.ush_text_1 { font-size:24px; }}@media (max-width:600px) {.ush_text_1 { font-size:20px; }}.ush_text_1 { white-space:nowrap; }.ush_text_2 .w-text-value { color:; }@media (min-width:901px) {.ush_text_2 { font-size:13px; }}@media (min-width:601px) and (max-width:900px) {.ush_text_2 { font-size:13px; }}@media (max-width:600px) {.ush_text_2 { font-size:13px; }}.ush_text_2 { white-space:nowrap; }.ush_text_3 .w-text-value { color:; }@media (min-width:901px) {.ush_text_3 { font-size:13px; }}@media (min-width:601px) and (max-width:900px) {.ush_text_3 { font-size:13px; }}@media (max-width:600px) {.ush_text_3 { font-size:13px; }}.ush_text_3 { white-space:nowrap; }.ush_text_4 .w-text-value { color:; }@media (min-width:901px) {.ush_text_4 { font-size:13px; }}@media (min-width:601px) and (max-width:900px) {.ush_text_4 { font-size:13px; }}@media (max-width:600px) {.ush_text_4 { font-size:13px; }}.ush_text_4 { white-space:nowrap; }.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1 > .menu-item > a {padding:0 20px;}.header_ver .ush_menu_1.type_desktop {line-height:40px;}.ush_menu_1.type_desktop .btn.w-nav-item.level_1 > .w-nav-anchor {margin:10px;}.ush_menu_1.type_desktop .w-nav-list.level_1 > .menu-item > a,.ush_menu_1.type_desktop [class*="columns"] .menu-item-has-children .w-nav-anchor.level_2 {font-size:16px;}.ush_menu_1.type_desktop .submenu-languages .menu-item-language > a,.ush_menu_1.type_desktop .w-nav-anchor:not(.level_1) {font-size:15px;}.ush_menu_1.type_mobile .w-nav-anchor.level_1 {font-size:16px;}.ush_menu_1.type_mobile .menu-item-language > a,.ush_menu_1.type_mobile .w-nav-anchor:not(.level_1) {font-size:15px;}@media (min-width:901px) {.ush_search_1.layout_simple {max-width:240px;}.ush_search_1.layout_modern.active {width:240px;}}
97@media (min-width:601px) and (max-width:900px) {.ush_search_1.layout_simple {max-width:200px;}.ush_search_1.layout_modern.active {width:200px;}}@media (min-width:901px) {.ush_socials_1 {font-size:18px;}}@media (min-width:601px) and (max-width:900px) {.ush_socials_1 {font-size:18px;}}@media (max-width:600px) {.ush_socials_1 {font-size:18px;}}.ush_socials_1 .custom .w-socials-item-link-hover {background-color:#1abc9c;}.ush_socials_1.style_colored .custom .w-socials-item-link {color:#1abc9c;}@media (min-width:901px) {.ush_dropdown_1 .w-dropdown-h {font-size:13px;}}@media (min-width:601px) and (max-width:900px) {.ush_dropdown_1 .w-dropdown-h {font-size:13px;}}@media (max-width:600px) {.ush_dropdown_1 .w-dropdown-h {font-size:13px;}}@media (min-width:901px) {.ush_cart_1 .w-cart-link {font-size:20px;}}@media (min-width:601px) and (max-width:900px) {.ush_cart_1 .w-cart-link {font-size:20px;}}@media (max-width:600px) {.ush_cart_1 .w-cart-link {font-size:20px;}}html {background-color:#d7e0df;}.l-subheader.at_top,.l-subheader.at_top .w-dropdown-list,.header_hor .l-subheader.at_top .type_mobile .w-nav-list.level_1 {background-color:#00897b;}.l-subheader.at_top,.l-subheader.at_top .w-dropdown.active,.header_hor .l-subheader.at_top .type_mobile .w-nav-list.level_1 {color:#b2dfdb;}.no-touch .l-subheader.at_top a:hover,.no-touch .l-subheader.at_top .w-cart-quantity,.no-touch .l-header.bg_transparent .l-subheader.at_top .w-dropdown.active a:hover {color:#fff;}.header_ver .l-header,.header_hor .l-subheader.at_middle,.l-subheader.at_middle .w-dropdown-list,.header_hor .l-subheader.at_middle .type_mobile .w-nav-list.level_1 {background-color:#009688;}.l-subheader.at_middle,.l-subheader.at_middle .w-dropdown.active,.header_hor .l-subheader.at_middle .type_mobile .w-nav-list.level_1 {color:#fff;}.no-touch .l-subheader.at_middle a:hover,.no-touch .l-subheader.at_middle .w-cart-quantity,.no-touch .l-header.bg_transparent .l-subheader.at_middle .w-dropdown.active a:hover {color:#fff;}.l-subheader.at_bottom,.l-subheader.at_bottom .w-dropdown-list,.header_hor .l-subheader.at_bottom .type_mobile .w-nav-list.level_1 {background-color:#00897b;}.l-subheader.at_bottom,.l-subheader.at_bottom .w-dropdown.active,.header_hor .l-subheader.at_bottom .type_mobile .w-nav-list.level_1 {color:#b2dfdb;}.no-touch .l-subheader.at_bottom a:hover,.no-touch .l-subheader.at_bottom .w-cart-quantity,.no-touch .l-header.bg_transparent .l-subheader.at_bottom .w-dropdown.active a:hover {color:#fff;}.l-header.bg_transparent:not(.sticky) .l-subheader {color:#fff;}.no-touch .l-header.bg_transparent:not(.sticky) a:not(.w-nav-anchor):hover,.no-touch .l-header.bg_transparent:not(.sticky) .type_desktop .menu-item-language > a:hover,.no-touch .l-header.bg_transparent:not(.sticky) .type_desktop .menu-item-language:hover > a,.no-touch .l-header.bg_transparent:not(.sticky) .type_desktop .w-nav-item.level_1:hover > .w-nav-anchor {color:#fff;}.l-header.bg_transparent:not(.sticky) .w-nav-title:after {background-color:#fff;}.w-search-form {background-color:#fff;color:#00897b;}.w-search.layout_fullscreen .w-search-background {background-color:#fff;}.w-search.layout_fullscreen input:focus + .w-form-row-field-bar:before,.w-search.layout_fullscreen input:focus + .w-form-row-field-bar:after {background-color:#00897b;}.no-touch .w-nav.type_desktop .menu-item-language:hover > a,.no-touch .w-nav-item.level_1:hover > .w-nav-anchor {background-color:#009688;color:#fff;}.w-nav-title:after {background-color:#fff;}.w-nav-item.level_1.current-menu-item > .w-nav-anchor,.w-nav-item.level_1.current-menu-parent > .w-nav-anchor,.w-nav-item.level_1.current-menu-ancestor > .w-nav-anchor {background-color:;color:#7dfadb;}.l-header.bg_transparent:not(.sticky) .type_desktop .w-nav-item.level_1.current-menu-item > .w-nav-anchor,.l-header.bg_transparent:not(.sticky) .type_desktop .w-nav-item.level_1.current-menu-ancestor > .w-nav-anchor {color:#7dfadb;}.w-nav.type_desktop .submenu-languages,.w-nav-list:not(.level_1) {background-color:#00897b;color:#fff;}.w-nav-anchor:not(.level_1) .ripple {background-color:#fff;}.no-touch .w-nav.type_desktop .submenu-languages .menu-item-language:hover > a,.no-touch .w-nav-item:not(.level_1):hover > .w-nav-anchor {background-color:#00796b;color:#fff;}.w-nav-item:not(.level_1).current-menu-item > .w-nav-anchor,.w-nav-item:not(.level_1).current-menu-parent > .w-nav-anchor,.w-nav-item:not(.level_1).current-menu-ancestor > .w-nav-anchor {background-color:#00897b;color:#7dfadb;}.btn.w-menu-item,.btn.w-nav-item .w-nav-anchor.level_1 {background-color:#fff !important;color:#00897b !important;}.no-touch .btn.w-menu-item:hover,.no-touch .btn.w-nav-item .w-nav-anchor.level_1:hover {background-color:#fff !important;color:#00897b !important;}
97.l-preloader,.l-canvas,.w-blog.layout_flat .w-blog-post-h,.w-cart-dropdown,.w-pricing.style_1 .w-pricing-item-h,.w-person.layout_card,#lang_sel ul ul,#lang_sel_click ul ul,#lang_sel_footer,.woocommerce .form-row .chosen-drop,.woocommerce-ordering:after,.woocommerce-type_2 .product-h,.no-touch .woocommerce-type_2 .product-meta,.woocommerce #payment .payment_box,.widget_layered_nav ul li.chosen,.wpcf7-form-control-wrap.type_select:after {background-color:#fff;}.woocommerce #payment .payment_methods li > input:checked + label,.woocommerce .blockUI.blockOverlay {background-color:#fff !important;}button.w-btn.color_contrast.style_raised,a.w-btn.color_contrast.style_raised,.w-iconbox.style_circle.color_contrast .w-iconbox-icon {color:#fff;}.l-section.color_alternate,.l-titlebar.color_alternate,.no-touch .l-titlebar .g-nav-item:hover,.l-section.for_blogpost .w-blog-post-preview,.l-section.for_related .l-section-h,.l-canvas.sidebar_none .l-section.for_comments,.w-actionbox.color_light,.w-author,.w-blog.layout_latest .w-blog-post-meta-date,.no-touch .w-btn.style_flat:hover,.no-touch .pagination a.page-numbers:hover,.g-filters-item .ripple,.w-form.for_protected,.w-iconbox.style_circle.color_light .w-iconbox-icon,.g-loadmore-btn,.no-touch .w-logos .owl-prev:hover,.no-touch .w-logos .owl-next:hover,.w-profile,.w-pricing.style_1 .w-pricing-item-header,.w-pricing.style_2 .w-pricing-item-h,.w-progbar-bar,.w-progbar.style_3 .w-progbar-bar:before,.w-progbar.style_3 .w-progbar-bar-count,.l-main .w-socials-item-link,.w-tabs-item .ripple,.w-tabs.layout_timeline .w-tabs-item,.w-testimonial.style_1,.widget_calendar #calendar_wrap,.no-touch .l-main .widget_nav_menu a:hover,.no-touch #lang_sel ul ul a:hover,.no-touch #lang_sel_click ul ul a:hover,.woocommerce .login,.woocommerce .checkout_coupon,.woocommerce .register,.no-touch .woocommerce-type_2 .product-h .button:hover,.woocommerce .variations_form,.woocommerce .variations_form .variations td.value:after,.woocommerce .comment-respond,.woocommerce .stars span a:after,.woocommerce .cart_totals,.no-touch .woocommerce .product-remove a:hover,.woocommerce .checkout #order_review,.woocommerce ul.order_details,.widget_shopping_cart,.widget_layered_nav ul,.smile-icon-timeline-wrap .timeline-wrapper .timeline-block,.smile-icon-timeline-wrap .timeline-feature-item.feat-item {background-color:#f2f7f7;}.timeline-wrapper .timeline-post-right .ult-timeline-arrow l,.timeline-wrapper .timeline-post-left .ult-timeline-arrow l,.timeline-feature-item.feat-item .ult-timeline-arrow l {border-color:#f2f7f7;}hr,td,th,input:not([type="submit"]),textarea,select,.l-section,.g-cols > div,.w-form-row-field input:focus,.w-form-row-field textarea:focus,.widget_search input[type="text"]:focus,.w-separator,.w-sharing-item,.w-tabs-list,.w-tabs-section,.w-tabs-section-header:before,.l-main .widget_nav_menu > div,.l-main .widget_nav_menu .menu-item a,#lang_sel a.lang_sel_sel,#lang_sel_click a.lang_sel_sel,.woocommerce .quantity.buttons_added input.qty,.woocommerce .quantity.buttons_added .plus,.woocommerce .quantity.buttons_added .minus,.woocommerce-tabs .tabs,.woocommerce .related,.woocommerce .upsells,.woocommerce .cross-sells,.woocommerce ul.order_details li,.select2-container a.select2-choice,.smile-icon-timeline-wrap .timeline-line {border-color:#d7e0df;}.w-iconbox.style_default.color_light .w-iconbox-icon,.w-separator,.w-testimonial.style_2:before,.pagination .page-numbers,.woocommerce .star-rating:before {color:#d7e0df;}.no-touch .l-titlebar.color_alternate .g-nav-item:hover,button.w-btn.color_light.style_raised,a.w-btn.color_light.style_raised,.no-touch .color_alternate .w-btn.style_flat:hover,.no-touch .g-loadmore-btn:hover,.color_alternate .g-filters-item .ripple,.color_alternate .w-tabs-item .ripple,.no-touch .color_alternate .w-logos .owl-prev:hover,.no-touch .color_alternate .w-logos .owl-next:hover,.no-touch .color_alternate .pagination a.page-numbers:hover,.no-touch .woocommerce #payment .payment_methods li > label:hover,.widget_price_filter .ui-slider:before {background-color:#d7e0df;}h1, h2, h3, h4, h5, h6,.w-counter-number,.w-progbar.color_custom .w-progbar-title {color:#212121;}.w-progbar.color_contrast .w-progbar-bar-h {background-color:#212121;}.l-canvas,button.w-btn.color_light.style_raised,a.w-btn.color_light.style_raised,.w-blog.layout_flat .
97w-blog-post-h,.w-cart-dropdown,.w-iconbox.style_circle.color_light .w-iconbox-icon,.w-pricing-item-h,.w-person.layout_card,.w-tabs.layout_timeline .w-tabs-item,.w-testimonial.style_1,.woocommerce .form-row .chosen-drop,.woocommerce-type_2 .product-h {color:#3f4544;}button.w-btn.color_contrast.style_raised,a.w-btn.color_contrast.style_raised,.w-iconbox.style_circle.color_contrast .w-iconbox-icon {background-color:#3f4544;}a {color:#00bfa5;}.no-touch a:hover,.no-touch a:hover + .w-blog-post-body .w-blog-post-title a,.no-touch .w-blog-post-title a:hover {color:#2196f3;}.no-touch .w-cart-dropdown a:not(.button):hover {color:#2196f3 !important;}.highlight_primary,.l-preloader,button.w-btn.color_primary.style_flat,a.w-btn.color_primary.style_flat,.w-counter.color_primary .w-counter-number,.w-iconbox.style_default.color_primary .w-iconbox-icon,.g-filters-item.active,.w-form-row.focused:before,.w-form-row.focused > i,.no-touch .w-sharing.type_simple.color_primary .w-sharing-item:hover .w-sharing-icon,.w-separator.color_primary,.w-tabs-item.active,.w-tabs-section.active .w-tabs-section-header,.l-main .widget_nav_menu .menu-item.current-menu-item > a,.no-touch .woocommerce-type_2 .product-h a.button,.woocommerce-tabs .tabs li.active,.woocommerce #payment .payment_methods li > input:checked + label,input[type="radio"]:checked + .wpcf7-list-item-label:before,input[type="checkbox"]:checked + .wpcf7-list-item-label:before {color:#00bfa5;}.l-section.color_primary,.l-titlebar.color_primary,.no-touch .l-navigation-item:hover .l-navigation-item-arrow,.highlight_primary_bg,.w-actionbox.color_primary,.w-blog-post-preview-icon,button,input[type="submit"],a.w-btn.color_primary.style_raised,.pagination .page-numbers.current,.w-form-row.focused .w-form-row-field-bar:before,.w-form-row.focused .w-form-row-field-bar:after,.w-iconbox.style_circle.color_primary .w-iconbox-icon,.w-pricing.style_1 .type_featured .w-pricing-item-header,.w-pricing.style_2 .type_featured .w-pricing-item-h,.w-progbar.color_primary .w-progbar-bar-h,.w-sharing.type_solid.color_primary .w-sharing-item,.w-sharing.type_fixed.color_primary .w-sharing-item,.w-tabs-list-bar,.w-tabs.layout_timeline .w-tabs-item.active,.no-touch .w-tabs.layout_timeline .w-tabs-item:hover,.w-tabs.layout_timeline .w-tabs-section.active .w-tabs-section-header-h,.rsDefault .rsThumb.rsNavSelected,.woocommerce .button.alt,.woocommerce .button.checkout,.widget_price_filter .ui-slider-range,.widget_price_filter .ui-slider-handle,.smile-icon-timeline-wrap .timeline-separator-text .sep-text,.smile-icon-timeline-wrap .timeline-wrapper .timeline-dot,.smile-icon-timeline-wrap .timeline-feature-item .timeline-dot,.l-body .cl-btn {background-color:#00bfa5;}.l-content blockquote,.g-filters-item.active,input:focus,textarea:focus,.w-separator.color_primary,.woocommerce .quantity.buttons_added input.qty:focus,.validate-required.woocommerce-validated input:focus,.validate-required.woocommerce-invalid input:focus,.woocommerce .button.loading:before,.woocommerce .button.loading:after,.woocommerce .form-row .chosen-search input[type="text"]:focus,.woocommerce-tabs .tabs li.active,.select2-dropdown-open.select2-drop-above a.select2-choice {border-color:#00bfa5;}input:focus,textarea:focus,.select2-dropdown-open a.select2-choice {box-shadow:0 -1px 0 0 #00bfa5 inset;}.highlight_secondary,.no-touch .w-blognav-prev:hover .w-blognav-title,.no-touch .w-blognav-next:hover .w-blognav-title,button.w-btn.color_secondary.style_flat,a.w-btn.color_secondary.style_flat,.w-counter.color_secondary .w-counter-number,.w-iconbox.style_default.color_secondary .w-iconbox-icon,.w-iconbox.style_default .w-iconbox-link:active .w-iconbox-icon,.no-touch .w-iconbox.style_default .w-iconbox-link:hover .w-iconbox-icon,.w-iconbox-link:active .w-iconbox-title,.no-touch .w-iconbox-link:hover .w-iconbox-title,.no-touch .w-sharing.type_simple.color_secondary .w-sharing-item:hover .w-sharing-icon,.w-separator.color_secondary,.woocommerce .star-rating span:before,.woocommerce .stars span a:after {color:#2196f3;}.l-section.color_secondary,.l-titlebar.color_secondary,.highlight_secondary_bg,.no-touch .w-blog.layout_tiles .w-blog-post-meta-category a:hover,.no-touch .l-section.preview_trendy .w-blog-post-meta-category a:hover,button.w-btn.color_secondary.style_raised,a.w-btn.color_secondary.style_raised,.w-actionbox.color_secondary,.w-iconbox.style_circle.color_secondary .w-iconbox-icon,.w-progbar.color_secondary .w-progbar-bar-h,.w-sharing.type_solid.color_secondary .w-sharing-item,.w-sharing.type_fixed.color_secondary .w-sharing-item,.no-touch .w-toplink.active:hover,.no-touch .tp-leftarrow.tparrows.custom:hover,.no-touch .tp-rightarrow.tparrows.custom:hover,p.demo_store,.woocommerce .onsale,.woocommerce .form-row .chosen-results li.highlighted {background-color:#2196f3;}.w-separator.color_secondary {border-color:#2196f3;}.highlight_faded,button.w-btn.color_light.style_flat,a.w-btn.color_light.style_flat,.w-author-url,.w-blog-post-meta > *,.w-comments-item-date,.w-comments-item-answer a,.w-profile-link.for_logout,.l-main .w-socials.style_desaturated .w-socials-item-link,.g-tags,.w-testimonial-person-meta,.l-main .widget_tag_cloud,.l-main .widget_product_tag_cloud,.woocommerce .stars span:after {color:#9da6a5;}.w-btn.style_flat .ripple,.w-btn.color_light.style_raised .ripple,.w-iconbox.style_circle.color_light .ripple,.l-main .w-socials.style_desaturated_inv .w-socials-item-link {background-color:#9da6a5;}.l-subfooter.at_top,.l-subfooter.at_top #lang_sel ul ul,.l-subfooter.at_top #lang_sel_click ul ul,.l-subfooter.at_top .wpcf7-form-control-wrap.type_select:after {background-color:#1d2625;}.no-touch .l-subfooter.at_top #lang_sel ul ul a:hover,.no-touch .l-subfooter.at_top #lang_sel_click ul ul a:hover,.l-subfooter.at_top .w-socials-item-link,.l-subfooter.at_top .widget_calendar #calendar_wrap,.l-subfooter.at_top .widget_shopping_cart {background-color:#26302f;}.l-subfooter.at_top,.l-subfooter.at_top #lang_sel a.lang_sel_sel,.l-subfooter.at_top #lang_sel_click a.lang_sel_sel,.l-subfooter.at_top input,.l-subfooter.at_top textarea,.l-subfooter.at_top select,.l-subfooter.at_top .w-form-row-field input:focus,.l-subfooter.at_top .w-form-row-field textarea:focus,.l-subfooter.at_top .widget_search input[type="text"]:focus {border-color:#2d3837;}.l-subfooter.at_top h1,.l-subfooter.at_top h2,.l-subfooter.at_top h3,.l-subfooter.at_top h4,.l-subfooter.at_top h5,.l-subfooter.at_top h6 {color:#b2bfbe;}.l-subfooter.at_top {color:#7f8a88;}.l-subfooter.at_top a,.l-subfooter.at_top .widget_tag_cloud .tagcloud a,.l-subfooter.at_top .widget_product_tag_cloud .tagcloud a {color:#b2bfbe;}.no-touch .l-subfooter.at_top a:hover,.l-subfooter.at_top .w-form-row.focused:before,.l-subfooter.at_top .w-form-row.focused >
97 i,.no-touch .l-subfooter.at_top .widget_tag_cloud .tagcloud a:hover,.no-touch .l-subfooter.at_top .widget_product_tag_cloud .tagcloud a:hover {color:#2196f3;}.l-subfooter.at_top .w-form-row.focused .w-form-row-field-bar:before,.l-subfooter.at_top .w-form-row.focused .w-form-row-field-bar:after {background-color:#2196f3;}.l-subfooter.at_top input:focus,.l-subfooter.at_top textarea:focus {border-color:#2196f3;}.l-subfooter.at_top input:focus,.l-subfooter.at_top textarea:focus {box-shadow:0 -1px 0 0 #2196f3 inset;}.l-subfooter.at_bottom {background-color:#141a19;}.l-subfooter.at_bottom {color:#7f8a88;}.l-subfooter.at_bottom a {color:#b2bfbe;}.no-touch .l-subfooter.at_bottom a:hover {color:#2196f3;}.w-blog-meta-date, .w-blog-meta-tags, .w-blog-meta-comments, .multiple-sumome-warning-toast.sumome-doctype-notice { display:none;}.sumome-image-sharer {display:none!important;}.wpcf7-form select { -moz-appearance:none; appearance:none; }@media(max-width:640px){.main-top .g-cols.offset_medium>div {display:block;}}@media(max-width:549px){.main-top .bx-wrapper {max-width:100%!important;}}</style> 98 99<!-- Start Dynamic Google Tag Manager --> 100<!-- Google Tag Manager for buildateam.io --> 101
101<script>
vendor: 343 bytes, lines 101-105
101(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 102 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 103 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 104 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 105 })(window,document,'script','dataLayer','
105GTM-KT223FB3
vendor: 3 bytes, line 105
105');
105</script>
105<!-- End Dynamic Google Tag Manager --> 106 107 108 109</head> 110<body class="page-template-default page page-id-8341 page-child parent-pageid-6321 l-body Zephyr_3.4.2 header_hor state_default extensive-vc-1.6.4 wpb-js-composer js-comp-ver-4.12 vc_responsive evc-predefined-style" itemscope="itemscope" itemtype="https://schema.org/WebPage"> 111 <div id="display" style="background-color:#1e82dd;opacity:1;"> 112 <h1 id="loading"></h1> 113 <img src="https://www.buildateam.io/wp-content/plugins/while-it-is-loading/img/bat-loading.png" alt="loading icon" /> 114 </div> 115 116 117 118<!-- CANVAS --> 119<div class="l-canvas sidebar_none type_wide titlebar_default"> 120 121 122 <header class="l-header pos_fixed bg_solid shadow_thin" itemscope="itemscope" itemtype="https://schema.org/WPHeader"><div class="l-subheader at_top width_full"><div class="l-subheader-h"><div class="l-subheader-cell at_left"></div><div class="l-subheader-cell at_center"></div><div class="l-subheader-cell at_right"></div></div></div><div class="l-subheader at_middle width_full"><div class="l-subheader-h"><div class="l-subheader-cell at_left"><div class="w-img ush_image_1"><a class="w-img-h" href="https://www.buildateam.io/"><img class="for_default" src="https://www.buildateam.io/wp-content/uploads/2017/03/BaT-Logo-01.png" width="300" height="150" alt="BaT Logo-01" /></a></div></div><div class="l-subheader-cell at_center"></div><div class="l-subheader-cell at_right"><nav class="w-nav type_desktop animation_opacity ush_menu_1" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement"><a class="w-nav-control" href="javascript:void(0);"></a><ul class="w-nav-list level_1 hover_simple hidden"><li id="menu-item-9624" class="menu-item menu-item-type-custom menu-item-object-custom w-nav-item level_1 menu-item-9624"><a class="w-nav-anchor level_1" href="https://www.thecustomproductbuilder.com"><span class="w-nav-title">Product Customizer</span><span class="w-nav-arrow"></span></a></li> 123<li id="menu-item-11043" class="menu-item menu-item-type-post_type menu-item-object-page w-nav-item level_1 menu-item-11043"><a class="w-nav-anchor level_1" href="https://www.buildateam.io/outsource/e-commerce/shopify/"><span class="w-nav-title">Shopify Support</span><span class="w-nav-arrow"></span></a></li> 124<li id="menu-item-10828" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children w-nav-item level_1 menu-item-10828"><a class="w-nav-anchor level_1" href="https://www.buildateam.io/outsource/"><span class="w-nav-title">Outsource</span><span class="w-nav-arrow"></span></a> 125<ul class="w-nav-list level_2"> 126 <li id="menu-item-4175" class="menu-item menu-item-type-post_type menu-item-object-page w-nav-item level_2 menu-item-4175"><a class="w-nav-anchor level_2" href="https://www.buildateam.io/portfolio/"><span class="w-nav-title">Portfolio</span><span class="w-nav-arrow"></span></a> </li> 127 <li id="menu-item-11062" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-8341 current_page_item w-nav-item level_2 menu-item-11062"><a class="w-nav-anchor level_2" href="https://www.buildateam.io/outsource/how-to/"><span class="w-nav-title">How To Outsource</span><span class="w-nav-arrow"></span></a> </li> 128 <li id="menu-item-10895" class="menu-item menu-item-type-post_type menu-item-object-page w-nav-item level_2 menu-item-10895"><a class="w-nav-anchor level_2" href="https://www.buildateam.io/managed-google-cloud-hosting/"><span class="w-nav-title">Managed Google Cloud Hosting</span><span class="w-nav-arrow"></span></a> </li> 129 <li id="menu-item-11015" class="menu-item menu-item-type-post_type menu-item-object-page w-nav-item level_2 menu-item-11015"><a class="w-nav-anchor level_2" href="https://www.buildateam.io/hire-frontend-developers/"><span class="w-nav-title">Hire Frontend Developers</span><span class="w-nav-arrow"></span></a> </li> 130 <li id="menu-item-11020" class="menu-item menu-item-type-post_type menu-item-object-page w-nav-item level_2 menu-item-11020"><a class="w-nav-anchor level_2" href="https://www.buildateam.io/hire-shopify-developers/"><span class="w-nav-title">Hire Shopify Developers</span><span class="w-nav-arrow"></span></a> </li> 131 <li id="menu-item-11016" class="menu-item menu-item-type-post_type menu-item-object-page w-nav-item level_2 menu-item-11016"><a class="w-nav-anchor level_2" href="https://www.buildateam.io/hire-javascript-developers/"><span class="w-nav-title">Hire Javascript Developers</span><span class="w-nav-arrow"></span></a> </li> 132 <li id="menu-item-11017" class="menu-item menu-item-type-post_type menu-item-object-page w-nav-item level_2 menu-item-11017"><a class="w-nav-anchor level_2" href="https://www.buildateam.io/hire-magento-developers/"><span class="w-nav-title">Hire Magento Developers</span><span class="w-nav-arrow"></span></a> </li> 133 <li id="menu-item-11019" class="menu-item menu-item-type-post_type menu-item-object-page w-nav-item level_2 menu-item-11019"><a class="w-nav-anchor level_2" href="https://www.buildateam.io/hire-reactjs-developers/"><span class="w-nav-title">Hire ReactJS Developers</span><span class="w-nav-arrow"></span></a> </li> 134 <li id="menu-item-11018" class="menu-item menu-item-type-post_type menu-item-object-page w-nav-item level_2 menu-item-11018"><a class="w-nav-anchor level_2" href="https://www.buildateam.io/hire-nodejs-developers/"><span class="w-nav-title">Hire Node.JS Developers</span><span class="w-nav-arrow"></span></a> </li> 135</ul> 136</li> 137<li id="menu-item-7474" class="menu-item menu-item-type-post_type menu-item-object-page w-nav-item level_1 menu-item-7474"><a class="w-nav-anchor level_1" href="https://www.buildateam.io/academia/"><span class="w-nav-title">Academia</span><span class="w-nav-arrow"></span></a></li> 138</ul><div class="w-nav-options hidden" onclick='return {"mobileWidth":1000,"mobileBehavior":1}'></div></nav></div></div></div><div class="l-subheader at_bottom width_full"><div class="l-subheader-h"><div class="l-subheader-cell at_left"></div><div class="l-subheader-cell at_center"></div><div class="l-subheader-cell at_right"></div></div></div><div class="l-subheader for_hidden hidden"></div></header> 139 140 <div class="l-titlebar imgsize_cover size_large color_default"><div class="l-titlebar-h"><div class="l-titlebar-content"><h1 itemprop="headline">How To Outsource Development &
140 Design With Buildateam</h1></div><div class="g-breadcrumbs" xmlns:v="http://rdf.data-vocabulary.org/#"><span typeof="v:Breadcrumb"><a class="g-breadcrumbs-item" rel="v:url" property="v:title" href="https://www.buildateam.io/">Home</a></span> <span class="g-breadcrumbs-separator"></span> <span typeof="v:Breadcrumb"><a class="g-breadcrumbs-item" rel="v:url" property="v:title" href="https://www.buildateam.io/outsource/">Outsource</a></span> <span class="g-breadcrumbs-separator"></span> <span class="g-breadcrumbs-item">How To Outsource Development & Design With Buildateam</span></div></div></div><!-- MAIN --> 141<div class="l-main"> 142 <div class="l-main-h i-cf"> 143 144 <main class="l-content" itemprop="mainContentOfPage"> 145 146 147 <section class="l-section wpb_row height_medium"><div class="l-section-h i-cf"><div class="g-cols offset_medium"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_text_column "><div class="wpb_wrapper"></p> 148<p style="text-align: center;">Outsourcing development and design can be a challenging process.</p> 149<p style="text-align: center;">In order to achieve higher quality results, we have developed a list of best practices for estimates, project roles, tools, version control, code review, hosting, deploying and maintaining projects.</p> 150<p style="text-align: center;">By following our guide you can improve your project success using your own team, or build one with us!</p> 151<p></div> </div> <div class="w-separator type_short size_medium thick_1 style_solid color_border cont_none"><span class="w-separator-h"></span></div><div class="w-tabs navpos_left navwidth_auto title_left layout_ver icon_chevron iconpos_right "><div class="w-tabs-list items_13"><div class="w-tabs-list-h"><div class="w-tabs-item active"><a href="#1506048383677-c6ff007d-1f3b" class="w-tabs-item-h"><span class="w-tabs-item-title">Overview</span></a></div> 152<div class="w-tabs-item"><a href="#1506585165292-3143757c-818f" class="w-tabs-item-h"><span class="w-tabs-item-title">Project Documentation</span></a></div> 153<div class="w-tabs-item"><a href="#1505904166162-70c5bdb1-38f9" class="w-tabs-item-h"><span class="w-tabs-item-title">Project / Task Estimates</span></a></div> 154<div class="w-tabs-item"><a href="#1504598193358-0d4d2344-cd46" class="w-tabs-item-h"><span class="w-tabs-item-title">Project Roles & Members</span></a></div> 155<div class="w-tabs-item"><a href="#1547809392686-1dc6399e-e391" class="w-tabs-item-h"><span class="w-tabs-item-title">Support</span></a></div> 156<div class="w-tabs-item"><a href="#1505904579294-d1c5f400-f448" class="w-tabs-item-h"><span class="w-tabs-item-title">Google Drive</span></a></div> 157<div class="w-tabs-item"><a href="#1504597298265-9b5412b0-30b7" class="w-tabs-item-h"><span class="w-tabs-item-title">Version Control</span></a></div> 158<div class="w-tabs-item"><a href="#1506236886393-42c1f55d-bfee" class="w-tabs-item-h"><span class="w-tabs-item-title">Google Cloud Hosting</span></a></div> 159<div class="w-tabs-item"><a href="#1505904745340-89510c16-d71b" class="w-tabs-item-h"><span class="w-tabs-item-title">Calls and Meetings </span></a></div> 160<div class="w-tabs-item"><a href="#1505902202967-72a4f7f7-bdba" class="w-tabs-item-h"><span class="w-tabs-item-title">Create an Account</span></a></div> 161<div class="w-tabs-item"><a href="#1504590777558-19e694fe-fe1e" class="w-tabs-item-h"><span class="w-tabs-item-title">Create / Join a Project</span></a></div> 162<div class="w-tabs-item"><a href="#1504590777593-4e37123f-9ad6" class="w-tabs-item-h"><span class="w-tabs-item-title">Create / Update Tasks</span></a></div> 163<div class="w-tabs-item"><a href="#1504596523320-2a260415-2fe8" class="w-tabs-item-h"><span class="w-tabs-item-title">Track Time / Timesheets</span></a></div> 164</div></div><div class="w-tabs-sections"><div class="w-tabs-sections-h"><div class="w-tabs-section active" id="1506048383677-c6ff007d-1f3b"><a href="#1506048383677-c6ff007d-1f3b" class="w-tabs-section-header"><div class="w-tabs-section-header-h"><h5 class="w-tabs-section-title">Overview</h5><div class="w-tabs-section-control"></div></div></a><div class="w-tabs-section-content"><div class="w-tabs-section-content-h i-cf"><div class="wpb_text_column "><div class="wpb_wrapper"><p>Outsourcing web, mobile and application development & design is easier when you have a technology partner with years of expertise in outsourcing, that guides you through the project with maximum efficiency.
164</p> 165<p>At Buildateam we help companies create engaging software products, websites, mobile apps, eCommerce stores & portals.</p> 166<p>We learn about business objectives, create a project strategy, develop requirements and then manage a dedicated team selected specifically for the project using our network of 800+ trained remote experts with specialized skills in design, development, DevOps, QA, AI & Machine Learning.</p> 167<p>We also developed an internal scalable infrastructure for supporting projects and cross-functional teams using the latest tech available in Silicon Valley. A reactive Meteor.js based project management software that helps keep track of the project progress, team performance and cost. A private  GitLab server hosted on Google Cloud for an easy code review and version control.  GitLab has a Continuous Integration with our Managed Google Cloud Platform for a scalable cloud hosting for both staging and production.</p> 168<p>Our goal is to help both the brightest experts around the world to effectively collaborate on interesting projects and for Product Owners to achieve their vision using the global workforce. We provide a comfortable, secure and managed environment where everyone can achieve their full potential working on tasks, they are experts in.</p></div> </div> </div></div></div><div class="w-tabs-section" id="1506585165292-3143757c-818f"><a href="#1506585165292-3143757c-818f" class="w-tabs-section-header"><div class="w-tabs-section-header-h"><h5 class="w-tabs-section-title">Project Documentation</h5><div class="w-tabs-section-control"></div></div></a><div class="w-tabs-section-content"><div class="w-tabs-section-content-h i-cf"><div class="wpb_text_column "><div class="wpb_wrapper"><p>In order to prepare an estimate, our expert teams need proper documentation. If you have experience creating project documentation, it should be quite straightforward. If not, here is a sample ‘Project Overview’ breakdown that outlines business objectives, goals, user stories, page layout and admin features. You can follow the following example to create documentation for your own project. If you need help preparing documentation, please feel free to reach out to [email protected] with questions.</p> 169<p> </p> 170<p>Project Title:</p> 171<p>Company URL:</p> 172<p>Business Objective: (Why are you working on this project? What problem are you trying to solve?)</p> 173<p>User Personas: Who is going to use. I.e: moms that donât work, students that need books etc..</p> 174<p>User Stories: As a customer, I would like to be able to see all available locations to have a cheeseburger around me. As an admin user, I would like to be able to control what locations are visible to the users.</p> 175<p>Any research documents or inspirational links:</p> 176<p>Monetization Strategy:</p> 177<p>Competitor Links:</p> 178<p>Interface Inspiration:</p> 179<p>Wireframes link :</p> 180<p>Technologies / APIs to Use:</p> 181<p>Main Sections of the Product and Requirements:</p> 182<p> </p> 183<p>After the project documentation is ready and everyone is agreed on whats being built or accomplished, we can move on to estimating the effort required to deliver a solution.</p></div> </div> </div></div></div><div class="w-tabs-section" id="1505904166162-70c5bdb1-38f9"><a href="#1505904166162-70c5bdb1-38f9" class="w-tabs-section-header"><div class="w-tabs-section-header-h"><h5 class="w-tabs-section-title">Project / Task Estimates</h5><div class="w-tabs-section-control"></div></div></a><div class="w-tabs-section-content"><div class="w-tabs-section-content-h i-cf"><div class="wpb_text_column "><div class="wpb_wrapper"><strong>Project Estimates</strong></p> 184<ul> 185<li> 186<div>In order to provide an estimate we first discuss the project with the product owner to understand the objectives, scope, budget, timeline and preferences</div> 187</li> 188<li> 189<div>Depending on how detailed the provided documentation is we might request to start with an investigation / research to complete the missing parts of the requirements</div> 190</li> 191<li> 192<div>Depending on the budget and timeline we break tasks into sprints and decide on how big the team / teams should be</div> 193</li> 194<li> 195<div>Estimates for projects and tasks are given by either the expert assigned to the project or the team lead through project managers or Account Managers / Business Analysts</div> 196</li> 197<li>The main goal of an estimate is to provide a solution to the business requirement that includes a breakdown with actionable tasks and hourly estimates</li> 198<li>Whenever reasonable, multiple estimates can be provided for the same project using different frameworks or approaches</li> 199<li>Estimates are best guesses given based on the available information. The more information is provided, the more accurate the estimates can be</li> 200<li>Estimates can include a pessimistic and optimistic columns, when the requirements are very ambiguous or have risks</li> 201<li>There can be different types of estimates: 202<ul> 203<li>âEnterprise-levelâ projects require a lot of attention to detail and working out all possible scenarios, integration of many 3rd party APIs, TDD (Test Driven Development) and support of all popular and not very much browsers and platforms. Usually there is a robust, scalable infrastru
203cture supporting the application, that includes monitoring, logging and disaster recovery. Solutions are 99.9% bullet-proof before deployment to production. Higher budgets are expected to cover the time required to work all these steps through with experts</li> 204<li>âRegularâ projects also require attention to detail and include compatibility with most popular browsers. There are usually less interactive and non-crucial features and no TDD included. These things cut out ~40% of time from the Enterprise-level estimates</li> 205<li>âStartupâ projects or MVPs (Minimum Viable Product) usually include the minimum set of features required to launch the feature or website / app. Things are done with great attention, but limited functionality is shipped or open source or ready solutions are used to cut costs down in immediate run. Distinctive elements of the approach: only crucial functionality is shipped, less testing of all possible scenarios is done leaving the feedback and bug reports to the âbeta usersâ or âearly adoptersâ</li> 206</ul> 207</li> 208<li>If the project includes both creative design and development phases, first the estimate will be given for the design phase. Development estimate would most likely change after the designs are delivered</li> 209<li>Ideal documentation for the development phase includes hand-drawn sketches, wireframes with style guides or ready designs accompanied with comments and user stories</li> 210<li>In addition to the breakdown of tasks,  estimates may also include: 211<ul> 212<li>+ 15 % quality assurance time</li> 213<li>+ 10 % bug fixing time</li> 214<li>+ 20 % project management and communication time</li> 215<li>so 10 hrs of dev time might also include + 1.5 hrs QA + 1 hr bug fixing + 2 hrs PM = 14.5 hrs</li> 216</ul> 217</li> 218<li>Like mostly with everything in this world the general rule is âGood. Cheap. Fast. But You Can Only Pick Two.â Please be reasonable when trying to cut the time estimates. Certain things just take time. We can definitely cut corners to save some budget now, but it would most certainly become a so called âtechnical debtâ that will just make things difficult in the future</li> 219<li>We follow agile methodology and work only with experts. Usually the factual time tracked for the project or task is less than estimated, but there are also cases when work takes more time due to unexpected conflicts, bugs, issues in open-source frameworks that are being used etc. It is possible the time spent would be different for ~ +/- 20% from the original estimates</li> 220<li>If the tasks take more time we make our best effort to inform the product owner about it upfront</li> 221<li>Depending on the business objectives estimates can include: 222<ul> 223<li>Business Analysis</li> 224<li>Wireframes and Design</li> 225<li>Setup of Environments</li> 226<li>Development</li> 227<li>QA</li> 228<li>Digital Marketing</li> 229</ul> 230</li> 231</ul> 232<p></div> </div> </div></div></div><div class="w-tabs-section" id="1504598193358-0d4d2344-cd46"><a href="#1504598193358-0d4d2344-cd46" class="w-tabs-section-header"><div class="w-tabs-section-header-h"><h5 class="w-tabs-section-title">Project Roles & Members</h5><div class="w-tabs-section-control"></div></div></a><div class="w-tabs-section-content"><div class="w-tabs-section-content-h i-cf"><div class="wpb_text_column "><div class="wpb_wrapper"><strong>Project Roles & Responsibilities</strong></p> 233<p>Project teams consist of members with complementing skills that take care of tasks that they are experts in. Below are common project roles, responsibilities and tools used. When submitting new tasks, consider which specialists would be required to tackle the task. While some of the roles occasionally get combined by the same person on larger projects everyone has things to take care of.</p> 234<ul> 235<li><em><a href="https://www.buildateam.io/how-it-works/projects/roles-responsibilities/product-owners/">Product Owners</a>:</em> 236<ul> 237<li>Have a vision and convey that vision to the team.</li> 238</ul> 239</li> 240<li><em><a href="https://www.buildateam.io/how-it-works/projects/roles-responsibilities/account-managers-business-analysts/">Business Analysts</a></em>: 241<ul> 242<li>Offer top-level technical solutions to business problems and objectives</li> 243</ul> 244</li> 245<li><em><a href="https://www.buildateam.io/how-it-works/projects/roles-responsibilities/project-managers/">Project Managers</a>:</em> 246<ul> 247<li>Manage delivery of multiple projects from receiving the requirements to successful release</li> 248</ul> 249</li> 250<li><em><a href="https://www.buildateam.io/how-it-works/projects/roles-responsibilities/uxui-designers/">UX/UI Designers</a>:</em> 251<ul> 252<li>Are primarily concerned with how the product feels and how the product is laid out</li> 253</ul> 254</li> 255<li><em><a href="https://www.buildateam.io/how-it-works/projects/roles-responsibilities/digital-marketers/">Digital Marketers</a>:</em> 256<ul> 257<li>Develop a strategy used in marketing a companyâs product online</li> 258</ul> 259</li> 260<li><em><a href="https://www.buildateam.io/how-it-works/projects/roles-responsibilities/team-leads/">Team Leads</a>:</em> 261<ul> 262<li>
262Manages and <em>leads</em> a <em>team</em> of experts</li> 263</ul> 264</li> 265<li><em><a href="https://www.buildateam.io/how-it-works/projects/roles-responsibilities/database-administrators/">Database Administrators</a>:</em> 266<ul> 267<li>Design and optimize performance, integrity and security of databases</li> 268</ul> 269</li> 270<li><em><a href="https://www.buildateam.io/how-it-works/projects/roles-responsibilities/backend-developers/">Backend Developers</a>:</em> 271<ul> 272<li>Build and maintain server-side of an application, which includes the server-side of the application, and the database</li> 273</ul> 274</li> 275<li><em><a href="https://www.buildateam.io/how-it-works/projects/roles-responsibilities/frontend-developers/">Frontend Developers</a>:</em> 276<ul> 277<li>Build the frontend, or client-side of an application</li> 278</ul> 279</li> 280<li><em><a href="https://www.buildateam.io/how-it-works/projects/roles-responsibilities/devops-engineers/">DevOps Engineers</a>:</em> 281<ul> 282<li>Build and maintain tools for deployment, monitoring and operations. Troubleshoot and resolve hosting related issues on development, staging and production environments.</li> 283</ul> 284</li> 285<li><em><a href="https://www.buildateam.io/how-it-works/projects/roles-responsibilities/qa-engineers/">QA Engineers</a>:</em> 286<ul> 287<li>Design and implement manual or automation tests that help debug the application</li> 288</ul> 289</li> 290</ul> 291<p> </p> 292<p> </p> 293<p><strong>Adding and Editing Project Members</strong></p> 294<p>In order to add/remove or edit member roles, click on the ‘Members’ tab under the project view. <a ref="magnificPopup" href="https://www.buildateam.io/wp-content/uploads/2017/09/project_members.png"><img fetchpriority="high" decoding="async" class="alignnone size-large wp-image-8343" src="https://www.buildateam.io/wp-content/uploads/2017/09/project_members-1024x551.png" alt="" width="1024" height="551" srcset="https://www.buildateam.io/wp-content/uploads/2017/09/project_members-1024x551.png 1024w, https://www.buildateam.io/wp-content/uploads/2017/09/project_members-300x161.png 300w, https://www.buildateam.io/wp-content/uploads/2017/09/project_members-768x413.png 768w, https://www.buildateam.io/wp-content/uploads/2017/09/project_members-600x323.png 600w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></div> </div> </div></div></div><div class="w-tabs-section" id="1547809392686-1dc6399e-e391"><a href="#1547809392686-1dc6399e-e391" class="w-tabs-section-header"><div class="w-tabs-section-header-h"><h5 class="w-tabs-section-title">Support</h5><div class="w-tabs-section-control"></div></div></a><div class="w-tabs-section-content"><div class="w-tabs-section-content-h i-cf"><div class="wpb_text_column "><div class="wpb_wrapper"></p> 295<h1 style="text-align: center;">The work process for Support engineer</h1> 296<p></div> </div> <div class="g-cols wpb_row offset_medium vc_inner "><div class="vc_col-sm-6 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_text_column "><div class="wpb_wrapper"></p> 297<p class="p1">After taking a task from support desk engineer must</p> 298<p class="p1">1) investigate it<br /> 2992) ask Customer for needed information<br /> 3003) Reproduce and describe behaviour step-by-step<br /> 3014) Create Task (new functionality) or Bug (broken functionality) in Youtrack using next template</p> 302<p class="p1">1) Name of shop<br /> 3032) Name of product</p> 304<p class="p1">Steps to reproduce</p> 305<p class="p1">1)<br /> 3062)<br /> 307n)</p> 308<p class="p1">Expected result</p> 309<p class="p1">1)<br /> 3102)<br /> 311n)</p> 312<p class="p1">Actual result</p> 313<p class="p1">1)<br /> 3142)<br /> 315n)</p> 316<p></div> </div> </div></div><div class="vc_col-sm-6 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_text_column "><div class="wpb_wrapper"><p>ÐоÑле взÑÑÐ¸Ñ Ð² ÑабоÑÑ Ð·Ð°Ð´Ð°Ñи из ÑиÑÑÐµÐ¼Ñ Ð¿Ð¾Ð´Ð´ÐµÑжки, Ð¸Ð½Ð¶ÐµÐ½ÐµÑ Ð´Ð¾Ð»Ð¶ÐµÐ½:</p> 317<p>1) иÑÑледоваÑÑ Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ<br /> 3182) запÑоÑиÑÑ Ñ ÐлиенÑа Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼ÑÑ Ð¸Ð½ÑоÑмаÑиÑ<br /> 3193) ÐоÑагово воÑпÑоизвеÑÑи и опиÑаÑÑ Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ.<br /> 3204) СоздаÑÑ Task (Ð½Ð¾Ð²Ð°Ñ ÑÑнкÑионалÑноÑÑÑ) или Bug (наÑÑÑÐµÐ½Ð½Ð°Ñ ÑÑнкÑионалÑноÑÑÑ) в Youtrack, иÑполÑзÑÑ ÑледÑÑÑий Ñаблон</p> 321<p>1) Ðазвание магазина<br /> 3222) Ðаименование пÑодÑкÑа</p> 323<p>ÐейÑÑÐ²Ð¸Ñ Ð¿Ð¾ воÑпÑоизведениÑ</p> 324<p>1)<br /> 3252)<br /> 326n)</p> 327<p>ÐжидаемÑй ÑезÑлÑÑаÑ</p> 328<p>1)<br /> 3292)<br /> 330n)</p> 331<p>ФакÑиÑеÑкий ÑезÑлÑÑаÑ</p> 332<p>1)<br /> 3332)<br /> 334n)</p></div> </div> </div></div></div></div></div></div><div class="w-tabs-section" id="1505904579294-d1c5f400-f448"><a href="#1505904579294-d1c5f400-f448" class="w-tabs-section-header"><div class="w-tabs-section-header-h"><h5 class="w-tabs-section-title">Google Drive</h5><div class="w-tabs-section-control"></div></div></a><div class="w-tabs-section-content"><div class="w-tabs-section-content-h i-cf"><div class="wpb_text_column "><div class="wpb_wrapper"><p>Each project has a Google Drive folder associated with it.shared with the team. Files are shared with the whole team. Please create a free Gmail account if you don’t have one.</p> 335<p>The folder structure is:</p> 336<ul> 337<li>{Company Name} {Project Name} (folder) / 338<ul> 339<li>{Project Name} Overview (folder) 340<ul> 341<li>{Project Name} Overview (Google document)</li> 342<li>Associated project files</li> 343</ul> 344</li> 345<li>{Project Name} Calls (folder) 346<ul> 347<li>Call recordings</li> 348</ul> 349</li> 350<li>{Project Name} Estimates (folder) 351<ul> 352<li>{Project Name} Estimate (Google spreadsheet)</li> 353</ul> 354</li> 355<li>{Project Name} Design(folder) 356<ul> 357<li>Design Assets ( source files for designs )</li> 358</ul> 359</li> 360<li>{Project Name} Timesheets (folder) 361<ul> 362<li>{Project Name} Timesheets (Google spreadsheet)</li> 363</ul> 364</li> 365<li>{Project Name} Invoices (folder) 366<ul> 367<li>{Project Name} Invoices (optional)</li> 368</ul> 369</li> 370</ul> 371</li> 372</ul> 373<p></p></div> </div> </div></div></div><div class="w-tabs-section" id="1504597298265-9b5412b0-30b7"><a href="#1504597298265-9b5412b0-30b7" class="w-tabs-section-header"><div class="w-tabs-section-header-h"><h5 class="w-tabs-section-title">Version Control</h5><div class="w-tabs-section-control"></div></div></a><div class="w-tabs-section-content"><div class="w-tabs-section-content-h i-cf"><div class="wpb_text_column "><div class="wpb_wrapper"><strong>General Information About Version Control:</strong></p> 374<ul> 375<li>We use a <strong>self-hosted</strong> open-source version of <a href="https://about.gitlab.com/">Gitlab.com</a> for code review and version control.</li> 376<li><strong>URL for our private Gitlab server is at <a href="https://git.buildateam.io/">git.buildateam.io</a></strong></li> 377<li>Gitlab is hosted on our Managed Google Cloud Platform</li> 378<li>
378Gitlab is integrated with app.buildateam.io for single sign-on</li> 379<li>All projects owned by the same company are located under the same group. Usually: git.buildateam.io/company-name</li> 380<li>Each project has its own git.buildateam.io repository link. Links are available in the project wiki.</li> 381<li>Project overview, tasks, comments and wiki are located under app.buildateam.io/projects/your-project-name</li> 382<li>Usually the repository link is: git.buildateam.io/company-name/project-name</li> 383</ul> 384<p> </p> 385<h3>Buildateam<strong> GitFlow</strong></h3> 386<p>At Buildateam we work very similar as GitHub flow suggests.</p> 387<p> </p> 388<p><strong>Branches</strong></p> 389<p>Master branch for production version. This is the version deployed for all the clients.</p> 390<p>Development branch for development version. All features deployed at development should be QA-Ready.<br /> 391Feature branches will be created for every ticket/new feature</p> 392<p> </p> 393<p><strong>Commits</strong></p> 394<p>All commits should reference the ticket that belong to, e.g If the feature tracker-id is 180, then the commit should be as follows</p> 395<pre>git commit -m "180 Fixed component rendering"</pre> 396<p> </p> 397<p><strong>Merging Your Branch. Pull Requests</strong><br /> 398Merge the new branch into develop branch after you have completed work. If no more work is required for that feature/bug – delete the branch related to the task.</p> 399<p> </p> 400<p><strong>New Releases</strong></p> 401<p>All new releases will be made every Wednesday at the end of the day. This day was selected because is in the middle of the week.<br /> 402Hotfixes will be deployed as soon as possible and branches should be created as follows</p> 403<pre>git checkout -b hotfix-onboarding-product-listing 404##Branch tagging</pre> 405<p>Branches tagging will follow <a href="http://semver.org/">semantic versioning.</a></p> 406<p> </p> 407<p><strong>How To Login To Git:</strong></p> 408<ul> 409<li>Go to git.buildateam.io</li> 410<li>Click ‘Signin with Buildateam’</li> 411</ul> 412<p><a ref="magnificPopup" href="https://www.buildateam.io/wp-content/uploads/2017/09/git_login.png"><img decoding="async" class="alignnone size-large wp-image-8778" src="https://www.buildateam.io/wp-content/uploads/2017/09/git_login-1024x641.png" alt="" width="1024" height="641" srcset="https://www.buildateam.io/wp-content/uploads/2017/09/git_login-1024x641.png 1024w, https://www.buildateam.io/wp-content/uploads/2017/09/git_login-300x188.png 300w, https://www.buildateam.io/wp-content/uploads/2017/09/git_login-768x481.png 768w, https://www.buildateam.io/wp-content/uploads/2017/09/git_login-600x376.png 600w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></p> 413<ul> 414<li>Enter your username and password from app.buildateam.io and click login.</li> 415</ul> 416<p><a ref="magnificPopup" href="https://www.buildateam.io/wp-content/uploads/2017/09/git_login_cas.png"><img decoding="async" class="alignnone size-large wp-image-8777" src="https://www.buildateam.io/wp-content/uploads/2017/09/git_login_cas-1024x492.png" alt="" width="1024" height="492" srcset="https://www.buildateam.io/wp-content/uploads/2017/09/git_login_cas-1024x492.png 1024w, https://www.buildateam.io/wp-content/uploads/2017/09/git_login_cas-300x144.png 300w, https://www.buildateam.io/wp-content/uploads/2017/09/git_login_cas-768x369.png 768w, https://www.buildateam.io/wp-content/uploads/2017/09/git_login_cas-600x288.png 600w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></p> 417<ul> 418<li>Click ‘Signin with Buildateam’ again</li> 419</ul> 420<p><a ref="magnificPopup" href="https://www.buildateam.io/wp-content/uploads/2017/09/git_login.png"><img decoding="async" class="alignnone size-large wp-image-8778" src="https://www.buildateam.io/wp-content/uploads/2017/09/git_login-1024x641.png" alt="" width="1024" height="641" srcset="https://www.buildateam.io/wp-content/uploads/2017/09/git_login-1024x641.png 1024w, https://www.buildateam.io/wp-content/uploads/2017/09/git_login-300x188.png 300w, https://www.buildateam.io/wp-content/uploads/2017/09/git_login-768x481.png 768w, https://www.buildateam.io/wp-content/uploads/2017/09/git_login-600x376.png 600w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></p> 421<p><strong>Git Dashboard</strong></p> 422<p>All projects available for you will be displayed on the main screen after you login.<a ref="magnificPopup" href="https://www.buildateam.io/wp-content/uploads/2017/09/git_dashboard.png"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-8776" src="https://www.buildateam.io/wp-content/uploads/2017/09/git_dashboard-1024x654.png" alt="" width="1024" height="654" srcset="https://www.buildateam.io/wp-content/uploads/2017/09/git_dashboard-1024x654.png 1024w, https://www.buildateam.io/wp-content/uploads/2017/09/git_dashboard-300x192.png 300w, https://www.buildateam.io/wp-content/uploads/2017/09/git_dashboard-768x490.png 768w, https://www.buildateam.io/wp-content/uploads/2017/09/git_dashboard-600x383.png 600w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></p> 423<p> </p> 424<p> </p> 425<p>You can clone the repository or view commit history and repository code right from Gitlab.</p> 426<p><a ref="magnificPopup" href="https://www.buildateam.io/wp-content/uploads/2017/09/git_project_commits.png"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-8775" src="https://www.buildateam.io/wp-content/uploads/2017/09/git_project_commits-1024x614.png" alt="" width="1024" height="614" srcset="https://www.buildateam.io/wp-content/uploads/2017/09/git_project_commits-1024x614.png 1024w, https://www.buildateam.io/wp-content/uploads/2017/09/git_project_commits-300x180.png 300w, https://www.buildateam.io/wp-content/uploads/2017/09/git_project_commits-768x460.png 768w, https://www.buildateam.io/wp-content/uploads/2017/09/git_project_commits-600x360.png 600w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></p> 427<p><a ref="magnificPopup" href="https://www.buildateam.io/wp-content/uploads/2017/09/git_project_commit_view.png"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-8774" src="https://www.buildateam.io/wp-content/uploads/2017/09/git_project_commit_view-1024x623.png" alt="" width="1024" height="623" srcset="https://www.buildateam.io/wp-content/uploads/2017/09/git_project_commit_view-1024x623.png 1024w, https://www.buildateam.io/wp-content/uploads/2017/09/git_project_commit_view-300x183.png 300w, https://www.buildateam.io/wp-content/uploads/2017/09/git_project_commit_view-768x467.png 768w, https://www.buildateam.io/wp-content/uploads/2017/09/git_project_commit_view-600x365.png 600w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></p> 428<p>Notes</p> 429<ol> 430<li>Add a description / commit / link to the task if it is not in an app (gitlab issue, for example)</li> 431<li> 432<p class="p1">Just the link to any single resource that has the most current task description would work, even the google doc. There is no need to redundantly duplicate the same data over different resources</p> 433</li> 434<li> 435<p class="p1">If its not the commit to the issue branch there has to be a link to the issue in regards to what the commit was made. If there is an issue branch than that data would have to be in Merge Request</p> 436</li> 437<li>At one time it is not recommended to write off more than 4 hours in timesheets</li> 438</ol> 439<p></div> </div> </div></div></div><div class="w-tabs-section" id="1506236886393-42c1f55d-bfee"><a href="#1506236886393-42c1f55d-bfee" class="w-tabs-section-header"><div class="w-tabs-section-header-h"><h5 class="w-tabs-section-title">Google Cloud Hosting</h5><div class="w-tabs-section-control"></div></div></a><div class="w-tabs-section-content"><div class="w-tabs-section-content-h i-cf"><div class="wpb_text_column "><div class="wpb_wrapper"><p>We are proud Google Cloud Partners and we offer Managed Google Cloud Hosting using Kubernetes, Docker, latest versions of MySQL, PHP, Node.js, Meteor.js, using Redis & Varnish for cache and framework optimized configurations for the most performance.</p> 440<p>Continuous Integration with our private Gitlab server allows limiting access to production instance only for specialized DevOps engineers. When developers commit code to Gitlab it gets automatically pushed to the dedicated instance: staging or production.</p> 441<p>Google Cloud allows an easy scalability of resources so during the middle of the sale season we
441can scale up and during the slow seasons reduce the load and spend.</p> 442<p>Read more about Google Cloud and Kubernetes at Buildateam Academia:</p> 443<p><a class="entry-title" href="https://www.buildateam.io/academia/how-to-setup-scalable-magento-kubernetes-environment-on-google-cloud/" rel="bookmark">How To Setup Scalable Magento Kubernetes Environment on Google Cloud.</a></p> 444<p class="w-blog-post-title"><a class="entry-title" href="https://www.buildateam.io/blog/how-to-use-kubernetes-google-cloud-and-docker/" rel="bookmark">How To Use Kubernetes, Google Cloud, and Docker.</a></p> 445<p></p></div> </div> </div></div></div><div class="w-tabs-section" id="1505904745340-89510c16-d71b"><a href="#1505904745340-89510c16-d71b" class="w-tabs-section-header"><div class="w-tabs-section-header-h"><h5 class="w-tabs-section-title">Calls and Meetings </h5><div class="w-tabs-section-control"></div></div></a><div class="w-tabs-section-content"><div class="w-tabs-section-content-h i-cf"><div class="wpb_text_column "><div class="wpb_wrapper"><p>Currently, we use Skype or Google Hangouts for video calls.</p> 446<p>There are 2 group chats for every project in app.buildateam.io:</p> 447<ul> 448<li>{Project Name} â Support: for team meetings with the product owner 449<ul> 450<li>Demos and project discussions. Depending on the project involvement demo calls with the product owners usually happen once a week. 451<ul> 452<li>Agenda is shared prior to the meeting 453<ul> 454<li>What will be covered in the demo</li> 455<li>Specific line items that were checked off or started since the last meeting</li> 456</ul> 457</li> 458<li>Take Feedback/Questions from product owners</li> 459<li>Focus items from next week</li> 460<li>Timeline update (are we still on track, ahead, running behind)</li> 461</ul> 462</li> 463</ul> 464</li> 465</ul> 466<p> </p> 467<ul> 468<li>{Project Name} â Scrum: for internal scrum team meetings without the product owner 469<ul> 470<li>There are daily internal Scrum meetings for 15 minutes across every project where everyone answers 3 questions: 471<ul> 472<li>What have you been working on since the last meeting?</li> 473<li>What will you be working on until the next meeting?</li> 474<li>Are there any roadblocks?</li> 475</ul> 476</li> 477</ul> 478</li> 479</ul> 480<p></p></div> </div> </div></div></div><div class="w-tabs-section" id="1505902202967-72a4f7f7-bdba"><a href="#1505902202967-72a4f7f7-bdba" class="w-tabs-section-header"><div class="w-tabs-section-header-h"><h5 class="w-tabs-section-title">Create an Account</h5><div class="w-tabs-section-control"></div></div></a><div class="w-tabs-section-content"><div class="w-tabs-section-content-h i-cf"><div class="wpb_text_column "><div class="wpb_wrapper"><p>We use an internally developed project management platform that is located at app.buildateam.io</p> 481<p> </p> 482<p><strong>Please follow the following steps to create a new product owner account:</strong></p> 483<ul> 484<li>Create an account at <a href="https://app.buildateam.io/productowner">app.buildateam.io/productowner</a></li> 485<li>Remember your username and password</li> 486<li>Go to your email box and verify click on the link that you should have received with subject: âHow to verify email address on BuildaTeam.io â Dev Team On Demandâ</li> 487<li>Go to <a href="https://git.buildateam.io/users/sign_in">git.buildateam.io</a></li> 488<li>Click Login with Buildateam.</li> 489<li>Enter the password and login from step 1.</li> 490<li>Tell your Project Manager that you have completed these steps, so that we can give you Owner permissions on your project and code.</li> 491</ul> 492<p> </p> 493<p><strong>Please follow the following steps to create a new freelancer account:</strong></p> 494<ul> 495<li>Create an account at <a href="https://app.buildateam.io/freelancer">app.buildateam.io/freelancer</a></li> 496<li>Remember your username and password</li> 497<li>Go to your email box and verify click on the link that you should have received with subject: âHow to verify email address on BuildaTeam.io â Dev Team On Demandâ</li> 498<li>Go to <a href="https://git.buildateam.io/users/sign_in">git.buildateam.io</a></li> 499<li>Click Login with Buildateam.</li> 500<li>Enter the password and USERNAME from step 1.</li> 501<li>Tell your Project Manager that you have completed these steps, so that we can give you permissions on your project and code.</li> 502</ul> 503<p> </p> 504<p><strong>Please follow the following steps to create a new Agency / Team account:</strong></p> 505<ul> 506<li>Create an account at <a href="https://app.buildateam.io/agency">app.buildateam.io/agency</a></li> 507<li>Remember your username and password</li> 508<li>Go to your email box and verify click on the link that you should have received with subject: âHow to verify email address on BuildaTeam.io â Dev Team On Demandâ</li> 509<li>Go to <a href="https://git.buildateam.io/users/sign_in">git.buildateam.io</a></li> 510<li>Click Login with Buildateam.</li> 511<li>Enter the password and login from step 1.</li> 512<li>Tell your Project Manager that you have completed these steps so that we can give you permissions on your project and code.</li> 513</ul> 514<p></p></div> </div> </div></div></div><div class="w-tabs-section" id="1504590777558-19e694fe-fe1e"><a href="#1504590777558-19e694fe-fe1e" class="w-tabs-section-header"><div class="w-tabs-section-header-h"><h5 class="w-tabs-section-title">Create / Join a Project</h5><div class="w-tabs-section-control"></div></div></a><div class="w-tabs-section-content"><div class="w-tabs-section-content-h i-cf"><div class="wpb_text_column "><div class="wpb_wrapper"><strong>Active projects available for you to work on will appear under the Projects tab:</strong></p> 515<p><a ref="magnificPopup" href="https://www.buildateam.io/wp-content/uploads/2017/09/active-projects-tab.png"><img decoding="async" class="alignnone wp-image-8352 size-large" src="https://www.buildateam.io/wp-content/uploads/2017/09/active-projects-tab-1024x491.png" alt="" width="100%" srcset="https://www.buildateam.io/wp-content/uploads/2017/09/active-projects-tab-1024x491.png 1024w, https://www.buildateam.io/wp-content/uploads/2017/09/active-projects-tab-300x144.png 300w, https://www.buildateam.io/wp-content/uploads/2017/09/active-projects-tab-768x368.png 768w, https://www.buildateam.io/wp-content/uploads/2017/09/active-projects-tab-600x288.png 600w" sizes="(max-width: 1024px) 100vw, 1024px" /><br /> 516</a><span style="font-weight: 400;">(if you donât see the project information – request access from the PM) </span></p> 517<p> </p> 518<p><strong>All the issues from all the projects assigned to you will appear under Projects => My Issues Tab</strong></p> 519<p><a ref="magnificPopup" href="https://www.buildateam.io/wp-content/uploads/2017/09/active-projects-_-my-issues.png"><img decoding="async" class="alignnone wp-image-8351 size-large" src="https://www.buildateam.io/wp-content/uploads/2017/09/active-projects-_-my-issues-1024x484.png" alt="" width="100%" srcset="https://www.buildateam.io/wp-content/uploads/2017/09/active-projects-_-my-issues-1024x484.png 1024w, https://www.buildateam.io/wp-content/uploads/2017/09/active-projects-_-my-issues-300x142.png 300w, https://www.buildateam.io/wp-content/uploads/2017/09/active-projects-_-my-issues-768x363.png 768w, https://www.buildateam.io/wp-content/uploads/2017/09/active-projects-_-my-issues-600x283.png 600w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></p> 520<p> </p> 521<p><strong>Individual project overview tab contains a project description, project members and a total number of tasks grouped by type.</strong></p> 522<p>Project overview describes the main product objective, platform, and goals to achieve.</p> 523<p><a ref="magnificPopup" href="https://www.buildateam.io/wp-content/uploads/2017/09/project_overview.png"><img decoding="async" class="alignnone size-large wp-image-8345" src="https://www.buildateam.io/wp-content/uploads/2017/09/project_overview-1024x556.png" alt="" width="100%" srcset="https://www.buildateam.io/wp-content/uploads/2017/09/project_overview-1024x556.png 1024w, https://www.buildateam.io/wp-content/uploads/2017/09/project_overview-300x163.png 300w, https://www.buildateam.io/wp-content/uploads/2017/09/project_overview-768x417.png 768w, https://www.buildateam.io/wp-content/uploads/2017/09/project_overview-600x326.png 600w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></p> 524<p> </p> 525<p><strong>Project related logins and credentials for associated services are located in the Wiki. Please keep Wiki updated.</strong></p> 526<p><a ref="magnificPopup" href="https://www.buildateam.io/wp-content/uploads/2017/09/project_wiki.png"><img decoding="async" class="alignnone size-large wp-image-8346" src="https://www.buildateam.io/wp-content/uploads/2017/09/project_wiki-1024x575.png" alt="" width="100%" srcset="https://www.buildateam.io/wp-content/uploads/2017/09/project_wiki-1024x575.png 1024w, https://www.buildateam.io/wp-content/uploads/2017/09/project_wiki-300x169.png 300w, https://www.buildateam.io/wp-content/uploads/2017/09/project_wiki-768x432.png 768w, https://www.buildateam.io/wp-content/uploads/2017/09/project_wiki-600x337.png 600w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></p> 527<ul> 528<li>Wiki mainly contains project access information: 529<ul> 530<li>Project Google Drive Folder URL:</li> 531<li>Production Environment URL:<br /> 532Production Admin Panel URL:<br /> 533Login:<br /> 534Password:<br /> 535Comments:</li> 536<li>Staging Environment URL:<br /> 537Staging Admin Panel URL:<br /> 538Login:<br /> 539Password:<br /> 540Comments:</li> 541</ul> 542<ul> 543<li>Development Environment URL:<br /> 544Staging Admin Panel URL:<br /> 545Login:<br /> 546Password:<br /> 547Comments:</li> 548<li>Domain Name Servers Editor URL:<br /> 549Login:<br /> 550Password:<br /> 551Comments:</li> 552<li>cPanel / Hosting URL:<br /> 553Login:<br /> 554Password:<br /> 555Comments:</li> 556<li>SSH IP Address<br /> 557SSH root account password</li> 558<li>Git Repository URL:<br /> 559Production Branch:<br /> 560Staging Branch:<br /> 561Development Branch:</li> 562<li>Zeplin URL:</li> 563<li>InVisionApp URL:</li> 564<li>Preferred day and time to deploy to production:</li> 565<li>Preferred day and time for demo calls:</li> 566</ul> 567</li> 568</ul> 569<p></div> </div> </div></div></div><div class="w-tabs-section" id="1504590777593-4e37123f-9ad6"><a href="#1504590777593-4e37123f-9ad6" class="w-tabs-section-header"><div class="w-tabs-section-header-h"><h5 class="w-tabs-section-title">Create / Update Tasks</h5><div class="w-tabs-section-control"></div></div></a><div class="w-tabs-section-content"><div class="w-tabs-section-content-h i-cf"><div class="wpb_text_column "><div class="wpb_wrapper"><b>All existing project issues are available under Tasks / Issues tab.</b></p> 570<p>Use filters in order to adjust the displayed tasks.</p> 571<p><b><a ref="magnificPopup" href="https://www.buildateam.io/wp-content/uploads/2017/09/project_issues.png"><img decoding="async" class="alignnone size-large wp-image-8350" src="https://www.buildateam.io/wp-content/uploads/2017/09/project_issues-1024x496.png" alt="" width="100%" srcset="https://www.buildateam.io/wp-content/uploads/2017/09/project_issues-1024x496.png 1024w, https://www.buildateam.io/wp-content/uploads/2017/09/project_issues-300x145.png 300w, https://www.buildateam.io/wp-content/uploads/2017/09/project_issues-768x372.png 768w, https://www.buildateam.io/wp-content/uploads/2017/09/project_issues-600x290.png 600w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></b></p> 572<p>To create a new task click ‘New Issue’ button either in the Overview tab or under the Issues tab.</p> 573<ul> 574<li>Click on âActive Projectsâ in the left menu</li> 575<li>Select the project youâd like to create a task for.</li> 576<li>Go to the âTicketsâ tab</li> 577<li>Click âNew Issueâ</li> 578<li>Fill in the title, description, priority, due date and assign to the project manager or the responsible person.</li> 579</ul> 580<p> </p> 581<p><strong>When creating a new task please follow the following rules.</strong></p> 582<p><a ref="magnificPopup" href="https://www.buildateam.io/wp-content/uploads/2017/09/project_task_feature.png"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-8348" src="https://www.buildateam.io/wp-content/uploads/2017/09/project_task_feature-1024x589.png" alt="" width="1024" height="589" srcset="https://www.buildateam.io/wp-content/uploads/2017/09/project_task_feature-1024x589.png 1024w, https://www.buildateam.io/wp-content/uploads/2017/09/project_task_feature-300x172.png 300w, https://www.buildateam.io/wp-content/uploads/2017/09/project_task_feature-768x442.png 768w, https://www.buildateam.io/wp-content/uploads/2017/09/project_task_feature-600x345.png 600w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></p> 583<p><strong>General Guidelines</strong>:</p> 584<ul> 585<li>A single task describes a single issue, bug, feature, request, user story.</li> 586<li>If a task describes multiple things, it gets broken down into sub-tasks or a checklist</li> 587<li>Depending on the project size video calls with screen sharing may be scheduled to better understand the tasks</li> 588<li>The more information is provided for the task â the less time would be spent on billable project management and communications</li> 589<li>Preferred way for any frontend tasks is to have designs or wireframes with the style guide at minimum</li> 590<li>The tasks are initially assigned to the project managers, who depen
590ding on the requirements assign them to the right person or team, schedule meetings if necessary and get estimates</li> 591<li>When the task is being worked on, its marked as âIn Progressâ and % of completion is updated frequently</li> 592<li>When the task is completed itâs marked as âReady for QAâ and assigned to the Project Manager / QA</li> 593<li>When someone adds a new comment to the project, the tasks needs to be assigned to the corresponding person</li> 594<li>All persons that need to follow the discussion on the ticket must be added as Watchers.</li> 595</ul> 596<p> </p> 597<p><strong>Task Content Guidelines</strong>:</p> 598<ul> 599<li><strong>Title</strong>: 600<ul> 601<li>Bug: describe the issue in a couple of words. i.e: 602<ul> 603<li><span style="color: #339966;">Good: ‘Search bar on the category page for shirts is displaying incorrectly on iPhone 6s in portrait mode.’ </span></li> 604<li><span style="color: #ff0000;">Bad: ‘Search bar is not working’</span></li> 605</ul> 606</li> 607<li>Feature: 608<ul> 609<li><span style="color: #339966;">Good: ‘As a new user visiting the site I would like to be able to log in / sign up using Google and Facebook.’</span></li> 610<li><span style="color: #ff0000;">Bad: ‘Add Social Login’</span></li> 611</ul> 612</li> 613</ul> 614</li> 615<li><strong>Task Description:</strong> 616<ul> 617<li>Bug: 618<ul> 619<li><span style="color: #339966;">Good: </span> 620<div> 621<div> 622<p><span style="color: #339966;">URL: https://www.website.com/support/storelocator/overview</span><br /> 623<span style="color: #339966;">Expected Result: On this page, when I search for the Canadian province Alberta, all stores in that province are listed.</span><br /> 624<span style="color: #339966;">Actual Result: On this page, when I search for the Canadian province Alberta, no stores come up. However, when I search for those store names or the postal code, the stores do show up.</span><br /> 625<span style="color: #339966;">See screenshots attached for search results.</span><br /> 626<span style="color: #339966;">Please revise so that when searching by Province name, the stores in that Province show up in a list and on the map.</span><br /> 627<span style="color: #339966;"><a ref="magnificPopup" href="http://pm.buildateam.io/attachments/download/2198/PostalCode.JPG">PostalCode.JPG</a> (118 KB)’</span></p> 628</div> 629</div> 630</li> 631<li><span style="color: #ff0000;">Bad: ‘When I search for the Canadian province Alberta, no stores come up’</span></li> 632</ul> 633</li> 634</ul> 635</li> 636</ul> 637<p><strong>Issue Statuses</strong>:</p> 638<ul> 639<li>New – Ticket has just been created and needs an estimate.</li> 640<li>In Progress – While working on the task, mark it as in progress and update %% bar.</li> 641<li>Ready For QA – and assign to QA / Team Lead / Product Owner.</li> 642<li>Done – The product owner or project manager can mark the ticket as done after it has been released to production and QA’d</li> 643<li>Close – Ticket is closed without being completed (rejected).</li> 644</ul> 645<p> </p> 646<p><span style="font-weight: 400;"><strong>Issue Priorities</strong>:</span></p> 647<ul> 648<li style="font-weight: 400;"><span style="font-weight: 400;">Very Low – Solve whenever budget permits. (Almost meaning never)</span></li> 649<li style="font-weight: 400;"><span style="font-weight: 400;">Low – Non-critical task that can be resolved after everything else is done. (Needs to be done)</span></li> 650<li style="font-weight: 400;"><span style="font-weight: 400;">Normal – Non-critical task that is a part of the current or future sprint. Needs to be completed by the deadline.</span></li> 651<li style="font-weight: 400;"><span style="font-weight: 400;">High – Critical features that can improve the business process or user experience.</span></li> 652<li style="font-weight: 400;"><span style="font-weight: 400;">Urgent – Critical bugs and showstoppers that influence user experience and business processes.</span></li> 653</ul> 654<p> </p> 655<p><strong>Task Progress (Done, %):</strong></p> 656<p>Please update task progress on a daily basis. Since certain time estimates differ from the actual time required for the task, progress bar allows keeping everyone in the loop about the progress.</p> 657<ul> 658<li>Estimate submitted – 10%.</li> 659<li>Half of the task completed – 50%</li> 660<li>Ready For QA – 90%</li> 661<li>Done – 100%</li> 662</ul> 663<p> </p> 664<p><strong>Task Workflow</strong></p> 665<ul> 666<li>
666Check tickets assigned to you on a daily basis and work on the most Urgent issues first.</li> 667<li>If the ticket doesnât have an estimate – first evaluate the task complexity and add a time estimate.</li> 668<li>If the task doesnât have a due date – ask the Project Manager about the Due Date.</li> 669<li>When you start work, please change the status of the ticket from New to In Progress.</li> 670<li>In case you have any questions, please assign the ticket to the Project Manager.</li> 671<li>Every day when you leave, please ensure that all tickets are updated about the progress made. Update the ‘% Done’ part daily.</li> 672<li>After completion of the work on a ticket, write your comments, change its status to âReady For QAâ and assign to QA or PM.</li> 673</ul> 674<p></div> </div> </div></div></div><div class="w-tabs-section" id="1504596523320-2a260415-2fe8"><a href="#1504596523320-2a260415-2fe8" class="w-tabs-section-header"><div class="w-tabs-section-header-h"><h5 class="w-tabs-section-title">Track Time / Timesheets</h5><div class="w-tabs-section-control"></div></div></a><div class="w-tabs-section-content"><div class="w-tabs-section-content-h i-cf"><div class="wpb_text_column "><div class="wpb_wrapper"><b>Tracking Time</b></p> 675<ul> 676<li>In order to track time, enter the spent time into the appropriate (hour and minutes) fields in the comment view.</li> 677<li>Update the %, Done bar to reflect the overall status of the task.</li> 678<li>In the comment itself please enter: 679<ul> 680<li>Description of work completed for the time tracked as well as add links to: 681<ul> 682<li>Git commits from git.buildateam.io if its a development task.</li> 683<li>Invisionapp / Google Drive link if it’s design</li> 684<li>etc.</li> 685</ul> 686</li> 687</ul> 688</li> 689</ul> 690<p><a ref="magnificPopup" href="https://www.buildateam.io/wp-content/uploads/2018/05/00005172.png"><img loading="lazy" decoding="async" class="alignnone wp-image-9699" src="https://www.buildateam.io/wp-content/uploads/2018/05/00005172-300x188.png" alt="" width="362" height="227" srcset="https://www.buildateam.io/wp-content/uploads/2018/05/00005172-300x188.png 300w, https://www.buildateam.io/wp-content/uploads/2018/05/00005172-768x481.png 768w, https://www.buildateam.io/wp-content/uploads/2018/05/00005172-2000x1252.png 2000w, https://www.buildateam.io/wp-content/uploads/2018/05/00005172-600x376.png 600w, https://www.buildateam.io/wp-content/uploads/2018/05/00005172.png 1024w" sizes="(max-width: 362px) 100vw, 362px" /></a></p> 691<p><a ref="magnificPopup" href="https://www.buildateam.io/wp-content/uploads/2018/05/00005171.png"><img loading="lazy" decoding="async" class="alignnone wp-image-9697" src="https://www.buildateam.io/wp-content/uploads/2018/05/00005171-300x200.png" alt="" width="360" height="240" srcset="https://www.buildateam.io/wp-content/uploads/2018/05/00005171-300x200.png 300w, https://www.buildateam.io/wp-content/uploads/2018/05/00005171-768x512.png 768w, https://www.buildateam.io/wp-content/uploads/2018/05/00005171-2000x1334.png 2000w, https://www.buildateam.io/wp-content/uploads/2018/05/00005171-600x400.png 600w, https://www.buildateam.io/wp-content/uploads/2018/05/00005171.png 1024w" sizes="(max-width: 360px) 100vw, 360px" /></a></p> 692<p><strong>Timesheets</strong></p> 693<p>If time is entered on a regular basis, timesheets are available under ‘Timesheets’ tab. The data is filterable by date and user. Total time spent per task is also available under the issues tab.<a style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;" ref="magnificPopup" href="https://www.buildateam.io/wp-content/uploads/2017/09/project_timesheets.png"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-8344" src="https://www.buildateam.io/wp-content/uploads/2017/09/project_timesheets-1024x549.png" alt="" width="1024" height="549" srcset="https://www.buildateam.io/wp-content/uploads/2017/09/project_timesheets-1024x549.png 1024w, https://www.buildateam.io/wp-content/uploads/2017/09/project_timesheets-300x161.png 300w, https://www.buildateam.io/wp-content/uploads/2017/09/project_timesheets-768x412.png 768w, https://www.buildateam.io/wp-content/uploads/2017/09/project_timesheets-600x322.png 600w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></div> </div> </div></div></div></div></div></div></div></div></div></div></section><section class="l-section wpb_row height_medium"><div class="l-section-h i-cf"><div class="g-cols offset_medium"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"></div></div></div></div></section><section class="l-section wpb_row height_medium"><div class="l-section-h i-cf"><div class="g-cols offset_medium"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="vc_wp_text wpb_content_element"><div class="widget widget_text"> <div class="textwidget"></p> 694<h5 style="text-align: center;"><a href="https://calendly.com/lexmustafin/hello">Have Questions or Projects You Need Help With? Schedule a Free Consultation!</a></h5> 695<p> 696</div> 697 </div></div></div></div></div></div></section> 698 699 700 </main> 701 702 703 </div> 704</div> 705 706</div> 707 708 709 <!-- FOOTER --> 710 <footer class="l-footer" itemscope="itemscope" itemtype="https://schema.org/WPFooter"> 711 <!-- Widgets start --> 712 <div class="module-small bg-dark"> 713 <div class="container"> 714 <div class="row"> 715 <div class="col-lg-12"> 716 <!-- Widget start --> 717 <div class="widget col-lg-7 col-md-7"> 718 <h5 class="widget-title font-alt">About BuildaTeam</h5> 719 <div class="row"><div class="col-lg-12 "> 720 <p class="about-bat-footer">BuildaTeam.io is the easiest and most reliable way to outsource web / mobile / e-commerce design & development tasks for any small, medium or large business. World-class pre-vetted teams of marketers, designers and developers are managed for you from the US 24/7. <a href="/how-to/">Learn more..</a></p> 721 </div> 722 </div> 723 </div> 724 <!-- Widget end --> 725 <!-- Widget start --> 726 <div class="widget col-lg-2 col-md-2 col-sm-12 col-xs-6 contacts"> 727 <h5 class="widget-title font-alt">Contact us</h5> 728 <div class="row"><div class="col-lg-12 "><p>Email: <a href="mailto:[email protected]">[email protected]</a></p></div> 729 <div class="col-lg-12 "><p>Phone: +1 (347)-770-1319</p></div> 730 <div class="col-lg-12 "><p><a href=" https://app.buildateam.io/freelancer">Join Our Team!</a></p></div> 731 <div class="col-lg-12 "><p><a href="https://www.buildateam.io/privacy-policy/">Privacy Notice</a></p></div> 732 </div> 733 </div> 734 <!-- Widget end --> 735 <!-- Widget start --> 736 <div class="widget col-lg-3 col-md-3 col-sm-12 col-xs-6 bt-mailchimp"> 737 <!-- Begin MailChimp Signup Form --> 738 <link href="//cdn-images.mailchimp.com/embedcode/classic-10_7.css" rel="stylesheet" type="text/css"> 739 <style type="text/css"> 740 #mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; } 741 /* Add your own MailChimp form style overrides in your site stylesheet or in this style block. 742 We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */ 743 </style> 744 <div id="mc_embed_signup"> 745 <p>Sign up to our Newsletter</p> 746 <form action="//buildateam.us12.list-manage.com/subscribe/post?u=ba5976946f3a87a4ef4247abe&id=ab15c8c943" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate> 747 <div id="mc_embed_signup_scroll"> 748 <h2>Sign up to our Newsletter</h2> 749 <div class="indicates-required"><span class="asterisk">*</span> indicates required</div> 750 <div class="mc-field-group">
751 <label for="mce-EMAIL">Email Address <span class="asterisk">*</span> 752 </label> 753 <input type="email" value="" placeholder="Enter your email..." name="EMAIL" class="required email" id="mce-EMAIL"> 754 </div> 755 <div id="mce-responses" class="clear"> 756 <div class="response" id="mce-error-response" style="display:none"></div> 757 <div class="response" id="mce-success-response" style="display:none"></div> 758 </div> <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups--> 759 <div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="text" name="b_ba5976946f3a87a4ef4247abe_ab15c8c943" tabindex="-1" value=""></div> 760 <div class="clear"><input type="submit" value=">" name="subscribe" id="mc-embedded-subscribe" class="button"></div> 761 </div> 762 </form> 763 </div> 764
764<script type='text/javascript' src='//s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js'></script>
764<script type='text/javascript'>(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[0]='EMAIL';ftypes[0]='email';fnames[1]='FNAME';ftypes[1]='text';fnames[2]='LNAME';ftypes[2]='text';}(jQuery));var $mcj = jQuery.noConflict(true);</script>
764 765 <!--End mc_embed_signup--> 766 </div> 767 <!-- Widget end --> 768 </div> 769 </div><!-- .row --> 770 <div class="row"> 771 <div class="col-md-7 col-sm-12 approve-footer"> 772 <div class="approve-info"> 773 <a class="disabled-link" href="/reviews" rel="nofollow"> <span itemscope="" itemtype="http://schema.org/Service"> <span itemprop="name">BuildaTeam</span><meta itemprop="url" content="https://buildateam.io"> has a rating of <span itemprop="aggregateRating" itemscope="" itemtype="http://schema.org/AggregateRating"> <span itemprop="ratingValue">5.0</span>/<span itemprop="bestRating">5.0</span> based on <span itemprop="ratingCount">152</span> reviews </span> </span> </a> 774 </div> 775 </div> 776 <div class="col-md-5 col-sm-12 footer-social"> 777 <a href="https://facebook.com/BuildaTeamio">FACEBOOK </a><span>/</span> 778 <a href="https://twitter.com/buildateam">TWITTER</a><span>/</span> 779 <a href="https://www.linkedin.com/company/7947205">LINKEDIN</a><span>/</span> 780 <a href="https://www.instagram.com/forstartupsbystartups/">INSTAGRAM</a><span>/</span> 781 <a href="mailto:[email protected]">EMAIL</a> 782 </div> 783 </div> 784 </div> <!-- .container --> 785 </div> 786 <!-- Widgets end --> 787 <div class="footer-pattern"></div> 788 </footer> 789 790 791 <!-- Footer start --> 792 793 794<a class="w-header-show" href="javascript:void(0);"></a> 795<a class="w-toplink" href="#" title="Back to top"></a>
796<script type="text/javascript"> 797 if (window.$us === undefined) window.$us = {}; 798 $us.canvasOptions = ($us.canvasOptions || {}); 799 $us.canvasOptions.disableEffectsWidth = 900; 800 $us.canvasOptions.responsive = true; 801 802 $us.langOptions = ($us.langOptions || {}); 803 $us.langOptions.magnificPopup = ($us.langOptions.magnificPopup || {}); 804 $us.langOptions.magnificPopup.tPrev = 'Previous (Left arrow key)'; // Alt text on left arrow 805 $us.langOptions.magnificPopup.tNext = 'Next (Right arrow key)'; // Alt text on right arrow 806 $us.langOptions.magnificPopup.tCounter = '%curr% of %total%'; // Markup for "1 of 7" counter 807 808 $us.navOptions = ($us.navOptions || {}); 809 $us.navOptions.mobileWidth = 1000; 810 $us.navOptions.togglable = true; 811</script>
vendor: 1 bytes, line 811
811
812<script type="text/javascript"> 813 _linkedin_data_partner_id = "11539"; 814</script>
814<script type="text/javascript"> 815 (function(){var s = document.getElementsByTagName("script")[0]; 816 var b = document.createElement("script"); 817 b.type = "text/javascript";b.async = true; 818 b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; 819 s.parentNode.insertBefore(b, s);})(); 820</script>
820 821 822 823
824<script type="text/javascript"> 825 (function() { 826 var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; 827 po.src = 'https://apis.google.com/js/plusone.js'; 828 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); 829 })(); 830</script>
vendor: 1 bytes, line 830
830
831<script type="text/javascript"> 832 adroll_adv_id = "AUF3T4MH3VGK7MYAVKGWWC"; 833 adroll_pix_id = "3HHTJ362PNGNBOOWNDZ7FV"; 834 /* OPTIONAL: provide email to improve user identification */ 835 /* adroll_email = "[email protected]"; */ 836 (function () { 837 var _onload = function(){ 838 if (document.readyState && !/loaded|complete/.test(document.readyState)){setTimeout(_onload, 10);return} 839 if (!window.__adroll_loaded){__adroll_loaded=true;setTimeout(_onload, 50);return} 840 var scr = document.createElement("script"); 841 var host = (("https:" == document.location.protocol) ? "https://s.adroll.com" : "http://a.adroll.com"); 842 scr.setAttribute('async', 'true'); 843 scr.type = "text/javascript"; 844 scr.src = host + "/j/roundtrip.js"; 845 ((document.getElementsByTagName('head') || [null])[0] || 846 document.getElementsByTagName('script')[0].parentNode).appendChild(scr); 847 }; 848 if (window.addEventListener) {window.addEventListener('load', _onload, false);} 849 else {window.attachEvent('onload', _onload)} 850 }()); 851</script>
vendor: 1 bytes, line 851
851
852<script type="text/javascript">$us.headerSettings = {"default":{"options":{"orientation":"hor","sticky":true,"scroll_breakpoint":100,"transparent":"0","width":300,"elm_align":"center","top_show":0,"top_height":"40","top_sticky_height":0,"top_fullwidth":"1","middle_height":"80","middle_sticky_height":"60","middle_fullwidth":"1","bg_img":"","bg_img_wrapper_start":"","bg_img_size":"cover","bg_img_repeat":"repeat","bg_img_attachment":"scroll","bg_img_position":"top center","bgimage_wrapper_end":"","bottom_show":0,"bottom_height":"40","bottom_sticky_height":50,"bottom_fullwidth":"1"},"layout":{"top_left":[],"top_center":[],"top_right":[],"middle_left":["image:1"],"middle_center":[],"middle_right":["menu:1","cart:1"],"bottom_left":[],"bottom_center":[],"bottom_right":[],"hidden":["text:1","search:1"]}},"tablets":{"options":{"orientation":"hor","sticky":true,"scroll_breakpoint":100,"transparent":0,"width":300,"elm_align":"center","top_show":0,"top_height":36,"top_sticky_height":36,"top_fullwidth":0,"middle_height":80,"middle_sticky_height":50,"middle_fullwidth":0,"bg_img":"","bg_img_wrapper_start":"","bg_img_size":"cover","bg_img_repeat":"repeat","bg_img_attachment":"scroll","bg_img_position":"top center","bgimage_wrapper_end":"","bottom_show":0,"bottom_height":50,"bottom_sticky_height":50,"bottom_fullwidth":0},"layout":{"top_left":[],"top_center":[],"top_right":[],"middle_left":["image:1"],"middle_center":[],"middle_right":["menu:1","cart:1"],"bottom_left":[],"bottom_center":[],"bottom_right":[],"hidden":["text:1","search:1"]}},"mobiles":{"options":{"orientation":"hor","sticky":true,"scroll_breakpoint":50,"transparent":0,"width":300,"elm_align":"center","top_show":0,"top_height":36,"top_sticky_height":36,"top_fullwidth":0,"middle_height":50,"middle_sticky_height":50,"middle_fullwidth":0,"bg_img":"","bg_img_wrapper_start":"","bg_img_size":"cover","bg_img_repeat":"repeat","bg_img_attachment":"scroll","bg_img_position":"top center","bgimage_wrapper_end":"","bottom_show":0,"bottom_height":50,"bottom_sticky_height":50,"bottom_fullwidth":0},"layout":{"top_left":[],"top_center":[],"top_right":[],"middle_left":["image:1"],"middle_center":[],"middle_right":["menu:1","cart:1"],"bottom_left":[],"bottom_center":[],"bottom_right":[],"hidden":["text:1","search:1"]}}};</script>
852 853<style id='wp-emoji-styles-inline-css' type='text/css'> 854 855 img.wp-smiley, img.emoji { 856 display: inline !important; 857 border: none !important; 858 box-shadow: none !important; 859 height: 1em !important; 860 width: 1em !important; 861 margin: 0 0.07em !important; 862 vertical-align: -0.1em !important; 863 background: none !important; 864 padding: 0 !important; 865 } 866</style> 867<link rel='stylesheet' id='wp-block-library-css' href='https://www.buildateam.io/wp-includes/css/dist/block-library/style.min.css' type='text/css' media='all' /> 868<link rel='stylesheet' id='classic-theme-styles-css' href='https://www.buildateam.io/wp-includes/css/classic-themes.min.css?ver=6.5.5' type='text/css' media='all' /> 869<link rel='stylesheet' id='rs-plugin-settings-css' href='https://www.buildateam.io/wp-content/plugins/slider-revolution-master/public/assets/css/settings.css?ver=5.3.1' type='text/css' media='all' /> 870<style id='rs-plugin-settings-inline-css' type='text/css'> 871.tp-caption a{color:#ff7302;text-shadow:none;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}.tp-caption a:hover{color:#ffa902} 872</style> 873<link rel='stylesheet' id='contact-form-7-css' href='https://www.buildateam.io/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=5.0.2' type='text/css' media='all' /> 874<link rel='stylesheet' id='extensive_vc_main_style-css' href='https://www.buildateam.io/wp-content/plugins/extensive-vc-addon/assets/css/main.min.css?ver=6.5.5' type='text/css' media='all' /> 875<link rel='stylesheet' id='ionicons-css' href='https://www.buildateam.io/wp-content/plugins/extensive-vc-addon/assets/css/ion-icons/css/ionicons.min.css?ver=6.5.5' type='text/css' media='all' /> 876<link rel='stylesheet' id='owl-carousel-css' href='https://www.buildateam.io/wp-content/plugins/extensive-vc-addon/assets/plugins/owl-carousel/owl.carousel.min.css?ver=6.5.5' type='text/css' media='all' /> 877<link rel='stylesheet' id='lightbox-css' href='https://www.buildateam.io/wp-content/plugins/extensive-vc-addon/assets/plugins/lightbox/lightbox.min.css?ver=6.5.5' type='text/css' media='all' /> 878<link rel='stylesheet' id='custom-styling-css' href='https://www.buildateam.io/wp-content/themes/buildateam_child/custom.css?ver=6.5.5' type='text/css' media='all' /> 879<link rel='stylesheet' id='us-font-1-css' href='https://fonts.googleapis.com/css?family=Roboto%3A300%2C400%2C700%2C300%7C400&subset=latin&ver=6.5.5' type='text/css' media='all' /> 880<link rel='stylesheet' id='us-font-2-css' href='https://fonts.googleapis.com/css?family=Open+Sans%3A300%2C300italic%2C400%2C400italic%2C700%2C700italic&subset=latin&ver=6.5.5' type='text/css' media='all' /> 881<link rel='stylesheet' id='extensive_vc_google_fonts-css' href='https://fonts.googleapis.com/css?family=Raleway%3A400%2C500%2C600%2C700%2C800%2C900%7CPoppins%3A400%2C700&subset=latin-ext&ver=1.0' type='text/css' media='all' /> 882<link rel='stylesheet' id='us-base-css' href='//www.buildateam.io/wp-content/themes/Zephyr/framework/css/us-base.css?ver=3.4.2' type='text/css' media='all' /> 883<link rel='stylesheet' id='us-font-awesome-css' href='//www.buildateam.io/wp-content/themes/Zephyr/framework/css/font-awesome.css?ver=4.6.3' type='text/css' media='all' /> 884<link rel='stylesheet' id='us-font-mdfi-css' href='//www.buildateam.io/wp-content/themes/Zephyr/framework/css/font-mdfi.css?ver=1' type='text/css' media='all' /> 885<link rel='stylesheet' id='us-style-css' href='//www.buildateam.io/wp-content/themes/Zephyr/css/style.css?ver=3.4.2' type='text/css' media='all' /> 886<link rel='stylesheet' id='us-responsive-css' href='//www.buildateam.io/wp-content/themes/Zephyr/css/responsive.css?ver=3.4.2' type='text/css' media='all' /> 887<link rel='stylesheet' id='theme-style-css' href='//www.buildateam.io/wp-content/themes/buildateam_child/style.css?ver=3.4.2' type='text/css' media='all' /> 888<link rel='stylesheet' id='bsf-Defaults-css' href='https://www.buildateam.io/wp-content/uploads/smile_fonts/Defaults/Defaults.css?ver=6.5.5' type='text/css' media='all' />
889<script type="text/javascript" src="https://www.buildateam.io/wp-content/plugins/slider-revolution-master/public/assets/js/jquery.themepunch.tools.min.js?ver=5.3.1" id="tp-tools-js"></script>
vendor: 1 bytes, line 889
889
890<script type="text/javascript" src="https://www.buildateam.io/wp-content/plugins/slider-revolution-master/public/assets/js/jquery.themepunch.revolution.min.js?ver=5.3.1" id="revmin-js"></script>
vendor: 1 bytes, line 890
890
891<script type="text/javascript" id="contact-form-7-js-extra"> 892/* <![CDATA[ */ 893var wpcf7 = {"apiSettings":{"root":"https:\/\/www.buildateam.io\/wp-json\/contact-form-7\/v1","namespace":"contact-form-7\/v1"},"recaptcha":{"messages":{"empty":"Please verify that you are not a robot."}},"cached":"1"}; 894/* ]]> */ 895</script>
vendor: 1 bytes, line 895
895
896<script type="text/javascript" src="https://www.buildateam.io/wp-content/plugins/contact-form-7/includes/js/scripts.js?ver=5.0.2" id="contact-form-7-js"></script>
vendor: 1 bytes, line 896
896
897<script type="text/javascript" src="https://www.buildateam.io/wp-includes/js/jquery/ui/core.min.js?ver=1.13.2" id="jquery-ui-core-js"></script>
vendor: 1 bytes, line 897
897
898<script type="text/javascript" src="https://www.buildateam.io/wp-content/plugins/extensive-vc-addon/assets/plugins/appear/jquery.appear.js?ver=162" id="appear-js"></script>
vendor: 1 bytes, line 898
898
899<script type="text/javascript" src="https://www.buildateam.io/wp-content/plugins/extensive-vc-addon/shortcodes/counter/assets/js/plugins/counter.js?ver=162" id="counter-js"></script>
vendor: 1 bytes, line 899
899
900<script type="text/javascript" src="https://www.buildateam.io/wp-content/plugins/extensive-vc-addon/shortcodes/doughnut-chart/assets/js/plugins/Chart.min.js?ver=162" id="Chart-js"></script>
vendor: 1 bytes, line 900
900
901<script type="text/javascript" src="https://www.buildateam.io/wp-content/plugins/extensive-vc-addon/shortcodes/full-screen-sections/assets/js/plugins/jquery.fullPage.min.js?ver=162" id="fullPage-js"></script>
vendor: 1 bytes, line 901
901
902<script type="text/javascript" src="https://www.buildateam.io/wp-content/plugins/extensive-vc-addon/assets/plugins/owl-carousel/owl.carousel.min.js?ver=162" id="owl-carousel-js"></script>
vendor: 1 bytes, line 902
902
903<script type="text/javascript" src="https://www.buildateam.io/wp-content/plugins/extensive-vc-addon/assets/plugins/lightbox/lightbox.min.js?ver=162" id="lightbox-js"></script>
vendor: 1 bytes, line 903
903
904<script type="text/javascript" src="https://www.buildateam.io/wp-includes/js/jquery/ui/tabs.min.js?ver=1.13.2" id="jquery-ui-tabs-js"></script>
vendor: 1 bytes, line 904
904
905<script type="text/javascript" src="https://www.buildateam.io/wp-content/plugins/extensive-vc-addon/assets/js/main.min.js?ver=162" id="extensive_vc_main_script-js"></script>
vendor: 1 bytes, line 905
905
906<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.min.js?ver=162" id="owl-script-js"></script>
vendor: 1 bytes, line 906
906
907<script type="text/javascript" src="//cdn.jsdelivr.net/bxslider/4.2.12/jquery.bxslider.min.js?ver=162" id="bxslider-script-js"></script>
vendor: 1 bytes, line 907
907
908<script type="text/javascript" src="//cdn.muicss.com/mui-0.2.9/js/mui.js?ver=162" id="mui-script-js"></script>
vendor: 1 bytes, line 908
908
909<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/wow/1.1.2/wow.min.js?ver=162" id="wow-script-js"></script>
vendor: 1 bytes, line 909
909
910<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/flexslider/2.6.0/jquery.flexslider.min.js?ver=162" id="flexslider-script-js"></script>
vendor: 1 bytes, line 910
910
911<script type="text/javascript" src="//cdn.optimizely.com/js/4535893222.js" id="optimizely-js"></script>
vendor: 1 bytes, line 911
911
912<script type="text/javascript" src="https://www.buildateam.io/wp-content/themes/buildateam_child/js/custom.js?ver=162" id="custom-script-js"></script>
vendor: 1 bytes, line 912
912
913<script type="text/javascript" src="//www.buildateam.io/wp-content/themes/Zephyr/framework/js/jquery.easing.min.js?ver=162" id="us-jquery-easing-js"></script>
vendor: 1 bytes, line 913
913
914<script type="text/javascript" src="//www.buildateam.io/wp-content/themes/Zephyr/framework/js/jquery.magnific-popup.js?ver=1.1.0" id="us-magnific-popup-js"></script>
vendor: 1 bytes, line 914
914
915<script type="text/javascript" src="//www.buildateam.io/wp-content/themes/Zephyr/framework/js/jquery.simpleplaceholder.js?ver=162" id="us-simpleplaceholder-js"></script>
vendor: 1 bytes, line 915
915
916<script type="text/javascript" src="//www.buildateam.io/wp-content/themes/Zephyr/framework/js/imagesloaded.js?ver=162" id="us-imagesloaded-js"></script>
vendor: 1 bytes, line 916
916
917<script type="text/javascript" src="//www.buildateam.io/wp-content/themes/Zephyr/framework/js/us.core.js?ver=3.4.2" id="us-core-js"></script>
vendor: 1 bytes, line 917
917
918<script type="text/javascript" src="//www.buildateam.io/wp-content/themes/Zephyr/framework/js/us.widgets.js?ver=3.4.2" id="us-widgets-js"></script>
vendor: 1 bytes, line 918
918
919<script type="text/javascript" src="//www.buildateam.io/wp-content/themes/Zephyr/js/us.theme.js?ver=3.4.2" id="us-theme-js"></script>
vendor: 1 bytes, line 919
919
920<script type="text/javascript" src="https://www.buildateam.io/wp-includes/js/comment-reply.min.js" id="comment-reply-js" async="async" data-wp-strategy="async"></script>
920 921</body> 922</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.