Team

"It takes a village" Folk wisdom tried and true, that we can achieve more as a team than as single human beings. Join us in attaining new collaborative skills and tools, both within the team and between teams. We have a whole themed day: "The Agile Team Handbook" where you will get acquainted with hands-on techniques to take home and lift your team to that next level.

These are the sessions tagged with Team at Øredev 2012:

Monday

8.30-12.30

Making Test Automation Work in Agile Projects

How do we succeed with test automation in a fast-paced agile environment? Through hands-on exercises and group discussions, participants will learn to overcome common barriers to successful test automation. A whole-team approach to test automation even helps if you’re a tester on a more traditional project without the support of programmers on your team.

Tags: Team Test Tools

Making Test Automation Work in Agile ProjectsLisa Crispin

Lisa Crispin is the co-author, with Janet Gregory, of Agile Testing: A Practical Guide for Testers and Agile Teams (Addison-Wesley, 2009), co-author with Tip House of Extreme Testing (Addison-Wesley, 2002), and a contributor to Experiences of Test Automation by Dorothy Graham and Mark Fewster (Addison-Wesley, 2011) and Beautiful Testing (O’Reilly, 2009). For more about Lisa’s work, visit www.lisacrispin.com. @lisacrispin on Twitter, entaggle.com/lisacrispin

8.30-16.30

Course: Innovation games

This two-day, interactive course, based on the material in Luke Hohmann's Innovation Games book, tackles the challenge of developing customer understanding by providing you with a fresh perspective on how to use a variety of games with your customers to develop the understanding that forms the foundation of innovation. You’ll find that if you use them, you’ll come to understand what your customers really want. You’ll have fun doing it.

Tags: Agile Creative Fun Hands on Team

Course: Innovation gamesMaarten Volders

Maarten Volders is the founder at Agileminds.be. Challenges in the creative digital economy like accelerating change, knowledge leveling and hyper-competition are forcing organizations to become highly adaptable, endlessly inventive and truly inspiring. A program based on continuous and validated organizational learning makes Agileminds a different kind of innovation accelerator. Maarten is a changemaker, innovator, and rulebreaker. Het just wants to have fun!

13.30-16.30

Session Based Test Management using Mindmaps

SBTM is a time boxed, mission focused personal level and test project management level approach co-invented by the Bach Brothers. It is an important step forward, for exploratory testers across the world to answer questions from stakeholders on accountability, coverage, productivity and visibility.

In this half day workshop, you and I would sit and do test sessions, de-brief and do a whole bunch of things to make ourselves highly accountable and more valuable using mindmaps.

Tags: Team Test Wetware

Session Based Test Management using MindmapsPradeep Soundararajan

Pradeep Soundararajan is a renowned tester from India. He is the Founder & Chief Consultant of Moolya ( www.moolya.com ) a new generation testing services company from India that helps its domestic and international customers to gain high value through through exploratory testing & check automation. Prior to being known as the Founder of Moolya, Pradeep was an independent consultant, coach, author and invited speaker at many conferences worldwide. He blogs at http://testertested.blogspot.com

Tuesday

8.30-16.30

Mastering Continuous Integration with Jenkins

Students will come away from this workshop with a solid understanding of how to implement a Continuous Integration environment in their organization. They will be able to set up a working instance of Jenkins server, complete with automated builds, tests, code quality audits and reports, and automatic deployment to an integration server. They will also be able to integrate Jenkins with other tools in the development environment, such as issue tracking systems and source code browsers.

Tags: Hands on Hard Core Java Team Tools .NET

Mastering Continuous Integration with JenkinsKohsuke Kawaguchi

I’m Kohsuke Kawaguchi. I’m a software engineer who enjoys writing code and solving problems. I have been working on a large number of open-source projects. I am probably best known as the creator of Jenkins, a continuous integration server. My projects span many different areas of the technology, but my main interest is around developer tools, XML, and web services in Java.

