15. Agile change the paradigm
Value Driven Development Instead of Project drive development
On Time
On Budget
All Requested Features
luis.goncalves@holidaycheck.com
@lgoncalves1979
Big bang
Many problems at the end
Lacking quality
Delayed releases
Stress
Agile software development is an umbrella that contains a group of software development methods in which requirements and solutions evolve through collaboration between self-organizing, cross-functional teams.
The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
Contar a Historia de uma equipa que se sentavam na mesma sala mas conversavam atraves de JIRA Tickets… Nao é mto un common!!!
Working software is the primary measure of progress.
Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.
Falar da Demo que assiti hoje!!! 35 Minutos a falar sobre o que fizeram mas nao se pode por nada LIVE!!!! Customers couldn’t care less to that 30m powerpoint presentation
Falar do Product Owner falar directamente com as equipas no daily basis!!!
Our highest priority is to satisfy the customer through early and continuous deliveryof valuable software.Continuous attention to technical excellence and good design enhances agility.1 mins
Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.The best architectures, requirements, and designs emerge from self-organizing teams.3-4 mins
Luis:1-2 mins+ 10 mins flipchart
Luis:2-3 mins
Luis3-4 mins
Luis:3 mins
Sven:It’s not that easyMentality changeNot everyone is a team playerWay of working is drastically changed1-2 mins
Sven:2-3mins
Not everyone likes changeChange brings you out of your comfort zoneConflict will arise1 min