Valtech Labs

User Experience Meet – Designtävling

Vi sände tidigare hela UX-meet idag här på ValtechLabs. Designtävlingen är nu avgjord, och det blev ett rafflande avslut. Efter omröstningen stod det klart att både laget från Creuna, respektive laget från Ottoboni fått exakt lika många röster, och därför delar på vinsten! Det går så klart att se tävlingen i sin helhet här nedanför. Tack till alla som deltog, och ett extra grattis till de vinnande lagen!

UX-meet riktar sig till dig som jobbar som designstrateg, art director, interaktionsdesigner eller användbarhetsspecialist. På UX-meet träffas vi över företagsgränserna för att utbyta erfarenheter med varandra.

Om dagens UX-meet: Fyra designteam från olika företag möts för att tävla mot varandra under en helkväll på Valtech. Ett team i taget går upp på scen och får en designuppgift att lösa live inför publiken. Vårt mål med kvällen är lyfta fram designprocessen och belysa hur den kreativa processen fungerar. Under kvällen får vi ta del av olika designtekniker och metoder som de olika teamen använder. Som vanligt bjuder vi på god mat och något att dricka. I slutet av tävlingen har vi en gemensam omröstning och hyllning av det vinnande teamet.

Mathias Strandberg

Mobil användarupplevelse – rapport från Norman Nielsens UX-week dag 1

Rapport från NormanNielsens UX-week om mobil användarupplevelse i mobilen.

Live-rapportering från Norman Nielsens UX-week i Amsterdam. Vi, Sofia och Anna som är interaktionsdesigners på Valtech, lyssnar till Raluca Budiu som arbetar på Norman Nielsen Group med mobilt användande sedan 2009. Efter den första dagen, som gick under namnet “Usability of Websites and Apps on Mobile Devices”, har vi fått se en hel del intressanta exempel på hur mobilen egentligen används när man surfar på webbplatser, mobila sajter, webb-appar och native-appar. Hon gav många bra exempel på vad man ska tänka på när man vill designa en riktigt bra användarupplevelse.

Mobil strategi

Dagen inleddes med ett strategiblock där det diskuterades kring för- och nackdelarna med appar, mobila sajter och responsiva (reaktiva) webbplatser – vad man ska satsa på egentligen? Svaret är: det beror på. Behöver du ha med all information i alla kanaler? Är det bättre att skala av information i den mobila kanalen? Är det en viss uppgift som är prioriterad? Budiu tryckte på vikten av att ha en mobil strategi innan man väljer lösning.

Vanliga beteenden hos en mobilanvändare

Budiu poängterade flera gånger vikten av geografiskt lokal information – positionering! Vad vi letar efter från mobilen är ofta något som har en lokal förankring, som tex öppettider på den närmsta blomaffären. Detta ska alltid tas i beaktande när man designar sin mobila användarupplevelse, oavsett om det är en webbplats eller app! 40% av sökningar som görs från mobila enheter har en lokal sökterm.

I NormanNielsens användningsstudier har man kommit fram till att mobilanvändandet består i antingen browsing eller searching. Browsing = slösurfande för att döda tid, t ex i väntrummet eller på bussen. Searching = när man vill ha snabbt svar på en konkret fråga, t ex öppettider på apoteket. Vad gör dina besökare primärt?

Sajten Starbucks.com var ett exempel där Budiu menade att beteendet “searching” är vanligt. Det är en responsiv sajt där uppgiften “hitta närmsta butik” enligt användningstester enkelt uppfylls genom länken i sidhuvudet. Men vad som vore ännu bättre vore väl om man dessutom kunde se sin egen position i kartan?!

Att användaren ofta blir störd mitt i sitt mobila användande är också viktigt att tänka på när man designar för mobilen. Påminn alltid användaren om var i appen hon befinner sig och vad hon just höll på med! Enkelt kan tyckas, men ofta något som missas.

Design. Hur gör man när man valt väg?

