Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Agile Software Development – Why all the fuzz?


Published on

OMM TECHtalk #10

Published in: Software
  • Login to see the comments

  • Be the first to like this

Agile Software Development – Why all the fuzz?

  1. 1. OMM Solutions TECHtalk #10 1< OMM Solutions GmbH >
  2. 2. Einmal im Monat ist TECHtalk Zeit! First come first served! < OMM Solutions GmbH > 2
  3. 3. Talk: Agile Software Development – Why all the fuzz? Speaker: Andreas Enenkel 3< OMM Solutions GmbH >
  4. 4. „In the beginning there was …“ 31.01.2018 < OMM Solutions GmbH > 4 Wasserfallmodel V-Modell XT Spiralmodel Inkrementelle Entwicklung
  5. 5. The Agile Manifesto What are our principles and core values? 31.01.2018 < OMM Solutions GmbH > 5 We follow these principles: Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Business people and developers must work together daily throughout the project. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Working software is the primary measure of progress. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. Continuous attention to technical excellence and good design enhances agility. Simplicity--the art of maximizing the amount of work not done--is essential. The best architectures, requirements, and designs emerge from self-organizing teams. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
  6. 6. Faster deliver y Quicker feedbac k cycles Less misunderstanding s Continuous improvement s (processes, people, tools, …) Competitive advantage Higher customer satisfactio n Happy and motivated developers ;) What can we do better with agile software development? 31.01.2018 < OMM Solutions GmbH > 6
  7. 7. Sounds great but where is the catch? 31.01.2018 < OMM Solutions GmbH > 7 Loss of structure • Increasing tensions between Dev-Team and Stakeholders • Faulty software Unclear goals • More expensive projects • Potentially failing projects Organisational issues • Requirements engineering • Deployment • Contracts • Integration with other projects
  8. 8. A project is / has • Specified objectives • Personal, financial, time restrictions • Set of processes, coordingated and controlled activities • Start and finish date • … Definition and knowledge about projects Do we know anything similar? 31.01.2018 < OMM Solutions GmbH > 8 (vgl. ISO 21500, ISO 10006, DIN 69901) What do we know about projects? • Project portfolio management • Continuous risk assessment • Milestones and visions • Controlling
  9. 9. Do I need to be agile? Choose pre- defined processes (e.g. Scrum) Don‘t change anything, unless it is justified Don‘t expect agile development to be some micarcle Take all adjacent processes and people into consideration Embrace feedback, communication is key! Don’t forget to monitor your progress Prepare to think! Where does this lead us? 31.01.2018 < OMM Solutions GmbH > 9
  10. 10. Vielen Dank für Eure Aufmerksamkeit! 10< OMM Solutions GmbH >
  11. 11. OMM Solutions GmbH Vor dem Lauch 4 70567 Stuttgart Germany Fragen oder Interesse? 11< OMM Solutions GmbH > Ihr persönlicher Ansprechpartner Andreas Enenkel Software Entwickler OMM Solutions GmbH Vor dem Lauch 4 70567 Stuttgart Germany +49 (0)172 76 15 640
  12. 12. 12< OMM Solutions GmbH > OMM Solutions GmbH Vor dem Lauch 4 70567 Stuttgart Geschäftsführer Martin Allmendinger Malte Horstmann Olaf Horstmann Kontakt Telefon: +49 711 6747 051-0 E-Mail: Umsatzsteuer-ID: DE295716572 Sitz der Gesellschaft: Stuttgart Amtsgericht Stuttgart, HRB 749562 Impressum