GIT kan gjøre ditt prosjekt mer agilt ! Kristian Rosenvold, Zenior AS Twitter etc: krosenvold.

Slides:



Advertisements
Liknende presentasjoner
Bruk av Jobpics som verktøy i veiledning
Advertisements

Teknologi i klasserommet
Bygg web på Opplæring Presentasjon Idium AS Bygg web på Opplæring.
SuperOffice - Visma Global ERP link - Tilbud/Ordre SuperOffice - Visma Global integrasjonen består av 3 produkter. ERP link SuperOffice - Visma Global.
Kvalitetssikring av h.app.tilpasn.
BraWeb Bestilling.
HVA ER ?.
Varetelling i PCKasse. Det finnes tre måter å telle på i PCKasse.
Dette er en test på SONY’s nye teknologi. Med dette nye systemet kan vi gjøre det slik at skjermen din fungerer som et kamera slik at vi kan ta et bilde.
Veiledning for firmakunder
Extreme Integration Oslo XP meetup, 22. mars, 2011 Johannes Brodwall.
Elementer av en utviklingsprosess
OPPGAVE 3 ORGANISASJONSPLAN.
Kapittel 7 Johanne har ingen klær.
Den store ID-quizen Hvem er du? - Ta testen nå!.
Heiskontrollsystem Gruppe 7 Arne E. Hansen Martin Stenmark Cecilie Vådahl Gunhild Kristiansen Kristian Vågen Magnus L. Asbjørnsen.
SOSIAL KAPITAL.
SEMESTEROPPGAVEN Design og detaljer Referanser Temavalg
23. januar 2004TDT4285 Planl&drift IT-syst1 Tjeneroppgraderinger TDT4285 Planlegging og drift av IT-systemer Anders Christensen, IDI.
Praktisk livredning med git
Presentasjon av spokus i HiØ-perspektiv
Hvordan skrive en god utredning?
Empiriske metoder Oppgaveanalyse, observasjon
1 14. februar 2006 TDT4285 Planl&drift IT-syst Forelesning nr 16: Sentralisering eller desentralisering TDT4285 Planlegging og drift av IT-systemer Våren.
Iterate.no The Lean Software Development Consultancy Prolog: Case 2 ‣ Et prosjekt fra gamledager ‣ Prosjektleder sa “Godt nok!” ‣ Kunden sa “Hva?? Skal.
  © Steria FitNesse som nyttig verktøy Smidig FitNesse som nyttig verktøy Anders Vindvad.
