• No results found

Hur f¨ orh˚ aller sig kundrelationer till kravhantering i agila

In document Hur är det att vara en robot? (Page 111-119)

A.7 Slutsatser

H.7.1 Hur f¨ orh˚ aller sig kundrelationer till kravhantering i agila

Det finns sex principer som kan efterf¨oljas f¨or att ut¨ova agil kravhantering. Detta f¨orh˚allningss¨att kan utnyttjas som komplement till traditionella metoder snarare ¨an substitut. Hur kundrelationer f¨orh˚aller sig till kravhantering skiljer sig inte avsev¨art mellan agil och icke-agil utveckling. Dessa principer anger inte att en analysansvarig beh¨ovs, utan att alla projektdeltagare ska bidra till att samla in den n¨odv¨andiga informationen som kr¨avs f¨or att utforma krav. Enligt principerna ska man inte endast samla denna information fr˚an best¨allaren, utan alla mottagare. Generellt sett b¨or emellertid analysansvarig vara h¨ogst ansvarig ¨

over kravhantering och kundkontakt, ¨aven i agila projekt.

H.7.2 Hur skiljer sig analysansvariges roll mellan agil och icke-agil utvecklingsmetodik?

D˚a agila projekt ¨ar uppbyggda iterativt kr¨avs det mer kommunikation mellan alla parter i projektet. Kontinuerlig kommunikation med best¨allaren blir oerh¨ort viktig i agila projekt, och d¨armed f˚ar analysansvarig en st¨orre arbetsb¨orda. Denne kan ¨aven f˚a ytterligare ansvarsomr˚aden och st¨orre roll i projektet som helhet.

Referenser

[1] Wikimedia Commons. SoftBank Pepper. [Online; h¨amtad 31 januari, 2017]. 2014. url: https : / / commons . wikimedia . org / wiki / File : SoftBank_pepper.JPG.

[2] Babak Arvanaghi och Lasse Skytt. ”Virtual reality – framtiden ¨ar redan h¨ar”. I: Illustrerad Vetenskap (maj 2016). [Online; h¨amtad 23 april, 2017]. url: http://illvet.se/teknologi/prylar/virtual-reality. [3] Sophie Charara. ”Explained: How does VR actually work?” I: Wearab-

le (febr. 2017). [Online; h¨amtad 23 april, 2017]. url: https : / / www . wareable.com/vr/how-does-vr-work-explained.

[4] Unity - Manual: Using Components. [Online; h¨amtad 24 april, 2017]. url: https://docs.unity3d.com/Manual/UsingComponents.html. [5] Unity - System Requirements. [Online; h¨amtad 24 april, 2017]. url:

https://unity3d.com/unity/system-requirements.

[6] What is Choregraphe — Aldebaran 2.5.5.5 documentation. [Online; h¨amtad 25 april, 2017]. url: http : / / doc . aldebaran . com / 2 - 5 / software / choregraphe/choregraphe_overview.html.

[7] NAOqi SDKs — Aldebaran 2.5.5.5 documentation. [Online; h¨amtad 26 april, 2017]. url: http://doc.aldebaran.com/2-5/dev/programming_ index.html.

[8] Downloads — Pepper Development Portal. [Online; h¨amtad 25 april, 2017]. url: https : / / developer . softbankrobotics . com / us - en / downloads/pepper.

[9] NAOqi APIs — Aldebaran 2.5.5.5 documentation. [Online; h¨amtad 26 april, 2017]. url: http://doc.aldebaran.com/2- 5/naoqi/index. html.

[10] Self-collision avoidance — Aldebaran 2.5.5.5 documentation. [Online; h¨amtad 26 april, 2017]. url: http://doc.aldebaran.com/2-5/naoqi/ motion/reflexes-collision-avoidance.html.

[11] External-collision avoidance — Aldebaran 2.5.5.5 documentation. [On- line; h¨amtad 26 april, 2017]. url: http : / / doc . aldebaran . com / 2 - 5/naoqi/motion/reflexes-external-collision.html.

[12] Scott Guthrie. Nice VS 2008 Code Editing Improvements. [Online; h¨amtad 24 april, 2017]. url: https://weblogs.asp.net/scottgu/nice- vs- 2008-code-editing-improvements.

