10. Test early and often
Test Driven Development
Acceptance Test Driven Development
Build and deploy continuously
Emergent Architectures
Refactor
Agile Database Development
Pair Programming
Exploratory Testing
Test Automation
Build in the flexibility
Slicing
Adopt design principles which makes you say ‘Yes we
can’
Architecture exists to serve the team
Scrum
Feature-driven development
XP
…
Begin .. .take a way van dezesessie is datertechnishce en processmatigehulpmiddelenzijn maar dat collaborative culture het belangrijkste is. -----Alle ontwikkelingen op het gebied van software ontwikkeling streven naar betere samenwerking. Agile, scrum, applicationlifecycle management, extreme programming, lean, kanban en anderen, ze gaan allen over samenwerken. Samenwerken verbetert de efficiency, vermindert de communicatieproblemen en verhoogt daarmee de kwaliteit. Niet vreemd dus dat iedereen het wil. Maar hoe zorg je er voor dat alle rollen betrokken bij de realisatie van een softwaresysteem gaan samenwerken? Vanuit PointZERO laten we in deze sessie aan de hand van anekdotes en voorbeelden zien hoe methodieken en tools kunnen helpen in een betere samenwerking naar hogere kwaliteit en efficientie.
Wat is de Application Lifecycle, het is PZ samenwerkenomsnellerbeterekwaliteittebereiken.
Tijdens de verschillendefasesdientertewordensamengewerkt.Dezesamenwerken is op het gebied van processen. Als de eneklaar is kan de anderebeginnen, maar ookals de ene agile werkt en de anderecmm.En het is samenwerken van de onderdelen die de verschillenderollenreailiseren, uml, test cases, code, deployment packages etc… alles in een database een single point of truth. Dezesamenwerking van artifacts kanongekendevoordelenopleveren, voorsnelheid en kwaliteit, code generatie, test automation, req validation, implementation validation etc
Tools ondersteunendit en allegrote tool vendors onderkennendit en investeren in collaborative tools
Gartner heefthieronderzoeknaargedaan en onderkenddat tools die samenwerking in de SDLC ondersteunen en bevorderenkritiek is voor team devlopement
statement
process ondersteuning, processenzorgenookvoorafstemmingvelevoorheleduidelijke en werkensamenwerkentegen, maar de huidigeveelgebruikt die de agile principesadaopterensimulerensamenwerking
En veel practices gebruiktbinnendeze processes stimuleren en bevorderensamenwerking. Ditwilnietzeggendat het automatieschwerkt/
statement
Een collaborative culture is een must… omdezetebereikenzijnermeerderedingennodigbuitenprocessen en tools… samenwerkenbegintnietzomaar
Vertouwen, je werktalleen maar samen met mensen die je vertrouwdBeloning, samenwerkenkostenergieermoeteenbelonningtegen over staanEn eengezamelijkdoelomnaar toe tewerken… Get a team
Het agile manifesto noemt het ook in 2 van de 4 principes.Individuals and interactions over processes and toolsCustomer collaboration over contract negotiation