2. Einmal im Monat ist TECHtalk Zeit! First come first served!
< OMM Solutions GmbH > 2
3. Talk: Agile Software Development – Why all the fuzz?
Speaker: Andreas Enenkel
3< OMM Solutions GmbH >
4. „In the beginning there was …“
31.01.2018 < OMM Solutions GmbH > 4
Wasserfallmodel V-Modell XT
Spiralmodel Inkrementelle Entwicklung
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.
http://agilemanifesto.org/
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.
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. 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. 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. Vielen Dank für Eure Aufmerksamkeit!
10< OMM Solutions GmbH >
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
ae@omm-solutions.de
+49 (0)172 76 15 640
12. 12< OMM Solutions GmbH >
www.omm-solutions.de
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: info@omm-solutions.de
Umsatzsteuer-ID: DE295716572
Sitz der Gesellschaft: Stuttgart
Amtsgericht Stuttgart, HRB 749562
Impressum