Bjussa på default-värden (gissa vad användaren vill ha), använd funktioner som finns i telefonen – där det är relevant! (kameran, positionering etc), skapa en tydlig navigering (en meny som inte är övertydlig tydlig kommer inte synas), förenkla för användaren så mycket som möjligt (don’t make me think!). Det finns det massvis av riktlinjer, men de får vi ta en annan gång!

Väljer man att göra en responsiv sajt, som vi tex gjort med Riksbankens ny-lanserade sajt, menar Budiu att samma designriktlinjer gäller som alltid när man designar för mobilen. Relevant, enkelt och tydligt!

Vi avslutar med dagens visdomsord: “Mobile should be edited, not limited!”



Sofia Persson

Valtech <3 Railsberries

Railsberry

Idag flyger jag och fyra andra valtechare ner till Krakow för Ruby/Rails-konferensen Railsberry. Tack var att vi flyger Norweigan skriver jag den här posten in-flight :) . Det kommer vara ett fullspäckat program. Idag ska vi först hälsa på Railsgirls Krakow för att prata om ett kommande event i Stockholm. Sen är det ett hackathon hos Future Simple. Efter det är det dags för ett prekonferens-party. Själva konferensen börjar imorgon och löper över två dagar. I år är första året den hålls. Arrangörerna har lyckats med en grymt stark lineup, med fem Rails Core-medlemmar (att Jose Valim bor i Krakow kan han någor med saken att göra). De första biljeterna (de släpptes i omgångar) sålde slut på några minuter. Trots det är vi ett 10-tal Ruby-utvcklare från Stockholm som lyckades få plats.

Jag ser verkligen fram emot tre intensiva dagar!

Peter Lind

Geek Girl Coderetreat – check! And on a personal note…

On March 17th Valtech hosted a Coderetreat “by girls for girls”. Our aim was dual, to say the least. As organizers we wanted to contribute to the Stockholm developer meet-up community, as well as introduce more and new people to the community, our network and to the format of Coderetreat, which has proved to be a popular and useful practice event.

In the Coderetreat movement a goal is skill improvement. And we agree that the whole professional developer community benefits if we practice and reflect on our craftsmanship, in this case in the shape of attending a well facilitated Coderetreat. (Or preferable more than one, since most first-timer’s retrospective state that you would do it differently next time.)

Our Stockholm meet-up-community – from the fence

After a year as Consultant Manager for one of Valtech’s developer groups I am fascinated by the thriving developer “meet-up community” in Stockholm, and all the traces seen on blogs, Twitter and conferences. The drive on this scene is remarkable, impressive and very inspiring. Outside the world of sports I have never been near such an active network. Being a former Organizational Communication student, analysis and personal reflections are inevitable. So. Everyone at a meet-up radiate a passionate interest for their trade. The atmosphere feels friendly and sharing. You sense some kind of hierarchy or inner circuit. Many seem to know each other or are acquainted since several meetups. Relatively few women are attending. Many participate in several types of events. The seats to the most popular events are often full within 30 minutes. Hm.

What is good or bad for a team, group or network depends on its vision, purpose and goals, which differ. The risk of strong networks is that they can be excluding, which in the long run drains any team and group from revolutional ideas and radically new perspectives.

In a group of friends you love to see the faces of people you know and can open up to. In a social group you have some ‘emotional glue’ or social links that keep you together. In a project you need common goals, time and growth as a consistent group to really become an effective team.

How should it be in a unconference, network or a defined community?

The fact that SHRUG at an event last year allegedly saved 15 seats for first-timers shows that the awareness is there. Agila Sverige tweeting their requests for new lightning talks is also evidence that a network welcome new “blood”. Should more be done in that respect in existing strong networks?

How do you reflect and evolve but stay non-hierarchical in a network? Please give me your thoughts, below or when we hopefully meet.