[13] WELCOME TO VIVE: LET’S GET YOU SET UP. [Online; h¨amtad 23 april, 2017]. url: https://www.vive.com/eu/setup/.

[14] HTC Vive Installation Guide. [Online; h¨amtad 23 april, 2017]. url: https://support.steampowered.com/steamvr/HTC_Vive/.

[15] Introduction to the C# Language and the .NET Framework. [Online; h¨amtad 24 april, 2017]. url: https://msdn.microsoft.com/en- us/ library/z1zx9t92.aspx.

[16] Den Delimarsky. Visual F#. [Online; h¨amtad 24 april, 2017]. url: https: / / msdn . microsoft . com / en - us / visualfsharpdocs / conceptual / visual-fsharp.

[17] C++ Programming Language. [Online; h¨amtad 26 april, 2017]. url: https: //www.techopedia.com/definition/26184/c-programming-language. [18] Ken Schwaber och Jeff Sutherland. The Scrum Guide. [Online; h¨amtad 4

april, 2017]. 2016. url: http://www.scrumguides.org/scrum-guide. html.

[19] Taiichi Ohno. Toyota production system : beyond large-scale production. Cambridge, Mass. : Productivity Press, c1988, 1988. isbn: 0915299143. [20] David J. Anderson och Andy Carmichael. Essential Kanban Condensed.

Blue Hole Press, 2016. isbn: 9780984521425.

[21] Giuseppe Procaccianti. Energy-Efficient Software. [Online; h¨amtad 4 maj, 2017]. url: https : / / www . researchgate . net / profile / Giuseppe _ Procaccianti/publication/275348368_Energy-Efficient_Software/ links/553a06070cf226723aba441d.pdf.

[22] Re: PUM-grupp 3 - Din ˚asikt om slutprodukten. Emailkorrespondens. 8 maj 2017.

[23] Dan Radigan. Why code reviews matter (and actually save time!) [Online; h¨amtad 24 april, 2017]. url: https : / / www . atlassian . com / agile / code-reviews.

[24] Trevor Lalish-Menagh. Code Review: Why It Matters. [Online; h¨amtad 24 april, 2017]. 2015. url: http://www.methodsandtools.com/archive/ whycodereviews.php.

[25] Bruce Johnson. What we learned from Google: code reviews aren’t just for catching bugs. [Online; h¨amtad 24 april, 2017]. 2016. url: https: / / blog . fullstory . com / what - we - learned - from - google - code - reviews-arent-just-for-catching-bugs-b125a13aa292.

[26] Patanamon Thongtanunam m. fl. Review participation in modern code review. [Online; h¨amtad 24 april, 2017]. 2016. url: https : / / link . springer.com/article/10.1007/%2Fs10664-016-9452-6.

[27] CodeFactor, Automated Code Review for GitHub. [Online; h¨amtad 24 april, 2017]. url: https://github.com/integrations/codefactor. [28] Marvin Minsky. ”Telepresence”. I: OMNI magazine (juni 1980).

[29] Nationalencyklopedin, spatial f¨orm˚aga. [Online; h¨amtad 23 april, 2017]. url: http : / / www . ne . se / uppslagsverk / encyklopedi / l % C3 % A5ng / spatial-f%C3%B6rm%C3%A5ga.

[30] Werner Wirth et al. ”A process model of the formation of spatial presence experiences”. I: Media Psychology 9.3 (2007), s. 493–525. issn: 1521-3269. doi: 10 . 1080 / 15213260701283079. url: http : / / dx . doi . org / 10 . 1080/15213260701283079.

[31] Thomas Nagel. ”What Is It Like to Be a Bat?” I: The Philosophical Review 83.4 (okt. 1974), s. 435–450. doi: 10.2307/2183914. url: http: //www.jstor.org/stable/2183914.

[32] Naotsugu Tsuchiya. ”“What is it like to be a bat?”—a pathway to the answer from the integrated information theory”. I: Philosophy Compass 12.3 (2017). e12407 PHCO-0991.R2, e12407–n/a. issn: 1747-9991. doi: 10.1111/phc3.12407. url: http://dx.doi.org/10.1111/phc3.12407. [33] Nationalencyklopedin, fenomenologi. [Online; h¨amtad 23 april, 2017]. url:

