Monthly Archives: January 2016

20 års fejl i softwareudvikling: Hvorfor er krav stadig så problematiske?

Et krav er et krav er et krav

I de 20 år, jeg efterhånden har udviklet software, har der været et utal af strategier for at håndtere krav: Nummererede lister af målbare udsagn, use cases, user stories …

Men til trods for, at navnene på metoder og værktøjer har ændret sig, er det alligevel mange af de samme fejl, der begås, og ofte bliver de brugt på en måde, hvorpå det lige så godt kunne have været en anden metode, der anvendtes.

Om folk skriver en one-liner og kalder det et nummeret krav eller en user story, gør altså ikke den helt store forskel.

Men der er nogle ret klare forskelle i de forskellige tilgange, som det er vigtig at være opmærksom på.

Funktionelle krav
Et af de store problemer ved mange af de klassiske lister af krav, der blev sendt ud til budkrige i de “gode gamle dage”, var, at de for det meste kun indeholdt de funktionaliteter, systemerne skulle indeholde, og oftest også kun information om, hvad der skulle ske i de situationer, hvor alting gik, som det burde.

Det betød for eksempel, at der sjældent var informationer om, hvor mange samtidige brugere der skulle være på systemet, om systemet skulle kunne anvendes uden mus, eller om det var i orden at vise en blå skærm, når der skete et eller andet, som ikke lige var en del af den normale arbejdsgang.

Faktisk kan en ting, som at oppetiden hæves fra 95 procent til 99,99 procent, betyde meget mere for prisen end selv store funktioner.

Som leverandør var det selvfølgelig dejligt at kunne skrue på disse parametre, så man kunne finde den rigtige pris, som kunne vinde kontrakten, men det var oftest ikke befordrende for samarbejdet med kunden, når de så efterfølgende fandt ud af, hvordan leverandøren tolkede kravene.

Fokus på ikke-funktionelle krav
For at få bedre kravsspecifikationer begyndte man så i OOA/OOD at have fokus på både de funktionelle og de ikke-funktionelle krav; oftest organiseret efter huskereglerne som FURPS+ og lignende (Functionality, Usability, Reliability, Performance, Supportability…).

Når det gælder de funktionelle krav begyndte man også i højere grad at strukturere kravene til systemet ved at bruge use cases, som ikke kun havde fokus på hovedsuccesscenariet (hvor alt bare gik, som det ideelt set burde), men også beskrev, hvordan fejlsituationerne skulle håndteres.

Hermed fik man så skabt en mere detaljeret specifikation, hvor man også blev tvunget til at forholde sig til rigtig mange ting, som så gjorde, at kodningen efterfølgende blev nemmere (jeg har selv været med til at skrive kravspecifikationen til en stor del af en elektronisk patientjournal, og det blev godt nok til en del sider).


Krav i det agile mindset
Med det agile mindset er der selvfølgelig også kommet en ny tilgang til krav, hvor det hele er blevet til user stories.

Umiddelbart kan det se ud som et tilbageskridt, da man nu oftest er tilbage i en liste af one-liners uden støttehjulene med FURPS+ og use cases til at sikre, at alt kommer med.

Men fejlen er nok at se listen af user stories som en traditionel kravspecifikation.

Et af fundamenterne for user stories er nemlig antagelsen om, at delte dokumenter ikke er det samme som en delt eller fælles forståelse.

User stories er derfor mere overskrifter eller referencer, som den efterfølgende skabelse af en fælles forståelse kan hænges op på.

Hvordan man så efterfølgende mest effektivt skaber og fastholder den fælles forståelse, er meget afhængig af den konkrete situation, og det ligger egentlig uden for user story’en.

Her kan der være situationer, hvor use cases, workflows, mock-ups, personas og mange andre metodikker kan være anvendelige.

Det andet område, hvor jeg synes, at den agile tilgang tilføjer en ekstra dimension til kravstyringen, er i forhold til “definition of done”.

Her er det ikke kun eksterne parter som product owners eller kunder, der definere kravene til, hvornår en feature er færdig, men mindst lige så meget udviklingsteamet selv, der får lov til at indgå en intern kontrakt om, hvad teamet mener er godt håndværk og nødvendigt for, at kunden får det rigtige produkt.

Selvom “definition of done” er et meget vigtigt koncept i for eksempel Scrum, er der overraskende mange team, som ikke har indgået sådan en kontrakt, hvilket kan gå ud over kvaliteten og – mindst lige så vigtigt – teamgejsten.

Vær opmærksom på styrker og svagheder
Som jeg har forsøgt at eksemplificere, er der nogle ret store forskelle i tilgangene til krav i de forskellige perioder.

Det gælder lige fra antagelsen om, at kravene skal være så komplette og detaljerede som muligt, til user stories som i praksis bare er overskrifter, som man efterfølgende skal samarbejde om at skabe en fælles forståelse af (husk nu det agile manifest med “samarbejde med kunden frem for kontraktforhandling”).

Alligevel ser man mange gange User stories brugt i situationer, hvor målet er en detaljeret og komplet kravspecifikation, som vi kan styre leverandør eller kunde ud fra – hvilket det aldrig var skabt til.

Omvendt synes jeg, det er forkert at se værktøjerne fra de forskellige perioder, som om de udelukker hinanden, men formålet med at bruge dem har måske ændret sig.

