{"id":1060,"date":"2019-04-13T20:03:59","date_gmt":"2019-04-13T20:03:59","guid":{"rendered":"https:\/\/www.remotedevelopment.co.uk\/cms\/?p=1060"},"modified":"2019-04-13T20:07:09","modified_gmt":"2019-04-13T20:07:09","slug":"developers-2","status":"publish","type":"post","link":"https:\/\/www.remotedevelopment.co.uk\/cms\/developers-2\/","title":{"rendered":"Developers"},"content":{"rendered":"\n<p><em>we = remotedevelopment team,  you=a developer<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Onboarding<\/h2>\n\n\n\n<p>Initial contact from linked in, link to our website, email or other sources.<\/p>\n\n\n\n<p>You get to the website and fill in a form<\/p>\n\n\n\n<ul><li>Personal details (name, age, nationality, company\/sole trader)<\/li><li>Payment details (paypal, stripe, bank account number)<\/li><li>Skills and experience matrix<\/li><li>CV upload (PDF for direct presentation)<\/li><li>Rate expectations (low\/high) for a Sprint (2 week delivery period)<\/li><\/ul>\n\n\n\n<p>We look at the form and ascertain it is not spam, and setup skype interviews with viable prospective developers.<\/p>\n\n\n\n<p>We need to know if you are capable of remote work, your skills set: what your expectations are<\/p>\n\n\n\n<p>Availability calendar<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Organisation<\/h2>\n\n\n\n<p>We are looking to build small teams with excellent skills in\u00a0<\/p>\n\n\n\n<ol><li>Laravel\/VueJS full stack<\/li><li>Later: GOlang, Dart, MEAN stack?<\/li><li>Design and Graphic preparation<\/li><li>Front end (Vanilla JS, VueJS, Less, CSS)<\/li><li>Social Networking, CMS sites, Adwords and Analytics<\/li><\/ol>\n\n\n\n<p>Our infrastructure <\/p>\n\n\n\n<ul><li>Linux cloud servers<ul><li>Web server (assets, code)<\/li><li>Repository <\/li><li>Database server<\/li><\/ul><\/li><li>git<\/li><li>Jenkins<\/li><li>Travis CI<\/li><\/ul>\n\n\n\n<p>We use an external service for email and document sharing (Gmail, Google Drive) <\/p>\n\n\n\n<p>We use cms.remotedevelopment.co.uk to publish documents<\/p>\n\n\n\n<p>Communication is via Slack, supported by email<\/p>\n\n\n\n<p>Our infrastructure is<\/p>\n\n\n\n<ol><li>Linux Cloud server<\/li><li>NGINX<\/li><li>git<\/li><li>mysql<\/li><li>Jenkins<\/li><li>Travis CI<\/li><li>Grunt\/Gult\/Mix build tools<\/li><li>Linting tools<\/li><\/ol>\n\n\n\n<p>Client infrastructure uses our infrastructure but we may move them onto:<\/p>\n\n\n\n<ol><li>AWS&nbsp;<\/li><li>Postgres\/MongoDB, other databases&nbsp;<\/li><\/ol>\n\n\n\n<p>We are transparent with clients: they can use us or they can &#8220;move on&#8221; (meaning their security info is given to them, we do not own their data, we build and access their infrastructure)<\/p>\n\n\n\n<p>Teams are from 1 to 6 developers (Lead, Backenders, Frontenders, Designer) but most projects will have 1 or 2 developers<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Contracts<\/h2>\n\n\n\n<p>Remotedevelopment signs a contract with a client to deliver a project.  The client is not given a quote or a specification, but goals are established and broken down into deliverables using Trello.<\/p>\n\n\n\n<p>Let&#8217;s say it is a dashboard with lots of components requiring a infrastructure and sign in from users.  We can put this together using Laravel in a few hours, and then keep extending it using migrations.  We estimate this to be a project for 2 developers and 1 designer (for the first stage).  We map it to 10 sprints, 2 of which involves the designer and one developer, 8 of which involves 2 developers.  <\/p>\n\n\n\n<p>Sprint 1 and 2 Lead + Design<\/p>\n\n\n\n<p>Sprint 2 &#8211; 10 Lead + Developer<\/p>\n\n\n\n<p>Lead Developer is a full stack developer, and the other developer usually would be Frontend or Full Stack.  Due to the use of migrations in Laravel, this is quite feasible.<\/p>\n\n\n\n<p>The client understands, due to the Agile process, that they can change or adapt ideas according to market research or priorities and that at the end of each Sprint there is normally a Deliverable which is invoiced.<\/p>\n\n\n\n<p>To start, a client makes a downpayment for one sprint (2 developers) &#8211; each developer has declared their rate and the Team Leader can ask for developers to join the project.  The developer is contracted for a number of Sprints.<\/p>\n\n\n\n<p>The Contract describes a project with an end goal, but at the end of a Sprint the work is presented on a Staging server for the client to review.  The Client has either started an account (monthly payments) in which case the next sprint can be started, or the client is on a cash basis, in which case the next sprint is started when the client has paid for the completed sprint.   This is a basic mechanism, it is also possible to vary it but the basic unit is always a Sprint.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>we = remotedevelopment team, you=a developer Onboarding Initial contact from linked in, link to our website, email or other sources. You get to the website and fill in a form Personal details (name, age, nationality, company\/sole trader) Payment details (paypal, stripe, bank account number) Skills and experience matrix CV upload (PDF for direct presentation) Rate &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.remotedevelopment.co.uk\/cms\/developers-2\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Developers&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_newsletter_tier_id":0,"footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[12],"tags":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8yghz-h6","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":294,"url":"https:\/\/www.remotedevelopment.co.uk\/cms\/remote-development-websites\/","url_meta":{"origin":1060,"position":0},"title":"Remote Development Websites","author":"Nicholas Alexander","date":"August 21, 2017","format":false,"excerpt":"Remote Development is a \"hybrid\" site: this site is a CMS, we also have a web app written in Laravel which is an ongoing agile project, our live site. This website www.remotedevelopment.co.uk is our marketing and information site, if you want to contribute to it, please email info@remotedevelopment.co.uk. Our live\u2026","rel":"","context":"In &quot;Article&quot;","block_context":{"text":"Article","link":"https:\/\/www.remotedevelopment.co.uk\/cms\/category\/article\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":890,"url":"https:\/\/www.remotedevelopment.co.uk\/cms\/art4kids-funding\/","url_meta":{"origin":1060,"position":1},"title":"Art4kids Funding Proposal","author":"Nicholas","date":"February 11, 2018","format":false,"excerpt":"Business Plan Outline Introduction Art4Kids is a growing gallery of works suitable for children. Imagine learning about art from an early age, sharing stories inspired by children's curiosity sparked by a new understanding of the natural world, imagination, stories, animals, and activities that children and parents can mutually explore. Objective\u2026","rel":"","context":"In &quot;Business Plan&quot;","block_context":{"text":"Business Plan","link":"https:\/\/www.remotedevelopment.co.uk\/cms\/category\/projects\/business-plan\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":491,"url":"https:\/\/www.remotedevelopment.co.uk\/cms\/contracting-example-tescomobile\/","url_meta":{"origin":1060,"position":2},"title":"Contracting example: tescomobile","author":"Nicholas Alexander","date":"August 27, 2017","format":false,"excerpt":"Nicholas Alexander worked for three consecutive contract terms with Essence Digital in a team of Zend Angular Wordpress and SCSS developers. The site we worked on involved creating Angular rendered components managed by Wordpress and connected via an API layer. These examples include the skills of a team. There is\u2026","rel":"","context":"In &quot;Portfolio&quot;","block_context":{"text":"Portfolio","link":"https:\/\/www.remotedevelopment.co.uk\/cms\/category\/portfolio\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.remotedevelopment.co.uk\/cms\/wp-content\/uploads\/2017\/08\/Screen-Shot-2017-08-23-at-11.36.56-300x205.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":753,"url":"https:\/\/www.remotedevelopment.co.uk\/cms\/post-to-linked-in-25-october-2017\/","url_meta":{"origin":1060,"position":3},"title":"Post to Linked In 25 October 2017","author":"Nicholas","date":"October 25, 2017","format":false,"excerpt":"RemoteDevelopment.co.uk has launched its first ecommerce site co-production - a project for an artist who makes unique works for children - art4kids.gallery - see https:\/\/www.remotedevelopment.co.uk\/cms\/first-clients\/ - implemented in Wordpress with Woocommerce\/Stripe hosted on an Nginx Cloud server. Just in time for unusual Xmas gift ideas, I was told. Remote Development\u2026","rel":"","context":"In &quot;Admin&quot;","block_context":{"text":"Admin","link":"https:\/\/www.remotedevelopment.co.uk\/cms\/category\/admin\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1140,"url":"https:\/\/www.remotedevelopment.co.uk\/cms\/2020-planning\/","url_meta":{"origin":1060,"position":4},"title":"2020 Planning","author":"Nicholas","date":"January 4, 2020","format":false,"excerpt":"Remote Development has been successfully providing one developer with remote work but on contract while making contact with other capable developers. It is however not yet operating, it is in development as an online project. Our other principal remote developer has written a developer onboarding and sprint management system in\u2026","rel":"","context":"In &quot;Admin&quot;","block_context":{"text":"Admin","link":"https:\/\/www.remotedevelopment.co.uk\/cms\/category\/admin\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":436,"url":"https:\/\/www.remotedevelopment.co.uk\/cms\/getting-clients-on-board\/","url_meta":{"origin":1060,"position":5},"title":"Getting on board","author":"Nicholas","date":"August 23, 2017","format":false,"excerpt":"Getting started The first step is to register and then you can access our services immediately. Once registered as a client you see this screen: Here is an illustrative example of our user-friendly introduction form so we know the name of your business and whatever you want to tell us\u2026","rel":"","context":"In &quot;Client&quot;","block_context":{"text":"Client","link":"https:\/\/www.remotedevelopment.co.uk\/cms\/category\/client\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.remotedevelopment.co.uk\/cms\/wp-content\/uploads\/2017\/08\/Screen-Shot-2017-09-26-at-09.07.11.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.remotedevelopment.co.uk\/cms\/wp-content\/uploads\/2017\/08\/Screen-Shot-2017-09-26-at-09.07.11.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.remotedevelopment.co.uk\/cms\/wp-content\/uploads\/2017\/08\/Screen-Shot-2017-09-26-at-09.07.11.png?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.remotedevelopment.co.uk\/cms\/wp-content\/uploads\/2017\/08\/Screen-Shot-2017-09-26-at-09.07.11.png?resize=700%2C400 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.remotedevelopment.co.uk\/cms\/wp-json\/wp\/v2\/posts\/1060"}],"collection":[{"href":"https:\/\/www.remotedevelopment.co.uk\/cms\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.remotedevelopment.co.uk\/cms\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.remotedevelopment.co.uk\/cms\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.remotedevelopment.co.uk\/cms\/wp-json\/wp\/v2\/comments?post=1060"}],"version-history":[{"count":5,"href":"https:\/\/www.remotedevelopment.co.uk\/cms\/wp-json\/wp\/v2\/posts\/1060\/revisions"}],"predecessor-version":[{"id":1065,"href":"https:\/\/www.remotedevelopment.co.uk\/cms\/wp-json\/wp\/v2\/posts\/1060\/revisions\/1065"}],"wp:attachment":[{"href":"https:\/\/www.remotedevelopment.co.uk\/cms\/wp-json\/wp\/v2\/media?parent=1060"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.remotedevelopment.co.uk\/cms\/wp-json\/wp\/v2\/categories?post=1060"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.remotedevelopment.co.uk\/cms\/wp-json\/wp\/v2\/tags?post=1060"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}