{"id":622,"date":"2022-08-03T11:45:39","date_gmt":"2022-08-03T00:45:39","guid":{"rendered":"http:\/\/mobisoft.com.au\/?p=622"},"modified":"2022-08-29T13:24:31","modified_gmt":"2022-08-29T02:24:31","slug":"groundwork-before-you-begin","status":"publish","type":"post","link":"http:\/\/www.mobisoft.com.au\/?p=622","title":{"rendered":"Some groundwork before you begin"},"content":{"rendered":"<p><a href=\"http:\/\/www.mobisoft.com.au\/wp-content\/uploads\/2013\/04\/Gathering-requirements.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"alignleft  wp-image-740\" src=\"http:\/\/www.mobisoft.com.au\/wp-content\/uploads\/2013\/04\/Gathering-requirements-500x311.jpg\" alt=\"Gathering requirements\" width=\"463\" height=\"288\" srcset=\"http:\/\/www.mobisoft.com.au\/wp-content\/uploads\/2013\/04\/Gathering-requirements-500x311.jpg 500w, http:\/\/www.mobisoft.com.au\/wp-content\/uploads\/2013\/04\/Gathering-requirements.jpg 800w\" sizes=\"(max-width: 463px) 100vw, 463px\" \/><\/a>To adequately determine the requirements and scope of a project, it&#8217;s not enough just to sit down with the client and ask a few questions.\u00a0There&#8217;s a lot of groundwork that needs to be done before even one line of code or an image is created.\u00a0In our previous article about <a href=\"http:\/\/mobisoft.com.au\/?p=250\">Gathering Requirements<\/a>, we walked through a checklist of questions that needs answers.\u00a0Depending on the size of the project, here are a few\u00a0suggestions as to how to go about\u00a0eliciting requirements.<\/p>\n<ul class=\"contentUL\">\n<li><span style=\"color: #3366ff;\"><strong>Interviews<\/strong><\/span>:\u00a0Interviews are good for getting people to explore issues. Semi-structured or unstructured interviews are often used early on to elicit scenarios. In the context of establishing requirements, it is equally important for development team members to meet stakeholders and for users to feel involved.<\/li>\n<li><span style=\"color: #3366ff;\"><strong>Questionnaires<\/strong><\/span>: Surveys can be\u00a0used for getting initial responses that can then be analysed so you can get a wider perspective, or perhaps identify people you can interview later on about particular issues that have arisen elsewhere. Or it may simply be used to obtain views and opinions about specific suggestions.<\/li>\n<li><span style=\"color: #3366ff;\"><strong>In-house focus Groups<\/strong><\/span>: These are ideal for establishing a consensus view and highlighting any potential areas of conflict or\u00a0disagreement during requirements gathering. On a social level it also helps for stakeholders to meet with designers to express their views in public. It is not uncommon for one set of stakeholders to be unaware that their understanding of an issue or a process is totally different from\u00a0another group&#8217;s.<\/li>\n<li><span style=\"color: #3366ff;\"><strong>Direct Observation<\/strong><\/span>:\u00a0Observing participants in their natural setting is used to understand the nature of the tasks and the context in which they are performed. Sometimes observations are carried out by trained observers who record their findings and report them back to the design team, more often on smaller projects\u00a0the observation is carried out by a member of the design team.<\/li>\n<li><span style=\"color: #3366ff;\"><strong>Studying Documentation<\/strong><\/span>: Legacy manuals and other documentation are a good source of information\u00a0about what steps are involved in an activity and any regulations governing a task. Though such documentation should not be used as the only source. Everyday practices\u00a0may have\u00a0been devised by those concerned to make the procedures work in a practical setting . Taking a user-centred view of development means that we are more interested in the everyday practices rather than an idealised account.<\/li>\n<li><span style=\"color: #3366ff;\"><strong>Researching Similar Products<\/strong><\/span>: Observing and analyzing similar products or businesses can make things easier when trying to establish the requirements for your own product.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>To adequately determine the requirements and scope of a project, it&#8217;s not enough just to sit down with the client and ask a few questions.\u00a0There&#8217;s a lot of groundwork that needs to be done before even one line of code or an image is created.\u00a0In our previous article about Gathering Requirements, we walked through a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":624,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0},"categories":[27],"tags":[],"_links":{"self":[{"href":"http:\/\/www.mobisoft.com.au\/index.php?rest_route=\/wp\/v2\/posts\/622"}],"collection":[{"href":"http:\/\/www.mobisoft.com.au\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.mobisoft.com.au\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.mobisoft.com.au\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.mobisoft.com.au\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=622"}],"version-history":[{"count":16,"href":"http:\/\/www.mobisoft.com.au\/index.php?rest_route=\/wp\/v2\/posts\/622\/revisions"}],"predecessor-version":[{"id":1149,"href":"http:\/\/www.mobisoft.com.au\/index.php?rest_route=\/wp\/v2\/posts\/622\/revisions\/1149"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.mobisoft.com.au\/index.php?rest_route=\/wp\/v2\/media\/624"}],"wp:attachment":[{"href":"http:\/\/www.mobisoft.com.au\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=622"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.mobisoft.com.au\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=622"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.mobisoft.com.au\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=622"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}