Wednesday

10.00-10.50

Managing Your Teams’ Agile Competency

Going “Agile” is rumored to bring a number of benefits to an organization, but all too often those promised benefits aren’t fully delivered. A model of the predictable stages of agile team competency helps managers and leaders define the benefits they’re getting, determine the benefits they really want, and plan next steps. Join Diana Larsen in an exploration of ways leaders can use the model to analyze and monitor progress of Agile competence in teams.

Tags: Agile Team Wetware

Managing Your Teams’ Agile CompetencyDiana Larsen

Drawing on 20+ years of experience working with technical professionals, Diana Larsen advises leaders, consults with managers, and coaches teams on adopting Agile work systems. She helps to create workplaces where dev teams focus on frequent delivery of high value software products and services that customers want and use. A member of the Agile Alliance BoD, Diana co-authored two books; Liftoff: Launching Agile Teams & Project toward Success; and Agile Retrospectives: Making Good Teams Great.

10.00-10.50

Stupid questions and n00bs - top ten intriguing things you need to do

It really doesn’t matter how long you’ve been in this industry or which position you hold, understanding generation n00b and the value it brings should be mandatory for you. After asking a stupid question daily on the blog and interviewing hundreds of n00bs, employers, and teachers I’ve collected for you some rather intriguing and invaluable advice. In this unique narrated short film session I plan to shock, share and shine some light on your most valuable asset: gen. n00bs & stupid questions

Tags: Agile Creative Fun Rebel Team

Stupid questions and n00bs - top ten intriguing things you need to doIris Classon

Iris recently caught the attention of the developer community with her tremendous passion for programming and unique career path; a reg. clinical dietician turned programmer. Within a year she earned MCPD & MCTS certifications, was invited to join MEET, and landed a fulltime developer job. She’s been interviewed on Hanselminutes, Code Project, and Pluralsight and is today a Technical Evangelist for Telerik, software developer for Dotnet Mentor and organizor of the Sweden Pluralsight Study Group

11.10-12.00

How pairing adds value

Some teams avoid pairing. Other teams embrace it to the point that they avoid working solo. What enables teams to find so much benefit in pairing that they wouldn't work any other way? And is pairing only for coding? Lisa will share her experiences with teams that find value in pairing for coding AND testing. Participants will join a discussion about how teams can nurture a pairing culture, and how pairing adds value to several aspects of software development.

Tags: Agile Mastery Rebel Team Wetware Test

How pairing adds valueLisa Crispin

Lisa Crispin is the co-author, with Janet Gregory, of Agile Testing: A Practical Guide for Testers and Agile Teams (Addison-Wesley, 2009), co-author with Tip House of Extreme Testing (Addison-Wesley, 2002), and a contributor to Experiences of Test Automation by Dorothy Graham and Mark Fewster (Addison-Wesley, 2011) and Beautiful Testing (O’Reilly, 2009). For more about Lisa’s work, visit www.lisacrispin.com. @lisacrispin on Twitter, entaggle.com/lisacrispin

13.00-13.50

Asynchronous Collaboration: Communicating Through Our Source Code

We hear a lot about how strong communication and collaboration are key to a successul project. We spend a lot of time focusing on stand-up meetings and pair programming, but there are other very effective means of keeping the team on the same page that not only avoid daily interruptions but also provide long-term benefit. Learn how your team can improve your own collaboration with just a bit of discipline and relatively low overhead.

Tags: Agile Mastery Team Wetware

Asynchronous Collaboration: Communicating Through Our Source CodeRyan McGeary

Ryan McGeary is a business starter, freelance software consultant, speaker, and amateur triathlete. Ryan is a partner and co-founder of BusyConf.com, a conference organizing web application. He is also the owner of McGeary Consulting Group, a software development and consulting firm in Virginia, USA. Ryan is also co-founder of Let Me Google That For You. Ryan specializes in web application development and enjoys leveraging new tools and frameworks for his day to day development efforts.