For eksempel kan FURPS+ stadig være en god remse at huske på, når man skriver sine user stories, eller mens man skaber den fælles forståelse, så man også får tænkt de ikke-funktionelle aspekter ind.

Og use cases er i nogle situationer den mest effektive måde at få alle variationerne tænkt igennem og fastholdt.

Som sædvanlig handler det altså om at kende styrker og svagheder ved så mange værktøjer som muligt og så bruge det, der giver mening. Det vil sige det, som er med til at skabe den fælles forståelse – også for de sværere elementer, hvor man er som udgangspunkt er uenig.

Annonce:


Posted in computer.

Anmeldelse: Resident Evil 0 Remastered er et gys fra en svunden tid

Titel: Resident Evil 0

Udgiver: Capcom

Platform(e): PC, PlayStation 4, Xbox One

Testet på: PC

Når snakken falder på gys og gru, er det svært at komme uden om Resident Evil. Capcoms ikoniske horror-spilserie fra midt halvfemserne mere eller mindre opfandt genren med afsæt i Alone in the Dark et par år tidligere. Nok kom det i en fjollet b-films-indpakning, men gruen og chok-effekterne var ægte. Ja, mange en kaffekop er blevet spildt over Resident Evil.

Det oprindelige Resident Evil fra 1996 blev starten på et mangeårigt forløb med det ene gruopvækkende spil efter det andet, kulminerende med Resident Evil 0 i 2003, der var det sidste af den gamle Resident Evil-skole, der med fireren to år senere gik i helt nye retninger.

Resident Evil 0 var en skelsættende udgivelse, det sidste af en svunden form for gys, hvor der var tid til at mærke uhyggen. Ikke som i dag, hvor chok-effekterne nærmest står i kø for at overrumple hinanden, vel vidende at det er det, der giver clicks på YouTube.

Ikke desto mindre har Capcom vurderet, er der er plads i markedet til et gensyn med Resident Evil 0, selvfølgelig nøje dikteret af sidste års Resident Evil-genudgivelse, der blev en bragende kommerciel succes, men ikke desto mindre var et vovet forsøg. Om Resident Evil 0 kan gøre originalen kunsten efter er tvivlsomt, for med nulleren er tale om et mere middelmådigt spil.

Men lad os først kaste et blik på, hvad vi konkret har med at gøre her. Capcom har løftet ResidentEvil 0 op til moderne standarder, både hvad angår opløsning, opdateringsfrekvens og onlinefunktionalitet, men ellers fremstår spillet mestendels uændret.



Spillets største problem er det umage par, de to hovedpersoner Rebecca og Billy. Du skal styre begge personer på samme tid, og det giver oftere end ikke anledning til frustration. Heldigvis kan man gøre den anden part inaktiv, så man kan udforske alene.

De meget detaljerede baggrundsbilleder og figurer klarer sig flot, selv efter moderne standarder, et resultat af den statiske kameraføring. Controller-understøttelse er også kommet med, komplet med klassisk tank-styring for nørderne, ligesom man selv kan vælge, om billedet skal skæres til i 16:9-format eller holdes i den oprindelige 4:3-størrelse. Teknisk kompetent nyudgivelse uden en finger at sætte på.

Modsat det oprindelige Resident Evil, der på mange måder er en tidløs klassiker, mærker man metaltrætheden i Resident Evil 0, eller rettere sagt de ændringer, Capcom måtte foretage for ikke at lægge serien præmaturt i graven i starten af det nye årtusinde.

Nulleren eksperimenterer mindre vellykket med den klassiske formular, blandt andet ved at introducere to samtidige hovedpersoner frem for en. I praksis styrer man to figurer på en og samme tid, og i Resident Evils klaustrofobiske omgivelser kombineret med den tunge styring giver det hurtigt anledning til frustration. Så støder man ind i hinanden, pludselig løber den inaktive figur i en fælde eller brænder for megen ammunition af, og det er kritisk i et spil, hvor ressourcerne er knappe.

Samtidig insisterer Capcom på, at figurerne død og pine skal samarbejde for at nå i mål, hvorfor man tvinges til at sende opsamlede nøgler og andre genstande frem og tilbage mellem hinanden i et kluntet interface, man aldrig rigtig bliver fortrolig med.

Når det er sagt, er den ikke helt gal med Resident Evil 0. Det velkendte gameplay, hvor farer lurer om hvert et hjørne, og ressourcerne (ammunition, helende urter mm.) må udnyttes til fulde for at overleve, er spot-on. Hvert et skud, hver en forplejning, tæller, fornemmer man, og de første par forsøg skal nok ende galt, indtil man lærer spillets layout og rutiner at kende.



Resident Evil 0 er af den gamle Resident Evil-skole med fastlåste kameravinkler, der får spillet til at virke som en film, og i øvrigt sørger for meget flotte og stemningsfulde omgivelser.

Resident Evil 0

Karakter:


Fra tid til anden kammer det godt nok over i det obskure, og hverken historie eller design virker særlig troværdigt, men Resident Evil har altid sat spildesign over realisme, og kigger man på det gameplay-tekniske, så er det langt hen ad vejen imponerende håndværk.

Netop derfor holder Resident Evil 0 den dag i dag. Nok er det et produkt af sin tid, især det fastlåste kamera og den tunge styring vil virke besværlig for nye spillere, men leger man først efter dets præmisser, er Resident Evil 0 en skræmmende god oplevelse, dengang såvel som i dag.

