• No results found

6 Slutsats

6.1 Vidare forskning

Som slutsats i denna uppsats har vi presenterat problem som vi med vår litteraturstudie inte funnit i tidigare forskning. Vi har också presenterat en samling riktlinjer som stöd för små webbyråer att förbättra sina utvecklingsprocesser och undvika de problem som adresserats. För att ytterligare stärka slutsatsernas relevans skulle de identifierade problemen kunna verifieras mot andra webbyråer. Vi anser även att riktlinjerna behöver utvärderas, vilket kan göras med vidare studier. Slutligen behandlar uppsatsen endast området ur webbyråernas perspektiv. Ytterligare forskning som riktar sig till kunden i sammanhanget hade därför kunnat bidra till djupare förståelse för problematiken.

Referenser

Altarawneh, H., & Shiekh, A. (2008) "A Theoretical Agile Process Framework for Web Applications Development in Small Software Firms" SERA, Proceedings of the 2008 Sixth

International Conference on Software Engineering Research, Management and Applications,

125-132.

Avison, D., & Fitzgerald, G. (2006) "Information systems development, 4th edition"

McGraw-Hill

Avison, D., & Fitzgerald, G. (2003) "Where now for development methodologies" ACM, 46 (1), 78-82.

Backman, J. (2006) "Rapporter och uppsatser" Studentlitteratur: Lund.

Barry, C., & Lang, M. (2001) "A Survey of Multimedia and Web Development Techniques and Methodology Usage" IEEE Multimedia, 8 (2), 52-60.

Bell, J. (2006) "Introduktion till forskningsmetodik" Studentlitteratur: Lund. Bochicchio, M., & Fiore, N. (2005) "WARP: Web Application Rapid Prototyping"

Conference on Hypertext and Hypermedia proceedings of the sixteenth ACM conference on Hypertext and hypermedia, 295-297.

Denscombe, M. (2009) "Forskningshandboken" Studentlitteratur: Lund.

Domingues, A., Bianchini, S., Costa, M., Ferrari, F., & Maldonado, J. (2007) "Web media application development methods, a comparison" Webmedia 07.

Escalona, MJ., & Koch, N. (2004) "Requirements Engineering for Web Applications – A Comparative Study" Journal of Web Engineering, 2 (3), 193-212.

Jacobsen, D. I. (2002) "Vad, hur och varför? Om metodval i företagsekonomi och andra samhällsvetenskapliga ämnen" Studentlitteratur: Lund.

Jeary, S., Phalp, K., Vincent, J., (2009) "An evaluation of the utility of web development methods" Software quality control, 17 (2), 125-150.

Johansson, M., & Arvola, M. (2007) "A case study of how user interface sketches, scenarios and computer prototypes structure stakeholder meetings" British Computer Society

Conference on Human-Computer Interaction Proceedings of the 21st British CHI Group Annual Conference on HCI 2007, 177-184.

Kautz, K., Madsen, S., & Nørbjerg, J. (2007) "Persistant Problems in Information Systems Development. The Case of the World Wide Web" Information system journal, 17, 219-239. Koch, N., Zhang, G. & Escalona, MJ. (2006) "Model Transformations from Requirements to Web System Design" International Conference On Web Engineering, 263, 281-288.

Kotonya, G. & Sommerville, I. (1996) "Requirements engineering with viewpoints" Software

Engineering Journal, 11 (1), 5-18.

Kussamaul, C. & Jack, R. (2006) "User interface prototyping: tips and techniques" Journal of

Computing in colleges, 21 (6), 188-190.

Kvale, S. (1997) "Den kvalitativa forskningsintervjun" Studentlitteratur: Lund. Lang, M. (2009) "Web-based Systems Development: The Influence of Disciplinary Backgrounds on Design Practices" JIOS, 33 (1), 65-77.

Lang, M. & Fitzgerald, B. (2005) "Hypermedia systems development practices: a survey"

Software, IEEE, 22 (2), 68-75.

Levitt, B., & March, J.G. (1988) "Organizational Learning" Annual review of sociology, 14, 319-338.

Lowe, D. (2003) "Web system requirements: an overview" Springer London, 8 (2), 102-113. Lowe, D. & Eklund, J. (2002) "Client needs and the design process in web projects" Journal

of Web Engineering, 1(1), 023-026.

Mensah, K. (1997) "Critical Issues in abandoned Information Systems Development Projects"

Communications of the ACM, 40 (9), 74-80.

Murugesan, S., Deshpande, Y., Hansen, S. & Ginige, A. (2001) "Web Engineering: A New Discipline for Development of Web-based Systems" Springer Berlin/Heidelberg, 2016/2001, 3-13.

