abonnement Unibet Coolblue Bitvavo
pi_91371033
Je wilt echt geen watervalachtige trajecten na de sprint hebben waar het werk van meerdere teams gemerged, getest en gereleased wordt.

Op het moment dat er een verstoring in de pijplijn optreedt omdat een release langer loopt dan de sprint ben je fucked omdat een hele grote codebase staat te wachten om gereleased te worden (die nog niet stabiel is) en iedereen die vanaf dat moment iets nieuws wil bouwen moet hele oude code gebruiken (en later rebasen). Je krijgt dus ontzettend veel overhead en mergeconflicten.

Wat je wilt hebben is verregaande testautomatisering en het releasen van features zodra ze in-sprint getest en geaccepteerd zijn. In plaats van grote maar minder frequente releases ga je naar meer frequente maar kleinere releases, waarbij je per story een release doet (die relatief snel te testen is; zeker als je gebruik maakt van verregaande automatisering om te testen en te deployen).
  maandag 17 januari 2011 @ 11:20:07 #52
232633 Erlandil
The Stormwalker
pi_91454586
Leuke reactie Vagere_Hein, dat is inderdaad wat zich soms voordoet. Bepaalde omgevingen moeten vrijgegeven worden rondom een in productie name maar dat kan nog niet omdat er ook nog 'werk voor nazorg' ligt.

Het antwoord wat je omschrijft, verregaande testautomatisering, en het releasen van features zodra ze in-sprint getest en geaccepteerd zijn is een hele goede. Ware het niet dat we hier te maken hebben met een offerte proces en contractaanvraag keten waar minimaal 4-6 dagen overheen gaat. Met name met nieuwe features die op bestaande keten ingrijpen. Je krijgt dus voor een minimale regressieset dus al 5-8 dagen doorlooptijd als je echt pech hebt.

Ik moet eerlijk bekennen dat we op dit moment druk aan het kijken zijn hoe we dit zo goed mogelijk kunnen laten landen, maar het enige alternatief waar ik aan denk is een compleet onafhankelijke ketenomgeving waarin een keten permanent staat. Zodra er dan sprints iets opleveren, plaats daar heen en laat ketentest lopen, blijf ondertussen lekker doorsprinten in de andere omgeving. Nadeel daarvan is nog steeds dubbel opslaan van code, wat enorm redundant is.
pi_91477170
Ah jullie missen dus een van de letters in OTAP?
pi_91574222
quote:
1s.gif Op vrijdag 14 januari 2011 10:57 schreef Viking84 het volgende:
Er wordt niet zoveel gepost, zie ik, maar goed, ik zal dit topic ook even volgen.
Ben als een soort van plan B een carrière switch naar software tester aan het overwegen, maar wil me eerst goed oriënteren, onderzoeken of ik de benodigde competenties wel echt in huis heb etc (heb overigens neerlandistiek gestudeerd).
Je hebt WO-niveau. Je kan je goed concentreren schat ik, en ik denk dat je goed letterlijk kan lezen. Dat zijn pluspunten.

Lang geleden heb ik eens bij Sogeti gesolliciteerd, die namen destijds sollicitanten een grondige test af, met direct uitslag, en op basis van die uitslag bepaalden ze geschiktheid als tester. Kijk eens op de site, er stond een voorbeeldtestje en misschien staat er wel iets over de sollicitatieprocedure. Ik heb hun aanbod afgewezen ;).
ik moet verrassend weinig
Es ist heute schlecht und wird nun täglich schlechter werden, – bis das Schlimmste kommt
pi_91574313
quote:
1s.gif Op vrijdag 14 januari 2011 13:41 schreef Erlandil het volgende:
Toch nog een inhoudelijk discussie punt naar aanleiding van een wat oudere post omtrent scrummen.

Hoe zien jullie Scrum met meerdere teams in combinatie met een wat grotere applicatieketen?

Ik moet eerlijk bekennen dat sprints en een grote applicatieketen best wel grondig bijten. Om een goede ketentest uit te voeren ben ik soms even lang als een sprint bezig en dat werkt niet echt goed samen.
Ik vond het een ramp. De scrum functioneerde als een soort veredelde unittest, in de keten en als acceptatie werd gewoon niet getest. Maar er stond wel een goedkeuring van het testteam onder. Waardeloos.
ik moet verrassend weinig
Es ist heute schlecht und wird nun täglich schlechter werden, – bis das Schlimmste kommt
pi_91577625
Is het mogelijk als student een bijbaantje als software tester te vinden? Zo ja, weet iemand bedrijven die part time softwaretesters aannemen?
Karakter en zelfvertrouwen verkopen ze niet in kledingwinkels vrees ik.
  woensdag 19 januari 2011 @ 20:06:35 #57
78654 Viking84
Going, going, gone
pi_91577830
quote:
2s.gif Op woensdag 19 januari 2011 19:07 schreef sigme het volgende:

[..]

Je hebt WO-niveau. Je kan je goed concentreren schat ik, en ik denk dat je goed letterlijk kan lezen. Dat zijn pluspunten.

