Hierarchy is not a dirty word

schedule Jun 30th 03:30 PM - 03:50 PM place EN 103 (L100) people 39 Attending

A common problem for software development teams is that of career progression for technical people. Experienced programmers stagnate at Senior Developer or move into management roles for which they are not trained or they are sometimes simply ill suited.

This presentation discusses the work underway at MYOB to address this issue.

 
2 favorite thumb_down thumb_up 2 comments visibility_off  Remove from Watchlist visibility  Add to Watchlist
 

Outline/structure of the Session

  • The problem we're trying to solve
  • How Spotify organises people
  • How the military provides technical career paths
  • How this all ends up in a software dev shop
  • Questions, discussion, arguments, violent protests, etc.

Learning Outcome

At the end of the session, participants should be able to take away ideas for providing new career paths for senior technical people, helping to retain people longer and helping people work to their strengths.

Target Audience

Folks who organise teams and systems of work.

schedule Submitted 6 months ago

Comments Subscribe to Comments

comment Comment on this Proposal
  • Gabor Devenyi
    By Gabor Devenyi  ~  5 months ago
    reply Reply

    Based on my experience this is a real problem (some of my close friends left MYOB), so would be curious how the organisation tackled this challenge. Will you cover real-life results as well? 

    • James Holmes
      By James Holmes  ~  5 months ago
      reply Reply

      The intent is to present as many real-life results as I can find. The changes are in progress right now and we're running experiments before wider adoption, so it's a moving target :-)


  • Liked hannah deutscher
    keyboard_arrow_down

    hannah deutscher - From retail to redux - my journey of becoming a developHER

    hannah deutscher
    hannah deutscher
    schedule 4 months ago
    Sold Out!
    20 mins
    Talk
    Beginner

    Almost everyone has had a pivotal moment that, on reflection, you realise was the catalyst for you to change the course of your life.

    After working in retail for over 15 years, I had one of these moments that lead me to persue a career as a developer, through the developHER program at MYOB.

    I will be sharing my story of successes, failures and many MANY learnings which I hope can help or inspire you or someone you know on their tech journey.

  • Liked Matthew Hodgson
    keyboard_arrow_down

    Matthew Hodgson - Agile is Loopy

    20 mins
    Talk
    Intermediate

    Agile is loopy. Nature is loopy. It has no straight lines. Even the whole universe can be explained through quantum loop gravity. Many of us used to work within linear end-to-end processes but now work in loops. But what does working in loops really mean?

    Come and learn why agile is loopy. Come and look beyond Scrum to learning and user engagement loops and hear why Product Management and Design Thinking must be at the heart of an agile mindset if we're truly to *be* agile.

  • Liked Lilly Ryan
    keyboard_arrow_down

    Lilly Ryan - Don't Look Back in Anger: Wildman Whitehouse and the Great Failure of 1858

    45 mins
    Talk
    Beginner

    In the 1850s, Edward Orange Wildman Whitehouse was appointed the lead engineer of the first attempt to build a trans-Atlantic telegraph cable. With the entire population of two continents waiting for his go-live, their handlebar moustaches aquiver, he demonstrated in fine form just how spectacularly a big project can be a bigger disaster.

    This is a tale of long-winded rants, spectacular sideburns, and gentlemen scientists behaving badly. It is also a lesson about the importance of honest reflection in technical teamwork. Lilly outlines some of the mistakes made during one of the biggest tech delivery projects in history, and how a constructive view of failure helped to turn it all around. Through the public meltdowns of Wildman Whitehouse you will learn the importance of feedback, how to handle complex tasks gracefully, and the best way to recover from having your pipeline eaten by a whale.

  • Liked LJ Kenward
    keyboard_arrow_down

    LJ Kenward - Junior Developers - The Next Generation

    LJ Kenward
    LJ Kenward
    Junior Developer
    Xero
    schedule 5 months ago
    Sold Out!
    45 mins
    Talk
    Beginner

    Demand for technologists is fast becoming unfulfillable. The pool of talent is drying up, with the oldies heading into retirement, management or just straight up senility, it is never a more important time than now to grow the next generation of technologists!

    I'll take you on the Junior Developer journey with me, from justifying why Juniors are good for business, how to help them jump In and level up when they first join a team, and then how to continue developing their skills and career throughout their journey. 

    I'll talk problems, benefits, hints, how to use agile to help make the process painless and prosperous, based on a combination of personal experience, local research, and industry practises, plus some ideas a little left of centre.

  • Liked Anna Fiofilova
    keyboard_arrow_down

    Anna Fiofilova - Survival guide for women in IT

    20 mins
    Tutorial
    Beginner
    Working in the IT industry today is hard, but it is even harder if you are a woman. There is still lots of “old school thinking" that women face daily. This talk is a survival guide based on real-life stories and different challenges from women of different ages, cultural backgrounds and roles in the Australian IT industry.
     
    Like any survival guide, this one provides you with the essential information to help you identify and overcome the most frequently encountered hazards. Each chapter contains useful tips, instructions and practical advice on a particular issue so you can implement the skills and techniques even under the most stressful circumstances. From the hiring process to promotions and corporate events, you'll have the tools to survive.
     
    You will learn these skills and more:
    • Assess your situation and prioritize your needs;
    • Surviving techniques for the hiring process;
    • Assemble your own custom emergency kit with essentials tools;
    • Manage extreme work conditions and overtime;
    • Survive corporate parties and drinks;
    • Build trust network and create allies; 
    • Identify your enemies and their habits.
    Preparation is the key. If you are starting your career in IT or navigating through it - this guide is for you.
  • Liked Adel Smee
    keyboard_arrow_down

    Adel Smee - Vulnerability & Management

    Adel Smee
    Adel Smee
    Team Lead
    Zendesk
    schedule 5 months ago
    Sold Out!
    45 mins
    Workshop
    Intermediate

    There's a lot of subtle and not-so-subtle pressure on managers to have the answers and always be confident, capable and upbeat. But as we are actual human beings the only way to do that 100% of the time is to fake it. The old command and control management systems are giving way to collaboration, cultivation of psychological safety and delegation of responsibility. Managers are no longer required to tell workers what to do, but to support and inspire them to do it. The best managers I've known don't create an artificial aura of omniscience, they can be confused, inquisitive, engaged, vulnerable and above all authentic. Cultivating authenticity at work is easy on a good day but can be terrifying on a bad one. So let's talk about what that looks and feels like, and discuss techniques to help strip away the veneer and get real.

  • Liked Mirco Hering
    keyboard_arrow_down

    Mirco Hering - Not A Factory Anymore - What got us here won’t get us there

    Mirco Hering
    Mirco Hering
    APAC DevOps and Agile Lead
    Accenture
    schedule 6 months ago
    Sold Out!
    45 mins
    Talk
    Advanced

    As they say, nothing is more dangerous than using yesterday’s logic for today’s problems, yet we are still working in our organisations with mental models that were inspired by manufacturing. You can see artefacts of it even in the language we use: people are resources and they work in development factories. If we are surprised why our transformations are not progressing as fast as we hoped when Agile took the stage, then looking to these old mental models provides part of the answer.

     

    In this talk I will explain from practical experience in my work, how the old models still influence us every day and how we can break away from them and learn new models. I will give positive and negative examples from real projects to show that it is normal to experience failures and how to course correct from the lessons such failures teach us.

     

    I will also provide pragmatic steps that everyone can take in their own organisations that don’t rely on buying new tools or following specific methods. Charting your own course starts with understanding where the problem is and understanding where our mental models let us down is part of that journey.

  • Liked Colin Panisset
    keyboard_arrow_down

    Colin Panisset - Simplifying Amazon ECS by Weaving overlay networks

    45 mins
    Talk
    Advanced

    Amazon ECS is a widely-used Docker container scheduling and orchestration platform, but some of the constraints it applies makes for ... interesting ... workarounds. Chief among the challenges are connecting containers to each other, across services, clusters, and even regions. Working in hybrid cloud environments is also a problem.

    This talk will show you one way to address these challenges: by using the "weave" Docker overlay network, a self-discovering and self-configuring mesh network that permits configuration simplicity and out-of-the-box parity with the popular docker-compose structure.

  • Liked Stephen Dodd
    keyboard_arrow_down

    Stephen Dodd - South Park Sprint - Design Thinking Insights

    20 mins
    Talk
    Beginner

    Listening to a talk by Jeff Patton around user story mapping and in particular the origins of story mapping left me thinking of similarities to a documentary featuring South Park's Trey Parker and Matt Stone called 6 days to air.

    This talk aims to explain and highlight interesting and unexpected similarities between the South Park team's 6 day episode creation sprint and an Agile software team. Throughout it will extract some of the reasons why / how the South Park creation team can do what they do and explain how we can use these takeaways in our own teams to encourage creativity and input from all team members.

     

  • Liked Gabor Devenyi
    keyboard_arrow_down

    Gabor Devenyi - People Power - Build on strengths of the individuals

    Gabor Devenyi
    Gabor Devenyi
    Agile Coach
    DXC Consulting
    schedule 6 months ago
    Sold Out!
    20 mins
    Talk
    Beginner

    One of the principles of the Agile manifesto is build projects around motivated individuals. “Give them the environment and support they need, and trust them to get the job done.”.

    However, individuals have different strengths and weaknesses. Our focus shifts quite often on how to improve their performance and how we can “develop” their weaknesses. Science and my personal experience shows that building on the strengths rather than improving our weaknesses will get better results, and not only when we want to build projects around motivated individuals.

  • Liked Lee Hawkins
    keyboard_arrow_down

    Lee Hawkins / Paul Seaman - A spectrum of difference - creating EPIC software testers

    45 mins
    Experience Report
    Beginner

    We have been lucky enough to work with a not-for-profit organization called EPIC Recruit Assist to offer software testing training to a group of young adults on the autism spectrum, through a new initiative known as the “EPIC TestAbility Academy”.

    In this talk, we will describe:

    • What is the autism spectrum and why it aligns with software testing
    • How this relationship came about
    • Why it is important to seek opportunities that drive diversity
    • Key relationships, shared goals and building the vision
    • The importance of communication
    • Building a balanced programme
    • Preparation that was required to get the programme off the ground
    • Lessons learned in finding participants
    • Lessons learned delivering the training
    • The outcomes for the candidates on completion of the programme.
  • Liked Kelsey van Haaster
    keyboard_arrow_down

    Kelsey van Haaster - Synchronous Communication is overrated! : How to thrive in an uber distributed team

    45 mins
    Talk
    Intermediate

    The ThoughtWorks Identity team is a globally distributed remote team of 5 people. We deliver IDAAS (Identity as a service) to more than 5000 ThoughtWorkers in 14 different countries and we do it 24 hours a day 7 days a week. 

    We don't have an always-on video link.  There is no time of day of when we can all get on a call together, yet we succeed in providing end to end product development and support to our customers. Including delivering new product to production on a daily basis. 

    We achieve this through choosing not to fight against our distributed nature, but by embracing it and by leveraging the advice contained in the principles and values of the Agile Manifesto 

    This presentation will share our journey and some of the things we have learned along the way and we will challenge the existing thinking behind what is required to thrive as a member of a distributed team.