http://www.ne.se/uppslagsverk/encyklopedi/l%C3%A5ng/fenomenologi. [34] Michael Abrash. What VR Could, Should, and Almost Certainly Will Be

within Two Years. Steam Dev Days 2014, [Online; h¨amtad 4 april, 2017]. 2014. url: http : / / media . steampowered . com / apps / abrashblog / Abrash%20Dev%20Days%202014.pdf.

[35] Pepper- 2D Cameras. [Online; h¨amtad 24 april, 2017]. url: http://doc. aldebaran.com/2-0/family/juliette_technical/video_juliette. html.

[36] David Kirbis. Logitech c920 and c910 fields of view for RGBDtoolkit. [Online; h¨amtad 24 april, 2017]. url: http://therandomlab.blogspot. se/2013/03/logitech-c920-and-c910-fields-of-view.html. [37] Logitech C920 HD Pro Webcam. [Online; h¨amtad 8 maj, 2017]. url:

http : / / support . logitech . com / en _ us / product / hd - pro - webcam - c920/specs.

[38] Produkts¨akerhetslag (2004:451). [Online; h¨amtad 6 mars, 2017]. 2004. url: http : / / www . riksdagen . se / sv / dokument - lagar / dokument / svensk- forfattningssamling/produktsakerhetslag- 2004451_sfs- 2004-451.

[39] Susanne Beck. ”The problem of ascribing legal responsibility in the case of robotics.” I: AI & Society 31.4 (2016), s. 473. issn: 09515666. [40] Nationalencyklopedin, kulturell eftersl¨apning. [Online; h¨amtad 6 mars,

2017]. url: http://www.ne.se/uppslagsverk/encyklopedi/l%C3% A5ng/kulturell-eftersl%C3%A4pning.

[41] Nationalencyklopedin, moral. [Online; h¨amtad 21 april, 2017]. url: http: //www.ne.se/uppslagsverk/encyklopedi/l%C3%A5ng/moral.

[42] Keith Kirkpatrick. ”Legal Issues with Robots.” I: Communications of the ACM 56.11 (2013), s. 17–19. issn: 00010782. doi: 10.1145/2524713. 2524720.

[43] A. ( 1 ) Bertolini m. fl. ”On Robots and Insurance.” I: International Journal of Social Robotics 8.3 (2016), s. 381–391. issn: 18754805. doi: 10.1007/s12369-016-0345-z.

[44] Nationalencyklopedin, dynamit. [Online; h¨amtad 22 maj, 2017]. url: http: //www.ne.se/uppslagsverk/encyklopedi/l%C3%A5ng/dynamit.

[45] Deepak Tolani, Ambarish Goswami och Norman I. Badler. ”Real-Time Inverse Kinematics Techniques for Anthropomorphic Limbs”. I: Graphi- cal Models 62.5 (2000), s. 353–388. issn: 1524-0703. url: https://www. cis.upenn.edu/~badler/gmod/0528a.pdf.

[46] Eric W. Weisstein. Euler Angles. From MathWorld–A Wolfram Web Resource. [Online; h¨amtad 8 maj, 2017]. url: http : / / mathworld . wolfram.com/EulerAngles.html.

[47] Andrew J. Hanson. Visualizing Quaternions. 1. utg. Morgan Kaufmann, febr. 2006. isbn: 0120884003.

[48] Eric W. Weisstein. Quaternion. From MathWorld–A Wolfram Web Re- source. [Online; h¨amtad 8 maj, 2017]. url: http://mathworld.wolfram. com/Quaternion.html.

[49] Maths - Quaternion Notations - Unit 4D Sphere. [Online; h¨amtad 5 maj, 2017]. url: http://www.euclideanspace.com/maths/algebra/ realNormedAlgebra/quaternions/geometric/unit4dSphere/. [50] Ming Jin m. fl. ”AniMesh: Interleaved Animation, Modeling, and Edi-