15.40-16.30

Advanced Continuous Integration Techniques with Jenkins

In this talk, we'll look at several continuous integration techniques you can use to get more value out of your Jenkins installation. The topic will cover the "validated merge" feature to make your builds unbreakable, the "fingerprinting" feature to build audit trail of your artifacts, and the "pipeline" feature to better visualize how your changes are verified by Jenkins, and so on.

Tags: Hard Core Java Rebel Team Tools

Advanced Continuous Integration Techniques with JenkinsKohsuke Kawaguchi

I’m Kohsuke Kawaguchi. I’m a software engineer who enjoys writing code and solving problems. I have been working on a large number of open-source projects. I am probably best known as the creator of Jenkins, a continuous integration server. My projects span many different areas of the technology, but my main interest is around developer tools, XML, and web services in Java.

15.40-17.35

Why getting everyone on the same page matters

This is a hands on session into the world of visual thinking and practice.
You will learn 7 basic elements which enables you to communicate almost anything with simple strokes of a pen.
It is a powerful tool for thinking, learning and collaborating.
Re-learn and re-experience what it means to draw and visualize.
This session is for everyone hooked on creating understanding, engagement and ownership in projects, meetings and ideas.

Tags: Agile Creative Fun Hands on Team Wetware

Why getting everyone on the same page mattersOle Qvist-Sørensen

Since founding Bigger Picture in 2003, Ole Qvist-Sørensen has been delivering consulting services in the areas of strategic communication, leadership training and change processes design and facilitation. The aim for every intervention is to enable ongoing sustainable organisational and personal change. The foundation for Ole's work is a strong pedagogical framework for team- and organisational learning. Ole is a trainer, process consultant and graphic facilitator.

Thursday

10.00-10.50

Lean from the Trenches - Managing Large-Scale Projects with Kanban

Find out how the Swedish police combined Kanban, Scrum, and XP in a 60-person project.
This is a high-paced talk based almost entirely on photos, diagrams, and concrete examples. We’ll go beyond the basics and walk through the project step by step, from customer engagement, to the “daily cocktail party”, test, cross-team synchronization, multi-layer kanban boards, version control, metrics, and more. The project was finalist in the Swedish “Project of the Year” awards for 2011.

Tags: Agile Team

Lean from the Trenches - Managing Large-Scale Projects with KanbanHenrik Kniberg

Henrik Kniberg is an Agile/Lean coach at Crisp in Stockholm. He likes to refactor, debug, and optimize companies as well as code. Henrik is the author of "Scrum and XP from the Trenches" and "Kanban and Scrum, making the most of both" and "Lean from the Trenches", and was keynote speaker at Øredev 2010.

10.00-10.50

Liftoff: Launching Agile Teams and Projects

Liftoff – it's the unexplored, often ignored, Agile software development project practice. Liftoff gives impetus to your projects in a way that starts the project team, and the business, on the trajectory to success. In this interactive session, Diana Larsen explores ways to accomplish Liftoff, including the vital step of chartering the project. She’ll share real-life stories of team starts; team activities to fuel your Liftoff; and a framework for effective, "just enough" Agile chartering.

Tags: Agile Team Wetware

Liftoff: Launching Agile Teams and ProjectsDiana Larsen

Drawing on 20+ years of experience working with technical professionals, Diana Larsen advises leaders, consults with managers, and coaches teams on adopting Agile work systems. She helps to create workplaces where dev teams focus on frequent delivery of high value software products and services that customers want and use. A member of the Agile Alliance BoD, Diana co-authored two books; Liftoff: Launching Agile Teams & Project toward Success; and Agile Retrospectives: Making Good Teams Great.

11.10-12.00

Agile, Meet Reality: Team Structures That Work

It's time to put the ideals down and embrace reality. Organizations have different needs and different people, and agile teams should reflect that. This talk will examine multiple real-world agile teams and understand why they work - or don't work! We'll consider how the product, the organization, and the customer all affect the engineering team - and how to make it work for everyone involved.