Har man aldrig spillet den oprindelige skole af Resident Evil-spil, gør man klogt i at vælge remasteren af etteren, der udkom sidste år, men var man glad for denne, eller er man generelt bare glad for zombie-spil, bør man ikke vige udenom Resident Evil 0 Remastered.

Læs også: Anmeldelse: Nyt Battlefront er som at være med i en Star Wars-film

Posted in computer.

Det store opgør på vej: Vil det lykkes for staten af frigøre sig fra dyb afhængighed af CSC og IBM?

CSC og andre af de store it-leverandører har i årevis holdt den danske stat fast i et jerngreb, som det er meget svært og ressourcekrævende at komme ud ad.

CSC kan ikke fremskaffe den dokumtation på selskabets egne systemer, som er nødvendige for at kunne sende opgaverne i udbud.

Det betyder, at staten kun har én mulighed: Nemlig at forny ordrerne hos CSC.

Men nu skal det være slut, mener Digitaliseringsstyrelsen, der i flere år har været i gang med et stort projekt, der skal afklare muligheder, fordele og ulemper ved at sætte en frigørelsesproces i gang, så staten får revet sig fri af den dybe afhængighed af de store it-selskaber.

Opgaven er langt fra enkel. Dybest set svarer det til at skifte en flymotor på et fly i luften – uden at have adgang til brugsvejledning eller tegninger over motoren.

Få overblikket over sagen.

Klik på hver enkelt artikel herunder for at få mere at vide.


Overblik: CSC har fået forlænget store offentlige it-ordrer i 19 år uden lovpligtige udbud
Overblik: Rigspolitiets it-afdeling har gennem mange år automatisk forlænget CSC som leverandør af politiets it-systemer, selv om loven klart siger, at denne type ordrer skal i udbud. Få overblikket over sagen her.


Hemmeligt dokument afslører: Staten forbereder stor-opgør med CSC som offentlig kæmpe-leverandører
Den danske stat er i gang med en kæmpe oprydning i sine it-kontrakter med CSC, IBM og andre. Læs her, hvordan oprydningen kan betyde, at staten selv i langt højere grad selv skal stå for driften af de kritiske it-systemer.


Staten fanget i kattepine: Opgør med it-leverandører kan udløse problemer
Der er ikke kun fordele for staten ved at tage livtag med de gamle legacy-kontrakter, der i årevis har låst staten fast til store it-leverandører, som løbende har scoret store kontrakter uden udbud. Se her, hvordan det hænger sammen. Interview med CBS-professor Kim Normann Andersen.


Netcompany kigger sultent på udfaldet af statens CSC-opgør: Vi kan løse opgaven til halv pris
Statens opgør med de store it-leverandører som CSC, IBM og KMD er sød musik i ørene på danske it-selskaber. Netcompany ser frem til at byde på statslige it-løsninger, der kan blive bedre, markant billigere og ikke mindst fremtidssikre, lyder det fra topchef André Rogaczewski.

Annonce:



Det handler statens opgør med de store leverandører i virkeligheden om
Computerworld har kunnet afsløre, at staten siden mindst 2014 har overvejet et opgør med en række store it-leverandører. Læs her, hvad der i virkeligheden er på spil.


Offentlige myndigheder i flyverskjul efter afsløringer om legacy-opgør
Statens store opgør med sine langvarige kontrakter til kritiske systemer er åbenbart ikke noget, som man taler om i offentligheden. Her kan du læse Digitaliseringsstyrelsens, Rigspolitiets og Skatteministeriets ‘svar’ på opgøret.


Sådan reagerer it-giganterne på statens opgør med legacy-kontrakterne
Statens største it-leverandører holder tand for tunge dagen efter, at Computerworld har afsløret statens plan om at gøre kål på sine legacy-kontrakter. Læs her, hvordan CSC, IBM og KMD reagerer på afsløringen.


Statens opgør med CSC, KMD og IBM: Disse kontrakter drejer det sig om
Statens planlagte stor-opgør med it-kæmperne CSC, IBM og KMD kan koste firmaerne millioner. KMD og IBM har haft millionkontrakter uden udbud i op til 23 år. Her kan du se nogle af dem.


Lander mellem to stole: Derfor vil myndigheder ikke tage sig af CSC’s store udbuds-skandale
Hverken Klagenævnet for Udbud eller EU-Kommissionen kommer til at tage skandalen om manglende udbud af offentlige millionkontrakter til CSC op. Det er der særlige grunde til.

Annonce:



Skats direktør: Jeg ved godt, at vores CSC-kontrakt er ulovlig
Skats øverste direktør, Jesper Rønnow, vidste godt, at han brød loven, da han i 2013 forlængede en millionkontrakt med CSC. Og han kommer til at bryde loven igen i år.


Rigsrevisionen skal kulegrave statens it-kontrakter efter afsløringer af lovbrud
Statsrevisorerne vil have Rigsrevisionen til at undersøge det offentliges it-kontrakter over en bred kam.


Rigspolitiets CSC-skandale griber om sig – flere offentlige instanser kan blive undersøgt af Rigsrevisionen
Statsrevisorerne skal se på Rigspolitiets manglende udbud af million-kontrakter. Flere offentlige CSC-kunders it-kontrakter kan ende foran Rigsrevisionen.


Skat har brudt loven i 19 år: Har underskrevet million-kontrakter med CSC i årevis uden at sende ordrerne i udbud
Skat har i årevis automatisk underskrevet million-kontrakter med CSC uden at sende ordrerne i udbud. Skat indrømmer, at der er tale om lovbrud.


