{"id":399,"date":"2014-06-11T17:23:32","date_gmt":"2014-06-11T17:23:32","guid":{"rendered":"http:\/\/thinkapps.wpengine.com\/?p=399"},"modified":"2014-09-11T16:03:14","modified_gmt":"2014-09-11T16:03:14","slug":"questions-ask-hiring-app-developer","status":"publish","type":"post","link":"https:\/\/thinkapps.com\/blog\/discovery\/questions-ask-hiring-app-developer\/","title":{"rendered":"What Questions To Ask When Hiring An App Developer"},"content":{"rendered":"<p>Are you about to embark on the journey of creating your first app? No need to worry, you\u2019re not alone. Thousands of people start this journey every year and educating yourself on the landscape is important if you\u2019re looking to have a successful outcome.<\/p>\n<p>When you\u2019re looking for the right mobile app designer, developer or development team to take on your project- there are a number of questions you might want to ask to prevent yourself from any unforeseen problems:<\/p>\n<p><strong class=\"post-listStrong\">1. Can you talk about the last 2 projects that you\u2019ve done?\u00a0<\/strong><\/p>\n<p><strong class=\"post-pStrong\">The reason<\/strong>: What you\u2019re looking for with this question is what the process is like, how long their last projects took, and what were some unforeseen challenges that arose and how they solved them.<\/p>\n<p>It is also recommended that you get in touch with a past client of the designer, developer or development team to ensure that they had a good experience throughout the process.<\/p>\n<p><strong class=\"post-pStrong\">2. How many projects are you currently working on?<\/strong><\/p>\n<p><strong class=\"post-pStrong\">The reason:<\/strong> If it is a single developer they should only be working on your project- maybe one other if the scope isn\u2019t that big, otherwise it is likely that your project will go over the projected timeline.<\/p>\n<p>If you\u2019re working with a development or design firm, then you should make sure that you have 1 to 2 people dedicated solely to your project.<\/p>\n<p>3. <strong class=\"post-pStrong\">What level of involvement will you need from me in creating my app?\u00a0<\/strong><\/p>\n<p><strong class=\"post-pStrong\">The reason: <\/strong>No designer, developer or development team will be able to create wireframes, design work or a finished product without you. Your project will likely go through multiple iterations to get a product that meets your vision. If they say that you don\u2019t need to be involved in the process, that\u2019s a red flag.<\/p>\n<p><strong class=\"post-pStrong\">4. How frequently do we need to communicate and how should we communicate?<\/strong><\/p>\n<p><strong class=\"post-pStrong\">The reason:<\/strong> You do not need to meet with a developer or designer in person to have your project come to life, however communication is key. It is important that you outline how often you need to communicate and what the methods of communication will be prior to starting the project. Typically it is best if you check in with a team once a week to make sure things are going as planned.<\/p>\n<p><strong class=\"post-pStrong\">5. What\u2019s the best way for me to be updated on progress?\u00a0<\/strong><\/p>\n<p><strong class=\"post-pStrong\">The reason:<\/strong> You\u2019ll want to be updated on the progress made at every step of the design and development process to ensure that the project is meeting your requirements. Whoever is managing your project should give you access to some project management tool such as Basecamp, Asana, etc. so that you can see how your project is progressing.<\/p>\n<h2>Here\u2019s a checklist of outputs that you should expect from an\u00a0app developer or development team prior to engaging with them:<\/h2>\n<h3>Design Files<\/h3>\n<div id=\"attachment_402\" style=\"width: 4446px\" class=\"wp-caption alignright\"><a href=\"http:\/\/thinkapps.wpengine.com\/wp-content\/uploads\/2014\/06\/Cscade_mobile_wireframes.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"4436\" height=\"1814\" aria-describedby=\"caption-attachment-402\" class=\"wp-image-402 size-full\" src=\"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/wp-content\/uploads\/2014\/06\/Cscade_mobile_wireframes.jpg\" alt=\"Cscade_mobile_wireframes\" srcset=\"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2014\/06\/11172332\/Cscade_mobile_wireframes.jpg 4436w, https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2014\/06\/11172332\/Cscade_mobile_wireframes.jpg 300w, https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2014\/06\/11172332\/Cscade_mobile_wireframes.jpg 1024w\" sizes=\"(max-width: 4436px) 100vw, 4436px\" \/><\/a><p id=\"caption-attachment-402\" class=\"wp-caption-text\">Example Wireframes<\/p><\/div>\n<p><strong class=\"post-pStrong\">1. Wireframes<\/strong>: Wireframes are like a blueprint for your app that explain the structure and flow, meaning how all the elements of the app work together. They also help you and your developer determine the cost of the work because they visually outline the technical needs or desired functionality for your app.<\/p>\n<p>Formats: Hand drawn or .PSD (Adobe Photoshop file)<\/p>\n<p><strong class=\"post-pStrong\">2. Style Guide: <\/strong>Colors, fonts, and guidelines for usage.<\/p>\n<p>Format: Word or\u00a0.pdf<\/p>\n<p><strong class=\"post-pStrong\">3. Images: <\/strong>Icons, logo and other designed elements.<\/p>\n<p>Format: .PSD (Adobe Photoshop, .AI (Adobe Illustrator)<\/p>\n<h3>Technical Documentation<\/h3>\n<p><strong class=\"post-pStrong\">1. User Stories: <\/strong>For a developer or designer, user stories explain how the end user is intended to use the app and each of its features. In other words, it\u2019s a list of scenarios that fulfill the needs of the end user. From a technical perspective, it\u2019s an outline to guide the creation process and inform what code is needed.<\/p>\n<p>Format: Text file (a log of stories)<\/p>\n<div id=\"attachment_404\" style=\"width: 998px\" class=\"wp-caption alignright\"><a href=\"http:\/\/thinkapps.wpengine.com\/wp-content\/uploads\/2014\/06\/Screen-Shot-2014-06-11-at-10.18.17-AM.png\"><img loading=\"lazy\" decoding=\"async\" width=\"988\" height=\"539\" aria-describedby=\"caption-attachment-404\" class=\"wp-image-404 size-full\" src=\"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/wp-content\/uploads\/2014\/06\/Screen-Shot-2014-06-11-at-10.18.17-AM.png\" alt=\"Github Example\" srcset=\"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2014\/06\/11172332\/Screen-Shot-2014-06-11-at-10.18.17-AM.png 988w, https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2014\/06\/11172332\/Screen-Shot-2014-06-11-at-10.18.17-AM.png 300w\" sizes=\"(max-width: 988px) 100vw, 988px\" \/><\/a><p id=\"caption-attachment-404\" class=\"wp-caption-text\">Github Example<\/p><\/div>\n<p><strong class=\"post-pStrong\">2. Access to live Source Code: <\/strong>So that you can look at daily progress and potentially get a technical advisor to review quality.<\/p>\n<p>Format: Access to <a title=\"Github\" href=\"http:\/\/github.com\" target=\"_blank\">github.com<\/a> (or <a title=\"Bitbucket\" href=\"https:\/\/bitbucket.org\/\" target=\"_blank\">bitbucket.org<\/a>) repository for your project\u2019s source code. These places also allow you to download a Zip file for the code at anytime.<\/p>\n<p><strong class=\"post-pStrong\">3. Install Instructions: <\/strong>These should be a detailed, working version.<\/p>\n<p>Format: \u201cRead Me file\u201d or text document<\/p>\n<p><strong class=\"post-pStrong\">4. Running Code: <\/strong>The running code is the working version of the program. You\u2019ll also want to obtain all the \u201ccommits with comments,\u201d which are the tracked changes to the code usually stored on a collaboration platform such as Github.<\/p>\n<p>Format: Will be .APK file if Android or .IPA file if iOS<\/p>\n<p><strong class=\"post-pStrong\">5. Host Server Details: <\/strong>Information to login to the server<\/p>\n<p><strong class=\"post-pStrong\">6. Bugs and Issues Documentation: <\/strong>Bugs found during the testing phase, or other issues, are important for a developer to be aware of before making changes to your app.<\/p>\n<hr \/>\n<p>&nbsp;<\/p>\n<p><a title=\"Photo Via Flickr- Creative Commons\" href=\"https:\/\/www.flickr.com\/photos\/chop_suey_stuey\/\" target=\"_blank\">Featured Image Credit<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Are you about to embark on the journey of creating your first app? No need to worry, you\u2019re not alone. Thousands of people start this journey every year and educating&#8230;<\/p>\n","protected":false},"author":3,"featured_media":405,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[2],"tags":[25,24],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Questions To Ask When Hiring An App Developer | ThinkApps<\/title>\n<meta name=\"description\" content=\"Hiring a mobile app developer? Here are some questions that you should ask a developer before you embark on the journey of mobile app development.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thinkapps.com\/blog\/discovery\/questions-ask-hiring-app-developer\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Questions To Ask When Hiring An App Developer | ThinkApps\" \/>\n<meta property=\"og:description\" content=\"Hiring a mobile app developer? Here are some questions that you should ask a developer before you embark on the journey of mobile app development.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thinkapps.com\/blog\/discovery\/questions-ask-hiring-app-developer\/\" \/>\n<meta property=\"og:site_name\" content=\"Build Blog by ThinkApps | Content on Entrepreneurship, Mobile Apps, Web Platforms and more\" \/>\n<meta property=\"article:published_time\" content=\"2014-06-11T17:23:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2014-09-11T16:03:14+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2014\/06\/11172332\/8895959339_59a3eba182_b.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"626\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Benji Hyam\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benji Hyam\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/thinkapps.com\/blog\/discovery\/questions-ask-hiring-app-developer\/\",\"url\":\"https:\/\/thinkapps.com\/blog\/discovery\/questions-ask-hiring-app-developer\/\",\"name\":\"Questions To Ask When Hiring An App Developer | ThinkApps\",\"isPartOf\":{\"@id\":\"http:\/\/localhost:8080\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/thinkapps.com\/blog\/discovery\/questions-ask-hiring-app-developer\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/thinkapps.com\/blog\/discovery\/questions-ask-hiring-app-developer\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2014\/06\/11172332\/8895959339_59a3eba182_b.jpg\",\"datePublished\":\"2014-06-11T17:23:32+00:00\",\"dateModified\":\"2014-09-11T16:03:14+00:00\",\"author\":{\"@id\":\"http:\/\/localhost:8080\/blog\/#\/schema\/person\/9620f7426a9c46027504e4fe1243529d\"},\"description\":\"Hiring a mobile app developer? Here are some questions that you should ask a developer before you embark on the journey of mobile app development.\",\"breadcrumb\":{\"@id\":\"https:\/\/thinkapps.com\/blog\/discovery\/questions-ask-hiring-app-developer\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/thinkapps.com\/blog\/discovery\/questions-ask-hiring-app-developer\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/thinkapps.com\/blog\/discovery\/questions-ask-hiring-app-developer\/#primaryimage\",\"url\":\"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2014\/06\/11172332\/8895959339_59a3eba182_b.jpg\",\"contentUrl\":\"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2014\/06\/11172332\/8895959339_59a3eba182_b.jpg\",\"width\":1024,\"height\":626},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/thinkapps.com\/blog\/discovery\/questions-ask-hiring-app-developer\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\/\/localhost:8080\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What Questions To Ask When Hiring An App Developer\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/localhost:8080\/blog\/#website\",\"url\":\"http:\/\/localhost:8080\/blog\/\",\"name\":\"Build Blog by ThinkApps | Content on Entrepreneurship, Mobile Apps, Web Platforms and more\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/localhost:8080\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"http:\/\/localhost:8080\/blog\/#\/schema\/person\/9620f7426a9c46027504e4fe1243529d\",\"name\":\"Benji Hyam\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/localhost:8080\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a1ecfdfbfceda47075ea4676f04c4de1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a1ecfdfbfceda47075ea4676f04c4de1?s=96&d=mm&r=g\",\"caption\":\"Benji Hyam\"},\"description\":\"Benji Hyam was previously the Marketing Manager at ThinkApps. Prior to ThinkApps, Benji co-founded Social Proof Interactive, a social media and content marketing company.\",\"sameAs\":[\"http:\/\/www.linkedin.com\/in\/benjihyam\",\"https:\/\/x.com\/benjihyam\"],\"url\":\"https:\/\/thinkapps.com\/blog\/author\/benji\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Questions To Ask When Hiring An App Developer | ThinkApps","description":"Hiring a mobile app developer? Here are some questions that you should ask a developer before you embark on the journey of mobile app development.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/thinkapps.com\/blog\/discovery\/questions-ask-hiring-app-developer\/","og_locale":"en_US","og_type":"article","og_title":"Questions To Ask When Hiring An App Developer | ThinkApps","og_description":"Hiring a mobile app developer? Here are some questions that you should ask a developer before you embark on the journey of mobile app development.","og_url":"https:\/\/thinkapps.com\/blog\/discovery\/questions-ask-hiring-app-developer\/","og_site_name":"Build Blog by ThinkApps | Content on Entrepreneurship, Mobile Apps, Web Platforms and more","article_published_time":"2014-06-11T17:23:32+00:00","article_modified_time":"2014-09-11T16:03:14+00:00","og_image":[{"width":1024,"height":626,"url":"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2014\/06\/11172332\/8895959339_59a3eba182_b.jpg","type":"image\/jpeg"}],"author":"Benji Hyam","twitter_misc":{"Written by":"Benji Hyam","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/thinkapps.com\/blog\/discovery\/questions-ask-hiring-app-developer\/","url":"https:\/\/thinkapps.com\/blog\/discovery\/questions-ask-hiring-app-developer\/","name":"Questions To Ask When Hiring An App Developer | ThinkApps","isPartOf":{"@id":"http:\/\/localhost:8080\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thinkapps.com\/blog\/discovery\/questions-ask-hiring-app-developer\/#primaryimage"},"image":{"@id":"https:\/\/thinkapps.com\/blog\/discovery\/questions-ask-hiring-app-developer\/#primaryimage"},"thumbnailUrl":"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2014\/06\/11172332\/8895959339_59a3eba182_b.jpg","datePublished":"2014-06-11T17:23:32+00:00","dateModified":"2014-09-11T16:03:14+00:00","author":{"@id":"http:\/\/localhost:8080\/blog\/#\/schema\/person\/9620f7426a9c46027504e4fe1243529d"},"description":"Hiring a mobile app developer? Here are some questions that you should ask a developer before you embark on the journey of mobile app development.","breadcrumb":{"@id":"https:\/\/thinkapps.com\/blog\/discovery\/questions-ask-hiring-app-developer\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thinkapps.com\/blog\/discovery\/questions-ask-hiring-app-developer\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/thinkapps.com\/blog\/discovery\/questions-ask-hiring-app-developer\/#primaryimage","url":"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2014\/06\/11172332\/8895959339_59a3eba182_b.jpg","contentUrl":"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2014\/06\/11172332\/8895959339_59a3eba182_b.jpg","width":1024,"height":626},{"@type":"BreadcrumbList","@id":"https:\/\/thinkapps.com\/blog\/discovery\/questions-ask-hiring-app-developer\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/localhost:8080\/blog\/"},{"@type":"ListItem","position":2,"name":"What Questions To Ask When Hiring An App Developer"}]},{"@type":"WebSite","@id":"http:\/\/localhost:8080\/blog\/#website","url":"http:\/\/localhost:8080\/blog\/","name":"Build Blog by ThinkApps | Content on Entrepreneurship, Mobile Apps, Web Platforms and more","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/localhost:8080\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"http:\/\/localhost:8080\/blog\/#\/schema\/person\/9620f7426a9c46027504e4fe1243529d","name":"Benji Hyam","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/localhost:8080\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a1ecfdfbfceda47075ea4676f04c4de1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a1ecfdfbfceda47075ea4676f04c4de1?s=96&d=mm&r=g","caption":"Benji Hyam"},"description":"Benji Hyam was previously the Marketing Manager at ThinkApps. Prior to ThinkApps, Benji co-founded Social Proof Interactive, a social media and content marketing company.","sameAs":["http:\/\/www.linkedin.com\/in\/benjihyam","https:\/\/x.com\/benjihyam"],"url":"https:\/\/thinkapps.com\/blog\/author\/benji\/"}]}},"_links":{"self":[{"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/posts\/399"}],"collection":[{"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/comments?post=399"}],"version-history":[{"count":0,"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/posts\/399\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/media\/405"}],"wp:attachment":[{"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/media?parent=399"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/categories?post=399"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/tags?post=399"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}