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
Sven:It’s not that easyMentality changeNot everyone is a team playerWay of working is drastically changed1-2 mins
Not everyone likes changeChange brings you out of your comfort zoneConflict will arise1 min