Sådan kan Skat og Rigspolitiet slippe ud af det ulykkelige ægteskab med CSC
Både Skat og Rigspolitiet sidder fast i 19 år gamle kontrakter med CSC. Skat og Rigspolitiet vil gerne sende kontrakterne i udbud, men det kan tage flere år, før forarbejdet er på plads. Kombits CIO fortæller her, hvordan man bedst kommer fri af et monopol

Posted in computer.

Microsoft trækker strømstik tilbage: Sådan får du et nyt kabel til din Surface Pro-tablet



Du kan hurtigt se, om du har et af de udskældte stræmkabler eller ej. Hvis din oplader ligner stikket med den røde cirkel omkring, så skal du kontakte Microsoft.

Microsoft kommer nu med en løsning til, hvordan du kan få et nyt strømstik til din Surface Pro, Surface Pro 2 og Surface Pro 3-computer.

Microsoft annoncerede tidligere på ugen, at firmaet tilbagekalder alle stik til de ældre Surface-enheder, da der er risiko for overophedning.

Det er dog ikke alle strømkabler, som kaldes tilbage.

Hvis du har købt en Surface Pro,Pro 2, eller Pro 3 efter den 15. juli 2015, en Surface Pro 4 eller en Surface Book, så skal du ikke frygte for overophedning og skal ikke sende den ind til Microsoft. Det samme gælder opladerstik til docking-stationer til Surface Pro, Pro 2 og Pro 3.

Hvis du er ejer af en af de ramte strømkabler, skal du følge dette link ind til Microsofts supportside og følge anvisningerne.

Bemærk at du skal kontakte Microsoft via det danske kontakt-nummer, hvis det drejer sig om virksomheds-computere. Følg dette link for mere information.

Herefter skal du have dit serienummer klar. Det finder du bag kickstanden på din Surface.

Du behøver ikke sende dit gamle kabel ind til Microsoft, men Microsoft foreslår, at du stopper med at benytte det. Ifølge Microsoft er det gamle kabel ikke farligt i sig selv, men det kan øge risikoen for brandfare, hvis de gamle kabler bliver bøjet kraftigt eller rullet tæt sammen-

Du kan læse vores anmeldelse af henholdsvis Surface Pro 3, Pro 4 og Surface Book herunder.

Surface Pro 3.

Surface Pro 4.

Surface Book. 

Læs også: Stort overblik: Her er de bedste alternativer til Surface Pro 4
 

Posted in computer.

Filmanmeldelse: Ny Steve Jobs-film er den bløde mellemvare – og nøj, hvor de taler meget

Fakta om filmen:

‘Steve Jobs’ har haft premiere den 21. januar 2016 i biografer over hele landet

Spilletid: To timer og to minutter

Tillad for børn over 7 år

Hovedfolkene bag filmen

Skuespillere: 

Steve Jobs: Michael Fassbender

Joanna Hoffman: Kate Winslet

Steve Wozniak: Seth Rogen

John Sculley: Jeff Daniels

Andy Hertzfeld: Michael Stuhlbarg

Chrisann Brennan: Katherine Waterston

Crew: 
Instruktør: Danny Boyle

Manuskript: Aaron Sorkin

Filmatiseret på baggrund af Walter Isaacsons biografi ‘Steve Jobs’

Karakter:


Den nyeste film om Apple-stifter Steve Jobs er mere et portræt af mennesket Steve Jobs end om maskinbyggeren Steve Jobs.

Filmen er med et originalt kunstgreb centreret omkring tre af Steve Jobs’ produktpræsentationer (Macintosh i 1984, NeXT 1988 og iMac 1998).

Her bliver publikum i både konkret og overført betydning ført med om bag kulisserne i den perfektionistiske Apple-stifters fremfærd.

“Kontrol hele vejen fra den ene ende til den anden,” er Steve Jobs’ mantra i filmen med henvisning til virkelighedens Apple-produkter og deres lukkede økosystemer – et udsagn, som gang på gang i filmen bliver udfordret af omgivelserne i form af venner, kollegaer og de noget blakkede familierelationer.

For her omme bag kulisserne i minutterne op til, at supersælgeren Steve Jobs skal på scenen ved de tre produktlanceringer, har manuskriptforfatter Aaron Sorkin (The Social Network) og instruktør Danny Boyle (Slumdog Millionaire) valgt at lade nogle af de helt centrale menneskelige temaer i Jobs’ liv udspille sig.

Vi ser, hvordan Steve Jobs behandler sine nærmeste kollegaer med en uempatisk distance, og hvordan hans mildest talt akavede forhold til datteren Lisa udvikler sig i de 14 år, som fortællingen strækker sig over.

Temaerne i filmen kredser om menneskelige fejl og mangler i Steve Jobs’ personlighed, og hvordan han to gange begår fejl ved at satse hele butikken på først Macintosh-udviklingen, og siden fejler med NeXT-computerens urealistiske høje pris for den perfekte kube.

Alle gode gange tre er præsentationen af iMac’en, som siden satte gang i hele Apples i-serie med iPod, iPhone og iPad, der har disruptet it-industrien flere gange.

Denne optur bliver ikke nævnt med et eneste ord i filmen.

Når perfektionen krakelerer
Med udgangspunkt i Walter Isaacsons biografi om Apple-stifteren bliver Steve Jobs’ fortid som adoptivbarn vendt flere gange mellem hovedpersonen stærkt portrætteret af en indesluttet Michael Fassbender og den tidligere Pepsi- og siden Apple-direktør John Sculley.

