7 1 Programmerare vs. Designers Sus Lundgren. 7 2 Programmerare vs. Designers Sus Lundgren.

Slides:



Advertisements
Liknande presentationer
Utredande text - källkritik.
Advertisements

Mål med samverksanssystemet
Samtala om böcker.
Nulägesanalys genom frågor
Protokoll föräldraråd Plats: Bjälbotullsförskola Tid: 17,30 •Tankar efter mötet med våra politiker. Finns det politiska frågor som vill lyfta.
KOLLEGIAL HANDLEDNING REFLEKTION TILLSAMMANS I ARBETSLAG
Varför är det viktigt att mäta?
Relationer mellan karaktärerna i tragedin ”Fröken Julie”
Markör Marknad och Kommunikation AB 2009
Syo PRAO ver. 3.0 Välkommen till presentationen av Syo PRAO Vi kommer att gå igenom de flesta funktionerna i Syo PRAO.
Värdeskapande användning av MAXIMO
PRUTA INTE MED DIG SJÄLV!
Föreläsning 7, Kapitel 7 Designa klasser Kursbok: “Objects First with Java - A Practical Introduction using BlueJ”, David J. Barnes & Michael Kölling.
Kräkseminarium Bo Ahrenfeldt
Högtidstal Retorik.
Tema: Uppfinning Av Thomas Mesumbe.
Avalon Information Systems Vi är IT-företaget som behärskar framtagning av information och utveckling av konkurrenskraftiga IT-system. - Produktinformation.
Smartare administration i Quality Center HUGS 3 april 2008 Jan Czajkowski
Förra måndagen gick vi igenom:
Inlärningsmiljö för att öka motivation
Daniel Nylén, Institutionen för Informatik
Schenker Air & Ocean E-lösningar för sjö- och flygtransporter
Instruktioner Vilken grupp av frågor känner du att du instämmer mest med? Instämmer du i hög grad med de första 10 frågorna är din självkänsla lägre.
Studenter Lär Av Studenter ”SLAS”
Fortsättningskurs i Programmering lektion 3 Johan Hjerling
DCV Idéskiss Design Jag tror att jag ska ha en mörk och stilren design på mitt DCV. Det ska finnas dynamisk funktionalitet där designen byts utan att sidan.
Next previous Refactoring och lite mönster kodade i Java Innehåll Vad är refactoring? Ett större refactoringexempel Några mönster kodade i Java OOMPA 2000.
Innovativa pengar Det är inte alltid så lätt att lyfta blicken. Men jag har anat mig till att en av de lite större bistånds- och utvecklingsdiskussionerna.
Att hålla en presentation
arbetskooperativ Luleå
Passion, Samhörighet och Kärlek
Objektorienterad tänkande
Socialpsykologi.
Ambassadörsutbildning för dig som ska prata om IdrottOnline Version: beta
<element name="ReportClient" minOccurs="0">. <simpleType>
Skärp dig! – Hur svårt kan det vara att förändra?
Tränarskap/frågor 1.Finns det några normer, regler, policys vilka ledare förhålla sig till inom din idrott? 2.Vad innebär motivation för dig? 3.På vilket.
Sammanställning av gruppdiskussioner på pers.ass.-kurs, Fyrbodal
Genera Nya Ideer FOXPOPULI “ Social entrepreneurship for social change”, Nordplus adult Project ID AD-2012_1a
Utbildarutbildning Ny organisation fr o m 1/ IdrottOnline (5 personer) IT/Drift (5 personer)
7 1 Individual Project No.1: Paper Sus Lundgren. 7 2 Mål Att fördjupa dig i en aspekt av kursen du tyckte var intressant Att reflektera kring, analysera.
Röd zon Grön zon Grön zon Röd zon.
Next previous Mjukvaruprocessen: översikt och repetition. XP: problemformulering. JUnit. Innehåll Allmännt om utvecklingsprocesser från Bruegge kapitel.
Wittgensteins Språksyn Ludwig Wittgenstein
Kroppsideal & idrott Idrott, träning och kroppsuppfattning
Skriva noveller.
Vad är en bra webbplats? KANO Förtroendeingivande Effektiv Användbar Tillgänglig Ändamålsenlig Snabb och responsive Sökoptimerad Lättdelad Åtkomlig.
Bara Bra Möten Ekot Surahammar
Allmän Introduction Allmän Introduction Principerna.
Vardagsrummet är stort, så här finns det plats för mycket saker.
Skriva.
Affärsidé Den yttre affärsidén Vad skall produceras ?
NETINFO Samordnat IT-stöd Lunds universitet Birgitta Lastow Anders Sjöö.
Välmående ledarteam Tomas Ekeberg & Cecilia Blanckert
Det finns ett värde i att vara lika i en förening!
Att Skapa Serier.
Lärenergi När jag känner :
Jobbansökan När du ska söka ett jobb är det viktigt att fundera över på vilket sätt du matchar de kvalifikationer som efterfrågas i platsannonsen. Skriv.
Form Hurdant är det? Funktion Hur fungerar det? Orsak Varför är det som det är? Förändring Hur förändras det? Samband Hur är det i samband med annat? Perspektiv.
Design & Utvärdering, 5 poäng Metoder & Tekniker ”Character of Things” Fredag den 24/3 Informatik A.3.
Jonny Karlsson PROCESSPROGRAMMERING Föreläsning 6 ( )‏ Innehåll:  Att designa parallella program - manuell vs. automatisk parallellisering.
Regler för citatteknik
Kommunikationsplan för ----
Systemförståelse och systemiskt tänkande
Elev loggbok.
Målsättning för lektionen
Infrastruktur för patientportaler
POLITIK 2. Vem ska bestämma?.
RMI Av: Josefina & Sarah DS04.
Presentationens avskrift:

7 1 Programmerare vs. Designers Sus Lundgren

7 2 Programmerare vs. Designers Sus Lundgren

7 3 P vs. D: Konflikt? I många mjukvaruprojekt hittar man en mer eller mindre uttalad misstro mellan designers och programmerare. Varför? Det finns ett flertal yttre skäl som gör att dessa grupper hamnar i opposition –Tiden: Designers har mest att göra i början av ett projekt, programmerarna i slutet –Kunden: Det uppstår alltid missförstånd kring någon typ av funktionalitet, vilket leder till ny design == ny kod –Användartester: Dessa leder också till omdesign och kan irritera inte bara programmeraren utan även designern…

7 4 P vs. D: Konflikt?

7 5 Det finns också inre skäl som gör att dessa grupper hamnar i opposition –Brist på förståelse för det andra problemområdet –Syn på designen: För designers lever den och förändras med ändrade krav. För programmeraren är det givetvis enklast om allt är ”färdigbestämt” redan från början Programmeraren: Du är en velig typ som bara ändrar på saker hela tiden, medan jag gör det viktiga jobbet! Designern: Är systemet obegripligt för användaren spelar det ingen roll hur snygg koden är, din arroganta jäkel!

7 6 P vs. D: Vad göra? Det viktigaste är att ge grupperna förståelse för varandras problemområden Låt hela gruppen delta i systemeringen –Designers kan tipsa om olika lösningar och man kan se om de påverkar tekniska vägval Låt programmerare delta som observatörer vid användartest Låt hela gruppen sitta tillsammans –Mer och bättre kommunikation, ”korsbefruktning” av idéer Gör användartest tidigt –Omdesign påverkar då förhoppningvis inte så mycket färdigskriven kod

7 7 P vs. D: Case 1 Linuxnyheter: en nyhets- och informationssajt med ett bakomliggande gränssnitt för administration –Zope, Java, mySQL –Liten grupp: 4 projektmedlemmar –Internt projekt, full beslutsfrihet –Välplanerat, klarade tidspressen

7 8 P vs. D: Case 2 B2B-portal som länkade till flertalet av Det Stora Företagets andra system –Inloggning & ”customizing”, flera rättighetsnivåer –Otroligt många inblandade instanser –Krävande kund, flera avdelningar, interna stridigheter, politik –Vår grupp var stor: 8 – 10 personer, 2 PL