Tags: Agile Team Test

Agile, Meet Reality: Team Structures That WorkCatherine Powell

Catherine Powell is a principal at Abakas, a software consulting company. At Abakas, she provides engineering management, development, testing, and process consulting services. She has worked with a variety of software, from an enterprise storage system to mobile software to web applications. She is an author, speaker and a mentor to engineers and technical managers. Catherine focuses primarily on the realities of shipping software in small and mid-size companies.

11.10-12.00

Implementing Continuous Delivery

Continuous Delivery is gaining lots of traction right now, blending aspects of the DevOps & Agile movements to help deliver our software more predictably & faster than ever before to our clients. But how do you actually do it? Where should you start? And what tools should you be using?

Based on real-world experience helping clients adopt CD, this talk will address all this - and perhaps more!

Tags: Agile Dev Ops Rebel Team Tools

Implementing Continuous DeliverySam Newman

Sam Newman is a Principal Consultant at ThoughtWorks, where he has been for over seven years. He has worked with a variety of companies in multiple domains, and currently runs the Cloud & Continuous Delivery Practices for Europe. He has written articles of O’Reilly, presented at conferences, and sporadically commits to open source projects. Principally a Java developer, he also spends lots of time with Clojure and Python, and build systems that hate him.

13.00-13.50

Maven vs Gradle, On your marks, get set, go!

Ant, Maven, Gradle, Buildr - the choice of built systems for Java based systems is manifold and only discussions about coding styles are getting more heated than discussion on which built system is superior. In this talk we are looking at two built system - the well established veteran Maven against the Groovy based newcomer Gradle. Where are the similarities between these two built systems and what differentiates them? Why and when would you chose one over the other?

Tags: Architecture Hands on Hard Core Java Team

Maven vs Gradle, On your marks, get set, go!Hardy Ferentschik

Hardy Ferentschik is Senior Developer at JBoss and member of the Hibernate development team. He is the project lead of Hibernate Validator and core developer for Hibernate ORM and Search. He also is part of the JSR 303 (Bean Validation) expert group. Hardy is a frequent speaker at JUGs and leading software development conferences like JAOO or JFokus.

13.00-13.50

Transform Your Agile Process with Kanban Thinking

Karl Scotland introduces a process model for designing a kanban system, taking a systems thinking approach to improving flow, delivering value, and building capability. You will discover how to design a custom kanban system using techniques to study your team's current work and process, share a common understanding through visualisation, limit the work in process, sense how the system is performing with metrics, and learn how to evolve so your team can continually improve.

Tags: Agile Team Tools

Transform Your Agile Process with Kanban ThinkingKarl Scotland

Karl Scotland is a versatile software practitioner with over 15 years of experience covering development, project management, team leadership, coaching and training. For the last 10 years he has been applying Agile methods, and most recently has been a pioneer and advocate of Kanban. Currently a Coach with Rally Software in the UK, Karl is a founding member of the Lean Software & Systems Consortium and the Limited WIP Society, and has previously worked with the BBC, Yahoo! and EMC Consulting.

14.10-15.00

Testing that made me proud

“I am proud because of” is the opening line of three testing professionals sharing this lightning talk session with test as its main theme.

Martin Karlsson from Lundalogik will share how his company uses dogfooding for ensuring quality. Their administrative staff uses test versions of their own products in their daily work.

Mattias Gustavsson from Securitas Direct will talk about note taking as a key part to be successful with Session Based Test Management. What kind of note takers they have and how they created a simple tool that gave freedom to their team so they could be creative but still keep a high quality in their notes.

Linda Hoff from RIM will present Test reports that actually bring value. Three examples of test reports that differ from traditional reports but still contains parts that she is specifically proud of.

Tags: Team Test Tools

15.40-16.30

