YOW! CTO Summit 2018 Melbourne Day 1

Wed, Dec 5
08:00

    Registration for YOW! CTO Summit Melbourne 2018 - 45 mins

08:45

    Session Overviews & Introductions - 15 mins

09:00
09:35
  • Added to My Schedule
    keyboard_arrow_down
    Tomas Varsavsky

    Tomas Varsavsky - Colab: Leveraging platforms to achieve speed at scale

    schedule  09:35 - 10:05 AM place Grand Ball Room 1

    Scaling agile engineering organisations is hard.

    Today's truly agile organisations are built on small autonomous teams delivering value to customers. Autonomy and empowerment are great cultural traits but they have a dark side at scale -- they can create a lot of duplication and waste. How can organisations get economies of scale without undermining the very culture that they were built on?

    This talk is about how REA Group is taking a product approach to our internal platform to drive speed at scale. Our platform is called Colab and we are applying tried product techniques like brand, product lifecycle & customer satisfaction metrics to develop it. Importantly, we're taking an approach that embraces autonomous teams and customer proximity so none of our cultural values are undermined.

    I'll focus on the key concept of treating internal platforms as products. I'll tell the story of how REA is doing this and provide some tips for listeners grappling with the same problem in their organisations.

10:10
  • Added to My Schedule
    keyboard_arrow_down
    Michelle Gleeson

    Michelle Gleeson - Grads are your future - it's time to invest!

    schedule  10:10 - 10:40 AM place Grand Ball Room 1

    How awesome would it be if you could easily hire switched on developers who are highly engaged, hungry to learn, challenge the status quo, drive positive cultural change and are not burdened with skepticism from former employers? Starting a graduate program may sound like a lot of hard work, but even a low-fi implementation can produce far-reaching benefits.

    In this session, you will hear about SEEK's journey towards a successful and sustainable graduate program. Learn why and how we got started, how it has evolved and the unanticipated benefits our graduates have brought. Along the way, we will discuss practical steps to ensure your graduate intake is diverse, your graduates get targeted, practical technical training and you are building an inclusive culture to support their career development.

10:40

    Morning Coffee - 20 mins

11:00
11:35
12:10
12:40

    Lunch - 40 mins

01:20
  • Added to My Schedule
    keyboard_arrow_down
    Casey Rosenthal

    Casey Rosenthal - Keynote: Manufacturing High Performance

    schedule  01:20 - 01:50 PM place Grand Ball Room 1

    Since Taylor's theories of scientific management in the early 20th century, most management has focused on improving performance by changing behavior, and changing behavior by changing motivation. Turns out, people are more creatures of habit than they are of motivation or calculation. Psychological safety, engagement, and caring about people are all important for the leader of an organization, including a technical organization. To take that a step further and get a high performance team, most engineering organizations need to be de-bureaucratized. Most attempts to improve engineering efficiency focus on process. That's difficult and boring. Fortunately, you can get better results by making actual engineering decisions that restructure organizational decision-making, turning normal teams into high performance teams.

01:55
  • Added to My Schedule
    keyboard_arrow_down
    Tanya Windscheffel

    Tanya Windscheffel - ‘Leadership’ to ‘First Time Parent’ to ‘Working Parent’…....lets make this better!

    schedule  01:55 - 02:25 PM place Grand Ball Room 1

    Sharing some true stories about the journey of ‘Leadership’ to ‘First Time Parent’ to ‘Working Parent’ and all the bits in between. I have recently been through this journey myself and want to share some of my experiences as well as other leaders, both mums and dads, who have recently been through this experience, with the view to making this better for the next people to go on this incredible journey.

    Our community talks a lot about what companies should provide women once they have had a baby, however I believe we are missing the crucial stages; before/during/after, where our new parents really need help. I am going to talk about some recent experiences of becoming new parents in our industry and what other areas we are not talking enough about as leaders of our industry to make this journey better for all involved.

    I will reflect on what I believe are the four key stages of this journey and share stories, with the view to opening a discussion about some other topics for us to start improving as a community.

    1. Pre-pregnancy

    2. During pregnancy

    3. Parental Leave

    4. Becoming a working parent

02:30
  • Added to My Schedule
    keyboard_arrow_down
    Nish Mahanty

    Nish Mahanty - Moving from a monolith to a distributed monolith - a cautionary tale on adopting microservices

    schedule  02:30 - 03:00 PM place Grand Ball Room 1

    This talk is a case study of our architectural evolution over the last 2 years.

    Our start-up had licensed a customised warehouse management system in order to demonstrate our innovative new business model. The WMS had a traditional 3-tier architecture based on Java and SQL server, and was lightning fast with most of the business logic encapuslated in stored procedures.

    Out our start-up we needed to be able to "test and learn" - ie rapidly develop and deploy new features and test them in the market with our customers. Based on the feedback we would identify tweaks to the business model, and fine-tune the functionality that our customers wanted.

    We had a launch date 5 months in future, a need to scale rapidly, growing the team from 2 devs to 20 within 8 weeks. And we needed to be able to work in parallel on multiple features. Whilst ensuring that the application was secure, performant, and reliable.

    The answer, according to a bunch of experts, was to adopt microservices.

    Three years later, we have a suite of secure, scalable, and resilient applications running in AWS. We deploy to Production multiple times a day, and our MTTR is less than 30 minutes.

    And we have Services. Some of them are "micro".

    But reflecting on what we learned in that period, there are a lot of things that we wished we had done differently.

    In this talk I'll walk you through the evolution of our architecture, explain some of the choices, and highlight what we learned, and discuss what we would do differently if faced with the same decisions today.

    This case study talks about the last 9 months of our start-up where we went from “no team, and limited functionality” – to launching a successful and thriving business backed by completely custom trading platform and fulfilment engine.

03:00

    Afternoon Tea - 20 mins

03:20
  • Added to My Schedule
    keyboard_arrow_down
    Tal Rotbart

    Tal Rotbart - Lessons from a security incident

    schedule  03:20 - 03:50 PM place Grand Ball Room 1

    When you experience a breach as a tech organisation, it is how you respond, and what you learn from it, that matters most.

    We invested heavily in security at PageUp, even going through the ISO 27001 certification process, including having a very active Information Security Governance Committee and a robust security incident response plan -- however -- until May, a security incident was something that you prepared for, but always happened to other organisations.

    These days, cyber attacks are a fact of life: it is now a question of when, not if, they will happen to your organisation. That mindset switch has many implications to culture, technology and investment.

    We often hear about security incidents from industry experts, academics and commentators in the media. This is a valuable opportunity to share my personal experience with my peers. In this talk, I’ll take you through the key lessons we have learned as an organisation and how we’re implementing this mindset switch.

03:55
04:30
  • Added to My Schedule
    keyboard_arrow_down
    Neal Ford

    Neal Ford - Keynote: Supporting Constant Change

    schedule  04:30 - 05:00 PM place Grand Ball Room 1

    Everything in IT changes constantly: business, technology, practices, and so on. This keynote investigates techniques that allow architects and developers to build systems that support rather than avoid change.

    The only constant in IT is change: Business practices change, tools and frameworks evolve, and wholly new tools and techniques appear on a regular basis. How can developers develop and architects architect in an environment like this?

    This keynote highlights techniques to support constant change, including evolutionary architecture, immutable infrastructure, coding techniques, and better ways to gather requirements. I also cover flexible governance models, evolutionary data, and adaptability. This keynote covers the breadth of modern software development, packed with advice on how to build systems that embrace rather than avoid change.

05:00

    Networking Drinks - 90 mins