ting”. I: ACM Trans. Graph. 34.6 (okt. 2015), 207:1–207:8. issn: 0730- 0301. doi: 10.1145/2816795.2818114. url: http://doi.acm.org/10. 1145/2816795.2818114.

[51] Unity - Manual: Animation System Overview. [Online; h¨amtad 8 maj, 2017]. url: https://docs.unity3d.com/Manual/AnimationOverview. html.

[52] Oscar Ling. Inverse Kinematics Basics Tutorial. [Online; h¨amtad 8 maj, 2017]. url: https : / / oscarliang . com / inverse - kinematics - and - trigonometry-basics/.

[53] OpenRAVE, IKFast. [Online; h¨amtad 25 april, 2017]. url: http : / / openrave.org/docs/latest_stable/openravepy/ikfast/.

[54] Andreas Aristidou och Joan Lasenby. Inverse Kinematics: a review of existing techniques and introduction of a new fast iterative solver. Tekn. rapport CUEDF-INFENG, TR-632. Department of Information Engine- ering, University of Cambridge, sept. 2009.

[55] Andreas Aristidou och Joan Lasenby. ”FABRIK: A fast, iterative solver for the Inverse Kinematics problem”. I: Graphical Models 73.5 (2011), s. 243–260. issn: 1524-0703. doi: http : / / doi . org / 10 . 1016 / j . gmod.2011.05.003. url: http://www.sciencedirect.com/science/ article/pii/S1524070311000178.

[56] Unity - Manual: Inverse Kinematics. [Online; h¨amtad 5 maj, 2017]. url: https://docs.unity3d.com/Manual/InverseKinematics.html. [57] ”ISO/IEC/IEEE Standard for Systems and Software Engineering - Soft-

ware Life Cycle Processes”. I: IEEE Std 12207-2008 (jan. 2008), s. c1– 138. doi: 10.1109/IEEESTD.2008.4475826.

[58] M.M. Lehman. ”On understanding laws, evolution, and conservation in the large-program life cycle.” I: The Journal of Systems and Software 1.C (1979), s. 213–221. issn: 01641212.

[59] Stephen R. Schach. Object-oriented and classical software engineering. New York : McGraw-Hill, 2011, 2011. isbn: 9780071081719.

[60] ”International Standard - ISO/IEC 14764 IEEE Std 14764-2006 Software Engineering - Software Life Cycle Processes - Maintenance.” I: ISO/IEC 14764:2006 (E) IEEE Std 14764-2006 Revision of IEEE Std 1219-1998) (2006), s. 1. issn: 0-7381-4960-8.

[61] The “It Works on my Machine” Award. [Online; h¨amtad 7 maj, 2017]. url: http://www.ademiller.com/blogs/tech/2008/06/it- works- on-my-machine-award/.

[62] Vagrant by Hashicorp. [Online; h¨amtad 7 maj, 2017]. url: https://www. vagrantup.com/.

[63] Host, run, and code Python in the cloud: PythonAnywhere. [Online; h¨amtad 7 maj, 2017]. url: https://www.pythonanywhere.com/.

[64] GitHub. [Online; h¨amtad 7 maj, 2017]. url: https://github.com/. [65] GitLab. [Online; h¨amtad 7 maj, 2017]. url: https://gitlab.ida.liu.

se/.

[66] TDDD96 Kandidatprojekt i programvaruutveckling 2017. [Online; h¨amtad 7 maj, 2017]. url: http://kdb-5.liu.se/liu/lith/studiehandboken/ svkursplan.lasso?&k_budget_year=2017&k_kurskod=TDDD96.

[67] TDDD77 Kandidatprojekt i programvaruutveckling 2015. [Online; h¨amtad 7 maj, 2017]. url: http://kdb-5.liu.se/liu/lith/studiehandboken/ svkursplan.lasso?&k_budget_year=2015&k_kurskod=TDDD77.

[68] Apt - Debian Wiki. [Online; h¨amtad 8 maj, 2017]. url: https://wiki. debian.org/Apt.

[69] PackageManagement/Yum - CentOS Wiki. [Online; h¨amtad 8 maj, 2017]. url: https://wiki.centos.org/PackageManagement/Yum.