Lang geleden heb ik eens bij Sogeti gesolliciteerd, die namen destijds sollicitanten een grondige test af, met direct uitslag, en op basis van die uitslag bepaalden ze geschiktheid als tester. Kijk eens op de site, er stond een voorbeeldtestje en misschien staat er wel iets over de sollicitatieprocedure. Ik heb hun aanbod afgewezen ;).
Woensdag heb ik een test :) (niet bij Sogeti, maar elders). Ben benieuwd! Stiekem ben ik één van de weinige mensen die het leuk vinden om toetsen en examens te maken ;).
Niet meer actief op Fok!
pi_91581992
Viking mocht je echt op zoek zij, pm me maar. Wij nemen ook onervaren mensen aan die dan een 6 weken durende cursus krijgen ..en daarop dan ook feedback of je geschikt bent enzow
  vrijdag 21 januari 2011 @ 14:43:25 #59
232633 Erlandil
The Stormwalker
pi_91660154
Beetje laat nog met reageren (dacht dat het topic niet meer bijgewerkt was :D).

Nee, OTAP hebben we wel. O, ontwikkelomgeving, hierin zitten de ontwikkelaars om velerlei niveaus te werken, afhankelijk van het systeem hun eigen O omgeving of niet.
T: Testomgeving, hierin wordt een eerste oplevering gedaan voor ketentest.
A: acceptatieomgeving, productielike, hierin wordt eigenlijk een groot gedeelte van de FAT en GAT gedaan.
P: productie natuurlijk.

Waar wordt er nu gescrumd en opgeleverd? Antwoord: in O en T (mogelijk dat daar al de fout zit hoor). In ieder geval weet ik dat voor deelsystemen bepaalde testers in O druk aan het werk zijn. Voor specifieke services worden deze in een pre Test omgeving zelfs nog gezet, zodat ze al aan te roepen zijn vanuit O en T met een bestaande keten. Het probleem is echter, zodra er een release kalender gevolgd wordt, dan mag er voor ketentesten niets veranderen in T om deze succesvol naar A te zetten. En aangezien de A omgeving niet te lang mag afwijken van de P omgeving ivm productie incidenten...

Wat ik effectief doe is wachten tot ik een ons weeg voordat alle opleveringen naar T gedaan zijn, dan start de ketentest voor het totaal aan nieuwe features. Die test kost minimaal x aantal dagen afhankelijk van de functionaliteit. Aangezien er ook ingrijpen geweest zijn aan front office en backoffice kant ontkom ik er niet aan om alle onderdelen te moeten hertesten (plus, anders spreek je niet van end to end ketentest).

Vervolgens moet in A dan de boel nog eens dunnetjes over omdat die omgeving wel productielike is. Dat kost dus effectief 2-4 weken in T en dan nog eens 2-4 weken in A. Dat zijn dus 8 weken waarin de scrumteams ondertussen enkel in O bezig zijn, maar er kan daar blijkbaar geen volledige integratie plaatsvinden.

Ik zou dus eigenlijk zeggen dat we na T een aparte ketenomgeving zouden moeten hebben zodat die onafhankelijk van het scrum gedeelte getest kan worden. Helaas, dit is kostentechnisch niet mogelijk, dus ik blijf met een dilemma zitten voor wat betreft scrum/ketentesten.
  vrijdag 21 januari 2011 @ 14:46:54 #60
232633 Erlandil
The Stormwalker
pi_91660315
quote:
2s.gif Op woensdag 19 januari 2011 20:02 schreef MoneyTalks het volgende:
Is het mogelijk als student een bijbaantje als software tester te vinden? Zo ja, weet iemand bedrijven die part time softwaretesters aannemen?
Hmm.. ik moet eerlijk bekennen dat ik persoonlijk vind dat het vak tester een vak apart is. Sommige baantjes waarin je relatief weinig kunde nodig hebt kun je als bijbaantje doen, andere wat minder. Parttime werken als software tester is wel mogelijk, maar ook daar moet je blijven bijscholen en kennis opdoen. Verder moet je daar ook eigenlijk een eerste leertraject in hebben voordat je het 'goed kan'. In dat kader denk ik dat je als bijbaantje niet veel verder zult komen dan het niveau 'amateurtester'. En ik betwijfel of organisaties daar erg mee geholpen zijn.
  vrijdag 21 januari 2011 @ 15:22:37 #61
153506 Captain_Fabulous
Nog steeds CyclingGirl fan
pi_91661968
quote:
1s.gif Op vrijdag 21 januari 2011 14:43 schreef Erlandil het volgende:
Beetje laat nog met reageren (dacht dat het topic niet meer bijgewerkt was :D).

Nee, OTAP hebben we wel. O, ontwikkelomgeving, hierin zitten de ontwikkelaars om velerlei niveaus te werken, afhankelijk van het systeem hun eigen O omgeving of niet.
T: Testomgeving, hierin wordt een eerste oplevering gedaan voor ketentest.
A: acceptatieomgeving, productielike, hierin wordt eigenlijk een groot gedeelte van de FAT en GAT gedaan.
P: productie natuurlijk.

