Nuläget.se Projektet har utvecklat Internet i Sverige Projektet var framgångsrikt Projektet nådde målen Projektet höll budgeten Projektet höll tidsplanen Projektet följde projektplanen Ja Ja Ja Ja Ja Ja Projektets slutdatum Licens som gavs till resultatet t.ex. CC, MIT, GPL, APACHE 2016-11-30 GPL Förtydligande angående ovan frågor Projektet höll inte ursprunglig plan, men den med Internetfondens medgivande justerade. Projektet följde projektplanen med funktion och syfte, men har vuxit under vägens gång och flyttade under utvecklingens gång från att vara en webbplats med en specialskriven modul, till att vara en webbapps-klient med en server. Resultat och nytta Make Equal Analytics gör följande: * Mäter diskriminering, utanförskap och begränsande normer. * Möjliggör skräddarsydda och verksamhetsanpassade enkäter (utifrån ett grundutbud på ca 160 frågor, med möjlighet att lägga till fler). * Anpassar sig efter den svarande med att ställa följdfrågor och bli mer omfattande där det behövs. * Sammanställer svar automatiskt till en resultatsrapport som även kan visa skillnader mellan svarsgrupper (t.ex. baserat på ålder) om de är tillräckligt stora utan att anonymiteten hotas. * Erbjuder dialogfunktion mellan enkätansvarig och svarande. Dialogerna hålls separerade så att enkätansvarig inte kan se om den för en dialog med samma eller olika personer i två parallella trådar. * Ställer tidigare svar mot varandra vid uppföljning vilket ger möjlighet att se förändring och mäta resultat av åtgärder. * Fångar upp Make Equals tidigare test JHE (analytics.makeequal.se/JHE) i skräddarsydd version. Liknande går att utveckla. * Utgår från samtliga diskrimineringsgrunder. Make Equal Analytics lanserades samma dag som denna rapport skrivs, vilket gör att vi inte kan säga något säkert resultat eller nytta. Några indikatorer att detta kommer att komma till stor nytta är dock: Internetstiftelsen i Sverige. Box 7399, 103 91 Stockholm. Tel 08 452 35 00. Org.nr 802405-0190. iis.se * Socialdemokratiska kansliet i Bryssel har använt Analytics under utvecklingsfasen. Det har då ingått som verktyg i ett uppdrag som samtliga medarbetare i utvärderingarna skulle rekommendera till andra. Vad gäller själva systemet bedömde 13 av 15 det som positivt i olika nivåer. Eftersom det var en utvecklingsversion fanns buggar som gjorde att 2 personer inte uppskattade upplevelsen, de är nu åtgärdade. Jag har tillåtelse att återge följande från vår kontakt på socialdemokraternas kansli: ”Som anställd och kollega känns det tryggt att Make Equals kunskap och verktyget Make Equal Analytics utformning tar vara på våra egna erfarenheter och systematiskt utgår ifrån diskrimineringsgrunderna för att hjälpa oss att dels öka vår medvetenhet om dessa frågor, dels ge oss handfasta tips på hur vi kan förbättra vår arbetsplats.”. Med ME Analytics hjälp kunde vi lämna över en 40sidig rapport. * Under projektets gång fattades det beslut om förändrad diskrimineringslagstiftning som träder i kraft vid årsskiftet. Detta innebär att alla diskrimineringsgrunder omfattas av kraven på aktiva åtgärder i arbetslivet. ME Analytics är utvecklat från första början med denna ambition, vilket gör att vi direkt kommer att kunna positionera oss och fånga upp efterfrågan. * Make Equal jobbar ständigt med dessa frågor i sin ordinarie verksamhet och att det finns nytta av det är grunden för att projektet ens drogs igång. Vi har tittat på ett stort antal medarbetarenkäter och saknat något som vår både till innehåll och teknik. Vi kommer själva använda oss av systemet som en del i vår Jämlikhetscertifiering, och tänker att vi hade gjort detta även om vi inte själva hade utvecklat tjänsten. * Lite feedback får vi nu direkt. Klipper in detta från ett mejl jag fick för 9 minuter sedan: "Jag har just testat Analytics - vilket fantastiskt enkätverktyg ni tagit fram! Ingen medarbetarenkät har någonsin känts så relevant och förändringsstimulerande som denna.". Vi har på denna förmiddag redan mottagit ett flertal mejl om Analytics och möjlighet att använda systemet. * Make Equal Analytics kommer att hjälpa verksamheter att sätta fokus på jämlikhetsarbetet. En första mätning ger underlag för att sätta mål och formulera åtgärder. En andra mätning gör det möjligt att se om målen möts och åtgärderna fungerar. Symboliska åtgärder kommer att avslöjas i resultat. Spridning Vi har spridit Make Equal Analytics i sociala medier (facebook, twitter, linked.in och instagram) under dagen samt skickat ut pressmeddelande till cirka 270 redaktioner. Vår närvaro i sociala medier är förhållandevis stark (t.ex. 8000 följare på Facebook) och vi betalar för bättre spridning. Vi arbetar även med CSR Sweden som kommer att sprida detta inom näringslivet. Utöver detta kommer vi att sprida Analytics löpande i våra kanaler och vi rör oss ständigt i Internetstiftelsen i Sverige. Box 7399, 103 91 Stockholm. Tel 08 452 35 00. Org.nr 802405-0190. iis.se 2 sammanhang där vi har möjlighet att presentera och sprida information om Make Equal Analytics. Vi kommer bland annat att presentera verktyget i Almedalen 2017. Webbsida för projektresultat analytics.makeequal.se Utmaningar och lärdomar Make Equal Analytics började med en reaktion på innehållsmässigt dåliga medarbetarenkäter och en vilja att skapa ett digitalt system för att samla in svar. Vidare tänkte vi att det vore grymt med ett system som också kunde sammanställa resultat, som hade en analysfunktion och där förändring över tid kunde mätas. Vi samlade våra tankar och skrev en ansökan till Internetfonden. Mycket har hänt på vägen. Dels har idén utvecklats och dels har de tekniska valen förändrats. UTMANING: Arbetet började som en modul för det pyrfäska Drupal 8, men kom snart att inkludera en idé om att lyfta ut enkäten till en webbapp där all nödvändig data lästes in asynkront med förbättrad användarupplevelse. Valet föll på Angular 2 som befann sig i beta-läge. Snart började det halta med Drupal 8 som bygger på en lång rad tredje-parts standarder som var dåligt dokumenterade. Vi valde därför att lyfta över serverdelen till Drupal 7. I samma vända övergick serverdelen till att bara vara en serverdel som kommunicerade med json-objekt, och vi satsade fullt ut på Angular 2-appen. LÄRDOM: Vi är mycket nöjda med valet av Angular 2 trots att det ibland var kämpigt under beta och rc-perioderna. Resultatet vi står med nu är en webbapp i framkant som vi kommer att kännas aktuell under lång tid framöver. Samtidigt var inte Drupal 8 ett speciellt bra val. Det var smärtsamt att överge Drupal 8, men när det väl gjordes gick det väldigt fort att flytta över till Drupal 7. En lärdom är att inte vara rädd att testa nytt, men också vara vaksam och i tid våga överge det som inte levererar. LÄRDOM: Bytet från att vara en webbsida till en webbapp gjorde att serverdelen just nu är rörig. Detta borde vi ha fattat beslut om från första början och utvecklat med REST i tanken. När vi väl bytte borde vi våga lite mer med att göra nytt även på serversidan som känns nästan organiskt framvuxen. Serversidan kommer att flyttas från Drupal till Slim framework och göras om till ett riktigt REST-API. UTMANING: Ju mer vi jobbade med Analytics desto mer ville vi få in i det. Detta gjorde projektet till ett berg som växte ju närmare vi kom toppen. Ledigheter fick kortas ned, tid fick disponeras om. Internetstiftelsen i Sverige. Box 7399, 103 91 Stockholm. Tel 08 452 35 00. Org.nr 802405-0190. iis.se 3 LÄRDOM: Sätt tydliga mål som måste göras och prioritera dessa först. Gör inte funktioner innan vi säkert vet att de behövs (YAGNI). LÄRDOM: Vi gynnades massor av att ha en part som använde systemet medans det utvecklades. Vi tvingades färdigställa delar allt eftersom de användes så att de kunde användas av tredje part. UTMANING: Projektets kodbas växte och blev allt mer svåröversiktlig. API:et är krångligt att förstå, webbappen var många gånger svår att hitta i. LÄRDOM: Planera och dokumentera ett API för din egen skull. Planera datatyper och vad de ska innehålla och kör med denna standard överallt. LÄRDOM: Vänta inte med att fixa sådant som kan göras "sen". Saker som det sköts på som att skriva om delar, flytta runt kod etcetera gick väldigt fort att göra när det väl gjordes och produktionen efter sådana åtgärder gick upp markant. UTMANING: Allt tar en jäkla tid att göra. LÄRDOM: Ta den tid det borde ta och multiplicera det med två så får du kanske den tid det kommer att ta. Förslag och idéer Jag tycker att rapporteringssystemet kan förbättras för användarvänlighetens skull. Tydligare att navigera och skicka påminnelser automatiskt om rapport uteblir. Mentorskap vore super. Jag har suttit själv med detta och är självlärd utan vänner som kan något om att koda. Ibland har det varit svårt att veta om jag tagit rätt beslut, och ibland har jag haft frågor som jag gärna slängt till någon istället för att googla en massa. Det skulle kunna vara en person eller ett företag som ställer upp som mentor och som ett minimum erbjuder X timmar rådgivning, en fysisk träff, kanske en arbetsplats eller vad nu era framtida stödmottagare kan vilja ha. Detta är något jag gärna skulle se nu även efter formellt avslutat projekt. Det vore kul med en fysisk träff någon gång och nätverkande mellan projekten. Övrigt Källkoden lever just nu i ett privat förråd på Github. Jag vill gärna se över den och kommentera vissa delar innan jag offentliggör den. Hoppas att det är okej med Internetfonden. I annat fall kan jag publicera den omedelbart. Kanske kan blogginlägget vänta på github? Internetstiftelsen i Sverige. Box 7399, 103 91 Stockholm. Tel 08 452 35 00. Org.nr 802405-0190. iis.se 4 Arbetet med Analytics är inte avslutat med detta och vi har ett Drivedokument med en lång lista på teknisk, funktionell och innehållsmässig utveckling. Främst handlar det om nysatta målsättningar, men vi vill även öppna upp för fler administrativa möjligheter för tredjepart utan vår inblandning. Bromsklossen är att användarsystemet inte är helt färdigt och att jag har beslutat att flytta backend från Drupal till Slim. En annan bromskloss är att vi använder oss av en alphaversion av Material design för Angular 2 och att Angular 2 inte har mognat så mycket. Detta har gjort att vi t.ex. inte har växande textfält, och inläsningen av sidan är långsam speciell på mobiler för att vi inte har kunnat implementera lazy loading. I uppdateringar kommer det att tillkomma funktioner för svarande att styra lagringen av svar, som att t.ex. radera kopplingen mellan egen e-postadress och svar. Vi kommer att göra funktioner för att svara som avdelningar i en verksamhet, och samtidigt bygga upp ett totalresultat. Vi har idéer så att det räcker för en lång tid, till de mer spännande hör en mer utvecklad analysfunktion där Analytics själv upptäcker samband mellan olika frågor och presenterar det i resultatrapporten. Resultatrapporten ska för övrigt bli ännu mer redigerbar så att även skrivna delar görs via webbappen, och att den levererar en mall-baserat layoutad fil att ladda ned. Jag kan skriva hur mycket som helst med idéer helst slumpmässigt utvalda så jag sätter punkt här. Internetstiftelsen i Sverige. Box 7399, 103 91 Stockholm. Tel 08 452 35 00. Org.nr 802405-0190. iis.se 5