Jeg ser noen ganger begrepet «Gating» eller «Gating bugs» i scrum-utvikling.
Jeg følte at det er noe som må bli løst før neste sprint.
Har jeg rett?
Kommentarer
- Kan du gi et sitat for dette begrepet? Jeg ' har aldri hørt om det før, og Google viser ingenting.
- Jeg ' har hørt dette ordet før. Det ' er veldig rart at jeg ' ikke finner noe på Google.
- Noen andre misles det som " Gatling-feil "?
- @MasonWheeler: Ja. Og nå vil jeg komme med en definisjon for det begrepet som gir mening.
- @MichaelBorgwardt Det er åpenbart at ' er den tingen som skjer når noe gjentatt element på meldingssløyfen din kaster et unntak som dukker opp en feildialog, men de ender på en eller annen måte på en annen tråd slik at skjermen blir spammet med zillioner av overlappende feildialoger så raskt som datamaskinen kan kaste dem ut.
Svar
I de fleste tilfeller er «gating» egentlig synonymt med «blokkering» – det vil si at en ting er å stoppe noe annet fra fortsetter. Sammen med det er det en implikasjon av et gjerde på hver side av porten – med andre ord, dette blokkerer ikke bare, men er noe som er vanskelig å sidestegge eller jobbe rundt, så du kan ikke (for eksempel) bare spott ut dette stykket til feilen er løst.
Et åpenbart eksempel vil være noe ekstremt grunnleggende for alt i systemet. La oss for eksempel anta at du hadde et system skrevet på Java , men du brukte en tilpasset virtuell maskin – da prøvde noen å optimalisere (si) minnetildelingsenheten, men introduserte en feil slik at forsøk på å tildele et objekt kan krasje hele systemet. Du kan ikke virkelig spotte minnetildeling, og du kan ikke teste noe pålitelig. Du er oppe mot veggen og kan ikke fortsette lenger til feilen er løst.
[Nei, jeg mener ikke å velge Java spesielt – en annen virtuell maskin som er tilgjengelig i åpen kildekode kan føre til nøyaktig den samme typen problemer like enkelt, og selvfølgelig er det også alle slags andre problemer – dette er tilfeldigvis et spesielt ekstremt eksempel.]
Kommentarer
- Så snart jeg byttet ut " gating " med " blokkerer ", er det fornuftig for meg. Takk!
- Det ' er viktig å merke seg at gating ikke er en del av Scrum. Det ' er en prosess som jeg identifiserer som en del av en metodikk for endringskontroll. Mye får ' s sammen med Scrum i disse dager, og det skaper stor forvirring i bransjen.
Svar
Begrepet «gating bug» eller «gating» er ikke en del av Scrum-terminologien. En gate er noe som blokkerer fremdrift. Et lignende begrep er «blocking bug «.
En vanlig bruk av gate i prosjektledelse er fasegate-modellen , som definerer klare og tydelige faser av prosjektet og har porter som prosjektet må passere for å få lov til å fortsette. Det er annerledes enn et eksempel på en feil, siden en gate ofte er en planlagt aktivitet og ikke noe som oppdages eller oppstår i løpet av et prosjekt.