My aim is not to express negative critique on the meet-up community; I am in awe of the whole thing. I think you should really enjoy and take pleasure of any group, unconference or network where you are on the inside, but also:

  • Be aware of different aspect of networks,
  • At some point do a retrospective of your purpose and drives,
  • reflect on if you should benefit from new participants,
  • take action to achieve your group(’s) ambitions.

The Geek Girl Coderetreat @valtech – in retrospect

I found the goal for the unconference  geekgirlmeetup.com, “to create new networks and elevate female role models in the industry”, as inspiring as the illustrative slogan on meetup.com “Do something – Learn something – Share something – Change something”. In that light our “Girl Coderetreat” initiative felt just right, even if we got mixed feedback along the way.

Some notes from my own retro suggest that the Girl Coderetreat was a really good day/thing:

  • It was a day with a great vibe in the room from the first minute, and we ended on the same note in the retrospective.
  • Many found new inspiration, personal contacts and expanded their personal network
  • We had a mixed group of senior developers, students, frontend – backend – hardware developers, with very shifting starting knowledge and experience with Test Driven Development
  • Several felt inspired to go back to their dayjob and do more of TDD
  • There were many first-timers to meet-ups among the attending
  • Several knew few or no one else attending at the start of the day
  • Reasons for not going to meet-ups/hacknights differ. E.g. knowing about an event at all or before it is full; feeling a bit intimidated; feeling “meet-ups is probably not for me”; feeling you would not “make the cut” or be skilled enough
  • Those who regularly attend meetups are already part of a strong community sub-network, have access to “inner circle information flow” and “agents”
  • We had 48 signups on the list the week before the event, but only 28 showed. We couldn’t help but to wonder why. But the good thing was that Emily got more time to facilitate on TDD.
  • Several were amazed by the fact “that are so many female programmers here who I have never seen on any events”. Wow, what a group it was! In the same room!
  • Someone said ”it was great to be only a programmer for a day, not a “female” programmer, who have to prove yourself”
  • Everyone seemed to like my barbecue…

On a final note

On March 17th it felt as we contributed to the quest for improved developer skills and craftmanship. Probably equally important was that numerous people that had not felt the power of a community gathering got a push and a chance to do so. Attending were several students, just-in-time signups and attendants who are not in the “inner circle” of Stockholm’s meet-up community. The fact that it was a lot of strong and clever women is a fantastic bonus.

Salute to all attending on this great event. Kudos for all efforts by my fellow Valtechian Kim Thörning (and Peter Lind), and of course our great facilitator Emily Bache. Until next time!

Other blog post about the Girl Coderetreat

http://blog.railsgirls.com/post/19621210097/rails-girl-meets-geek-girl

Please mail me if you have seen some more that we should promote.

Previous posts about our Coderetreats and the Retrospective findings

http://www.valtechlabs.se/global-day-of-coderetreat-retrospektiv (in Swedish)

http://emilybache.blogspot.se/2011_12_01_archive.html (in English)

http://www.valtechlabs.se/code-retreat-pa-valtech (in Swedish)

http://emilybache.blogspot.se/2011/09/code-retreat-stockholm.html (in English)

Karin Tykesson

Sociala intranät – ur ett HR-perspektiv

Varför bör HR involveras i arbetet med ett socialt intranät? Ett av syftena med ett socialt intranät är att kompetensutveckling och kunskapsspridning blir en naturlig del i det dagliga arbetet. Samtidigt är det en viktig kulturbärare i verksamheten i och med att det är organisatoriskt tvärfunktionellt samt att det sociala perspektivet skapar öppenhet (kommunikation istället för information). Inom HR använder man begreppet Talent/Performance management som egentligen sammanfattar allt som handlar om att säkerställa att alla i verksamheten utvecklas i enlighet med verksamhetens mål och utmaningar. Det finns många beröringspunkter mellan det sociala intranätet och HR arbetet.

Attrahera, behålla & utveckla personal

