The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
Agility And The Way To SOA
1. Agility And The
Way To SOA
Frank Mueller / Oldenburg / Germany
2. Introduction
• 43 years, married, two daughters
• IT since more than 20 years
• Main job as team manager at BTC
• Since 1999 side job as IT journalist and
consultant
• Interestedarchitectures
software
in agile processes and large
3. What is Tideland?
Tideland is the name of the ecosystem at the coast 50 km north of
Oldenburg. Here the tide is high and the coast line is shallow. So about each
12 hours large parts of the coast get flooded. As a result this area is
changing constantly, matching to my motto - embrace change.
5. Individual and interactions over
processes and tools
Working software over
comprehensive documentation
Customer collaboration over
contract negotiation
Responding to change over
following a plan
Agile Manifesto
22. Product Owner Team
Daily
Scrum Master Scrum
Product Sprint Deliverable
Sprint
Backlog Backlog Product
Iterative development using the example of Scrum
28. Unclear and changing
requirements
• Services have multiple clients and
longer operating times
• Modern business requires flexibility
• Changing requirements are normal
• Agile processes provide short response
times and adaptability
29. High customer
satisfaction
• Services are used by multiple internal
and external clients
• Their usage depends on pleased
customers
• Agile processes focus on customer
satisfaction
30. Sustainable Solutions
• SOA environments operate over years
• Development of SOAs have no defined
end
• Teams have to work constantly
• Agile processes lead to sustainable
development and steady improvement
31. Technical excellence
• Business processes depend on stable
and reliable services
• Failures affect many clients
• Agile processes promote technical
excellent solutions
Tideland is the name of the ecosystem at the coast 50 km north of Oldenburg. Here the tide is high and the coast line is shallow. So about each 12 hours large parts of the coast get flooded. As a result this area is changing constantly, matching to my motto - embrace change.
Meeting in Utah in February 2001.
Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas.
Agile processes harness change for the customer's competitive advantage.
Timeboxes of 1, 2, 4, 6 weeks, preference for shorter timescale.
Daily Scrum meetings are 15 minute stand-ups where everyone tells what he has done, what he will do, and what has hindered him.
Middelgrunden Offshore Wind Farm, Denmark
Product backlog based on user stories, sprint backlog contains the highest prioritized features, sprint is a fixed timebox for undisturbed development, the daily scrum enables easy communication and the result is a deliverable product.
Synchronized timeboxes, each team sends a delegate to the higher leveled team meeting.