QCon is a practitioner-driven conference designed for technical team leads, architects, and project managers who influence software innovation in their teams.
Ola Ellnestam, TweetCoach & Mentor for Business & Technical Teams
Biography: Ola Ellnestam
Ola Ellnestam is a coach and mentor for both business and technical teams. He loves to combine technology, people and business, which is why he finds software development so interesting. He has developed complex computer systems within health care, defence and online banking and he knows that software must be easy to use, extend and deploy in order to be worth developing.
Twitter: @ellnestam
Presentation: TweetDevOps at a small International Bank - Contiguous Improvement over Continuous Delivery
This story-packed talk focuses on the underlying values and principles behind the technical and business choices we have made and will make. Why are we sticking to an old technology stack like Java, Ant and Oracle but switched to Git. How come an old calculator like the HP12C still lies behind over 90% of the decisions we ultimately make. Learn all this and maybe also how some DevOps practices can be made redundant by plain old conversation and scaling down the team.
Training: The Mikado Method for making large Scale Refactorings Tweet
For any code base there comes a time when you want (or need) to change it. If your changes are extensive, it's easy to get lost in a jungle of dependencies or on a sea of broken code. Ultimately, you might just give up and shove it away under the legacy label. Instead of doing that, use ""The Mikado Method,"" a systematic approach to reclaim your code. The method helps you visualize, prepare, and perform business-value focused changes, while delivering, and without having a broken code-base in the process. It enhances team communication, collaboration and learning, and helps individuals stay on track.
Target Audience: Lead developers, architects, programming coaches, or anyone who wants to get some serious hands-on practice on how to work their way out of messy code while keeping the delivery frequency and business value focus.
Requirements: Bring a laptop that can run an IDE (Eclipse, IntelliJ or Visual Studio) and for the 2nd & 3rd part, please bring along your own examples in the form of 'real code' you work with form day to day.
Please note that this tutorial is a very technical workshop and will contain a fair amount of programming.