Kanban, det er et alternativ til Scrum det! ... eller?
Kapittel 39 Samlivsformer.
Gruppe 8 - Pizzamart Veien så langt. Ansvarsroller Ingen sjef over alle sjefer Alle har egne ansvarsområder – Scrum Master – Møteleder – Database-ansvarlig.
Tema: Test First Positivist: Det som ikke kan måles, eksisterer ikke! Reduserer sjanser for defekter! Gir en oppdatert ”TODO-liste” Gir trygghet til å.
PÅRØRENDE EN RESSURS Hvordan kan vi hjelpe tjenesteapparatet ? AKB-Pårørende en ressurs.
Tegreen™ 97 Støtter kroppens antioksidante forsvarssystem.
Boligtorget erfaringer så langt. Ønsker om ny funksjonalitet Rune Synnevåg Utviklingssjef.
Nettverkskommunikasjon og utviklingsprosjekter
Teknisk gjeld i smidige prosjekter Synliggjøre: Fremgang Hindringer
Publisering på verdensveven Kursdag 2 VÅFF, våren 2002.
Publisering på verdensveven Kursdag 3 VÅFF, våren 2002.
Standarder, innhold og ePortfolio Helge Hannisdal Product Manager it’s:learning
Hvordan kan foreldre bruke de vangligste funksjonene i Itslearning.com
God kommunikasjon – vær trygg
INF 1500; introduksjon til design, bruk og interaksjon
7. februar 2004TDT4285 Planl&drift IT-syst (M14)1 Sentralisering eller desentralisering TDT4285 Planlegging og drift av IT-systemer Anders Christensen.
Se på bildet? Hva ser du? Undersøkelser viser, at barn ikke kan identifisere parr i intime situasjoner, fordi de ikke har denne type bilder lagret i deres.
Her er en test på SONY`s siste teknologi
Exchange. EXCHANGE-MIGRASJONEN Øyvin Wormnæs Pilot-test IT-direktøren vedtok at USIT skulle være pilot-miljø  Stort spenn i plattformer og klienter.
Eziz Annagurban Veiledere: Sven-Olai Høyland Carsten Helgesen
Skjemaendringer i systemer bestående av XML-data i relasjonsdatabaser Høgskolen i Gjøvik Master i Medieteknikk, Marianne Brattrud.
Overvåking Feilhåndtering
Detta er en automatisk lønnsforhandling. Vær vennlig å svare på de neste spørsmålene. Dine svar vil danne grunnlag for til neste lønnsjustering. Neste>>
ORGANISASJON OG PROSESSER Kjetil Hoff Partner Innsikt1 AS.
1 21. februar 2006 TDT4285 Planl&drift IT-syst Forelesning nr 19: Revisjonskontroll TDT4285 Planlegging og drift av IT-systemer Våren 2006 Anders Christensen,
ONSDAG  1.økt fra  Vi var i klasserommet og sang sanger med bevegelse og rytmer. Konsentrerte oss veldig om puls-slag. Pulsen i.
Disaster Preparation/Recovery Solutions and Messaging Backup/Restore Exchange server 2003.
Trådløs kulturby Andy Pham Damir Nedic Amund Letrud Ruben Vijayaroopan Sivarajah Espen Olsen.
Johan From Professor Handelshøyskolen BI
Subversion addin for Visual Studio.NET Gruppe 03-10: Arild Fines Per August Krämer Kristin Borud.
Brukerveiledning for kloning i GIMP
Subversion addin for Visual Studio.NET av: Arild Fines Per August Krämer Kristin Borud.
InterAct prosessen på FI Veien til nye bachelor- og master- programmer.
Hvordan integrere utenlandske studenter? Ulike grupper: Utvekslingsstudenter (1 semester) Kvotestudenter (flerårige program) Individuelle studenter.
Oppdatert web-løsning Kongsberg o-lag
Hospitering Velkommen.
Hvordan få til gode samarbeidsavtaler?
Samarbeidsgruppemøtet
Dagfinn Bergsager Universitetet i Oslo SMIDIG 2016
Produksjonssetting i Cerebrum
Nasjonalt velferdsteknologiprogram
EPiServer Connect for CRM
Utskrift av presentasjonen:

GIT kan gjøre ditt prosjekt mer agilt ! Kristian Rosenvold, Zenior AS Twitter etc: krosenvold

Verktøy kan da ikke gjøre et prosjekt mer agilt ? Versjonskontroll skaper unødig forskjell mellom planlegging og utvikling Storyer bør være godt synlige i versjonskontroll Gjennomgående og klart synlige storyer fra planning til deployment Økt fokus på storyer!?

Hva er git ? Distribuert, fullstendig repository på alle maskiner Håndterer offline jobbing bra Designet fra bunn av for å håndtere effektiv branching og merging. Ditt gamle vcs er ikke bygd fra bunn opp for å håndtere dette Støtte ikke-lineær utvikling Raskt

Branching i et agilt arbeidsflyt ReleaseA Story1 ReleaseB Story3 Story2 Impediment QA Story4

Refactoring Gjøres på egen mikro-branch Testes uten kontekst av andre endringer Committes/integreres tilbake til intgrasjonsbranch asap ReleaseA Story X

Direkte på integrasjonsbranch Små feilrettinger Api endringer eksterne systemer for inneværende release Fiks av testknekk, f.eks. Integrasjonstester med eksterne avhengigheter

Samarbeidsformer i git Hierarkisk distribuert «millitærmodell» Linux kjernen har flere tusen committere Alle har full frihet til å gjøre hva de vil, men din overordnede har full frithet til å ikke godta arbeidet. Individuelle samarbeidende aktører Alle legger ut sitt offentlige repo på sin webside Hente litt herfra og derfra, avhengig av hvem man velger å samarbeide med. Formelle/Uformelle nettverk. Sentralisert delt repository Alle committer «stort sett» til felles-repo (som i svn) Passer bra i prosjekter der alle er likeverdige.

Konsekvenser Integrasjonsbranchene blir rolige steder Krigsoner i svn, fredelig i git Endringer i rutiner for automatisk bygg Autodeploy til akseptansetest ved grønn nybygg i integrasjonsbranch ? Lett å gjøre QA ved merge tilbake til integrasjonsbranch Stryingsartifakter (storyer) gjennomgående fra planning til deployment

Konklusjon GIT kan gjøre ditt prosjekt mer agilt! Storyer gjennomgående synlig fra planning til prodsetting

Git != svn + magi I've got a feeling we're not in Kansas any more  Dorothy, Wizard of oz