[70] pacman - ArchWiki. [Online; h¨amtad 8 maj, 2017]. url: https://wiki. archlinux.org/index.php/pacman.

[71] pip vs easy install — Python Packaging User Guide documentation. [On- line; h¨amtad 8 maj, 2017]. url: https://packaging.python.org/pip_ easy_install/.

[72] npm. [Online; h¨amtad 8 maj, 2017]. url: https://www.npmjs.com/. [73] Bundler: The best way to manage a Ruby application’s gems. [Online;

h¨amtad 8 maj, 2017]. url: http://bundler.io/.

[74] NuGet Gallery — Home. [Online; h¨amtad 8 maj, 2017]. url: https : //www.nuget.org/.

[75] Apt. [Online; h¨amtad 4 maj, 2017]. url: https://help.ubuntu.com/ lts/serverguide/apt.html.

[76] Oracle VM VirtualBox. [Online; h¨amtad 5 maj, 2017]. url: https:// www.virtualbox.org/.

[77] Chapter 4. Guest Additions. [Online; h¨amtad 5 maj, 2017]. url: https: //help.ubuntu.com/lts/serverguide/apt.html.

[78] Closure Compiler — Google Developers. [Online; h¨amtad 8 maj, 2017]. url: https://developers.google.com/closure/compiler/.

[79] HTML Tidy. [Online; h¨amtad 8 maj, 2017]. url: http://www.html- tidy.org/.

[80] Make - GNU Project - Free Software Foundation. [Online; h¨amtad 8 maj, 2017]. url: https://www.gnu.org/software/make/.

[81] Open Source Search & Analytics· Elasticsearch — Elastic. [Online; h¨amtad 8 maj, 2017]. url: https://www.elastic.co/.

[82] Virtualenv — virtualenv 15.1.0 documentation. [Online; h¨amtad 8 maj, 2017]. url: https://virtualenv.pypa.io/.

[83] Apache Ant - Welcome. [Online; h¨amtad 8 maj, 2017]. url: http:// ant.apache.org/.

[84] Protocol Buffers — Google Developers. [Online; h¨amtad 8 maj, 2017]. url: https://developers.google.com/protocol-buffers/.

[85] ADT Plugin (DEPRECATED). [Online; h¨amtad 5 maj, 2017]. url: https: //developer.android.com/studio/tools/sdk/eclipse-adt.html. [86] Bundler: The best way to manage a Ruby application’s gems. [Online;

h¨amtad 8 maj, 2017]. url: http://bundler.io/v1.3/rationale.html. [87] Provisioning - Vagrant by HashiCorp. [Online; h¨amtad 8 maj, 2017]. url:

https://www.vagrantup.com/docs/provisioning/.

[88] Bernard Meisler. The Real Reason Silicon Valley Coders Write Bad Soft- ware. Okt. 2012. url: https : / / www . theatlantic . com / national / archive / 2012 / 10 / the - real - reason - silicon - valley - coders - write-bad-software/263377/.

[89] Lisa Rebenitsch och Charles Owen. ”Review on cybersickness in appli- cations and visual displays”. I: Virtual Reality 20.2 (2016), s. 101–125. issn: 1434-9957. doi: 10.1007/s10055-016-0285-9. url: http://dx. doi.org/10.1007/s10055-016-0285-9.

[90] David M. Johnson. ”Introduction to and Review of Simulator Sickness Research”. I: (). Teos ¨overs¨attning, s. 22. url: http://www.dtic.mil/ dtic/tr/fulltext/u2/a434495.pdf.

[91] Kay M. Stanney, Robert S. Kennedy och Julie M. Drexler. ”Cybersick- ness is Not Simulator Sickness”. I: Proceedings of the Human Factors and Ergonomics Society Annual Meeting 41.2 (1997), s. 1138–1142. doi: 10.1177/107118139704100292. url: http://dx.doi.org/10.1177/ 107118139704100292.

[92] Alireza Mazloumi Gavgani m. fl. ”Profiling subjective symptoms and au- tonomic changes associated with cybersickness”. I: Autonomic Neurosci- ence 203 (2017), s. 41–50. issn: 1566-0702. doi: http://doi.org/10. 1016/j.autneu.2016.12.004. url: http://www.sciencedirect.com/ science/article/pii/S1566070216301096.