Waar wordt er nu gescrumd en opgeleverd? Antwoord: in O en T (mogelijk dat daar al de fout zit hoor).
Je vermoeden klopt als een bus. Als je echt Agile wil gaan, zul je eigenlijk ook een continuous build proces moeten hebben. DWZ, dat als een programmeur een nieuw stuk code maakt (of veranderd), deze wordt ingechecked. Op dat moment wordt er een aparte versie gebouwd, die op dat punt alleen toegankelijk is voor de betreffende programmeur. Over die versie wordt een eerste bak unittests gedraaid. Geven die geen fouten, dan wordt de versie automatisch gedeployed.
Dus je hebt eigenlijk meerdere releases per dag, als de programeurs een beetje doorpezen kan je elk uur een nieuwe release hebben.
Ik heb zo'n vermoeden dat julie daar nog niet helemaal zijn, qua proces.
Metalman. Maar ook ESF fan. Solo vakantiefietser met tentje. Dichter.
26-10 Attila/Eskimo Callboy (Amsterdam), 21-11 The Algorithm (Haarlem)
  vrijdag 21 januari 2011 @ 15:24:17 #62
153506 Captain_Fabulous
Nog steeds CyclingGirl fan
pi_91662044
quote:
1s.gif Op vrijdag 21 januari 2011 14:43 schreef Erlandil het volgende:
Dat zijn dus 8 weken waarin de scrumteams ondertussen enkel in O bezig zijn, maar er kan daar blijkbaar geen volledige integratie plaatsvinden.
Wat voor soort programeertaal/omgeving is het?
Metalman. Maar ook ESF fan. Solo vakantiefietser met tentje. Dichter.
26-10 Attila/Eskimo Callboy (Amsterdam), 21-11 The Algorithm (Haarlem)
  vrijdag 21 januari 2011 @ 15:28:15 #63
153506 Captain_Fabulous
Nog steeds CyclingGirl fan
pi_91662212
quote:
2s.gif Op woensdag 19 januari 2011 20:02 schreef MoneyTalks het volgende:
Is het mogelijk als student een bijbaantje als software tester te vinden? Zo ja, weet iemand bedrijven die part time softwaretesters aannemen?
Nee. Nee.
Part time softwaretesters bestaan wel, maar dat zijn dan mensen van de afdeling die het product gebruiken, en uitgeleend worden om te testen.
Voor het uitvoeren van software tests worden soms wel uitzend krachten gebruikt, als het om vrij dom invulwerk gaat. Dan ben je geen software tester. Maar een uitvoerder, die gewoon een lijstje moet afwerken.
Testen is meer dan wat lukraak op knoppen drukken en door een applicatie heen wandelen.
Metalman. Maar ook ESF fan. Solo vakantiefietser met tentje. Dichter.
26-10 Attila/Eskimo Callboy (Amsterdam), 21-11 The Algorithm (Haarlem)
pi_91662258
TVP. Ik krijg binnenkort ook met software-testers te maken dus een extra inzicht is nooit weg.
  vrijdag 21 januari 2011 @ 15:29:14 #65
232633 Erlandil
The Stormwalker
pi_91662262
Nee dat absoluut niet, maar ook niet op dag niveau, en zelfs niet op week niveau en soms zelfs niet op sprint niveau (mijns inziens).

Het grote dilemma alleen is wel dat indien je echt agile wilt gaan, dat je dan alle systemen waar mee gemoeid is wel staande moet houden. Er mag dus niet in het volgende systeem iets omdonderen. Dit gaat binnen een systeem dus nog wel goed, maar zodra je over systemen heen gaat wordt het ingewikkelder.

Programmeertaal.. goede vraag. Heb ik weinig mee te maken. Ik maak enkel gebruik van XML om services mee te checken. Er zit zowieso stukken JAVA in, binnen de services wordt spul van IBM gebruikt. Cordys is een onderdeel (geen idee in welke taal die werkt).
  vrijdag 21 januari 2011 @ 15:30:46 #66
232633 Erlandil
The Stormwalker
pi_91662344
Eigenlijk bedenk ik me net hoe een continuous buildproces zich verhoudt tot een businessproces wat meerdere dagen overstijgt of zelfs tot aan een week of wat gaat. Zonder mogelijkheid tot tijdreizen per systeem of systemen gaat dit sowieso conflicten geven.
  vrijdag 21 januari 2011 @ 15:32:33 #67
232633 Erlandil
The Stormwalker
pi_91662419
quote:
7s.gif Op vrijdag 21 januari 2011 15:29 schreef Citizen.Erased het volgende:
TVP. Ik krijg binnenkort ook met software-testers te maken dus een extra inzicht is nooit weg.
Mag ik vragen op welk gebied je te maken krijgt met software testers? Misschien kunnen we dan ook al vragen beantwoorden die je mogelijk hebt?
  vrijdag 21 januari 2011 @ 15:35:21 #68
153506 Captain_Fabulous
Nog steeds CyclingGirl fan
pi_91662546
1 van de dingen die echt moeten als je gaat scrummen, is dat je requirements gaat opknippen in hapklare brokken. Idealiter, worden alle changes zo klein opgeknipt dat een programeur ze in 1 dag af krijgt. Dat lijkt me bij jou al een probleem, als ik het zo hoor.
Metalman. Maar ook ESF fan. Solo vakantiefietser met tentje. Dichter.
26-10 Attila/Eskimo Callboy (Amsterdam), 21-11 The Algorithm (Haarlem)
pi_91662627
quote:
1s.gif Op vrijdag 21 januari 2011 15:28 schreef Captain_Fabulous het volgende:

