Collaborative
How well a firm executes
    its business
 strategies is tied to
how good it is at creating
      custom
    applications!
                   David Chappelle
enhance collaboration


                                                                             critical



http://www.gartner.com/technology/reprints.do?id=1-1ASCXON&ct=120606&st=sb
Collaboration
 TOOLS

          magic
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
…
Collaboration
 PRACTICES

            magic
A Collaborative culture
A Collaborative culture
A Collaborative culture
A Collaborative culture

A Collaborative culture

  • 1.
  • 2.
    How well afirm executes its business strategies is tied to how good it is at creating custom applications! David Chappelle
  • 6.
    enhance collaboration critical http://www.gartner.com/technology/reprints.do?id=1-1ASCXON&ct=120606&st=sb
  • 8.
  • 10.
    Test early andoften 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 …
  • 12.

Editor's Notes

  • #2 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.
  • #4 Wat is de Application Lifecycle, het is PZ samenwerkenomsnellerbeterekwaliteittebereiken.
  • #5 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
  • #6 Tools ondersteunendit en allegrote tool vendors onderkennendit en investeren in collaborative tools
  • #7 Gartner heefthieronderzoeknaargedaan en onderkenddat tools die samenwerking in de SDLC ondersteunen en bevorderenkritiek is voor team devlopement
  • #9 statement
  • #10 process ondersteuning, processenzorgenookvoorafstemmingvelevoorheleduidelijke en werkensamenwerkentegen, maar de huidigeveelgebruikt die de agile principesadaopterensimulerensamenwerking
  • #11 En veel practices gebruiktbinnendeze processes stimuleren en bevorderensamenwerking. Ditwilnietzeggendat het automatieschwerkt/
  • #13 statement
  • #14 Een collaborative culture is een must… omdezetebereikenzijnermeerderedingennodigbuitenprocessen en tools… samenwerkenbegintnietzomaar
  • #15 Vertouwen, je werktalleen maar samen met mensen die je vertrouwdBeloning, samenwerkenkostenergieermoeteenbelonningtegen over staanEn eengezamelijkdoelomnaar toe tewerken… Get a team
  • #16 Het agile manifesto noemt het ook in 2 van de 4 principes.Individuals and interactions over processes and toolsCustomer collaboration over contract negotiation