På IBC Euroforums konference vedr. IT-kontrakter d. 28 januar 2015 holdt Henrik Gørup Rasmussen, Silverbullet A/S et indlæg omkring hvorledes ændringer og godkendelseskriterier i et igangværende projekt kan håndteres i praksis.
Indlægget tog udgangspunkt i en metode som er anvendt i et konkret nationalt projekt. Metoden er en mellemting mellem K01 og K03, idet projektet har en kravspecifikation i traditionelt K01 format, men leverancemodellen er iterativ som i K03.
Oplægget blev holdt ved InfinIT-arrangementet ”Fra analyse af arbejdsgange til procesorienterede it-løsninger”, der blev afholdt den 27. april 2010. Læs mere om arrangementet her: http://www.infinit.dk/dk/hvad_kan_vi_goere_for_dig/viden/reportager/it_giver_lettere_arbejdsprocesser.htm
Sadarah pmp-001.. المقدمة والتفسيرات.. عرضAbdullah Ali
بحمد الله
هذا العمل متميز لجودته
سنكون معاً لنتعرف على:
التعريف بالفكرة
عرض مجموعة العمليات
عرض العمليات
التعريف بالمصطلحات
التعريف بالمهندس عزام زقزوق
Dsi tema 1 ser y hacer pastoral social modificado para slideshareRicardo Farfán García
El documento describe tres tipos de pastoral social en la Iglesia: la asistencia social que ayuda a los necesitados durante emergencias, la promoción humana que promueve el desarrollo integral de la persona a través de talleres y la promoción de la conciencia social que despierta la conciencia comunitaria sobre temas sociales a través de talleres cívicos. La pastoral social en la Iglesia continúa la misión de Jesucristo de servir a los demás y su origen y fundamento está en el ejemplo de Jesús de lavar los pies
Oplægget blev holdt ved InfinIT-arrangementet ”Fra analyse af arbejdsgange til procesorienterede it-løsninger”, der blev afholdt den 27. april 2010. Læs mere om arrangementet her: http://www.infinit.dk/dk/hvad_kan_vi_goere_for_dig/viden/reportager/it_giver_lettere_arbejdsprocesser.htm
Sadarah pmp-001.. المقدمة والتفسيرات.. عرضAbdullah Ali
بحمد الله
هذا العمل متميز لجودته
سنكون معاً لنتعرف على:
التعريف بالفكرة
عرض مجموعة العمليات
عرض العمليات
التعريف بالمصطلحات
التعريف بالمهندس عزام زقزوق
Dsi tema 1 ser y hacer pastoral social modificado para slideshareRicardo Farfán García
El documento describe tres tipos de pastoral social en la Iglesia: la asistencia social que ayuda a los necesitados durante emergencias, la promoción humana que promueve el desarrollo integral de la persona a través de talleres y la promoción de la conciencia social que despierta la conciencia comunitaria sobre temas sociales a través de talleres cívicos. La pastoral social en la Iglesia continúa la misión de Jesucristo de servir a los demás y su origen y fundamento está en el ejemplo de Jesús de lavar los pies
O documento descreve as principais atividades da Coordenadoria de Educação, incluindo matrícula e transferência de alunos, manutenção do Sistema de Controle de Matrícula, projetos como EducaCenso, Presença, Conselho Escola Comunidade, Grêmio Estudantil e programas como PDDE, PDE-Escola e Mais Educação. Também menciona outras atribuições como Salas de Recursos, Regimento Escolar e Ouvidoria.
Anteprojeto do C.E.D. da Advocacia (em 22/05/14)'Roberto Morgado
As mudanças serão analisadas de acordo com a consulta pública realizada pela Ordem até o dia 31/05/2014. Este não se trata do texto definitivo do novo CED.
O documento descreve uma escola de idiomas chamada Instituto Califórnia. A escola ensina inglês de forma rápida, em um ano em vez de anos. A escola tem mais de 150 alunos e oferece oportunidades de trabalho. Seu objetivo é ajudar os alunos a alcançarem seus sonhos de falar inglês o mais rápido possível.
This document contains two puzzles - a word search containing animal names written horizontally, vertically and diagonally, and a sudoku puzzle with numbers in some cells and blanks in others. The word search hints contain 15 animal names in Spanish hidden among letters, while the sudoku is a 4x4 grid partially filled with numbers from 1 to 4 requiring logic to fill in the blanks.
La Unión Europea ha acordado un paquete de sanciones contra Rusia por su invasión de Ucrania. Las sanciones incluyen restricciones a las importaciones de productos rusos clave como el acero y la madera, así como medidas contra bancos y funcionarios rusos. Los líderes de la UE esperan que las sanciones aumenten la presión económica sobre Rusia y la disuadan de continuar su agresión contra Ucrania.
Este documento proporciona una introducción a los comandos básicos de Git como iniciar un repositorio (git init), clonar un repositorio existente (git clone), obtener cambios (git pull), realizar commits de cambios locales (git commit), compartir commits locales (git push), revisar el historial de commits (git log), ver diferencias en cambios (git diff), y obtener un resumen del estado del repositorio (git status). Explica cómo realizar un rebase interactivo (git rebase -i) y rebasear una rama de tema en otra rama principal (git rebase
O documento descreve um pacote de viagem para o Carnadministrando que inclui ingresso, transporte, hospedagem e atividades. O pacote é oferecido pela empresa Simbora Galera e inclui opções para bloco de rua, camarotes e hospedagem. Também explica como se tornar um vendedor credenciado da empresa.
KÕIGILE, KES OSALESID VERD JA HÄVITAMINE, SISESTAGE KINGDOM OF HEAVEN; KÕIK L...Lo Que Vendra
KÕIGILE, KES OSALESID VERD JA HÄVITAMINE, SISESTAGE KINGDOM OF HEAVEN; KÕIK LUBAS MITTE TAPPA.
Jah väike poiss; Kõik hävitaja, kes kunagi tahtis tunda isa, ei hakka Taevariik; oma karja Tšiili nn rikaste proovinud laskuda minu tagasihoidlik; Need deemonid, mis on mõeldud ainult kulla, ei tea midagi filosoofiaid; Kõik filosoofiad olid tellitud kõikidele kangetele alkohoolsetele jookidele ja testitud elus; sama kapitalismi küsis katsetada; rohkem, see filosoofia ei olnud ega ei tahtnud isa Jehoova; tõesti ma ütlen teile, et kapitalism on tõendid miljoneid vaimud, kes püüdis ületada deemonlik mõju on suurem kui üks; kapitalismi tuli isa eesmärgil on alandati tausta; Kuna ta võttis arvesse tema kirjutised; Kui ta oli arvestanud, kus sa oled, maailm oleks paradiis. On teile tundmatu kasutamine; Seal oleks ei rikkad ega vaesed. Ma tean, et poeg, mida mõtlete, kes mõrvati oma karja juhend nii jumalik isa Issanda, oma Jumala armust; mida miks Taevane Isa Jehovah? nad tegid seda, sest nad olid kiusata rikkust; tõesti ma ütlen teile, poisike, mille eesmärk on kaitsta teiste õigusi, tapab mitte; See peab rikuvad seadust isa; sest ta ei astu Taevariik; selline, enam väärt les kaitsta keegi; Ma tean, poeg, et kõik need deemonid võltsida enam, kõik on teada; juba esimesest hetkest, kui vend Salvador said President, nagu on Taevariik, et miski importida neid Euroopa teiste deemonid hakkasid koputama ta salasepitsema. Baby ma tean, et sa tead seda; sest sa loe mõtetes teised; Saatan võttis varjupaika jõusse; See on lõppu dünastia nn militarism; nuhtlus inimkonda; deemonlik filosoofia; sest kõik sõjavägi oli selles maailmas, sisestab Taevariik; Keegi küsis kuningriiki, hirmuta Siin on sügisel deemon jõud; Siin on sügisel üks puud mitte istutada Taevane Isa Jehoova; ja just see olema ripitud välja inimese evolutsiooni; oma karja Devils ühtse kaubamärgi lõpuks tema enda valitsemisaeg. Siin on sügisel kummaline draama; mis oli tellitud Taevariik; Siin on, mis lubas isa, ei mõjutanud programmilistes mingigi sügisel Siin on oma uuringutes elus; sest iga vaim on testitud kõiki selle määramist; tõesti ma ütlen teile, et elav Isa, sõna šokeeritud kõigile deemon, kes tegi jõu oma filosoofia; sest nad kartsid varem, et vaarao sunnib; Siin on ilmutus, mis kordub; tõesti ma ütlen teile, et on kleit vormiriietust, mis esindab tugevust, alkohol on sama mineviku; vaarao sest iga vaim sündinud uuesti; Ma palun isa, uus exsistencias; keda keegi sünnib uuesti, on pööratav lõpmatu kraadi; sest teadmine, et looja pakub oma lastele mitte ainult ühest allikast; isa ei ole piiratud; Küsi ja toetused; Kas nad ei õpetanud, et isa on lõpmatu? lõpmatu tähendab, et kõike saab teha; et oli kindlasti muid exsistencias on kahelda võimu oma looja; annab tema olendid, nii palju võimalusi, kui nad taotlevad; Ta eitas oma exsistencias, neid eitada Taevariik; Kuna eespool on sama alla; sündmustele planeedil, elustada ses
Este documento presenta una serie de prácticas para editar audio utilizando el programa Audacity. Las prácticas incluyen grabar audio, editar fragmentos de audio, combinar archivos de audio, añadir efectos como amplificación y reducción de ruido, y exportar archivos de audio en diferentes formatos. El objetivo es enseñar las funciones básicas de Audacity para editar y manipular archivos de audio.
Få fordelene ved agil udvikling i it-porteføljen (IBM Global Business Services)IBM Danmark
Forstå hvordan Incident Management og Release Management passer ind i arbejdsrammen ved agil udvikling og giver samme kontante fordele takket være flere evalueringer undervejs, kortere udviklingscyklus og højere kvalitet
Læs mere her: bit.ly/softwaredagservices3
Præsentation af Molio projekt.
Vejledning i udbud med mængder samler på på erfaringer fra projekter, hvor der har været gennemført mængdeudbud og giver praktiske eksempler på hvorledes processen kan optimeres til glæder for alle.
O documento descreve as principais atividades da Coordenadoria de Educação, incluindo matrícula e transferência de alunos, manutenção do Sistema de Controle de Matrícula, projetos como EducaCenso, Presença, Conselho Escola Comunidade, Grêmio Estudantil e programas como PDDE, PDE-Escola e Mais Educação. Também menciona outras atribuições como Salas de Recursos, Regimento Escolar e Ouvidoria.
Anteprojeto do C.E.D. da Advocacia (em 22/05/14)'Roberto Morgado
As mudanças serão analisadas de acordo com a consulta pública realizada pela Ordem até o dia 31/05/2014. Este não se trata do texto definitivo do novo CED.
O documento descreve uma escola de idiomas chamada Instituto Califórnia. A escola ensina inglês de forma rápida, em um ano em vez de anos. A escola tem mais de 150 alunos e oferece oportunidades de trabalho. Seu objetivo é ajudar os alunos a alcançarem seus sonhos de falar inglês o mais rápido possível.
This document contains two puzzles - a word search containing animal names written horizontally, vertically and diagonally, and a sudoku puzzle with numbers in some cells and blanks in others. The word search hints contain 15 animal names in Spanish hidden among letters, while the sudoku is a 4x4 grid partially filled with numbers from 1 to 4 requiring logic to fill in the blanks.
La Unión Europea ha acordado un paquete de sanciones contra Rusia por su invasión de Ucrania. Las sanciones incluyen restricciones a las importaciones de productos rusos clave como el acero y la madera, así como medidas contra bancos y funcionarios rusos. Los líderes de la UE esperan que las sanciones aumenten la presión económica sobre Rusia y la disuadan de continuar su agresión contra Ucrania.
Este documento proporciona una introducción a los comandos básicos de Git como iniciar un repositorio (git init), clonar un repositorio existente (git clone), obtener cambios (git pull), realizar commits de cambios locales (git commit), compartir commits locales (git push), revisar el historial de commits (git log), ver diferencias en cambios (git diff), y obtener un resumen del estado del repositorio (git status). Explica cómo realizar un rebase interactivo (git rebase -i) y rebasear una rama de tema en otra rama principal (git rebase
O documento descreve um pacote de viagem para o Carnadministrando que inclui ingresso, transporte, hospedagem e atividades. O pacote é oferecido pela empresa Simbora Galera e inclui opções para bloco de rua, camarotes e hospedagem. Também explica como se tornar um vendedor credenciado da empresa.
KÕIGILE, KES OSALESID VERD JA HÄVITAMINE, SISESTAGE KINGDOM OF HEAVEN; KÕIK L...Lo Que Vendra
KÕIGILE, KES OSALESID VERD JA HÄVITAMINE, SISESTAGE KINGDOM OF HEAVEN; KÕIK LUBAS MITTE TAPPA.
Jah väike poiss; Kõik hävitaja, kes kunagi tahtis tunda isa, ei hakka Taevariik; oma karja Tšiili nn rikaste proovinud laskuda minu tagasihoidlik; Need deemonid, mis on mõeldud ainult kulla, ei tea midagi filosoofiaid; Kõik filosoofiad olid tellitud kõikidele kangetele alkohoolsetele jookidele ja testitud elus; sama kapitalismi küsis katsetada; rohkem, see filosoofia ei olnud ega ei tahtnud isa Jehoova; tõesti ma ütlen teile, et kapitalism on tõendid miljoneid vaimud, kes püüdis ületada deemonlik mõju on suurem kui üks; kapitalismi tuli isa eesmärgil on alandati tausta; Kuna ta võttis arvesse tema kirjutised; Kui ta oli arvestanud, kus sa oled, maailm oleks paradiis. On teile tundmatu kasutamine; Seal oleks ei rikkad ega vaesed. Ma tean, et poeg, mida mõtlete, kes mõrvati oma karja juhend nii jumalik isa Issanda, oma Jumala armust; mida miks Taevane Isa Jehovah? nad tegid seda, sest nad olid kiusata rikkust; tõesti ma ütlen teile, poisike, mille eesmärk on kaitsta teiste õigusi, tapab mitte; See peab rikuvad seadust isa; sest ta ei astu Taevariik; selline, enam väärt les kaitsta keegi; Ma tean, poeg, et kõik need deemonid võltsida enam, kõik on teada; juba esimesest hetkest, kui vend Salvador said President, nagu on Taevariik, et miski importida neid Euroopa teiste deemonid hakkasid koputama ta salasepitsema. Baby ma tean, et sa tead seda; sest sa loe mõtetes teised; Saatan võttis varjupaika jõusse; See on lõppu dünastia nn militarism; nuhtlus inimkonda; deemonlik filosoofia; sest kõik sõjavägi oli selles maailmas, sisestab Taevariik; Keegi küsis kuningriiki, hirmuta Siin on sügisel deemon jõud; Siin on sügisel üks puud mitte istutada Taevane Isa Jehoova; ja just see olema ripitud välja inimese evolutsiooni; oma karja Devils ühtse kaubamärgi lõpuks tema enda valitsemisaeg. Siin on sügisel kummaline draama; mis oli tellitud Taevariik; Siin on, mis lubas isa, ei mõjutanud programmilistes mingigi sügisel Siin on oma uuringutes elus; sest iga vaim on testitud kõiki selle määramist; tõesti ma ütlen teile, et elav Isa, sõna šokeeritud kõigile deemon, kes tegi jõu oma filosoofia; sest nad kartsid varem, et vaarao sunnib; Siin on ilmutus, mis kordub; tõesti ma ütlen teile, et on kleit vormiriietust, mis esindab tugevust, alkohol on sama mineviku; vaarao sest iga vaim sündinud uuesti; Ma palun isa, uus exsistencias; keda keegi sünnib uuesti, on pööratav lõpmatu kraadi; sest teadmine, et looja pakub oma lastele mitte ainult ühest allikast; isa ei ole piiratud; Küsi ja toetused; Kas nad ei õpetanud, et isa on lõpmatu? lõpmatu tähendab, et kõike saab teha; et oli kindlasti muid exsistencias on kahelda võimu oma looja; annab tema olendid, nii palju võimalusi, kui nad taotlevad; Ta eitas oma exsistencias, neid eitada Taevariik; Kuna eespool on sama alla; sündmustele planeedil, elustada ses
Este documento presenta una serie de prácticas para editar audio utilizando el programa Audacity. Las prácticas incluyen grabar audio, editar fragmentos de audio, combinar archivos de audio, añadir efectos como amplificación y reducción de ruido, y exportar archivos de audio en diferentes formatos. El objetivo es enseñar las funciones básicas de Audacity para editar y manipular archivos de audio.
Få fordelene ved agil udvikling i it-porteføljen (IBM Global Business Services)IBM Danmark
Forstå hvordan Incident Management og Release Management passer ind i arbejdsrammen ved agil udvikling og giver samme kontante fordele takket være flere evalueringer undervejs, kortere udviklingscyklus og højere kvalitet
Læs mere her: bit.ly/softwaredagservices3
Præsentation af Molio projekt.
Vejledning i udbud med mængder samler på på erfaringer fra projekter, hvor der har været gennemført mængdeudbud og giver praktiske eksempler på hvorledes processen kan optimeres til glæder for alle.
Workshop A - Fra produkt til service - TOPdesk on Tour Denmark 2017TOPdesk
I mange organisationer er et servicekatalog et fælles objekt. Normalt et statisk dokument, eller i nogle tilfælde en interaktiv webportal. Men et servicekatalog er ikke et produkt i sig selv. Se dit servicekatalog som en service og find ud af, hvordan det kan forbedre dine services.
Leverandør-evaluering og Compliance & sikkerhed er discipliner, som er blevet endnu mere aktuelle med introduktionen af EU GDPR. Dubex har erfaring med at rådgive kunder i de fleste brancher i Danmark og giver her et overblik over, hvilke metoder de anbefaler.
Jakob Herbst, CTO, Dubex
Oplægget blev holdt ved et seminar i InfinIT-interessegruppen Softwaretest den 27. maj 2014. Læs mere om interessegruppen her: http://infinit.dk/dk/interessegrupper/softwaretest/softwaretest.htm
ERP-ansvarlig Claus Birkholm fra ingeniørfirmaet Alectia, en 700 mand stor virksomhed placeret i Virum, fortæller om processen i forhold til at vælge det rigtige nye ERP-system, og om hvorfor valget faldt på Deltek Maconomy.
2. IT-arkitektur IT-governance Udvikling Udbud
Henrik Gørup Rasmussen – Konsulent, partner
Silverbullet
• Silverbullet
– Stiftet i 2003
– 5 partnere, i alt 24 M/K
– Kontorer i København og Århus
– Det lidt aparte navn stammer fra Frederick P. Brooks
(amerikansk videnskabsmand indenfor datalogi) som erkendte der ikke,
modsat indenfor hardware (Moores lov), er en kontinuerlig
effektivisering indenfor udvikling og leverance af systemer.
– Dvs. No Silver Bullet indenfor software udvikling og systemleverancer.
3. IT-arkitektur IT-governance Udvikling Udbud
Primære arbejdsområder
• Silverbullet har 4 primære arbejdsområder
– IT-arkitektur
– Udbud
– Udvikling
– IT-Governance
• Silverbullet har mange offentlige kunder, men også en del kunder i
den private sektor
• Silverbullet har speciale indenfor sundheds IT
4. IT-arkitektur IT-governance Udvikling Udbud
Indlægget tager udgangspunkt i et konkret projekt
• Flere projekter hvor der anvendes en kravspecifikation i traditionel
forstand, hvor kunden ønsker:
– Indflydelse i systemkonstruktionsfasen på hvordan kravene opfyldes
– Løbende leverancer for at kunne verificere at løsningen bliver som
ønsket
– Vha. tidlig præcisering, undgå stort antal ændringsønsker
– Vha. klare godkendelseskriterier i de løbende leverancer, undgå
størstedelen af de disputer der vedrører de kravspecifikke
godkendelseskriterier
• Men ikke ønsker et agilt projekt
• Dermed ikke en K03 kontrakt
• Kan måske kaldes K01.5, eller Scrum-fall
5. IT-arkitektur IT-governance Udvikling Udbud
Baseline og nedbrydning
Krav
Use cases
Kravsbesvarelse
Use case beskrivelser
Løsningsbeskrivelse
Forretningsfeatures
Systemfeatures Product backlog item
(Tasks)
Forretnings-
feature
Baseline
Nedbrydning
• Der er flere lag af krav
• Krav i kravstabeller
• Use cases
• Tekst der omgiver krav/use cases
• Øvrigt kontraktmateriale
Kunden Leverandøren Kunde + Leverandør
- foretages af leverandøren
6. IT-arkitektur IT-governance Udvikling Udbud
Leverancemodel – Iterativ (elefantfoden)
Page 6
Kundetest
Iteration
Formålet med denne tilgang er:
• Løbende at verificere løsningen – leveres det som er specificeret i kravene
• Løbende at validere løsningen – får vi den forretningsmæssige ønskede
løsning
• Løbende at sikre kvaliteten af leverancerne – sikre den forventede kvalitet
Formelle prøver
7. IT-arkitektur IT-governance Udvikling Udbud
Standard Iteration – 3 ugers varighed
Uge 2Uge 1 Uge 3
Demo
Præsentation af den leverede funktionalitet i iterationen
Planlægningsmøde af næste iteration. (Forretningsfeatures)
Der skal være beslutningskraft ved demoen
Prioriteringsmøde
Workshop hvor der arbejdes med de forretningsfeatures der ønskes
præciseret i Iterationen.
Udarbejdelse af godkendelseskriterier og testcases
Koordineringsmøder
Status på fremdrift
Koordinering af opgaverne uddelegeret på prioriteringsmødet.
9. IT-arkitektur IT-governance Udvikling Udbud
Demotyper
• Koncept demo
– Koncept demo’en er den tidligste form for demonstration, som
leverandøren viser for kunden. Demo’en er kendetegnet ved at være
af konceptet i ”skitse” form, det vil sige, at der ikke er implementeret
noget endnu.
• Prototype demo
– Prototype demo’en indeholder en implementeret prototype, det kan
fx være et skærmbillede, et koncept for interaktion med en menu,
eller en initiel udveksling af data mellem to eller flere systemer.
• Funktionel demo
– Den funktionelle demo foretages af leverandøren på den software
som ønskes overgivet til kundetest. Formålet er at give leverandøren
mulighed for at demonstrere den tiltænkte brug af løsningen, inden
kunden påbegynder test af den – og dermed klæde kunden på til
gennemførelse af testen.
10. IT-arkitektur IT-governance Udvikling Udbud
Funktionel demo
• Den funktionelle demo viser et udsnit af funktionalitet i det (de)
pågældende spor der leveres i iterationen
• Her arbejdes med godkendelseskriterier og testcases
• Kunden skal give en skriftlig tilbagemelding på demo’en, dvs. hvilke
elementer kan godkendes og hvilke der ikke kan godkendes
• Dermed giver kunden en foreløbig accept af det leverede, som
møder godkendelseskriterierne.
• Praktisk bør kunden have adgang til systemet før og efter demoen,
således de kan forberede sig, og følge op på punkter hvor der er
usikkerhed
11. IT-arkitektur IT-governance Udvikling Udbud
Præciseringer
• Præciseringer tidligt i forløbet skal imødekomme behovet for en
stor del af de ÆØ der ellers traditionelt ville komme sent i forløbet
• Præciseringer kan have karakter af ‘Word’ præciseringer
• De kan også have karakter af demoer, både konceptuel, prototype
og funktionel demo
– Leverandøren kommer sædvanligvis med første bud en
forretningsfeature, så præciseringerne kan foretages ved demoen
– Jo højere færdiggørelsesgrad (dvs. jo tættere på funktionel demo), jo
kortere vej til beslutninger
• Præciseringer er omkostnings- og tidsmæssigt neutrale
12. IT-arkitektur IT-governance Udvikling Udbud
Godkendelseskriterier - Principper
Godkendelseskriterierne er skrevet ud fra følgende principper:
• Tag udgangspunkt i kravet eller use casen
• Brug de begreber afklaringsfasen har fundet frem til, så det kan relateres
til øvrig dokumentation.
• Hvis en forretningsfeature dækker over flere delområder, så opdel
godkendelseskriterierne i de enkelte delområder (spor).
• Opdel om muligt godkendelseskriterierne i grundfunktionalitet (Opret,
Opdater, Slet, Vis), og derudover øvrig funktionalitet mv.
• Skriv alle aftalte værdier samlet i grupper, således det er let at overskue
• Brug ensartet sprog og form. Generelt er der forsøgt brugt ’Det er muligt
at….’, som indledning. De enkelte udsagn kan man dermed sige ja eller nej
til i forbindelse med en afprøvning af systemet ud fra acceptkriterierne.
• Generelle acceptkriterier som er gennemgående i løsningen hører til i
generelle features
– Fejlbeskeder, håndtering af manglende indtastning i krævede felter,
søgning, oversigter mv.
13. IT-arkitektur IT-governance Udvikling Udbud
Godkendelseskriterier - eksempel
Godkendelseskriterie til forretningsfeature: AdmBruger
Opret Bruger
Status
Overordnet område: Oprettelse af Bruger
Opret
Det er muligt at
Oprette en Bruger ud fra en anmodning oprettet i
Brugerselvbetjening
Oprette en Bruger med et unikt nummer iht.
Brugernummerserien for området
Registrere en Brugers informationer jf. feltdefinitionerne
Kontrollere om data relateret til oprettelse af Bruger er i
overensstemmelse med regler og feltdefinitioner
14. IT-arkitektur IT-governance Udvikling Udbud
Godkendelseskriterier - eksempel
Godkendelseskriterie til forretningsfeature: AdmBruger
Opret Bruger
Status
Overordnet område: Oprettelse af Bruger
Opdater
Det er muligt at
ændre en alle informationer på en Bruger på nær
Brugernummeret.
kontrollere om ændringer af en Brugers informationer er i
overensstemmelse med regler og feltdefinitioner
Det er ikke muligt at
At ændre et Brugernummer
Vis
• Det er muligt at se en Brugers informationer
15. IT-arkitektur IT-governance Udvikling Udbud
Køkkenprojekt - eksempel
- 3 spor + tværgående spor
- Køkkenelementer
- Hårde hvidevare
- Klinker og gulve
- Tværgående: el og vand
Spor: Hårde hvidevare
- Afklaringsfasen: Hvilke typer hårde hvidevarer?
- Præcisering: Hvilken type opvaskemaskine og placering?
- Demo: Kvalitativ vurdering: Type, placering, el/vand, bestikkurv, antal kuverter,
tid, støj mv.
- Kundetest/afsluttende test: Ændre type bestikskurv (går tilbage i processen som
product backlog item – leveres i næste iteration)
En sådan ændring på et sent tidspunkt i leverancen, ville typisk
ikke være mulig uden en ÆØ
16. IT-arkitektur IT-governance Udvikling Udbud
Hvorfor får vi ÆØ – hvor er tvisterne
• Elementer kunden alligevel ikke har brug for (negativ)
• Elementer kunden har brug for, men ikke kravsat
• Elementer som leverandøren har tilbudt, men ønsker at ændre
• Tvister
– Områder hvor kunden har stillet for vage/uklare krav
– Områder hvor leverandøren ikke er kommet i bund med forståelsen af
det efterspurgte. Typisk bliver det tilbudte dermed også beskrevet
vagt/uklart/overordnet.
– Meget fokus på den primære brugervendte funktionalitet og konkrete
servicemål
• Dermed mindre fokus på områder som ligger lidt i periferien, eller er
vanskeligt forståelige for de der kender de primære forretningskrav
18. IT-arkitektur IT-governance Udvikling Udbud
CB og CAB
• Change Board (CB)
– Projektets change board
– Afvikles når projektet er slut
– Skal sikre at ÆØ er tilstrækkeligt dokumenteret
– Skal sikre at ÆØ overordnet set ikke bringer projektet i fare
• Change Advisery Board (CAB)
– Produktets change board
– Starter på første produktionsdag
– Skal sikre at ÆØ er tilstrækkeligt dokumenteret
– Skal sikre at ÆØ ikke kompromitterer driften
19. IT-arkitektur IT-governance Udvikling Udbud
Prøver
• Der var kravsat flg. obligatoriske prøver
– Fabrik, Installation, Konvertering, Delleverance, Overtagelse, Drift
• For alle Prøver, Tests og Reviews, var der beskrevet:
– Definition
– Formål
– Testens genstand
– Testdata
– Startkriterier
– Godkendelseskriterier
– Ansvar for testdata
– Ansvar for afvikling af prøven
20. IT-arkitektur IT-governance Udvikling Udbud
Tests og reviews
• Der var lavet et katalog af test og reviews som leverandøren kunne
byde ind med
– 10 funktionelle tests
– 13 non-funktionelle tests
– 2 reviews
• Baggrunden for denne tilgang var at tilgodese tilbudsgivere som
bød med henholdsvist et udviklingsprojekt eller standard system, da
disse to typer typisk giver to meget forskellige testforløb, med
meget forskellig økonomi
21. IT-arkitektur IT-governance Udvikling Udbud
Fordele ved modellen
• Det overordnede formål med modellen er at sikre at kunden får en
anvendelig løsning, inden for de krav der er stillet
• Tidlig indsigt i leverandørens evne til at levere, både for så vidt
angår kapacitet som kvalitet.
• Antageligvis kan mange ÆØ undgås (vha. præciseringer)
• Metoden er særdeles anvendelig hvis leverandøren udvikler off-
shore, da krav bliver nedbrudt til Tasks, og dermed er beskrevet
med et højt detaljeringsniveau, klar til at udvikle
22. IT-arkitektur IT-governance Udvikling Udbud
Observationsområder
• Metoden fordrer en stor grad af kundedeltagelse tidligt i projektet.
– Om omfanget af kundedeltagelse er større eller mindre totalt set er
uklart
23. IT-arkitektur IT-governance Udvikling Udbud
Problemområder
• Risiko følger traditionelt mønster, trods kundens tidlige involvering
– Leverandøren får godkendt iterationer og kundetests løbende, men
kan alligevel risikere ikke at få godkendt leverancen til sidst.
– Risikoen er dermed i stor udstrækning på leverandørens side.
• Metoden er ikke kendt af alle
– Det kan betyde at de første iterationer ikke når i mål, hvorfor det giver
mening at have et begrænset indhold i disse
Editor's Notes
Agil metode = få krav, og endnu færre MK (absolutte krav)
Denne metode = mange krav, men til dels samme leverancemodel som agil.
Forskellen ligger i agil metode åbner for en generel bred fortolkning af det system der skal leveres, hvor denne metode sætter klarere (snævrere) rammer op i form af krav i traditionel forstand.
Styringsmæssigt, mht. godkendelseskriterier og ÆØ er der stor forskel på de to modeller, ligesom der er forskel til et traditionelt vandfaldsprojekt
Mht. non-funktionelle krav er der stort sammenfald, der kan stilles samme krav til tilgængelighed, svartider, disaster recovery SPOC, support mv. i alle modeller.
MK, PK, K
Use cases lidt mere overordnede
Kunden får indsigt i forretningsfeatures, men ikke det der ligger under, det er udelukkende leverandøren ansvar
Forretningsfeautres skal kunne forstås af kunden – det underliggende ikke nødvendigvis – Tasks kan gives til udviklere
Når der testes er det vigtigt at forstå at kunden validerer forretningsfeatures, ikke systemfeatures, dvs. godkendelseskriterier skal laves på forretningsfeatures
Eksempel
Kunden -Data skal løbende kunne overføres til datavarehus
Leverandøren – OK, det bliver det med max 24 timers forsinkelse, og vha. snitflade X.
Systemfeatures - Datamodel skal understøtte kravet, snitflade skal laves, dataselektion skal programmeres, overførsel skal skeduleres osv.
Godkendelseskriterier i hver iteration, akkumuleret til kundetests, dernæst akkumuleret til endelige prøver
Afkobling af risici, problemområder findes tidligt, prøver bliver mest en skrivebordsopgave
Iteration starter ved demomøde i den foregående iteration
Leverandøren har forinden leveret en overordnet plan for hvad de enkelte iterationer forventes at indeholde, således det kan godtgøres at leverancen kan leveres i de planlagte iterationer
Sammenhæng mellem spor (moduler)
Godkendelseskriterier og testcases meget vigtige, det forhindrer mange ÆØ’er
Beslutningskraft afgørende, da det ellers bliver en akademisk øvelse.
Basisfunktionalitet først (brugerstyring mv.)
Afhængigheder mellem leverancer i spor
Det fremgår at det er en kompliceret
Regressionstest skal gennemføres af leverandøren så ny funktionalitet ikke medfører fejl i alle leveret funktionalitet
Tværgående funktionalitet
12 forretningsfeatures – 10 godkendte, 1 delvist godkendt, 1 afvist
Alle på baggrund af godkendelseskriterier og testcases.
Kunden kan alligevel afvise en forretningsfeature, hvis de ikke mener den opfylder formålet, selvom godkendelseskriterier er opfyldte.
Her kommer ÆØ så ind, igen tidligt i forløbet.
kan det evt. klares med en præcisering?
grupper af værdier – f.eks. stamdata på en bruger
Understregninger er forretningsfeatures for sig selv.