[..]

Nee. Nee.
Part time softwaretesters bestaan wel, maar dat zijn dan mensen van de afdeling die het product gebruiken, en uitgeleend worden om te testen.
Euh, er bestaan ook wel echte softwaretesters die deeltijd werken *) .
Vorige klus als freelance testcoördinator was 16 uur/week. Daarvoor in vaste dienst 32uur/week.

Maar bijbaantjessoftwaretesters ben ik nog nooit tegengekomen, en het lijkt me er ook niet geschikt voor.
ik moet verrassend weinig
Es ist heute schlecht und wird nun täglich schlechter werden, – bis das Schlimmste kommt
  vrijdag 21 januari 2011 @ 15:47:31 #70
232633 Erlandil
The Stormwalker
pi_91663104
quote:
1s.gif Op vrijdag 21 januari 2011 15:35 schreef Captain_Fabulous het volgende:
1 van de dingen die echt moeten als je gaat scrummen, is dat je requirements gaat opknippen in hapklare brokken. Idealiter, worden alle changes zo klein opgeknipt dat een programeur ze in 1 dag af krijgt. Dat lijkt me bij jou al een probleem, als ik het zo hoor.
Ja, dat is absoluut wel een probleem. Ik zal eerlijk bekennen dat wat dat betreft het requirementsproces uberhaupt een ramp is. Maar dat neemt niet weg dat je, zelfs al heb je het zo klein opgeknipt dat je dan alsnog een probleem hebt. Als je op dag 1 iets wijzigt in programmatuurcode a kan dit op systeem niveau prima werken. Maar zodra je dan over een hele lange keten heen gaat kijken waarin een offerte van aanbod naar contract en financiele verwerking moet dan is een wijziging halverwege zo'n looptijd dus funest. Met name tijdtechnisch gaan we dan vaak nat (ook het uitrollen van een nieuw stukje code kan precies op moment T vallen waardoor die keten onderbroken is).

Vandaar ook mijn eerste vraag zo. Eigenlijk moet ik de vraag dus nog beter stellen, hoe verhoudt scrum zich tot een hele lange keten met afhankelijkheden van ook legacy systemen. (in dit geval een mainframe wat niet 24/7 open is maar van 10-17) en een doorlooptijd van meerdere dagen.
pi_91663371
quote:
1s.gif Op vrijdag 21 januari 2011 15:32 schreef Erlandil het volgende:

[..]

Mag ik vragen op welk gebied je te maken krijgt met software testers? Misschien kunnen we dan ook al vragen beantwoorden die je mogelijk hebt?
Ik kom terecht in een projectmanagement-team. Het ontwikkelen en vervolgens testen van bepaalde software is een onderdeel van dat project. Ontdekte dat er op dit moment nog niet echt gestructureerd getest wordt en dat daar dus nog wel enige verbetering in aan te brengen is.
  vrijdag 21 januari 2011 @ 15:58:06 #72
153506 Captain_Fabulous
Nog steeds CyclingGirl fan
pi_91663604
quote:
1s.gif Op vrijdag 21 januari 2011 15:47 schreef Erlandil het volgende:
Eigenlijk moet ik de vraag dus nog beter stellen, hoe verhoudt scrum zich tot een hele lange keten met afhankelijkheden van ook legacy systemen. (in dit geval een mainframe wat niet 24/7 open is maar van 10-17) en een doorlooptijd van meerdere dagen.
Niet. Ik kan me voorstellen dat je na een scrum periode, de changes van de verschillende teams samenvoegt, en die dan door die keten heen jaagt. Terwijl dat gebeurt, gaat het scrumteam gewoon verder met ontwikkelen. Een scrumteam is een klein softwarefabriekje, waar afgevaardigden in zitten van alle disciplines. Het moet niet veel groter zijn dan een man of 8.
Niet elke organisatie is er geschikt voor, het vergt wennen, leren en aanpassen.
Metalman. Maar ook ESF fan. Solo vakantiefietser met tentje. Dichter.
26-10 Attila/Eskimo Callboy (Amsterdam), 21-11 The Algorithm (Haarlem)
  vrijdag 21 januari 2011 @ 15:58:58 #73
153506 Captain_Fabulous
Nog steeds CyclingGirl fan
pi_91663641
quote:
3s.gif Op vrijdag 21 januari 2011 15:37 schreef sigme het volgende:

[..]

Euh, er bestaan ook wel echte softwaretesters die deeltijd werken *) .
ja, je kan deeltijd werken, maar dan ben je wel fulltime tester :7 Met alle kennis, training en ervaring die nodig is!
Metalman. Maar ook ESF fan. Solo vakantiefietser met tentje. Dichter.
26-10 Attila/Eskimo Callboy (Amsterdam), 21-11 The Algorithm (Haarlem)
  vrijdag 21 januari 2011 @ 15:59:41 #74
232633 Erlandil
The Stormwalker
pi_91663678
quote:
2s.gif Op vrijdag 21 januari 2011 15:52 schreef Citizen.Erased het volgende:

