Tuesday: NoSQL Day
|Smart phones||Smart phones||Smart phones|
|Architecture||Cloud & nosql||Patterns|
|Web development||Web development||Social media|
|Collaboration||Realizing business ideas||Software craftsmanship|
If you think that patterns are something you look up in a book, you may get some surprises from this track. Come and hear some of the pattern community's original founders and earliest contributors, and some of the most exciting pattern miners today, talk about pattern languages of programs and programmers, and about how you can use them to attack the real, messy problems of everyday software practice. For Architects patterns is air which we will also demonstrate with a session on this track discussing Identity Management patterns and architectures in a more and more connected world.
10:15 - 11:05
After 17 years, we may be on the verge of a coming-of-age of the pattern paradigm shift. Most programmers still adhere to that vision of simple, individual fixes and symmetric structure: simple and elegant in the small, the way a Lego® is elegant, but unable to capture the daily complexity of software design. Today's systems thinkers are starting to think in terms of complex grammars of patterns, called pattern languages, that capture the design process for truly complex systems.
Jim Coplien is an old C++ shark who now does world-wide consulting on Agile software development methods and architecture. He is one of the founders of the software pattern discipline, and his organizational patterns work is one of the foundations of both Scrum and XP. He is a Certified Scrum Trainer. He currently works for Gertrud&Cope in Denmark, and is a partner in the Scrum Training Institute. He has just released the book Lean Architecture: for Agile Software Development.
11:20 - 12:10
Benefits of the architecture evaluations are widely recognized. However, pattern mining has not been widely integrated to the evaluation process. Evaluations offer a valuable opportunity to gather pattern ideas as the software architecture is presented during evaluation. In addition to the pattern ideas, pattern writing requires knowledge of the domain and collaboration between architects and pattern writers.
Veli-Pekka is researcher at Tampere University of Technology. He has worked three years with the architectures of mobile working machines. His research focuses on design patterns, pattern languages, architecture evaluations and architectures of embedded distributed machine control systems. He is a passionate pattern guy and he has collected with his colleagues a pattern language of 45 patterns for embedded distributed machine control systems.
13:10 - 14:00
Apparently, everyone knows about patterns. Except for the ones that don't. Which is basically all the people who've never come across patterns... plus most of the people who have.
Singleton as a rite of patternhood and a source of excitement. Patterns as the raw materials of blueprint-driven architecture and design by diktat. Patterns as something you don't need to know any more because you've got frameworks, libraries and middleware by the download.
Kevlin is an independent consultant and trainer based in the UK. His development interests are in patterns, programming, practice and process. He has been a columnist for various magazines and web sites, including Better Software, The Register, Application Development Advisor, Java Report and the C/C++ Users Journal. Kevlin is co-author of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages. He is editor of the 97 Things Every Programmer Should Know project.
14:15 - 15:05
Mike will present the current work done at Scrum Plop. This work is based on how Org Patterns and Scrum are naturally synergistic, both providing key components to a unique integrated software development framework, that strongly points to future directions for Scrum and Agile. He has been using Scrum, patterns and org patterns since 1995, and his experience of 15 years, as well as the experience of others, strongly underline the benefits of using Org Patterns, patterns with Scrum together
Mike Beedle is an entrepreneur that has applied Scrum and Agile to operate several startups successfully. He has been using Scrum, patterns and org patterns since 1995. He is a co-author of the Agile Manifesto, the first Scrum book and the first published paper on Scrum. Mike’s current interest is to work with his friends at ScrumPlop to continue exploring the union of Scrum and Org Patterns, which he believes is the best way to complement and evolve Scrum and Agile.