The Core protocols - Warp-Speed Results for any Team And the Common Platform for the Culture Tech Revolution

Agility is the power of moving quickly and easily, a behavioral nimbleness arising from the ability to think and draw conclusions together quickly. Maximal agility can be achieved with any group by using a small set of interpersonal protocols, called the Core Protocols. When consistently applied by a team, The Core Protocols generate breathtaking team alignment, a potent state of shared vision. The Core protocols are the common platform for the culture tech revolution.

Tags: Agile Hands on Team

The Core protocols - Warp-Speed Results for any Team And the Common Platform for the Culture Tech RevolutionJim McCarthy

Jim McCarthy began his career as a software/high tech guy 35 years ago. Over the years, he has synthesized what he has learned from his software development and executive corporate experience and applied it to solving the riddles of team dynamics. Jim has led large software development, business and marketing efforts at Bell Labs, The Whitewater Group, and Microsoft Corporation. Jim also has experience as a consultant, coach, motivational keynote speaker and teacher.

16.45-17.35

Designing For Rapid Release

This talk focuses on the kinds of constraints we should consider when evolving their architecture of our systems in order to enable rapid, frequent release. So much of the conversation about Continuous Delivery focuses on the design of build pipelines, or the nuts and bolts of CI and infrastructure automation.

Tags: Agile Architecture Dev Ops Rebel Team

Designing For Rapid ReleaseSam Newman

Sam Newman is a Principal Consultant at ThoughtWorks, where he has been for over seven years. He has worked with a variety of companies in multiple domains, and currently runs the Cloud & Continuous Delivery Practices for Europe. He has written articles of O’Reilly, presented at conferences, and sporadically commits to open source projects. Principally a Java developer, he also spends lots of time with Clojure and Python, and build systems that hate him.

16.45-18.50

Dialogue Sheets for retrospectives and good conversations

Dialogue sheets allow teams to hold facilitator less retrospectives. Teams which have tried have good conversations and higher levels of participation.
This is a hands on session in which everyone will get a chance to experience holding a dialogue sheet discussion about Agile. In addition we will report on how teams use the sheets and the results they generate.

Tags: Agile Hands on Team

Dialogue Sheets for retrospectives and good conversationsAllan Kelly

Allan Kelly has held just about every job in the software world: system admin, tester, developer, architect, product manager and development manager. Based in London, he works for Software Strategy Ltd. helping companies adopt and deepen Agile and Lean practices through training, consulting and coaching. He specialises in working with software product companies, aligning company strategy with products and processes. He is the originator of Retrospective Dialogue Sheets.

16.45-17.35

Prototypes, Prototypes and Prototypes - and the difference between them.

Scope creeping? Vision dissipating? Stakeholders disengaging? Team splintering? Specification ballooning? User experience rehashing?
Application prototyping can help with these ailments and more by creating a common vision for team members, stakeholders and customers.
Prototypes can be high fidelity or low fidelity, interactive or static, speculative or definitive. This session covers the role of prototypes to explore, evaluate and communicate your vision at each stage of the project lifecycle.

Tags: Creative Team UX

Prototypes, Prototypes and Prototypes - and the difference between them.Shane Morris

Shane Morris is one of Australia's most respected user experience professionals. Through consulting, mentoring and training he has helped organisations create compelling digital experiences since 1991. In that time he has worked on desktop applications, internet applications, mobile user interfaces, physical devices and web sites. Shane has taught user experience topics around the world and is a key contributor to "101 Things I Learned in Interaction Design School" at ixd101.com.

18.00-18.50

The Whole-Team Approach, Illustrated: Choosing a New GUI Test Tool

When a cross-functional team commits to delivering a software product with the highest possible quality, that commitment needs to be meaningful. Lisa Crispin's team recently discovered ways to enhance the usability of their web app, and significantly reduce user mistakes, but their GUI test tool doesn't accommodate the new technology. Come hear how Lisa's team has pulled together - though it was difficult - and conducted several experiments to look for a good solution.