[..]

Ik kom terecht in een projectmanagement-team. Het ontwikkelen en vervolgens testen van bepaalde software is een onderdeel van dat project. Ontdekte dat er op dit moment nog niet echt gestructureerd getest wordt en dat daar dus nog wel enige verbetering in aan te brengen is.
Oeh, dan wil ik graag een heel brutaal adviesje geven. Probeer gelijk te achterhalen of er iemand specifiek verantwoordelijk is voor het testen van de ontwikkelde software, zowel door de ontwikkelende partij als de accepterende. Liefst voor beide. Indien deze er niet is (en met name niet op projectmanagement niveau) dan aan de bel trekken. Dat gaat je waarschijnlijk een hoop kosten schelen als je daar nu al iemand voor hebt die het testproces voor je in kaart brengt.

En uiteraard, als dit niet mogelijk is, probeer dan te achterhalen wat de verantwoordelijkheden zijn van de software testers zelf. Hieruit kun je ook een hoop zaken afleiden waar je 'winst' mee kunt halen.
  vrijdag 21 januari 2011 @ 16:01:13 #75
232633 Erlandil
The Stormwalker
pi_91663740
quote:
1s.gif Op vrijdag 21 januari 2011 15:58 schreef Captain_Fabulous het volgende:

[..]

Niet. Ik kan me voorstellen dat je na een scrum periode, de changes van de verschillende teams samenvoegt, en die dan door die keten heen jaagt. Terwijl dat gebeurt, gaat het scrumteam gewoon verder met ontwikkelen. Een scrumteam is een klein softwarefabriekje, waar afgevaardigden in zitten van alle disciplines. Het moet niet veel groter zijn dan een man of 8.
Niet elke organisatie is er geschikt voor, het vergt wennen, leren en aanpassen.
Tja.. daar neig ik dus ook heel erg naar. Een aparte ketenomgeving waarin gewoon om de zoveel tijd (zeg maar release kalender) een boel nieuwe stukjes gehangen worden en afhankelijk daarvan de boel naar A en P knikkeren. Ik ben me ook wel goed bewust van het feit dat onze scrumteams van foutieve samenstelling zijn (business ontbreekt soms, test ontbreekt soms, er is een apart scrumteam voor ontwerp :D)
  vrijdag 21 januari 2011 @ 16:11:28 #76
153506 Captain_Fabulous
Nog steeds CyclingGirl fan
pi_91664223
Dude...technisch gesproken scrummen julie totaal niet!
Bedrijven geven vaak een eigen draai aan ontwikkelmethodes, maar dit klinkt heel, uh, aardig zeggen, 'creatief' O+
Metalman. Maar ook ESF fan. Solo vakantiefietser met tentje. Dichter.
26-10 Attila/Eskimo Callboy (Amsterdam), 21-11 The Algorithm (Haarlem)
  vrijdag 21 januari 2011 @ 16:21:52 #77
153506 Captain_Fabulous
Nog steeds CyclingGirl fan
pi_91664715
quote:
1s.gif Op vrijdag 21 januari 2011 15:59 schreef Erlandil het volgende:

[..]

Probeer gelijk te achterhalen of er iemand specifiek verantwoordelijk is voor het testen van de ontwikkelde software, zowel door de ontwikkelende partij als de accepterende.
Nog brutaler, is er eigenlijk wel een goede acceptant? Die ook zich dusdanig gedraagd? Als de softwaretesters iemand nodig hebben die knopen kan doorhakken als het onzeker is of iets volgens specificatie is bijvoorbeeld, is die er dan?

quote:
En uiteraard, als dit niet mogelijk is, probeer dan te achterhalen wat de verantwoordelijkheden zijn van de software testers zelf. Hieruit kun je ook een hoop zaken afleiden waar je 'winst' mee kunt halen.
Inderdaad...aan wie geven de testers input? Wat voor soort? Er zijn bedrijven waar projectmanagers een go/no go beslissing laten maken door de testafdeling. Lekker makkelijk, maar dus ook fout. Testers geven inzicht in risiko's en kwaliteit. De acceptant moet beslissen of je ermee live gaat. Als tester speel je een belangrijke riool in dat proces, maar je bent geen beslisser!
Metalman. Maar ook ESF fan. Solo vakantiefietser met tentje. Dichter.
26-10 Attila/Eskimo Callboy (Amsterdam), 21-11 The Algorithm (Haarlem)
  vrijdag 21 januari 2011 @ 16:55:58 #78
232633 Erlandil
The Stormwalker
pi_91666293
Ik ga met bovenstaande post helemaal mee ;)
(en ook met het 'creatieve scrummen' , dit kwam ook reeds uit onze evaluatie van testteam)
  vrijdag 21 januari 2011 @ 20:51:06 #79
28280 Fugie
Porsche _O_
pi_91676588
quote:
1s.gif Op vrijdag 21 januari 2011 15:22 schreef Captain_Fabulous het volgende:

[..]