Nunes, N.J., Cunha, J.F., (2000) "Wisdom: a software engineering method for small software development companies" Software, IEEE, 17(5), 113-119.

Richardson, I., & G.V.Wangenheim, C. (2007) "Why are small organizations different?"

Software, IEEE, 24(1), 18-22.

Sheik, A., & Tarawneh, H. (2007) "A survey of web engineering practice in small Jordanian web development firms" Foundations of Software Engineering. The 6th Joint Meeting on

European software engineering conference and the ACM SIGSOFT symposium on the foundations of software engineering: companion papers, 481-489.

Overmeyer, S. P. (2000) "What's different about requirements engineering for web sites?"

Requirements engineering, Springer London, 5 (1), 62-65.

Payne, J.H. (1995) "Management of multiple simultaneous projects: a state-of-the-art review"

International Journal of Project Management, 13(3), 163-168.

Paetch, F., Eberlein, A. & Maurer, F. (2003) "Requirements Engineering and Agile Software Development" WETICE Proceedings of the Twelfth International Workshop on Enabling

Technologies, 308.

Redounane, A. (2004) "Towards a New Method For The Development Of Web-Based Applications" Proceedings of the Third IEEE International Conference on Cognitive

Informatics, 116-122.

Reed, D & Davies, J. (2006) "The convergence of computer programming and graphic design" Journal of Computing Science in Colleges, 21 (3), 179-187.

Rettig, M. (1994) "Prototyping for tiny fingers" Communications of the ACM, 37 (4), 21-27. Russ, M & McGregor, J. (2000) "A Software Development Process for Small Projects" IEEE

Software, 17 (5), 96-101.

Whitson, G. (2006) "WebHelix: another web engineering process" Journal of Computing

Bilagor

Bilaga 1 – Intervjuguide

Genomförbarhetsstudie

• Hur startar ett projekt oftast? (hur marknadsför ni er själva)

• Vilka typer av projekt värdesätter ni mest? Och hur gör ni prioriteringar? • Hur vet ni att ett projekt ni åtagit er är genomförbart?

• Hur planerar ni upp det tänkta arbetet? • Hur pass stora projekt kan ni ta er an? Systemundersökning

• På vilka sätt samlar ni in krav? vilket är det vanligaste?

• Hur ser mötet ut när ni får kraven av beställaren? (de kanske inte har något möte?) • Förbereder ni kunden på vad de bör ta i beaktning då de specificerar sina krav? Hur

ser ni till att kunden ger er det ni behöver veta?

• Hur ser kundens krav oftast ut (vilka delar fokuserar de på)?

• Hur går ni tillväga när kunden inte vet vad de vill ha eller kommer med väldigt övergripande krav?

• Vad gör ni om kundens krav är orealistiska? Hur vet ni att krav kan vara det? • När vet ni att ni samlat in/erhållit tillräckligt med krav?

• Har ni några speciella strategier som underlättar kravinsamlingsarbetet? • Vilka problem kan uppstå? kunden, tiden, kompetensen?

Systemanalys

• Vad är det första ni gör när ni fastställt kraven?

• Om kunden har en gammal webbplats, använder ni er av den och vad tittar ni på då? • Hur planerar ni det tänkta projektförloppet?

• Vem gör vad och hur bestäms detta?

• Vilka är med och planerar projektförloppet?

• Vilka problem uppstå i samband med att kundens krav och behov analyseras? Systemdesign

• Vilka gör vad i denna fas? hur jobbar ni? • Hur väl samarbetar ni parter emellan?

• Är ni någon gång beroende av vad kollegor producerar för att själva kunna jobba vidare med er arbetsuppgift?

• Till vilken grad har ni koll på vad de andra gör?

• Vilka problem kan uppstå? grafiskt, programmeringsmässigt, helhetsmässigt • Testar ni mot användarna emellanåt?

• Utför ni användartester av webbplatsen och i sådana fall hur utförs dessa? • Hur säkerställer ni att webbplatsen tillgodoser slutanvändarens behov?

Implementering

• När ser ni att en webbplats som färdigutvecklad? • Vad sker när utvecklingen av webbplatsen är klar?

• Hur kontrollerar ni att webbplatsen fungerar som det är tänkt? • Granskning och underhåll

• Hur vet ni att kunden är nöjd?

• Följer ni upp gamla projekt och hur görs detta i sådana fall?

• Hur tar ni med er erfarenheter och kunskaper från ett utfört projekt? Hur sparas dessa erfarenheter och kunskaper?

Related documents