[93] S´ebastien J. Villard m. fl. ”Postural Instability and Motion Sickness in a Virtual Moving Room”. I: Human Factors 50.2 (2008). PMID: 18516843, s. 332–345. doi: 10.1518/001872008X250728. url: http://dx.doi. org/10.1518/001872008X250728.

[94] Jelte E. Bos m. fl. ”Cinerama sickness and postural instability”. I: Er- gonomics 56.9 (2013). PMID: 23845047, s. 1430–1436. doi: 10.1080/ 00140139.2013.817614. url: http://dx.doi.org/10.1080/00140139. 2013.817614.

[95] Peter A. Howarth och Simon G. Hodder. ”Characteristics of habituation to motion in a virtual environment”. I: Displays 29.2 (2008). Health and Safety Aspects of Visual Displays, s. 117–123. issn: 0141-9382. doi: http://doi.org/10.1016/j.displa.2007.09.009. url: http://www. sciencedirect.com/science/article/pii/S0141938207000960. [96] Sven Ove Hansson. Teknik och Etik. [Online; h¨amtad 10 mars, 2017].

[97] James Fieser. Ethics. [Online; h¨amtad 25 april, 2017]. url: http://www. iep.utm.edu/ethics/.

[98] Henry R. West. Utilitarianism. [Online; h¨amtad 10 mars, 2017]. 2015. url: https : / / global . britannica . com / topic / utilitarianism - philosophy.

[99] Nafsika Athanassoulis. Virtue Ethics. [Online; h¨amtad 21 april, 2017]. url: http://www.iep.utm.edu/virtue/.

[100] Ali Shakil. Kantian Duty Based (Deontological) Ethics. [Online; h¨amtad 27 april, 2017]. url: http://sevenpillarsinstitute.org/morality- 101/kantian-duty-based-deontological-ethics.

[101] Kantian Ethics. [Online; h¨amtad 27 april, 2017]. url: http : / / www . csus.edu/indiv/g/gaskilld/ethics/kantian%20ethics.htm. [102] MACHINE ETHICS AND ROBOT ETHICS. [Online; h¨amtad 23 Maj,

2017]. url: http://www.peterasaro.org/writing/Asaro%20Wallach, %20Machine%20Ethics%20Intro.pdf.

[103] Traditional vs Agile Software Development. [Online; h¨amtad 27 april, 2017]. 2016. url: http://www.optimusinfo.com/traditional- vs- agile-software-development/.

[104] Agile Software Development. [Online; h¨amtad 28 mars, 2017]. url: https: //www.mountaingoatsoftware.com/agile/transitioning-to-agile. [105] Analysansvarig. [Online; h¨amtad 28 mars, 2017]. url: http://www.ida.

liu.se/~TDDD96/info/rollerdokument2017.pdf.

[106] Software Requirements. [Online; h¨amtad 16 april, 2017]. url: https : / / www . tutorialspoint . com / software _ engineering / software _ requirements.htm.

[107] Requirements Elicitation. [Online; h¨amtad 16 april, 2017]. url: http: / / www . modernanalyst . com / Resources / Articles / tabid / 115 / ID / 1427/An-Overview-of-Requirements-Elicitation.aspx.

[108] Mike Cohn. ”Advantages of User Stories for Requirements”. I: Mountain Goat Software (2004). [Online; h¨amtad 28 mars, 2017]. url: https : //www.mountaingoatsoftware.com/articles/advantages-of-user- stories-for-requirements.

[109] Mike Cohn. User Stories Applied: for Agile Software Development. Addison- Wesley Professional, 2004.

[110] Ingela Strandh Simon Riddertorp. Agil kravhantering. [Online; h¨amtad 28 april, 2017]. url: http://www.addq.se/artiklar/6- steg- mot- agil-kravhantering-som-maximerar-verksamhetsnytta/.

[111] Mike Cohn. ”Agile Teamwork”. I: Better Software (2010). [Online; h¨amtad 26 mars, 2017]. url: https : / / www . mountaingoatsoftware . com / articles/agile-teamwork.

In document Hur är det att vara en robot? (Page 111-119)