Je vermoeden klopt als een bus. Als je echt Agile wil gaan, zul je eigenlijk ook een continuous build proces moeten hebben. DWZ, dat als een programmeur een nieuw stuk code maakt (of veranderd), deze wordt ingechecked. Op dat moment wordt er een aparte versie gebouwd, die op dat punt alleen toegankelijk is voor de betreffende programmeur. Over die versie wordt een eerste bak unittests gedraaid. Geven die geen fouten, dan wordt de versie automatisch gedeployed.
Dus je hebt eigenlijk meerdere releases per dag, als de programeurs een beetje doorpezen kan je elk uur een nieuwe release hebben.
Ik heb zo'n vermoeden dat julie daar nog niet helemaal zijn, qua proces.
Agile is gek, maar OTAP en agile kunnen elkaar ook redelijk bijten (als je echt snel als een madderfakker wil gaan doe je niet aan otap, gewoon alleen O en misschien A).

Bovendien hoeft Agile niet elke dag een oplevering te zijn, agile is meer een manier van werken dan wat anders. Iedereen valt een beetje over elkaar heen dat agile perse snel en kort moet zijn, maar dat is niet waar. Zelfde idee als dat requirements en ontwerpen niet nodig zijn bij agile (blabla geen tijd etc), maar dat heeft niets met agile te maken.

IMHO is agile niet meer dan een hele dynamische manier van werken, waarmee je in korte iteraties en met korte lijnen tussen ontwerp-bouw-test zo snel mogelijk resultaat wilt halen. Soort van prototyping on steriods.

De hele invulling van een agile werkmethode staat vrij los, hoewel er een aantal kenmerken als scrum en daily standups zijn die wel vereist zijn. Oja, en een team van mensen die goed met elkaar kunnen werken, flexibel en communicatief vaardig zijn is ook wel handig.
  vrijdag 21 januari 2011 @ 22:26:48 #80
232633 Erlandil
The Stormwalker
pi_91682899
Hmm. ja, ergens is Agile en OTAP natuurlijk in beginsel conflicterend. Het ene gaat uit van alles in een keer en het andere gaat uit van een gefaseerd model.

Verder, volledig eens dat het een dynamische manier van werken is waarin vaak de misstap gemaakt wordt dat requirements en ontwerp er minder (of niet) toe doen.
Maar dan nog, het kenmerkt zich wel door relatief vaak en snel kleinere delen opleveren (wel werkend uiteraard). Dit is ook de reden dat het vaak naar management gecommuniceerd wordt als zijnde: ' kan snel iets opleveren' --> korte time to market producten. Maar dat is dus lang niet altijd waar als aan de grondbeginselen getornd wordt. :D
  vrijdag 21 januari 2011 @ 23:34:18 #81
28280 Fugie
Porsche _O_
pi_91686691
quote:
1s.gif Op vrijdag 21 januari 2011 22:26 schreef Erlandil het volgende:
Hmm. ja, ergens is Agile en OTAP natuurlijk in beginsel conflicterend. Het ene gaat uit van alles in een keer en het andere gaat uit van een gefaseerd model.

Verder, volledig eens dat het een dynamische manier van werken is waarin vaak de misstap gemaakt wordt dat requirements en ontwerp er minder (of niet) toe doen.
Maar dan nog, het kenmerkt zich wel door relatief vaak en snel kleinere delen opleveren (wel werkend uiteraard). Dit is ook de reden dat het vaak naar management gecommuniceerd wordt als zijnde: ' kan snel iets opleveren' --> korte time to market producten. Maar dat is dus lang niet altijd waar als aan de grondbeginselen getornd wordt. :D
Het argument is inderdaad vaak; ja we gaan agile doen want dan hebben we snel resultaat.
Overigens kunnen agile en otap elkaar heel goed aanvullen, maar dan moet je je agile traject wel wat structureren. En structuur is op 1 of andere manier altijd een woord wat mensen die agile doen niet tof vinden, net zoals plannen :P
  zaterdag 22 januari 2011 @ 08:12:54 #82
153506 Captain_Fabulous
Nog steeds CyclingGirl fan
pi_91696450
Sommige organisaties zien Agile als een excuus om niet meer te ontwerpen of te documenteren. ' Want daar hebben we geen tijd voor' . Dat is onzin natuurlijk. Je maakt alleen niet een ontwerp voor je begint, dat vrijwel vaststaat, maar TIJDENS je iteratie. Met alle disciplines erbij. Er komen dus geen dingen in te staan die leuk klinken, maar voor de programmeur bijna onmogelijk zijn om te bouwen, bijvoorbeeld. Daar kom je nu gelijk achter ipv na een paar maanden. Is best handig.
Omdat je beter snapt wat je doet kun je de zaken beter, korter, gerichter documenteren. Maar sommige mensen noemen zodra ze Agile gaan alle documentatie 'waist' . Dat is best jammer.

En ja, je krijgt snel EEN resultaat. Maar acceptant en management zullen moeten accepteren dat ze soms functionaliteit in brokken opgeleverd krijgen. Uitgangspunt zal dan wel zijn dat elke opgeleverde componenten waarde heeft voor de business, maar het zal niet gelijk zijn wat ze willen. Als dat niet goed gesnapt wordt, kun je na een paar iteraties, halverwege het project (om zo te zeggen) last krijgen van management dat niet snapt dat het nog niet af is 'want je zou sneller gaan werken met dat Agile gedoe!'.
Je moet echt committent hebben van hoog in de boom om succes te hebben.
Metalman. Maar ook ESF fan. Solo vakantiefietser met tentje. Dichter.
26-10 Attila/Eskimo Callboy (Amsterdam), 21-11 The Algorithm (Haarlem)
  zaterdag 22 januari 2011 @ 11:52:11 #83