Allt fler företags framtida utveckling och konkurrenskraft bygger på att hitta rätt talanger. Här ser vi idag allt fler företag och organisationer som satsar på trainee-/talangprogam. Som ansvarig för verksamhetens förvaltning av kunskapskapitalet har HR en avgörande roll för att sätta processer och stödja arbetet med att attrahera, behålla och utveckla ”kunskapskapitalet”. För att nå fram i bruset och attrahera rätt talanger blir employee branding arbetet en avgörande faktor. En verksamhet som uppmuntrar öppenhet, kreativitet, innovation och kompetensutveckling, får inte bara lättare att attrahera talanger utan blir också mer konkurrenskraftig.

Agil HR

Inom system- och mjukvarutveckling har man under ett flertal år arbetat med Agila, lättrörliga eller iterativa metoder (ex Scrum). En av grundtankarna med dessa metoder är att vi i förväg inte kan förutse alla förändringar som kommer ske, utan behöver ha ett arbetssätt som hanterar och tar hänsyn till just detta faktum. Samma sak gäller även för HR-arbetet, vad vet vi om kommande förändringar vid utvecklingssamtalet i början av året?. Synen på HR som funktion och dess processer behöver förändras för att möta framtidens krav på att, dels attrahera de bästa talangerna men också för att hantera framtida förändringar.

Sociala Intranät & HR

Precis som det sociala intranätet är tvärfunktionellt är HR-arbetet tvärfunktionellt. Det sociala intranätet är den gemensamma plattformen för alla i verksamheten oavsett avdelning, kompetens, roll etc. Att gå från ett traditionellt intranät (informationsplattform = en till många hierarki) till ett socialt intranät (kommunikationsplattform = många till många hierarki), innebär flera möjligheter och fördelar för HR.

  • Förvaltning av verksamhetens kunskapskapital; Skapa en naturlig process och plats för kompetens- och kunskapsspridning tvärfunktionellt.
  • Employee branding; Öka konkurrenskraften genom att positionera dig som en arbetsgivare där öppenhet, kreativitet, innovation och kompetensutveckling är en naturlig del i arbetet.

Det finns många beröringspunkter mellan grundtankarna med det sociala intranätet och HR arbetet. Det sociala intranätet kan utgöra den tvärfunktionella plattformen som möjliggör ett mer agilt/lättrörligt HR arbete för att möta framtidens krav.

Mattias Malmer

Video från Taylorism och massproduktion

Jag var nere i Prag i höstas och pratade på konferensen Agile Prague. Föredraget filmades och har precis blivit publicerat.

Föredraget handlar om hur det tidiga 1900-talets fabriker fortfarande står som modell för vad som anses som bra management, och varför det hindrar organisationer att ta till sig ett agilt arbetssätt.

Marcus Ahnve

Webbdagarna, dag 2

Dag två fördjupade årets team ytterligare (göra skillnad). Föreläsarna och inspiratörerna talade om att den digitala sociala sfären kan möjliggöra revolution som kan rädda världen, att användare vill bli tagna på allvar, att relationer online är viktigare än KPI:er och att transparens är en kulturfråga och en inställning. Vi fick se många keynotes som visade bilder på föreläsarnas barn med uppmaning om att tänka på vilken värld vi skapar för dem som kommer efter oss.

Ett av dagens absolut viktigaste budskap känner jag att Darja Isaksson från InUse stod för. Hennes tal handlade om att “Internet Of Things” kan rädda världen. Om vi ökar värdet på produkter genom att digitalisera dem kan vi undvika masskonsumtion.

Anders Arnqvist, från Ergonomidesign, pratade om att designa för människor med fokus på mobila plattformar. Han uppmanade till att tänka på motivet och i vilka situationer målgruppen använder gränssnittet. Kartlägg de latenta behoven hos målgruppen: Fysiska behov, kognitiva behov och emotionella behov.

Joakim Jardenberg avslutade dagen med att uppmana oss till att göra “Good shit”, att ha förtroende för att bra saker håller, fråga oss själva om vi kan stå för det vi skapar, tänka på dem som kommer efter oss, att göra NU inte SEN, tänk på visionen och inte alltid Epic Win.