“Hvorfor har folk som dig, der er adopteret, det som om, at de er blevet fravalgt i stedet for at være valgt til,” siger John Sculley spillet med et menneskeligt ansigt af Jeff Daniels få minutter før den historiske Macintosh-lancering.

Siden viser Steve Jobs med hele sin perfektionistiske, besværlige og ganske egocentrerede personlighed, at han vil vælges til – men på egne vilkår.

Eksempelvis vil han ikke kendes ved datteren Lisa, selv om Apple omkring hendes fødsel lancerer Lisa-maskinen.

For at undgå at vedgå sig faderskabet demonstrerer adoptivbarnet Steve Jobs sin egocentrerede kynisme ved at benytte en noget uklar algoritme, hvor slutresultatet er, at Lisas far kan være 28 procent af den amerikanske befolkning.

Venskabet med Apple-medstifter Steve Wozniak bliver testet igen og igen, da ‘Woz’ i filmen ønsker offentlig anerkendelse på vegne af Apple II-holdet, der er selskabets i lang tid eneste succesfulde produktlancering. 

Det nægter Steve Jobs. Han vil hellere se visionært fremad end at være bagudskuende til trods for, at mange af hans egne menneskelige fejl og mangler synes grundlagt i fortiden.

Annonce:


Ved sin side igennem hele forløbet har Steve Jobs sin personlige assistent Joanna Hoffmann spillet af en helt fortjent Oscar-nomineret Kate Winslet. Med sin professionalisme og armslængde-afstand til den flegmatiske Steve Jobs hjælper og guider hun Apple-guruen til altid at træffe de rette (menneskelige) valg.

I andre markante biroller ude i kulissen ses Macintosh-softwaredesigner Andy Herzfeld (Michael Stuhlbarg) og Lisas mor, Chrisann Brennan (Katherine Waterston).

De oplever begge Steve Jobs’ kompromisløse facon og såmænd også hans blødere sider, som Walter Isaacson-biografien ellers er knap så rig på.

Læs også: Ny Steve Jobs-film på vej: Denne gang fyldt med superstjerner

Den bløde mellemvare
På trods af eminent skuespil over hele linjen og konferencecenter-kulissernes muligheder for at male betagende med lys og skygger på filmlærredet, lander helhedsindtrykket af filmoplevelsen i den bløde mellemvare.

Middelkarakteren skyldes hovedsageligt, at vi har at gøre med en film, hvor der bliver talt, snakket og diskuteret rigtig meget, og hvor det sagte ofte er påstande, der ikke bliver bakket op med visuelle eksempler.

“Musikere spiller på deres instrumenter. Jeg spiller på orkestret,” siger Steve Jobs på et tidspunkt til Steve Wozniak om sin rolle i Apple.

Han er jo hverken programmøren, designeren eller markedsføringsmanden – men måske lidt en blanding af de to sidstnævnte, når det kommer til stykket.

Ovenstående påstand om at være dirigenten i æbleselskabet fordrer dog et vist kendskab til Steve Jobs’ virke, som folk uden for Apple-kundernes cirkler næppe har.

I filmen bliver han derimod portrætteret mere som decideret problemskaber end som den store dirigent, der får musikken til at flyde i frydefulde toner i takt med, at aktiekursen er steget og steget i de seneste to årtier. 

Det dramaturgiske valg ved at lade alle bipersonerne i Steve Jobs’ liv konfrontere ham op til sine produktlanceringer virker også særdeles påklistret.

And the Oscar goes to….

Billede: Universal Pictures

Både Michael Fassbender som Steve Jobs og Kate Winslet som hans assistent Joanna Hoffmann er nomineret til Oscars for henholdsvis bedste hovedrolle og bedste kvindelige birolle.

Et gratis gæt herfra lyder, at det kun bliver Kate Winslet, der vinder Oscaren den 28 februar.

Annonce:


“Det er som, at fem minutter før hver lancering, går folk i baren og fortæller mig, hvad de virkelig tænker om mig,” siger Steve Jobs på et tidspunkt i filmen – nærmest som en selvironisk joke til filmens dramaturgiske opbygning.

Det bedste eksempel på dette dramatiske klister er vel nok den store forbrødringsscene mellem Steve Jobs og faderfiguren John Sculley inden iMac-lanceringen, hvor der også bliver lappet en del andre huller i Apple-stifterens medmenneskelighed.

Denne feelgood-fornemmelse kunne stamme af instruktør Danny Boyles egen fascination af Steve Jobs som menneske og iværksætter, inden den helt store optur for selskabet kan påbegynde, efter rulleteksterne er kørt henover biograflærredet.

Det samlede indtryk efterlader trods de gode skuespillerpræsentationer dog hverken et troværdigt indblik i Steve Jobs’ indre univers eller en super-medrivende filmisk oplevelse mellem de mange diskussioner i talefilmen.

Derfor lander vi karaktermæssigt i noget så sjældent som den bløde mellemvare for et produkt, der har med Apple at gøre.

Du kan også læse Computerworlds anmeldelse af den tidligere Steve Jobs-film her: Film: Hvorfor må vi ikke se Steve Jobs’ mørke side?

Læs også: 
Nej, du bliver ikke til Steve Jobs, fordi du opfører dig som et røvhul