232633 Erlandil
The Stormwalker
pi_91699645
Hmm ja, dat is zeker waar. Ik moet wel eerlijk zeggen dat we hier zowel een documentatie probleem alsook wel een specifiek ontwerp team, dus die documentatie wordt er wel heel belangrijk van. Het is alleen nog wel zo, eerst ontwerpen, en dan verder scrummen voor de uitwerking. Wat natuurlijk ook al raar is. Komt ook nog eens bij dat mensen van ontwerp lang niet alle onderdelen helder voor ogen hebben.

Verder is het acceptatieproces nu ook ter discussie ;)

Laten we hopen dat het voor komend jaar wat anders ingericht gaat worden (dan zijn we ook effectief in beheer.. dat is ook al wat apart :P)
  zaterdag 22 januari 2011 @ 13:37:50 #84
153506 Captain_Fabulous
Nog steeds CyclingGirl fan
pi_91703421
De wat lossere benadering van documentatie binnen Scrum maken het niet voor elke plek geschikt...als jij je moet houden aan de regels van de FDA bijvoorbeeld, dien je te voldoen aan hun normen qua documentatie over je testproces, en resultaten. Dat is niet makkelijk met elkaar te verzoenen.

Maar goed dat je de moed er in houdt, testers moeten altijd oppassen niet te cynisch te worden :7
We hebben best een leuk vak tenslotte.
Metalman. Maar ook ESF fan. Solo vakantiefietser met tentje. Dichter.
26-10 Attila/Eskimo Callboy (Amsterdam), 21-11 The Algorithm (Haarlem)
  zaterdag 22 januari 2011 @ 15:52:38 #85
232633 Erlandil
The Stormwalker
pi_91708207
Ik had me dit jaar voorgenomen om vooral niet te cynisch te beginnen.. Ik zondigde al gelijk na het eerste overleg ;)

maar goed, voorlopig hebben we voor de komende release een hele zware No Go afgegeven, ons advies is om dit vooral niet in productie te nemen. Sterker nog, niet eens in acceptatie te zetten. Ik heb na 2 weken nog geen enkele succesvolle keten scenario gezien :D
pi_91710804
quote:
1s.gif Op vrijdag 21 januari 2011 15:59 schreef Erlandil het volgende:

[..]

Oeh, dan wil ik graag een heel brutaal adviesje geven. Probeer gelijk te achterhalen of er iemand specifiek verantwoordelijk is voor het testen van de ontwikkelde software, zowel door de ontwikkelende partij als de accepterende. Liefst voor beide. Indien deze er niet is (en met name niet op projectmanagement niveau) dan aan de bel trekken. Dat gaat je waarschijnlijk een hoop kosten schelen als je daar nu al iemand voor hebt die het testproces voor je in kaart brengt.

En uiteraard, als dit niet mogelijk is, probeer dan te achterhalen wat de verantwoordelijkheden zijn van de software testers zelf. Hieruit kun je ook een hoop zaken afleiden waar je 'winst' mee kunt halen.
Dat zijn ook zaken die ik zeker ga doen. Het daadwerkelijk gestructureerd testen van de ontwikkelde software staat daar nog in de kinderschoenen en zag daarin al een aantal verbeterpunten.

Lees hier even mee om te kijken wat er een beetje speelt bij het testen van software en wat voor technieken daarvoor gebruikt worden.
  zaterdag 22 januari 2011 @ 17:05:18 #87
28280 Fugie
Porsche _O_
pi_91710841
Tip van de dag, probeer ze zover te krijgen om een consult te krijgen van gespecialiseerd extern bedrijf. Advies van buitenaf wil vaak wel een beetje helpen :)

Advies is niet gratis, maar kan wel veel opleveren.
  zaterdag 22 januari 2011 @ 21:24:52 #88
232633 Erlandil
The Stormwalker
pi_91723245
Jep, zeker voor eenmalig inzicht in je situaties zijn zaken als Quickscans zeer nuttig, bijvoorbeeld van TPI (next) of TMMI.

Geven vaak een heel grondig inzicht in de situatie en hoeft niet veel te kosten. Het kan je wel de punten geven die je kan oppakken ter verbetering.
pi_100886380
Wat een rust hier -O-
Valt er nog wat te testen?
Knapen die storneren willen moeten mannen met automatische incasso's zijn
pi_100887689
Er valt altijd wat te testen, de vraag is alleen of er budget is :P
pi_100887713
quote:
0s.gif Op donderdag 18 augustus 2011 10:44 schreef Bla_Bla_Bla het volgende:
Er valt altijd wat te testen, de vraag is alleen of er budget is :P
True, hier idem dito.
Knapen die storneren willen moeten mannen met automatische incasso's zijn
pi_100903322
quote:
0s.gif Op donderdag 18 augustus 2011 09:54 schreef Kapt-Ruigbaard het volgende:
Wat een rust hier -O-
Valt er nog wat te testen?
Ben deze week begonnen aan een nieuwe baan. Als tester natuurlijk.
ik moet verrassend weinig
Es ist heute schlecht und wird nun täglich schlechter werden, – bis das Schlimmste kommt
  donderdag 18 augustus 2011 @ 20:07:00 #93
