Bilaga 1 Feedback fr˚ an KVIT Conference
2.2 Svar
Vad f¨or typ av projekt utvecklar ni? • Webbsida (front-end) (12 st) • Webbsida (back-end) (10 st) • Skrivbordsapplikation (3 st) • Serverapplikation (3 st)
• Kombination av server, web och applikation • Mobilapp (multiplattform)
• H˚ardvaruprojekt + app = IoT • VR
• L˚asenhet f¨or gymsystem
Vilket eller vilka programspr˚ak anv¨ander ni i ert projekt? • JavaScript (7 st) • HTML (6 st) • C++ (6 st) • Python (5 st) • CSS (4 st) • Ruby (3 st) • Coffeescript (3 st) • C# (3 st) • PHP (3 st) • TypeScript (3 st) • Slim (2 st) • SASS (2 st) • C • Java
Vilket eller vilka ramverk anv¨ander ni i ert projekt? • Flask (4 st)
• Wordpress (3 st) • Angular 2 (2 st) • Rails (2 st) • Xamarin (2 st) • Meteor • jQuery • React • React native • Angular • Bootstrap • amChart • pyUnit • jsUnit • Unity • .NET Core • qt • Slim • Jinja • Google Test • Jest
Vilka tredjepartsbibliotek anv¨ander ni i ert projekt? • 80 rubygems och ett flertal javascript-bibliotek
• F¨or m˚anga f¨or att n¨amna alla men n˚agra ¨ar Griddler, foreman, mailcat- cher, zeus, rubymoney, postmark
• Massvis...
• Fastclick f¨or responsivitet • PCL, Boost
• xmltodict, selenium
• openCV, Standard Assets, SteamVR • React, Redux, Tesseract
• opencv
• F¨or m˚anga f¨or att kunna r¨akna • AmCharts, XMLtodict
• Arduino lib, absurda m¨angder JavaScript-bibliotek
Vilket eller vilka operativsystem st¨odjer ni? • Windows (14 st) • Linux (12 st) • iOS (11 st) • macOS (9 st) • Android (9 st) • Webb (2 st) • Vet inte (1 st)
Beskriv ert projekt kortfattat • Visualisering av arbetsfl¨odd
• En plugin till boardeasers platform som ska hantera kontrakt ˚at f¨oretags styrelser.
• Bygger en app f¨or att utnyttja erbjudanden genom att ta kort p˚a kvitton. • Hantering av kontrakt eller avtal p˚a webben
• En mobilapplikation f¨or IOS och Android som kommunicerar via bluetooth med en Arduinoenhet som i sin tur styr ett l˚as
• Akutplattan. Tar fram en Progressiv webbapplikation som ska visualisera ett arbetsfl¨ode vid HLR-situationer.
• System f¨or 3d-kopiering av fysiska objekt
• Hemsida˚at musikaliska konstf¨oreningen i Wordpress. P˚agrund av m¨angden tid g¨or vi ocks˚a en alternativ hemsida i Python/Flask.
• Vi g¨or ett l˚assytem f¨or gym. Dvs. vi utvecklar mjukvara f¨or en Arduino enhet och en app f¨or att kunna kommunicera med denna h˚ardvara. • H¨amta data och dokument fr˚an ett aff¨arssystem med hj¨alp av SOAP-api,
ladda upp said data och dokument till ett annat system med hj¨alp av REST-api och visa den uppladdade datan och dokumenten grafiskt och pedagogiskt
• VR<->Robot
• En mobilapplikation, ett webbapi med databas och webbgr¨anssnitt. Appen f¨orser anv¨andare med info om erbjudanden m.m. fr˚an projektets kund och webbgr¨anssnittet anv¨ands av deras admins.
• Videoanalysverktyg
• Vi utvecklar en hemsida i Wordpress till kunden och en hemsida i python f¨or att omfatta projektets storlek och i l¨arande syfte
• Hantera kontrakt f¨or styrelser
• Konkurrentanalys f¨or att grafiskt j¨amf¨ora olika f¨oretag p˚a ett pedagogiskt s¨att
• Webbshop
• L˚as upp serveruppkopplad d¨orr med telefonen, om du har tillst˚and.
Hur viktigt anser du det ¨ar att arkitekturbeskrivningen existerar och h˚aller god kvalitet?
• 5 (3 st) • 4 (8 st) • 3 (6 st) • 2 (2 st) • 1 (0 st)
Hur viktigt anser du det ¨ar att projektplanen existerar och h˚aller god kvalitet? • 5 (2 st) • 4 (5 st) • 3 (11 st) • 2 (1 st) • 1 (0 st)
Hur viktigt anser du det ¨ar att ¨overgripande dokumentation av pro- jektets kod existerar och h˚aller god kvalitet?
• 5 (7 st) • 4 (7 st)
• 3 (5 st) • 2 (0 st) • 1 (0 st)
Hur viktigt anser du det ¨ar att kommentarer utmed koden existerar och h˚aller god kvalitet?
• 5 (8 st) • 4 (7 st) • 3 (3 st) • 2 (1 st) • 1 (0 st)
Hur viktigt anser du det ¨ar att dokumentation f¨or upps¨attning av utvecklingsmilj¨on och kompilering existerar och h˚aller god kvalitet?
• 5 (6 st) • 4 (7 st) • 3 (5 st) • 2 (1 st) • 1 (0 st)
Har ni haft i ˚atanke att projektet kan komma att vidareutvecklas? • Ja, vi fokuserar mycket p˚a det (9 st)
• Ja, men vi skulle beh¨ova l¨agga med tid p˚a det (8 st) • Nej, men vi ¨ar medvetna om det (1 st)
• Nej, vi fokuserar p˚a annat (1 st)
Vad har ni gjort f¨or att f¨orenkla anv¨andning och vidareutveckling av ert projekt?
• Dokumenterat ¨overgripande struktur (15 st) • Dokumenterat koden (14 st)
• Dokumenterat hur man anv¨ander programmet (11 st) • Dokumenterat hur man k¨or programmet (8 st)
• Dokumenterat hur man kompilerar programmet (6 st) • Dokumenterat hur man ut¨okar programmet (5 st) • F¨oljt f¨oretagets riktlinjer och f¨orslag
• L¨amnat f¨orslag och varningar g¨allande ut¨okning specifikt
Kan alla projektmedlemmar kompilera och k¨ora ert projekt p˚a deras egna dator?
• Ja (13 st)
• Nej, men de flesta kan det (5 st) • Nej (1 st)
Vad beror detta p˚a?
• Att vi tagit fram en bra guide till det • Ruby on rails st¨ods p˚a b˚ade macos och linux
• Att inte alla utvecklar app-sidan och d˚a inte har installerat Xamarin • Alla k¨or Linux och en mac
• Alla har inte jobbat med alla delar
• Applikationen ska g˚a att k¨oras p˚a samtliga operativsystem och kr¨aver d¨arf¨or att detta m˚al uppfylls.
• Sv˚art att installera PCL p˚a vissa OS
• Vi har guider f¨or hur man kommer ig˚ang med utveckligen, och satte i b¨orjan stort fokus p˚a att alla skulle kunna anv¨anda sina egna datorer. • Cmake fungerar inte alltid som det ska p˚a olika datorer
• Webbapplikationen k¨ors genom python Flask som kan k¨oras p˚a Win- dows/Linux/MacOS
• l¨att att ladda ner de tredjepartsdelar som beh¨ovs • Projektet utvecklas med portabilitet i ˚atanke • En utav medlemmarna har inte en dator.
• ¨Ar bara att starta upp webservern, som kan k¨oras p˚a allas datorer. • Vi har dokumenterat vilka paket som beh¨over laddas ner
• Vi har gjort sidan responsiv s˚a att den anpassar sig till olika sk¨armar. • Skilda OS, skilda kompilatorer, v¨aldigt mycket som l¨ankats samman vid
Har ni en guide f¨or att kompilera och/eller k¨ora ert projekt? • Nej (9 st)
• Ja, vi har dokumenterat b˚ada (8 st) • Ja, vi har dokumenterat kompilering (2 st)
Hur stor del av projektet t¨acker er guide f¨or kompilering och/eller k¨orning?
• Vi har ingen guide (9 st) • 100% (4 st)
• 75% (4 st) • 50% (2 st)
Om ni har en guide f¨or att kompilera och/eller k¨ora ert projekt, har ni s¨akerst¨allt att guiden fungerar och is˚afall hur?
• Vi fick guiden av kunden fr˚an b¨orjan och har ut¨okat den s˚a att den in- neh˚aller det vi tyckte var otydligt och de specialsaker vi har laggt till • F¨oretaget skrev en guide till oss. Vi har alla testat den och lagt till info. • Testat
• Inte direkt, kommer senare • Nej
• Jag lyckades!
• Ja, en guide har gjorts inf¨or kodstugor. Den har sedan uppf¨oljts s˚a att alla kan f˚a ig˚ang sitt arete. Hen kan ocks˚a kolla p˚a denna manual i efterhand, (Ligger p˚a drive)
• Vi har ingen guide, vi inf¨orde workshop f¨or tutorials, alla ska veta hur det k¨ors.