Avis afslører Apple-hemmelighed: Sådan lever Steve Jobs’ DNA videre

Posted in computer.

Statens opgør med CSC, KMD og IBM: Disse kontrakter drejer det sig om

Computerworld spurgte den 8. januar til størrelsen på de kontrakter, som KMD og IBM drifter for Skat. Skat har endnu ikke svaret.

Siden 2014 har en hemmelig styregruppe, bestående af statens absolutte topfolk på it-området, arbejdet på at gøre staten klar til at bryde med de store leverandører. Det afslørede Computerworld tirsdag.  

Det kan du læse mere om her: Hemmeligt dokument afslører: Staten forbereder stor-opgør med CSC som offentlig kæmpe-leverandør

Styregruppen har primært fokuseret på CSC, men også KMD og IBM kan miste kontrakter for mange millioner kroner.

Skat er en pengemaskine
KMD har nemlig flere lukrative kontrakter med Skat, som ikke har været i udbud. Det fremgår af en række svar som Skat har givet til Computerworld.

KMD drifter blandt andet ejendomsvurderingssystemet VUR, som ikke har været i udbud, siden 2003.

I stedet er kontrakten blevet fornyet tre gange i henholdsvis 2006, 2012 og 2015.

Kontrakten har tjent til KMD i snart 13 år, men det bliver den ikke ved med.

“For VUR-kontrakten gælder, at den nuværende aftale udfases som led i det kommende nye ejendomsvurderingssystem (ICE-projektet), som er under udvikling i departementet (Skatteministeriet, red.),” fremgår det af et svar fra Skat.

De første dele af ICE skal tages i brug i 2017, så om alt går vel ender KMD med at have haft kontrakten på VUR i 14 år uden et eneste udbud.

I 2005 overtog Skat seks kommunale it-systemer som en del af planen om at Skat skulle stå for inddrivelsen af al gæld til det offentlige. Systemerne bliver driftet af KMD, og en rammeaftale om driften af de seks systemer er blevet forlænget i 2001 og 2013.

KMD har tjent millioner på at drifte systemerne, og det kan firmaet blive ved med et godt stykke fremover.

Indtil videre har ingen af de seks systemer nemlig været i udbud. Men Skat er så småt ved at komme efter det.

I hvertfald arbejdes der på at sende et af systemerne i udbud. Eller som det lyder i et svar til Computerworld:

“For Rammeaftalen gælder, at SKAT p.t. er i gang med en proces ift. udbud af et af systemerne under Rammeaftalen, “datawarehouse”"

De resterende fem systemer, som er dækket af rammeaftalen, SKAT Ligning, Forskud, TastSelv, EVS (ejendomsværdiskat) og RKO forlyder der intet om.

Indtil videre har KMD altså driftet systemerne uden udbud i 10 år.

Over 20 år uden udbud
IBM kan også være med i kampen om lange kontrakter, som ikke bliver besværet af udbudsrunder.

IBM har nemlig driftet en af Skats tre mainframe-computere og de systemer, der ligger på den, siden 1992. Et af systemerne er  Statens Salgs- og Vurderingsregister for Fast Ejendom (SVUR).

Skat oplyser til Computerworld, at SVUR har været i udbud lige præcis 0 gange siden IBM fik kontrakten. I stedet for er kontrakten blevet forlænget uden udbud i 2013 og 2015.

Ligesom KMD’s kontrakt på VUR er det planen at SVUR skal udfases når Skats nye system til ejendomsvurdering ICE kommer på plads.

Hvis ICE holder tidsplanen kan IBM altså lige nå at fejre 25 års jubilæum for SVUR-kontrakten.

Læs også: Skats direktør: Jeg ved godt, at vores CSC-kontrakt er ulovlig

Læs også: Rigspolitiet har ikke sendt CSC-opgaver i udbud i årevis: System-dokumentation mangler på 19. år

Posted in computer.

Oracle afslører: Så vild en forretning er Android for Google – milliarderne vælter ind

Google har omsat for 215 milliarder kroner og tjent 150 milliarder kroner på Android-systemet i hele systemets levetid. 

De astronomiske tal kom frem ved et retsmøde mellem Google og Oracle.

Oracle mener, at Google uretmæssigt har anvendt Oracles Java-software til at udvikle Android uden at betale Oracle.

Tallene blev lækket af en Oracle-advokat, som under retsmødet præsenterede de skyhøje fortjenester, som Oracle mener, at Google får ud af at benytte Android. 

Jo mere Google tjener, jo mere kan Oracle kræve i erstatning, hvis altså Oracle vinder søgsmålet.

Det skriver Bloomberg.

Google: De tal skal ikke være offentlige
Efter indtjeningstallene blev offentliggjort, har søgegigantens advokater gjort deres for at få dem fjernet fra den offentlige retsbog.

“Google omtaler ikke offentligt sin omsætning eller indtjening vedrørende Android separat fra Googles generelle forretning. Disse data er ekstremt følsomme, og offentlig omtale kan have en voldsom negativ effekt på Googles forretning,” skriver Google i den officielle klage til San Franciscos ret ifølge Bloomberg.

Android er i dag verdens mest benyttede operativsystem og findes på omkring 80 procent af alle smartphones.

Sagen mellem Google og Oracle har været i gang siden 2010.

Android er tung på vægtskålen
Det er uvist, hvor præcise tallene er fra Oracle – eller hvor Oracle har dem fra –  men er de sande, viser det et billede af hvor mange penge, der er i mobilsystemer. 