232633 Erlandil
The Stormwalker
pi_100908847
Er valt veels te veel te testen. In de categorie van: in januari zaten we met 6 man.. nu met 18 :D.

Ik heb een lijstje met 21 musthave functionaliteiten, (waarbij een gemiddelde release niet meer dan 6-8 stuks heeft) en dan vinden ze het vreemd dat ik aangeef dat we het niet gaan halen met de huidige planning (1 normaal release window :D)

Maar verder.. ja hoor, ik vermaak me prima. Gedraag me af en toe als ontwerper, ontwikkelaar, projectleider, scrummaster, testmanager, functioneel beheerder en nog wat van diens soort.. en oh ja, soms test ik ook nog wat :D
pi_108510096
Zo, hoe staat het eigenlijk in het softwaretesterswereldje?
Hier in het noorden is de markt slecht. Gelukkig vond ik toevallig een half jaar geleden een baan bij een bedrijf dat na een halfjaarcontract gewoon een vast dienstverband geeft, dus ik ben voorlopig onder de pannen. Na mij zijn er zelfs nog 3 (!) nieuwe testers bijgekomen, wat het testteam nu 6man sterk maakt, op zo'n 30 ontwikkelaars.

Bij dit bedrijf wordt druk geexperimenteerd met nieuwe ontwikkel- en testmethoden. Sinds kort de hele boel omgeturnd naar SCRUM, en ik verwacht dat in het komend kwartaal er stevig begonnen gaat worden met geautomatiseerd testen.

En jullie?

[ Bericht 0% gewijzigd door sigme op 28-02-2012 20:03:51 ]
ik moet verrassend weinig
Es ist heute schlecht und wird nun täglich schlechter werden, – bis das Schlimmste kommt
  dinsdag 28 februari 2012 @ 19:35:25 #95
153506 Captain_Fabulous
Nog steeds CyclingGirl fan
pi_108513299
Ik ben me aan het omscholen tot performance tester binnen mijn bestaande baan...bij ons zijn heel veel externen eruit geknikkerd, of benaderd om intern te worden. Maar als interne is m'n baan zeker. In deze markt, niet zo slecht. En voor goede testers zal er altijd werk te vinden zijn. Testmanagers hebben het eerder moeilijk denk ik.
Metalman. Maar ook ESF fan. Solo vakantiefietser met tentje. Dichter.
26-10 Attila/Eskimo Callboy (Amsterdam), 21-11 The Algorithm (Haarlem)
  dinsdag 28 februari 2012 @ 22:09:39 #96
232633 Erlandil
The Stormwalker
pi_108521046
Ik denk dat ik mee ga met Captain_Fabulous, maar dan wel met de kanttekening dat er voor goede testmanagers ook nog wel zat werk is. Maar dan wel de nadruk op goede. Het lijkt wel alsof met alle budgetdiscussies allover heel snel het kaf van het koren gescheiden raakt. Bij sommige clubs vliegen de testmanagers er met bakken uit en dat wat overblijft bakt er weinig van. Betekent dan wel dat degene die verlaten, ergens anders in ieder geval beter werk gaan leveren dus ergens moeten er wat bedrijven zijn die flink profiteren en de juiste mensen hebben.

Voor mezelf: ach, tblijft hetzelfde, een stukje omscholen en veel nieuwe dingen oppakken en breder inzetbaar zijn dan enkel tester maakt het aanzienlijk makkelijker om ergens te blijven plakken. Ik verwacht ook voorlopig niet dat ik zonder klus kom te zitten.
pi_108530058
Bij ons wordt het ook steeds drukker. Recessie merken we helemaal niks van. Gaat het slecht met de consument gaat het goed met de overheid.

Scheelt dat we software maken. Wat in alle Branches gebruikt wordt. :D

Afgelopen 3 jaar 30 medewerkers erbij gekregen waarvan 4 testers op een bedrijf van 110 man. We zitten nu met 10 Testers.
pi_108533838
Hier, hier is Amsterdam, is de markt wel kut voor de middelmatige tester.
Nu werk ik wel voor een grote detacheerder en ik zie duidelijk dat de tarieven enorm onder druk staan. Betalen willen voor een junior tester maar een senior test manager willen hebben. De markt waar wij het moeten van hebben, vooral de grote financials, zijn toch flink aan het bezuinigen. Net zoals het bedrijf waarvoor ik werk.

Maar een goede tester vind altijd wel werk (al duurt het vinden soms wat langer dan voorheen)
Knapen die storneren willen moeten mannen met automatische incasso's zijn
pi_108730588
Als starter op de arbeidsmarkt is het enorm moeilijk op dit moment iets te vinden, ben al 2 maanden werkloos :N

Kent iemand nog wat functies?
pi_108731120
Ik weet een hele hoop functies.
Bedoel je geen vacatures?
Knapen die storneren willen moeten mannen met automatische incasso's zijn
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')