Wetware

When did you last update your wetware? Now is the time to get the latest patch- to clean out all that old stuff- and to uninstall all that bloatware. Join us in time well spent in reconfiguring and retraining your brain onto what is vital.

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

Monday

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

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.

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-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.

16.45-17.35

It's Not You, It's Them: Why Programming Languages Are Hard To Teach

I've been teaching programming for a few years now, and I've come to realize that the harder a languages is to teach, the more poorly designed it is.

Tags: Mastery Rebel Wetware

It's Not You, It's Them: Why Programming Languages Are Hard To TeachZed A. Shaw

Zed is a programmer turned writer who spends more time playing and building guitars than writing or programming. He is the creator of several web servers, and the "Learn Code The Hard Way" series of books.

Thursday

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.

13.00-13.50

Tribes, Alliances, Schools - Oh My! Building your reputation through creative disobedience

Software Development tends to be tribal -- the developers vs. the testers, the Agilistas vs. the waterfallists, the context-driven school vs. the certification folks, and so on. Matt Heusser will explain how and why these associations spring up, how to to take the best from a tribe -- and to know when to break from the pack. He will also discuss tribes in the workplace, how groupthink happens, and how technologists can use disobedience to fuel improvement in product, process, and reputation.

Tags: Test Wetware

Tribes, Alliances, Schools - Oh My!  Building your reputation through creative disobedienceMatthew Heusser

Matthew Heusser has been developing, testing, and managing software projects for his entire adult life. The principal consultant for Excelon Development, Matt is also a contributing editor for STQA Magazine and sits on the board of directors for the Association for Software Testing. In addition to his writing (most recently lead editor for "How to Reduce the Cost of Software Testing"), Matt has recently completed a contract as a part-time instructor for Calvin College in Information Systems.

14.10-15.00

Rebels in their own way

Jakobsson was co-founder of TAT, acquired by RIM and has now stepped onwards with a new initiative. He loves working with his own processes. Processes that will be demonstrated.
Hughes created the Grobotron
Zed Shaw speaks for himself
Anything can, and certainly will happen. This is the lightning talk session for you who want a surprise.

Tags: Creative Fun Mastery Rebel Wetware

16.45-17.35

Making offshore testing work

During Oredev 2011, at least three people approached me after my talk and shared their challenges dealing with offshore test teams. Like it or not, good or bad, outsourcing testing is happening at large and India is the hub for outsourced testing. Now, although it is a business decision to outsource, it is the technical people who are involved on a day to day basis. So, as a program / dev / test manager / lead, how do you leverage the value out of outsourced testing? This talk addresses problems and possible solutions.

Tags: Creative Test Wetware

Making offshore testing workPradeep 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

Friday

10.00-10.50

Business Patterns for Software Developers

Are you a software developer who wants to start your own company? Do you want to know more about business? Maybe patterns can help.
This session will look at Business Patterns for software companies – patterns like: Same Customers, Different Product, Sales/Technical Double Act, Core Product Only, and others.

Tags: Agile Wetware

Business Patterns for Software DevelopersAllan 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.

11.10-12.00

The Art of Disciplined Creativity

Much like elite athletes, we need to exercise discipline to be able to get into the "zone" at at will and produce great results consistently. In this session, we will explore ideas and practices for regularly gathering sources of inspiration, eliminating blocks to more easily access creative states, prolong them, and leverage their power to develop and execute great work.

Tags: Agile Creative Fun Wetware

The Art of Disciplined CreativityDenise Jacobs

Denise Jacobs adores being a Speaker, Author, Web Design Consultant and Creativity Evangelist. Most appreciated on Twitter as @denisejacobs for her “Great Resources”, she wrote The CSS Detective Guide, and contributed to InterAct with Web Standards and Smashing Book #3. Her articles encourage people to express their creativity as they Banish Their Inner Critic and Reignite Their Creative Spark. Her latest project encourages underrepresented groups to Rawk The Web by becoming visible web experts.

14.10-15.00

Expressing yourself: polymorphism in Clojure

Clojure is a functional language with powerful mechanisms for implementing polymorphic behavior, including for types that you did not create. This talk explores how Clojure solves "the expression problem" common in object-oriented languages using protocols, types and records, and multi-methods. Topics include defining these constructs, applying them to types defined by you or others, and how they map to underlying JVM constructs.

Tags: Emerging languages Wetware

Expressing yourself: polymorphism in ClojureTim Ewald

Tim Ewald is a pragmatic architect with 18 years experience building distributed systems. He works at Relevance, a consultancy focused on systems engineering using advanced languages and agile methods. His most recent work involved helping ship Datomic. Prior to joining Relevance, Tim was a VP of Architecture at SeaChange International, where he focused on integrating Web technologies and video on demand infrastructure for the cable and telco industry. Before that he worked at Microsoft, where he designed and developed the first iteration of MSDN2.

14.10-15.00

Critical Updates: why software engineering is a fake discipline and what to do about it

Is the only measure of your worth as a developer *what* you do - the practices or processes you use? Or does it also matter *why* you do things that way - the reasoning and the evidence behind your decisions?

This session addresses fundamentals beyond any specific practice and "hot topic" debates. We will uncover the shady history of some "ground truths" of the software engineering profession, uncomfortable facts about ourselves and our own brains... and some solutions.

Tags: Agile Rebel Wetware

Critical Updates: why software engineering is a fake discipline and what to do about itLaurent Bossavit

Laurent Bossavit still likes to code though no longer doing so full-time. He was a recipient of the 2006 Gordon Pask award for contributions to Agile practice. He now heads Institut Agile, a privately funded, independent entity whose missions include growing the Agile business ecosystem, creating stronger links between the business and research communities interested in Agile approaches, and providing stronger empirical evidence on the benefits and limitations of Agile practices.

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.