De 215 milliarder kroner er genereret siden Androids indtræden på scenen i 2008, og er genereret på to måder: Via Googles reklamer vist på Android-telefoner eller via salg af apps i Googles app-butik, Google Play Store, hvor Google tager procenter per solgt app.

Læs også: Google: Vores cloud-forretning vil overhale vores annoncer inden for fem år

Posted in computer.

Stort forskningsprojekt: Amerikansk militær i gang med at udvikle cyborg-soldater

Hvad der hidtil mest af alt har været et scenarie fra science fiction-verdenen står nu til at blive virkelighed: Amerikansk militær er gået i gang med at udvikle teknologi, der kan føre til anvendelsen af cyborg-soldater.

Der er ikke tale om menneskelignende robotter eller lignende, men om udviklingen af en særlig chip, der skal implanteres i soldaters hoveder.

Herfra skal de kunne forbindes trådløs til en computer, så den pågældende soldat skal kunne få overført forskellige former for data direkte til hovedet.

Det kan eksempelvis være data om fjendens position, land- eller søkort, kamp-instrukser og lignende, som soldaten så vil kunne ‘se’ uden at skulle fumle med fysiske kort, telefoner, headset eller lignende i kampens hede.

Det er det amerikanske militærs særlige forskningsenhed, Darpa, der står for udviklingen. Darpa står for “Defense Advanced Research Project Agency.”

Det nye projekt kommer til at høre under en helt ny afdeling i Darpa, der alene skal arbejde med nye muligheder inden for neurale interfaces.

“Selv de allerbedste hjerne-computer interfaces er i dag mest af alt som to supercomputere, der forsøger at kommunikere via et gammelt 300-baud modem. Forestil dig mulighederne, når vi opgraderer vores værktøjer og får åbnet helt for kanalen mellem hjernen og moderne elektronik,” lyder det fra Phillip Alvelda fra afdelingen, der hedder Neural Engineering System Design.

Ifølge ham skal det nye interface være en slags oversætter mellem digitale signaler og det, som Darpa kalder for ‘elektrokemisk sprog,’ som hjernen kan forstå.

Det lille neurale interface skal maksimalt være på en kubikcentimeter, og det skal ifølge Darpa udvikles på en måde, så det kan kommunikere klart og individuelt med helt ned til en enkelt ud af en million neuroner i specifikke områder af hjernen.

Udviklingsarbejdet vil kræve tæt samarbejde mellem specialister inden for en række områder, og Neural Engineering System Design-afdelingen er i gang med at finde samarbejdspartnere inden for biologi, elektronisk, medicin, fremstilling og meget andet.

Mange teknologi-eksperter har i flere år talt om, at den teknologiske udvikling bevæger sig i retning af langt tættere samspil mellem maskiner og mennesker.

Hertil kommer, at udviklingen inden for ikke mindst kunstig intelligens går hurtigt – blandt andet på grund af bil-branchens indtog på it-området.

Det kan du læse mere om her: Derfor vil bil-firmaerne få afgørende betydning for it-firmaerne i de kommende år

Læs også: Her er Googles nye kamp-[b]robot: Testes af elite-soldater
[/b]

Posted in computer.

Netcompany kigger sultent på udfaldet af statens CSC-opgør: Vi kan løse opgaven til halv pris

Det danske it-selskab Netcompany kigger sultent på det opgør, som staten har igangsat for at komme ud af sine længerevarende legacy-kontrakter med blandt andre CSC.

Netcompany er dermed i samme båd som mange andre danske it-udviklingshuse, som Computerworld har talt med.

Båden har indstillet kursen mod statslige kontrakter på store udviklingsopgaver hos blandt andet Skat og Rigspolitiet, hvor der kan scores store trecifrede millionkontrakter.

Det kan du læse mere om her: Det handler statens opgør med de store leverandører i virkeligheden om

“Opgøret, som I kalder det, er jo en helt naturlig konsekvens af, at staten gerne vil kunne afsøge markedet og indføre reel konkurrence, så Danmark kan få leveret billigere og bedre systemer,” forklarer direktør i Netcompany, André Rogaczewski, til Computerworld.

“Jeg er personligt virkelig træt af at høre, at udefrakommende it-selskaber ikke kan løse statslige opgaver på grund af kompleksiteten. Vi og andre selskaber har leveret offentlige løsninger på tidligere monopolsystemer i kommunerne, så selvfølgelig kan vi også til det staten,” fortsætter han.

Kan spare op mod 50 procent
Netcompany-direktøren fortæller, at hans selskab blandt andet har leveret Motorregister-løsningen til Skat i 2010; en kontrakt som Netcompany siden har genvundet i et nyt udbud.

Ligeledes har selskabet sammen med andre danske it-huse leveret en masse løsninger til kommunerne, hvor KMD tidligere havde monopol.

Situationen i staten er i André Rogaczewskis optik ikke anderledes, end den var ude i kommunerne, inden kommunernes ‘nye’ it-selskab Kombit anlagde en helt ny rammearkitektur. 

Læs også: Ny Kombit-direktør: At bryde KMD’s monopol er min vigtigste opgave

“Udviklingen i de sidste to til tre år har vist, at flere selskaber kan håndtere såkaldt komplekse opgaver i kommunerne. Du skal ikke komme og sige, at skattesystemer er mere komplekse end udbetaling af børnepenge eller at erstatte KMD Sag,” siger han og fortsætter:

“Jeg vurderer umiddelbart, at vi kan levere løsninger på nye teknologiplatforme, der er op til 30 til 50 procent billigere end de nuværende i staten. Samtidig kan disse løsninger nemmere udskiftes, hvis en anden leverandør vinder et genudbud.”

Dermed har André Rogaczewski også sagt, at han ønsker fuld konkurrence på statslige it-opgaver i lighed med den udvikling, vi ser ude i kommunerne.

Læs også: Sådan kan Skat og Rigspolitiet slippe ud af det ulykkelige ægteskab med CSC

“Hos Netcompany har vi da tænkt os at komme ind alle mulige steder i staten. Lad os få konkurrencen op at stå, og lad så de bedste selskaber med de bedste løsninger vinde opgaverne,” lyder det fra Netcompany-direktøren.

Statens nye opgave som kunde
At der kan komme åben konkurrence med lovninger om fleksible systemer, betydeligt lavere priser og bedre brugeroplevelser, forudsætter ifølge André Rogaczewski en række ting internt i staten.

“Staten skal se at komme ud af sine legacy-kontrakter, og det kan ikke gå hurtigt nok,” fastslår han.

Dernæst skal staten ifølge Netcompany-direktøren indtage en anden og mere aktiv rolle som kunde, end den vi kender i dag, hvor it-leverandørerne med tre-bogstavsforkortelser ofte skal slås med telefonbogstykke kravspecifikationer.

“Staten skal have teknisk viden og forretningsforståelse nok til at kunne stille de rigtige opgaver, hvor der konstant skal være handling bag ordene, opfølgning og konsekvens for de leverandører, der sløser med opgaverne,” mener han.

“Med Kombit som rollemodel skal staten have en rammearkitektur på plads, hvor leverandørernes løsninger er plug in og plug out, så andre it-virksomheder kan videreudvikle et system, der har de rigtige snitflader til andre statslige systemer,” fortsætter André Rogaczewski.

Læs også: Dansk it-firma: Sådan bankede vi KMD i fem ud af seks udbud

Således vil han gøre op med 1990′ernes tilgang til systemopbygningen, hvor lovgivningen og forretningsregler nærmest blev hardkodet ned i systemerne – og hvor systemerne så at sige blev bygget ovenpå hinanden og dermed gjort indbyrdes afhængige.

“Staten skal simpelthen have adskilt forretning, lovgivning og teknologi fra hinanden, så eksempelvis lovændringer kan tilføjes meget nemmere og løbende. Dette forudsætter så, at man har en plan for, hvordan data kan flyde fra de gamle til de nye systemer,” vurderer André Rogaczewski.

Han anser ikke en big bang-løsning med en totaludskiftning på én gang eller en statslig insourcing af alt for mange løsninger som en farbar vej, da innovationen sker ude i it-selskaberne.

“Kombit har vist vejen frem for, at det kan lade sig gøre (at gøre op mod monopolsystemer, red). Staten skal derfor kigge på de systemer, som trænger mest til udskiftning, og lad os så få moderniseret systemerne et for et,” runder André Rogaczewski af.

Computerworld har spurgt CSC om selskabets reaktion på statens planer med at gøre op med legacy-systemerne, men CSC har ingen kommentarer.

Annonce:


Læs også:
Hemmeligt dokument afslører: Staten forbereder stor-opgør med CSC som offentlig kæmpe-leverandør

Overblik: CSC har fået forlænget store offentlige it-ordrer i 19 år uden lovpligtige udbud

Skatteministeriets nye it-projekt kan komme til at ramme KMD, IBM og CSC hårdt

Posted in computer.

Alt for mange projekter ender i ingenting – sådan får du succes med dit

Var dit seneste projekt en succes eller en fiasko? Og hvor ved du det fra?

Udfordringen er, at vi skal blive rigere, hurtigere og arbejde smartere.

Derfor er de fleste danske virksomheder fulde af projekter og forretningsplaner.

Men måske er vi konstant i gang med at investere i projekter, som vi aldrig for alvor høster gevinsten på?

Det mener Martin J. Ernst som er ekstern lektor på ITU og forfatter til bogen “Mastering the Business Case”.

Computerworld har derfor spurgt Martin J. Ernst om, hvad der typisk går galt, når projekterne skal fra projektorganisationen ned på bundlinjen.

I interviewet kommer vi blandt andet ind på:

- At når mange projekter og deres business cases aldrig slår igennem, så handler det om at business casens tre liv ofte glemmes.

- Balancen mellem projektorganisationen og forretningsledet – og hvordan man kommer ud over skellet.

- Hvordan du holder fast i sammenhængen mellem teknologi, adfærdsændring og gevinst – og sikre at du også får målt på den adfærdsændring der skal til hvis gevinsten skal hentes hjem.

- Martin J. Ernst tre råd til at få skruet en business case sammen, som har langt bedre mulighed for succes.

Se videoen i toppen af artiklen – og hør hvordan du bliver bedre til at få høstet gevinsterne af dine projekter.

Få succes med business cases

Du kan også opleve Martin J. Ernst på et tre-dages business case-kursus hos Computerworlds kursusdel, IDG Kurser.

Kurset henvender sig til linjeledere, stabsfunktioner, program- og projektledere samt medarbejdere, der er involveret i projekter og gevinster.

Du kan læse mere om kurset hos IDG Kurser her

Posted in computer.