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.

EU Away Day Brochure


Published on

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

EU Away Day Brochure

  1. 1. Europe Away Day 2011 Saturday Sept 10 The Brewery Chiswell Street London EC1Y 4SD Phone #: 020 7638 8811 United Kingdom Germany Please use the following hash tags while tweeting about this event # TWEUAwayDay#mytw
  2. 2. Welcome to ThoughtWorks Europe Away Day 2011. Ladies & Gentlemen, At last we're here! Welcome to the is going to be! ThoughtWorks Europe Away Day 2011. What a special event this This gathering represents a key event in the building of our ThoughtWorks EU ThoughtWorker community. It provides the opportunity to reconnect with TWers you haven’t seen in years, meet TWers who have joined us since our last Away Day, learn and share on a number of highly relevant subjects, and of course to have some fun! We have lined up a bunch of exciting talks on various topics of interest for you. The food menu is mouth watering too! At any point in time please do not hesitate to reach out to anyone in the volunteering team, in case you have any queries or ideas! Once the event is over we plan to send out a note asking for feedback on the event. We would use this feedback in making the next EU Away Day all the more fun! We really hope that you enjoy partaking in this event. Lets raise a toast to peace, love, harmonies and of course, a whole lot of fun! Here’s to a rocking TWEU Away Day 2011 Regards, EU Away Day Organizers Guest Speaker Ben Goldacre Ben is a best-selling author, broadcaster, medical doctor and academic who specializes in unpicking dodgy scientific claims from drug companies, newspapers, government reports, PR people and quacks. Unpicking bad science is the best way to explain good science. He also writes on why clever people believe stupid things. “Bad Science” (4th Estate) has sold over 280,000 copies, is published in 18 countries, and reached #1 in the UK paperback non-fiction charts. His book exposing bad behaviour in the pharmaceutical industry will be published in 2012 by 4th Estate. Ben has written the weekly Bad Science column in the Guardian since 2003. It’s archived on this site along with blogposts, columns for the British Medical Journal, and other writing. The Placebo Effect is a two-part documentary series he made for BBC Radio 4. The Rise of the Lifestyle Nutritionists is another. He’s appeared on the Today programme lots of times, Any Questions, Newsnight, Start The Week, The Now Show, Loose Ends, PM, Quote Unquote, Watchdog, and various other things. He has given over 250 talks in the past 5 years, from comedy clubs and music festivals to universities and schools, government departments, and more. He’s received lots of awards for writing, and a few honorary doctorates. He was trained in medicine in Oxford and London. Ben is 36 and currently works full time as an academic in epidemiology. He does not see private patients.
  3. 3. Schedule Stream Room Please note that snacks & refreshments will be provided at the break. Green James Watt Pink Queens Vault Purple Kings Vault 08:30 - 09:30 09:30 - 10:30 Blue Upper Sugar Red Lower Sugar Breakfast TWEU Update : Luke 11:00 - 11:15 Yellow Queen Charlotte Morning Tea 11:15 - 11:55 Volunteering - Why bother? - Stuart Hogg The Mythical Enterprise Architect - Erik Doernenburg Javascript on JVM experiences - Dan Moore What are these Studios tools you speak of - Vladimir Sneblic Working with large clients - Dilraj Aujla Relative sizing with apples, chickoos, raspberries, jackfruit and watermelon - JK Werner 12:00 - 12:40 From push to pull - Enabling collaboration on TW websites - Andrew Yates Towards Smaller, Towards Simpler – Micro Applications and the eventually consistent Enterprise - James Lewis Using Iron Ruby to Test .NET Applications - Peter Gillard-Moss Art of Persuasion - Umar Akhter Exploring common challenges faced by organizations that want to “Go Agile” - Brett Ansley Facilitation 101 - Dennise Openshaw 12:45 - 13:25 Effective feedback - Akash Bhalla Lightning talks - Including Rhino + logging - Felix Leipold Lessons learnt using NoSQL + Scala on TW projects - Mark Johnson, Liz Douglass & Daniel Abel Thinking outside trodden paths Wolf Schlegel Building delivery capabilities Patric Fornasier Getting beyond good enough - A user goal based framework for Agile delivery - Darius Kumana (50 minutes) Lunch 13:25 - 14:25 14:40 - 15:20 Systems thinking through play - Patrick Kua Event sourced CQRS Architecture of the Gods - Ben Butler Cole Native or web? With NetMash you can have both - Duncan Beaumont Cragg Where Exploration & Automation meet: Getting the most from Automated Functional Tests Andrew Kemp What about the team and organizational side of Continuous Delivery - Kief Morris Managing Scope - Polite but firm - Luke Barrett 15:25 - 16:05 Bollywood choreography trends that have caught my attention over the years - Deepali Thanki Architecture for Continuous Delivery - Sam Newman Scala vs Clojure - Springer content Ingestion - Mark Needham & Uday Rayala Where is my f** revolution? What do I want to revolutionise anyway? - Felix Leipold Lightning Talks - Peter Gillard Moss Experience Design - Marc McNeill 16:05 - 16:30 Afternoon Tea 16:40 - 17:25 Roy Singham Talk 17:45 - 18:30 Drinking/ Partners arrive 18:30 - 19:15 Guest Speaker - Ben Goldacre 19:15 - 20:30 Dinner, Drinks & Dancing !!!
  4. 4. Session Descriptions Speakers Topic Blurb Stuart Hogg Volunteering - Why bother? With the relentless pace of work and the desire to have some semblance of family/friendship life can we, should we, strive to embed a third pillar (volunteering) into our otherwise hectic lives. Charity may begin at home but does it have to stop there? Andrew Yates From Push To Pull - Enabling collaboration on TW websites Where the current site has come from : A quick tour of ThoughtWorks previous sites. Target personas and messaging. Increasing the internal user base. Aggregation, curation, syndication, blogs, microsites & social media. Akash Bhalla Effective feedback A popular session at TWU that covers 4 main areas - typical, unaffective feedback, patterns (what, why, when) of good feedback, anti-patterns, and possibly a meta-feedback session at the end if time permits. Patrick Kua Systems thinking through play Ever wonder why people behave the way they do and it seems just plain wrong? Systems thinking is a powerful way of analysing situations and developing more effective solutions. It's hard to develop the understanding of systems thinking and even harder to explain it. So why explain it when we can experience some of it for ourselves? I'd like to run through exercises from the Systems Thinking Playbook and help people develop their own understanding of Systems Thinking. Deepali Thanki Bollywood choreography trends that have caught my attention over the years It will be a toungue in cheek look at some of the choreography trends that I've seen in Bollywood since I was a kid. From heavy duty PT (aerobics like) dancing with battalions of background dancers wearing garish costumes to the mandatory but unbelievable Switzerland song with the heroine wearing a chiffon saree. The content will be presented in Pecha Kucha style Erik Doernenburg The Mythical Enterprise Architect Do you sometimes wonder what Enterprise Architects actually do? That is, other than sitting together in an ivory tower hatching evil multi-year plans to build the most absurd technical solutions? Over the years I had a fair share of interaction with these centralised groups. Based on that I've got some ideas of what they're trying to do, and even better, some more ideas on how to actually achieve it. James Lewis Towards Smaller, Towards Simpler - Micro Applications & the eventually consistent Enterprise This is about the trend towards micro-apps and micro-architectures with a bit of SOA thrown in as well. Felix Leipold Lightning talks - including Rhino + logging Will include a variety of topics. Strictly limited to 8 mins Event sourced CQRS Architecture of the Gods There is an architecture that helps keep your domain model beautiful; that saves you from the pain of schema migration; that allows your application to capture its users' intent; that promotes screamingly fast performance; that allows you to deploy some extremely trendy tech. Sadly it doesn't function well as either a floor polish or dessert topping. I'm going to discuss a combination of CQRS with Event Sourcing which results in a particularly pleasant set of architectural properties. It's widely applicable to the kinds of application we write every day and it could make you a happier developer. Sam Newman Architecture for Continuous Delivery There are a lot of conversations about how DevOps-related automation helps speed delivery to production. This presentation focuses on one approach to architecture that can be a significant enabler to Continuous Delivery. Building on experience (some good, some bad!) from multiple ThoughtWorks projects where we have used services to deliver software, this presentation discusses: How to use analysis of the business domain to model services? How services and teams relate (should each service be owned by one team? What happens if you have more teams than services?) When should you create a service? How to you handle service dependencies in build pipelines ? How to handle service end-point versioning? How services let you go "from laptop to live" in 71 minutes Dan Moore Javascript on JVM experiences To share experiences from a recent web project : Sharing code client and server side for reuse; using jquery on server side to transform pure-html pages instead of using templates. Would like to draw out other peoples server-side javascript experiences. Peter Gillard-Moss Using Iron Ruby to test .NET applications I've been using IronRuby to test dotnet apps. How cool is that? Wouldn't you like to know how to do it? Then I'll tell you and give you some warnings and cool tricks with it. Marc Johnson, Liz Douglass, Daniel Abel Lessons learnt using NoSQL + Scala on TW projects Having now used Scala and MongoDB in the wild on a number of production projects, we can start to share our experiences, stories and learning.We've gained some productivity and we'll share what things have worked in achieving these gains. We've also encountered some challenges and pitfalls along the way and we'll share what these are and how we changed our approach and recovered. Duncan Beaumont Cragg Native or web? With NetMash you can have both The NetMash Android app framework is "Apps Without Boundaries"; a simple but delicious blend of Native and Web. if you are interested in learning Android Java and are about to start a simple app for that if you have got an idea and are about to write an Android app for it if you need to prototype an Android app for a TW client or prospect if you would like to get together with others to work on a Good Cause Android app and you are happy to try new things and learn new approaches .. and take a little risk... .. then why not consider doing it via NetMash? Come along with your app ideas and I'll show you how we can make them real, and boundless! Mark Needham & Uday Rayala Scala vs Clojure - Springer content ingestion One of the pieces of work at Springer involves writing an ingestion engine to import 5 million XML documents into a Mark Logic database. The version we're using on the project is written in Scala but Uday/Mark wrote another version in Clojure in their spare time to see the difference between them. In this talk we'll cover the differences between the two versions and where we see each language being better. We'll look at Design approach of the solution, Writing DSLs, Performance, Testing Vladimir Sneblic What are these Studios tools you speak of? A (slightly biased) look at Mingle, Twist and Go, meant as a refresher/info session for people who have not seen these tools in a while. As a mainly PS focused group we are in a challenging situation where: clients expect us to recommend the best tool for project management/CI & CD/acceptance testing/collaboration you're constantly pestered by the Studios team for not considering/recommending their tool So, lets have a quick demo of the latest features of each of these tools and an open discussion about what they are good for and how they are different from the main competitors. Umar Akhter Art of Persuasion After having played a variety of roles, right from jumping into our family business at the age of 16 to having spent 13 years in the software industry, and then starting another successful business venture, I have come to believe that the single largest factor that accounts for success lies in our ability to get the best out of people around us. In this session I will share some of my real life experiences, and the "Science" behind the "Art of Persuasion" Wolf Schlegel Thinking outside trodden paths This session introduces a few techniques and tools for thinking outside the box. The session is based on a workshop run by David Harvey at this year's SPA conference. Techniques are briefly explained and then explored in exercises. Andrew Kemp Where exploration And automation meet: Getting the most from automated functional tests Agile teams invest heavily in automated functional tests. When done well, this investment is paid back with fast feedback enabling teams to release software quickly and often. By structuring tests in the right way, teams can further leverage this investment by using these tests as a platform for exploratory testing that could find issues a regression test suite won't. This talk will cover the process and cost benefits of creating automated tests that can be reused to support exploratory testing. Concepts and practices will be described within the context of a mature agile delivery team. It will provide an overview of current practices for automated functional and exploratory testing within agile teams. The main focus of the talk will be to provide an overview and demonstration of techniques that will allow testers to utilise existing automated functional tests to support exploratory testing. The benefits of this approach such as; reducing the time needed for exploratory testing, increasing exploratory testing coverage, improved repeatability when reproducing bugs and improved robustness of your automated functional regression tests will be reviewed. Felix Leipold Where is my f*** revolution? What do I want to revolutionise anyway? The magic Year 2010 has come and gone and still the world of IT is the same. This talk and discussion is about what we as well-rounded software professionals want to achieve. Do we really want to help mediocre organisations to deliver mediocre projects in a predictable fashion? Or do we not rather want to strive for delivering outstanding applications at high speed to successful businesses (perhaps taking more responsibility for the operations side of things)? Hitherto I will challenge a few conventional wisdoms (J2EE bad Servlet container ok) and agile beliefs (just write enough unit tests and everything is gonna be tickety boo) and present a few ideas on where application development should go for people to discuss violently Dilraj Aujla Working with large clients If you have wondered why we take on work with organisations which appear unaligned, where cultures clash, or just want a forum to say your piece on the big companies then this will be session to get some CP therapy. Brett Ansley Explore common challenges faced by organisations that want to "Go Agile" A workshop to explore some of the common challenges we face within organisations that want to adopt Agile and some solutions that might help us overcome these. Patric Fornasier Building delivery capabilities I'd like to share some of my recent experiences with building up a TWU and TW delivery team. What worked well and what didn't. How we capitalised on using new technology, etc. Kief Morris What about the team and organisational side of Continuous Delivery? We love to talk about the technology aspects of Continous Delivery - Chef vs. Puppet, whether Maven fits into CD (no, no it doesn't), cloud, etc., etc. But beyond happy fuzzy sentiments that developers and operations people should love and cherish each other, and broad simplistic decalarations that operations people are unnecessary since any developer worth their salt is easily able to install a web server, how should people be organized to make Continuous Delivery work? Is having a Build Monkey an anti-pattern? Is setting up a DevOps Team completely missing the point? How should ThoughtWorks be setting up project teams with our clients to implement Continuous Delivery most effectively? Peter Gillard-Moss Lightning talks Lightning talks JK Werner Relative sizing with apples, chickoos,raspberries, jackfruit and watermelon Value of introducing the process in an abstract example first. This talk covers the exercise that we did at JPMC and some of the unexpected examples that came out of it possibly covering why we should stop saying estimate Dennise Openshaw Facilitation 101 This is not about Inceptions or Quickstarts but facilitation basics. How do you get ideas from people in a workshop setting?How do you "unstick" a workshop session without influencing the outcomes?How do you control the dominant types and get input from the the meeker participants? Facilitation is not a natural skill for everyone but it is something that you can learn some simple "tricks" for to make it easier to be more effective Darius Kumana Getting beyond good enough - A user goal based framework for Agile delivery Often the focus is on developer throughput and misses the overall value proposition of the software from the perspective of the end-user. My talk introduces a user-goal based framework for setting up and managing agile projects for success. It introduces an approach to Goal-Driven Development that allows stakeholders/Product Owners to take a user-centered approach to delivery from requirements capture, through planning and into development to deliver software that delights the user. A Few Of The Key Concepts From The Talk: Setting-Up Projects For Success,Minimal Viable Product,User-Test Driven Development,Goal Burn-Down,Experience Refactoring,Helping Teams Get Beyond "Good Enough" Luke Barrett Managing Scope - Polite but firm It's generally accepted that scope management is an important aspect of delivering a successful project. But all too easily it can become a wearing and highly adversarial conversation with the business how many times can you batter the business with the challenging reality of what it may well take to deliver their dream product / service? This session would look at ways to manage scope while still maintaining a strong and positive relationship with the business Marc McNeill Experience Design I'd like to talk about experience design & possibly have an interactive session Ben Butler Cole
  5. 5. Food Menu Arrival Breakfast Menu (8:30 - 9:35): Tea and Coffee served with kiwi, apple and lime smoothie. Organic carrot and blood orange presse. Marmite costini. Apple granola Danish. New season rhubarb Danish Tea/Coffee (11:00 - 11:15) Lunch Menu (13:25 - 14:30): Beetroot, fennel and ginger with fresh coriander Organic honey roasted sweet potato with cilantro and lime crispy noodle salad Organic envide with sultanas, sweet corn and soya beans Roasted chicken and mango salad with chestnuts and toasted coconut Smoked salmon on wild rocket with New Cross goats cheese Stir-fried broccoli salad in smoked paprika, curied aioli and mini poppadums Colley in garden pea and tarragon cream sauce English farmed green bean warm salad, with poached pak choi and heritage elongated beetroot Honey baked sweet potato stuffed with herbed goat's cheese Minted cous cous with caramelized carrots, sultanas, apricots and plums Oven roasted free range chicken, with butter poached leek hearts, and a spinach greened sauce Slow-cooked spring lamb with kumquats, escalot onions and celery Steamed new potatos in English butter and parsley Blood orange and passlon fruit mousse Seasonal apple, blackberry and chocolate strudel Vanilla cheesecake with summer berry compote Afternoon Break (16:05 - 16:30): Fruit and sunflower seed granola cookies Gourmet chocolate chunks Rye biscuits with honey and strawberry Philadelphia Served with tea & coffee Buffet Dinner Menu (19:35 - 20:30): Salads Roasted root vegetables, thyme infused blossom honey, pickled kohlrabi, citrus mayonnaise Walnut, pear, endive and stilton, prawn crackers, ash biscuit Beetroot, apple, pickled carrot, feta cheese, raspberry vinaigrette Ham hock, cherry tomatoes, pickled sultanas, roasted sweet potato Scottish hot smoked salmon, new potatoes, endamame beans, kalamati olives Baby gems, parsnip crisps, crystallised pineapple, crispy bacon, ceasar dressing Main Course Slow roasted daube of beef, chestnut mushrooms Free range Norfolk chicken and rice pie, wild mushrooms Teriyaki glazed freedom salmon, egg noodles. spinach Roasted seasonal vegetables Celeriac gratin, cheese sauce Wholegrain mustard Duke of York mash Desserts Victorian peach cake, English custard, cinnamon sugar Bakewell tart White chocolate, champagne and pistachio mousse
  6. 6. ThoughtWorks Organizing Committee Angela Ashworth Elif Pratt Harinee Muralinath Kirsty Day Liz Douglass Louisa Marshall Rajiv Mathew Reshma Shaikh Shweta Nayak Photographers Dharani Kumar Ilias Bartolini Richard Morris Disc Jockey Tom Duckering (aka DJ Duck) Please feel free to reach out to the following people in case you have any queries. Angela Ashworth Kirsty Day Liz Douglass : : : +44 (0) 7768415884 +44 (0) 7912679396 +44 (0) 7549945159