Se alla föreläsningar från webbdagarna på Bambuser.

Även idag kommer en sammanfattning i form av ett word cloud:

Anna Stam

Webbdagarna, dag 1

Det fladdrar alltid till lite extra i hjärtat när det är dags för webbdagarna. Dessa dagar på året då gräddan av internet Sverige träffas för att lyssna på inspirationstalare, utbyta kunskap och skapa nya kontakter inom branschen.

Årets huvudtema är ”Gör skillnad” och det är enligt Internet World valt av tre anledningar:

  1. Lyfta fram personer och företag som just nu gör störst skillnad i arbetet med att leda och driva affärsutveckling och innovation på webben.
  2. Möjlighet för deltagare att involvera sig i dialogen genom att delta i ett Unconference-spår. Där deltagare kan göra skillnad med att dela med sig av kunskap och inspiration.
  3. En uppmaning till sig själva (Internet World) – Skapa landets mest inspirerande och kreativa mötesplats för alla som arbetar med digitala kanaler och en plattform för att göra skillnad inom Svenskt näringsliv.

Dag 1 sammanfattar jag med ett word cloud:

Anna Stam

Responsive design – Film från lunchseminarium

Behovet av en mobil strategi med anpassning för stort antal olika enheter har blivit viktigare på grund av den snabba utvecklingen och det exponentiellt ökande användandet av mobila enheter.
“The long and short of it is that we’re designing for more devices, more input types, more resolutions than ever before. The web has moved beyond the desktop, and it’s not turning back.”
Responsive Design, eller Responsive web design, handlar om att anpassa innehållet på en webbplats till olika kontexter, både befintliga och framtida enheter, utan behov av separata mobila webbplatser.

Men Responsive design är inte en enda teknik, utan snarare en uppsättning tekniker och idéer som bildar en helhet. Robert och Henrik berättar om varför det här är rätt sätt att bygga webb på och hur man gör i praktiken.

Mathias Strandberg

”SHRUG” februari 2012

På skottdagen arrangerade Valtech en träff för Stockholm Ruby User Group (SHRUG). Vi har gjort det förut, men den här gången var det lite extra. För att fira att SHRUG fyllt 5 år, Ruby fyllt 19 år och vad mer anledningar vi kunde hitta på, så var allting lite större:

Fullsatt med 120 deltagare så känns det som Ruby fått ett rejält genomslag i Stockholm. Det är inga hobbyister som träffas, nästan alla jobbar heltid med Ruby (eller letar efter någon att anställa).

Vi började med att hylla de som drog igång SHRUG för 5 år sen: Peter Marklund, Johan Lind och Andreas Ekström.

Efter att Peter Lind värmt upp publiken med en kontroversiell sågning av CoffeeScript gick den första av två utländska talare upp: Adam Hawkins, en amerikan som utvecklar CRM-system i Helsingfors, med en presentation om hur han förenklat hur deras system synkroniserar mot t.ex Exchange. Med många kodexempel visade han hur de gått från trögjobbad huvudvärk till snabb utveckling när fler integrationer skulle läggas till. Många tips på bra arkitektur där.

Zach Holman från GitHub var kvällens hemliga gäst, direkt av flyget från San Francisco. Han höll en underhållande presentation om hur GitHub gör för att deras allt större Ruby on Rails-system fortfarande ska vara enkla att jobba med. Tyngdpunkterna var på automatisering som hjälper nya utvecklare att komma igång och dokumentation.

Andra nöjen under kvällen, förutom öl och mat förstås, var Hemnet och ApoEx utlottningar av Nordic Ruby-biljetter.

Pricken över i: Vi ordnade t-shirts till alla deltagare, i samarbete med Mynewsdesk och GitHub!

Vi ses på nästa SHRUG, nånstans i Stockholm!

Anders Bengtsson

-->