
Super at få ansvar med det samme
Hvad fik dig til at søge ind i Graduate programmet?
Hvad fik dig til at søge ind i Graduate programmet?
Hvad fik dig til at søge ind i Graduate programmet?
Sådan lyder en ny “challenge” i Danmarks it-verden. Bjerget er Folketingets data, som et nyt it-projekt “Åbne data i Folketinget” skal udstille igennem en teknisk grænseflade. Projektet blev her forleden udmærket og malerisk beskrevet i en artikel i Computerworld: “Nu kan du rode i bjerge af data fra Folketinget“.
Den næste version af Oracle databasen forventes at komme i år, muligvis endda før sommerferien. Men ellers er et godt bud, at den kommer i forbindelse med Oracle Open World 2013 i september. Jeg har skrevet “12c” i anførselstegn i overskriften, da ingen reelt ved om det er det den kommer til at hedde.
Hvornår giver indeksering af NULL værdier i Oracle databasen mening? Hvad kan man vinde ved det? Og hvordan gør man det i praksis? Disse spørgsmål forsøger jeg at besvare nedenfor.
Da vi sidste år startede et projekt op, der skulle automatisere de trivielle dele af sagsbehandlingen på tværs af en række forvaltningsområder, prioriterede forretningen ’korrekthed’ som den vigtigste softwarekvalitet løsningen skulle besidde. Det stiller naturligvis krav til, hvordan og hvor meget vi tester løsningen, men der hvor vi i virkeligheden blev udfordret var på forståelsen af ’korrekthed i sagsbehandlingen’.
I den traditionelle projektledelsestrekant, også kendt som Iron Triangle, er tid, pris og indhold styrende for kvaliteten i projektet og i sidste ende om projektet bliver en succes. Spørgsmålet er, om det virkelig er leverancedatoen og budgettet, der er afgørende for kvaliteten af indholdet eller om de alene påvirker omfanget af indholdet, og kvalitet i virkeligheden er den primære drivkraft i et succesfuldt projekt?
Oracle 10g databasen er ikke længere et supporteret produkt hos Oracle, og man bør derfor altid vælge Oracle 11g, når man opsætter nye miljøer. Det samme gælder for kørende Oracle 10g installationer, hvor man bør planlægge en opgradering for at opnå et supporteret miljø.
En hyppig tilbagevendende problemstilling når man laver databaseudtræk til ”flade filer” i relationelle databaser som f.eks. Oracle, er at få 3- dimensionelle data til at blive 2-dimensionelle, så de passer ind i et filudtræk.
At the start of 2012 I was tasked to upgrade and Oracle 10.2.0.4 database running on HPUX 11.23 to Oracle 11.2.03.
Hvad betyder disse forkortelser og hvorfor kan de være vigtige for mig?
Command Query Responsibility Segregation (CQRS) er en måde at opdele applikationsarkitektur, der sammenblander kendte patterns og practices, der længe har været brugt til at bygge skalerbare systemer. På nogle områder repræsenterer CQRS et brud med eksisterende tænkning, men muliggør til gengæld scenarier, der tidligere kun svært lod sig gøre. Event Sourcing (ES) repræsenterer også et brud med eksisterende tænkning i forhold til lagring af data. Frem for at gemme en aktuel tilstand af data, koncentrerer ES sig om at gemme de handlinger der forårsager skrift fra én tilstand til den næste.
Jeg havde den fantastisk glæde at høre en super bemærkning hos en kunde forleden. Vi havde lige gennemgået konsekvenserne af kundens eget lovforslag gennem procesmodelleringer lavet i BPMN for kunden. Og dette var en rigtig god oplevelse – vi havde fundet gode løsninger på deres velskrevede lovforslag, men havde også afdækket få mangler og uhensigtsmæssigheder. Så det var en win – win situation. Men så faldt bemærkningen:
BizTalk Server kan fungere som digitalt posthus for din virksomhed og tilbyde integration mellem forskellige it-systemer, integration af virksomheder og automatisering af processer på tværs af systemer. Som integrationsplatform muliggør BizTalk Server oversættelse af dokumenter mellem forskellige standarder og kan giver et overblik over forretningens processer.
Automatisering af gentagne manuelle processer kan optimere udviklingstiden, sikre ensartethed og modvirke menneskefejl. Udvikleren skal kunne fokusere på at løse opgaven frem for detaljer udenom. Automatisering af de processer, der ligger tæt på udviklingsmiljøet, er oplagte at integrere direkte i udviklingsmiljøet.
Det er jo netop det, der er interessant. Hvad er det, vi vælger skal være drivende i vores virksomheder, i vores arbejdsliv? Vi er selvfølgelig som virksomhed til for at skabe noget, mens vi tjener penge. Men hvad vil vi være kendt for? Hvad indretter vi os efter i det daglige? Hvad er strategien – hvor adskiller vi os fra de andre? Skal vi have produkter på hylden – skal vi gentage successer eller lave nyt?
Hos Visma Consulting har vi en række medarbejdere med jobtitlen “Forretningskonsulent”. Betegnelsen forretningskonsulent bliver i danske virksomheder brugt lidt i flæng, og afhængigt af branche vil jobbets indhold kunne variere en del. Hos os ville det nok være mere præcist at kalde det for en “It-forretningskonsulent”, da konsulentens væsentligste rolle er at afdække kundens forretningsmæssige behov og være garant for at behovene bliver styrende for implementeringen af en fyldestgørende it-løsning. Populært sagt en brobygger mellem forretningen og it.
En Bid Managers bekendelser (del 1)
Hos Visma Consulting spøger vi nogle gange med, at det er receptionen, der afgør, om en løsning bliver bygget på den ene eller anden platform, eller om den bliver kodet i Java eller .Net – alt afhængig af, hvem i organisationen, receptionisten viderestiller telefonsamtalen til.