Tags: Team Test Tools

The Whole-Team Approach, Illustrated: Choosing a New GUI Test ToolLisa Crispin

Lisa Crispin is the co-author, with Janet Gregory, of Agile Testing: A Practical Guide for Testers and Agile Teams (Addison-Wesley, 2009), co-author with Tip House of Extreme Testing (Addison-Wesley, 2002), and a contributor to Experiences of Test Automation by Dorothy Graham and Mark Fewster (Addison-Wesley, 2011) and Beautiful Testing (O’Reilly, 2009). For more about Lisa’s work, visit www.lisacrispin.com. @lisacrispin on Twitter, entaggle.com/lisacrispin

Friday

11.10-12.00

Mixup testing, a cross team testing activity between scrum teams

There are a lot of benefits with having the testers in the scrum teams working side by side with the developers, and not in a separate test team. However, there are also some negative aspects that can endanger the quality of the work the testers are doing. E.g. by taking part in the design work you easily get biased as a tester and also not as independent as needed. Mixup testing is a cross team testing activity to reduced some of these negative aspects.

Tags: Creative Team Test

Mixup testing, a cross team testing activity between scrum teamsJohan Åtting

Johan has 18 years professional experience from software development in various industries such as Transport, Bank & Finance, Telecoms and MedTech. In 2005 he joined Sectra Medical Systems as head of their test department where he turned the testing from a traditional scripted approach into a context driven approach and was also a key player when Sectra 2010 moved the product development from a waterfall to an agile process. Johan currently holds a position as Chief Quality Officer at Sectra.

13.00-13.50

How being customer-centric improves IT success: a case study

The post-implementation review is dead. Instead, IT professionals should gather continuous feedback and act in a customer-centric way. Elizabeth Harrin will present a case study from her organization demonstrating how implementing a feedback loop took customer satisfaction with IT services from 4 to 10 out of 10.

Tags: Agile Hands on Team

How being customer-centric improves IT success: a case studyElizabeth Harrin

Elizabeth Harrin is Director of The Otobos Group, a project communications consultancy. She has a decade of experience in leading IT and process improvement projects in financial services and healthcare. She also is experienced in managing business change. Elizabeth is the author of three books and blogs at www.GirlsGuideToPM.com for which she won the Computer Weekly IT Professional Blogger of the Year award in 2011. You can find Elizabeth on Twitter @pm4girls.

13.00-13.50

Whiteboarding for Testers, Developers and Customers too

How can testers spend more time doing productive testing and waste less effort preparing "useless" project documentation? Whiteboarding techniques enable powerful communication and collaboration without all the paperwork. Rob Sabourin has used whiteboarding to help identify technical risks, better understand user needs and to focus testing on what really matters to business stakeholders.

Tags: Agile Fun Team Test Tools

Whiteboarding for Testers, Developers and Customers tooRobert Sabourin

Rob has more than thirty years of management experience, leading teams of software development professionals. A well-respected member of the software engineering community, Robert has managed, trained and mentored thousands of top professionals. He often speaks at conferences & writes on software engineering, testing, management, and internationalization. Author of I am a Bug!, the popular testing children’s book, Robert is an adjunct prof at McGill University & runs the consultancy AmiBug.Com

15.20-16.10

How to Argue About Code

None of us would be very good developers if we never had arguments about The Best Way to Do Things. But I've had enough silly arguments about tabs-versus-spaces to last me the rest of my life. When should we stop arguing and start writing code? I'll share specific tactics for keeping code arguments evidence-based, respectful, and drama-free.

Tags: Mastery Team Wetware

How to Argue About CodeAndrew Dupont

Andrew Dupont is a freelance web developer and writer. He's the co-maintainer of Prototype, the popular JavaScript toolkit, and contributes to script.aculo.us, its sister effects/UI library. He is the author of Practical Prototype & script.aculo.us, published by Apress.