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