|
» Keynote topics » Speaker topics |
Keynote Topics |
Beyond Budgeting - a management model for new business and people realities
Bjarte Bogsnes - Author, Beyond Budgeting Join Bjarte Bogsnes as he talks about:
|
How We Can Use Agile to Move the Earth
Ryan Martens - Co-Founder and Chief Technology Officer, Rally Software "Give me a place on which to stand, and I will move the earth." -Archimedes Archimedes arranged a series of pulleys and cogs that allowed him to pull a ship out of the Syracusan Fleet from the water onto the beach. Today, engineers and business must operate as a cooperative team to "move the earth" toward freedom, justice, opportunity, and sustainable development. - Al Gore, Vice President of United States (1993-2001) Business is the only force on the planet large enough and pervasive enough to change our broken global systems. We can use the power of business to be a positive force for change. With more citizen engineers working closely with - and within - companies, we can move faster to solve the world's most intractable problems. We believe one of the keys to unlocking the potential of citizen engineers is using Agile and Lean practices for rapid innovation and learning. Lean Startup and Agile methods are emerging as disciplined approaches to continuous innovation. Now is the time for our society to encourage and empower citizen engineers. It is going to take time to educate and mobilize engineers who can apply technology iteratively and incrementally in local settings to effectively solve systemic problems with triple-bottom line solutions. My vision is this: Using agile and lean practices, bring citizen engineers together with social entrepreneurs to entice visionary, large businesses to create sustainable and equitable solutions that span the globe. Together citizen engineers and social entrepreneurs can be the giant lever to fix the global systems that create clean water, clean air, rich soil, biodiversity and happiness as a natural by-product of everyday work. To mobilize citizen engineers to do this, we need to leverage:
|
The Lean Mindset: The Far Side of Paradox
Mary Poppendieck - Author, Lean Software Development: An Agile Toolkit Analysis is a good thing. Being slow and careful is wise. Rewarding people for performance makes perfect sense. Creating a plan and following it is the best way to get things done. And we should strive to be the best at whatever we do. When we adopt a rational mindset, we know these statements are true. But they aren't the whole truth. Intuition is also a good thing. Being fast produces essential feedback. Purpose works better than incentives for engaging people. Probing a complex environment and adapting to its response is the safest approach to change. And being the best can get in the way of getting even better. When we adopt a responsive mindset, we feel these things are terribly important. So which mindset is right? For a long time, successful western companies have been biased in favor of a rational mindset, while the responsive mindset fell out of favor. But in the last few years, companies with responsive mindsets seem to be doing surprisingly well. In fact, if we're not careful, those upstart companies might become a threat to our business. We might try to move toward a more responsive mindset to become more competitive, but abandoning a rational mindset is not necessarily a good idea. It is better to address the paradox presented by the two opposing mindsets and combine them into a single perspective, a lean mindset. Make no mistake, this is not easy. We struggle with tension and ambiguity as we move from paradox to resolution. From Self-interest vs. Generosity to Cooperation From Focus vs. Exploration to Adaptability From Analysis vs. Intuition to Insight From Slow vs. Fast to Urgency From Being Good vs. Getting Better to Mastery This talk we will examine research and case studies to help understand what a lean mindset is and how it can help your company compete in today's fast moving marketplace. |
Managing for Serendipity
Dave Snowden - Chief Scientific Officer, Cognitive Edge Major innovations normally happen by accident - think of Penicillin, the microwave oven or Viagra for examples. These are examples of what biologists call exaptation; something evolved for one purpose exapts to deal with a novel and unexpected shift. This presentation will look at how we can manage to enable exaptation.
|
Speaker Topics |
LEADERSHIP + THE ENTERPRISE
"Run, Moby, Run!" Making infrastructure Agile at Telstra Lalitha Biddulph - Director IT, Enterprise Services, Telstra Anna Leibel - General Manager, Delivery, Telstra Context:
|
BUILD + TEST
Evolving mobile architectures at MI9 Cameron Barrie - Director & Technical Lead, Bilue James Brett - Head of Development, MI9 Stewart Gleadow - Mobile Practice Lead, Thoughtworks The Jump-in application from MI9 is an example of the tradeoffs product and delivery teams must make as they develop innovative mobile solutions. We all love shiny native apps, but the development time and life cycle of app store approval can conflict with the lightweight, continuous delivery models. The architecture of the Jump-in iPhone and iPad second screen application is designed to leverage the great user experience of native applications with the speed of development and iteration that is possible with the web. This session covers how Jump-in was built from a product and technical point of view to get the best of both worlds. We've discovered the real benefit of hybrid app development is less about reducing cost and more about flexibility and the ability to respond to the constant change in the mobile market. You will:
|
ADOPTION
The case for an Agile legal team Paul Gordon - Senior Lawyer, REA Group In recognition of how Agile has benefited REA Group's technology team over the past four years, all REA lines of business and functional teams have now embraced Agile practices. The REA legal team has set the benchmark for non-technology teams' use of Agile and is one of the first legal teams in Australia to apply Agile practices. The team uses Agile on a micro day-to-day planning basis and for macro quarterly planning. This case study includes how early resistance was countered, potential barriers to success were overcome, and how we made Agile work for a the legal team. Also described is how the technology team mentored the legal team through the transition phase, and the collaborative and efficiency benefits of an Agile legal team. Discover:
|
ADOPTION
Adopting Leffingwell's Scaled Agile Framework - the theory and practice Em Campbell-Pretty - General Manager, Strategic Delivery, Telstra Mark Richards - Director, Richdata Pty Ltd Dean Leffingwell's Scaled Agile Framework for the Enterprise (SAFe) is gaining considerable traction as a holistic approach to applying Agile at scale. Through a mix of Lean, Scrum and XP, it focuses on using 'the right hammer for each nail' while supplying enough structure to enable self-organisation at scale. Set in the world of a delivery group that started with a mix of project-based Agile teams and outsourced waterfall projects, this session uses a mix of SAFe theory and situational adaptation to describe the journey to becoming a successful Agile Release Train. In particular, we address:
|
INNOVATION
The Girl with the Chisel Tip Marker Lynne Cazaly - Owner, Lynne Cazaly One of the quickest ways to achieve greater buy-in, clearer communication and higher levels of engagement with team members, stakeholders, sponsors and business units is to get ‘visual agility’. Using cards, stories, post it notes, visual charts, maps, models, metaphors - and most of all, some hand crafted ‘drawn-in-the-moment’ visuals learn some engaging ways to facilitate with visuals in an Agile world. Session participants would get the information and insight to:
|
BUILD + TEST
Exploratory Testing in an Agile environment Anne-Marie Charrett - Test Consultant, Testing Times Like surf and turf, or fish and chips, Exploratory Testing and Agile work well together. Exploratory Testing is sometimes viewed as random or ad hoc, but this is not true. Skilled Exploratory Testing requires structure or discipline and part of the talk will look at some ways to perform this type of testing in a skilled way. Exploratory Testing is a great way to help your testers be motivated and excited about testing. Learning outcomes:
|
INNOVATION
Make a real difference: Community innovations for social good Pete Cohen - Business Analyst, RHoK Star, DiUS Computing Julian Smith - Senior Policy Officer - Environment Protection Policy, Department of Sustainability and Environment Doing social good through technology is a growing global trend on both a corporation and individual level. Corporations are looking to move beyond making a positive impact through a greater level of societal responsibility towards the notion of shared value - the creation of economic value in a way that also creates value for society by addressing its needs and challenges - and technology is a great enabler for this movement. Add to this the many technologists that are interested in volunteering their skills to make a measurable difference in the communities in which they work and live, and it paints a heartening picture. Despite all this goodwill, bringing together these myriad of resources and skills to successfully design, develop, release and maintain innovative and sustainable technology solutions to particular problems can be difficult. This session will help you understand how you as an individual, or your business, can get involved in using technology to create this shared value. It looks at the initiatives currently underway in Australian technology communities and the types of challenges being addressed. The importance of problem definition, subject matter experts and product owners to successful solution development is explained, as well as the challenges of creating sustainable solutions. To showcase how to successfully connect volunteers’ skills with a problem and develop a solution, this session goes through a case study of a recent Random Hacks of Kindness (RHoK) hackathon in Melbourne that came up with a solution that enables emergency crews to keep track of one another's locations and share real-time information about a fire on their smart devices. Learning outcomes:
|
BUILD + TEST
Continuous Delivery: The path to Rapid Experimentation Paul Coia - CTO, Redbubble The practical elements of Continuous Delivery are no longer news to software engineers. However, the true power of the technique is the way it transforms product development through the enablement of rapid experimentation and evolution of a web product. This talk outlines Redbubble's path towards a model where end user feedback is part and parcel of the product evolution and hypotheses are rapidly tested in the wild thanks to rigorous adherence to Continuous Delivery. Hear a first hand account of how Redbubble's product approach has been transformed through the combination of Continuous Delivery and Rapid Experimentation. It discusses the process of change to make the scientific method a part of what we do and the tools and techniques learnt along the way. See some of the wrong turns we took along the way and a few of the key wins which helped keep up the commitment to experimentation. The presentation covers the engineering practices required to make Continuous Delivery a reality in a Ruby on Rails website: continuous integration, one click deploys and feature toggles. You will also see the tools used to execute split tests, where the results are stored and how they are analysed. There are code samples, in particular implementing feature toggles, the split testing framework and some R code for thrills! Learning outcomes:
|
INNOVATION
"Big Data" Agile Analytics Ken Collier - Director Agile Analytics, Thoughtworks We are in the midst of an exciting time. There is an explosion of very interesting data, and emergence of powerful new technologies for harnessing data, and devices that enable humans to receive tremendous benefits from it. What is required are innovative processes that enable the creation and delivery of value from all of that data. More often than not, it is the predictive (what will happen?) and prescriptive (how to make it happen!) analytics that produces this value, not the raw data itself. Agile software teams are continuously involved in projects that involve rich, complex, and messy data. Often this data represents innovative analytics opportunities. Being analytics-aware gives these teams the opportunity to collaborate with stakeholders to innovate by creating additional value from the data. This session is aimed at making Agile software teams more analytics-aware so that they will recognize these innovation opportunities. The trouble with conventional analytics (like conventional software development) is that it involves long, phased, sequential steps that take too long and fail to deliver actionable results. This talk will examine the convergence of the following elements of an exciting emerging field called Agile Analytics:
|
INNOVATION
Leave Product Development to the dummies David Colls - Lead Consultant, ThoughtWorks Stop testing on humans! Auto manufacturers have greatly reduced the harm once caused by inadvertently crash-testing production cars with real people. Now, simulation ensures every new car endures thousands of virtual crashes before even a dummy sets foot inside. Can we do the same for software product delivery? Simulation can deliver faster feedback than real-world trials, for less cost. Simulation supports agility, improves quality and shortens development cycles. Designers and manufacturers of physical products found this out a long time ago. By contrast, in Agile software development, we aim to ship small increments of real software to real people and use their feedback to guide product development. But what if that's not possible? (And can we still benefit from simulation even when it is?) The goal of trials remains the same: get a good product to market as quickly as possible (or pivot or kill a bad product as quickly as possible). However, if you have to wait for access to human subjects or real software, or if it's too costly to scale to the breadth and depth of real-world trials required to optimise design and minimise risk, consider simulation. Learn why simulation was chosen for the design of call centre services (and compare this with crash testing cars), how a simulator was developed, and what benefits the approach brought. You'll leave equipped to decide whether simulation is appropriate for your next innovation project, and with some resources to get you started. Discover:
|
ADOPTION
From 100 card walls to none and back again: Lessons learned implementing Activity Based Working alongside Agile at Bankwest Ed Cortis - Head of Solution Delivery, Bankwest Following one of the hottest trends in architecture in August 2012, Bankwest joined Macquarie, Microsoft, CBA, NAB and others when it moved into the custom-built Bankwest Place by implementing Activity Based Working (ABW), consolidating four locations and teams of staff into one 'super-location'. With ABW there are no assigned desks, and colleagues choose to work in meeting rooms, cafe-style booths, or along benches in an open-plan office each day. The new building is acknowledged as one Australia's leading examples of ABW and the benefits of reducing hierarchy, breaking down silos and improving cross-team collaboration and morale make alignment with Agile appear automatic; however, Bankwest faced a surprising number of challenges in aligning the new working style to their existing Agile practices as, for example, putting up a card wall might be considered diametrically opposed to the tenets of ABW as it stakes a claim to an area. This session will share all the lessons learned, both good and bad, so that others looking to adopt ABW can both avoid making the same mistakes, whilst looking forward to leveraging a new way of working. Learn about:
|
BUILD + TEST
Automating your JavaScript Tests Jo Cranford - GreenHopper Developer, Atlassian The use of JavaScript in building websites has grown considerably over the the last few years, but the number of people writing effective automated tests is still very small. This session explores introducing JavaScript tests to various web applications, focusing on the issues faced by developers trying to write tests for large, untested javascript code bases. Learn how automated JavaScript tests can work well as both unit and integration-level tests. Detailed integration-type tests across the JavaScript stack, from UI through to Ajax call, can reduce the number of slow functional tests required for good coverage. This session covers tools including QUnit, Jasmine and Sinon, some of the pitfalls of JavaScript testing, and how to create well-targeted tests that don't become a maintenance headache. For the last part of the session, some code examples will be used to demonstrate how to start writing tests in JavaScript, and how to use Sinon for spying, stubbing and testing Ajax calls. Learning outcomes:
|
DESIGN + ANALYSIS
How we got everyone at MYOB hooked on UX, and how we are managing their addiction Megan Dell - User Experience Manager, MYOB Scott Turner - Senior UX Designer, MYOB MYOB hasn't been known for its usability and design. In the past 12 months, a UX team has been growing, and their influence on product design and development is continually growing. As User Experience designers and managers of a UX team, getting buy-in from your stakeholders and peers is awesome - especially when you're all new to the company. But what happens when you've increased the interest and buy-in so much that it turns into a monster to manage? You could double the size or your team, or you could do what we're doing - educating the rest of the company about good design and user experience and letting go of the reins a little. Scary? Yes. Learn how we're doing things at MYOB and the exponential change we are seeing in the company culture. Learning outcomes:
|
APPROACHES + PRACTICES
Lean Start-up for Project Managers Michael Dijkstra - Founder, Storyberg Caroline Gordon - Manager Express Solutions, Optus This session connects Lean Start-up with Project Management methodologies, focusing on product development projects, and drawing out specifically how Lean Start-up is different to typical Agile project management. If you are a Project Manager, familiar with different project life cycle approaches but perhaps not be aware how Lean Start-up presents a totally different model suitable for use in contexts of very high uncertainty, this session is for you! You will:
|
LEADERSHIP + THE ENTERPRISE
'Seed and feed' leadership Jesse Dumoff - Head of Group Solutions, Veda Advantage It's often said that it's easier to seek forgiveness than ask for permission. In line with that approach, by carefully 'seeding' good practices across the organisation and taking care to 'feed' them wisely you can maximise your chances of success. Leadership is dynamic, so you need to know when to seed and when to feed. In the beginning it's easy, when there are no processes or nothing is working, any ideas are good ideas, it's time to seed. When things start to move, set the course by feeding what's working. As you expand, seed more teams and feed what needs to grow. When it looks like it's all over, consolidate what's been learned and reset, seed and feed again. But, like the weather, as a leader it's important to accept what you cannot control. There are times when intervention is necessary, when people behave badly and we've made mistakes. This talk is aimed at leaders who are actively seeking ways to introduce and / or expand Agile practices in their organisation. Learn:
|
LEADERSHIP + THE ENTERPRISE
In Conversation with Patrick Eltridge, CIO, Telstra Patrick Eltridge - Chief Information Officer, Telstra Beverley Head - Freelance Journalist (Interviewer) Come and hear the leadership lessons Patrick has learnt as Telstra undertakes a huge cultural shift. |
INNOVATION
From WIKISPEED to KiWIKISPEED and back Gareth Evans - Agile Coach, Assurity Stefan Sohnchen - Agile Solutions Development Coach, Tait Communications We are a distributed team of nearly 200 active volunteers - we all have day jobs - in about 20 different countries. We work as Agile teams using Lean software development techniques and design practices. Our members all have different skill sets, collaboratively we engineer, build, and produce, modular ultra-efficient super cars. Cars which are not only affordable and safe but capable of 100 miles per gallon (2.5l/100km). Moreover, we are a non-profit organisation, and we aim to rapidly solve problems for the social good. Our car project is the most advanced of our projects. However, there are for example, members who are progressing low cost medical centers and medical devices, developing modularised HydroHubs and creating flat-pack shelters for the homeless in disaster relief situations. And who knows, presenting at Agile Australia 2013 might help spark an exciting new idea that can generate a critical mass in Australia - so that we can high five a newly established Team WIKISPEED OZ. Learning outcomes
|
ADOPTION
Agile at Australia Post and NAB: Agile adoption at two of Australia's largest organisations Cameron Gough - General Manager - Digital Delivery Centre, Australia Post Dylan Verheijden - Capability Uplift Manager, NAB Using Agile methodologies across a variety of teams, the recently established Digital Delivery Centre at Australia Post is strategically positioned as the vehicle to drive sustainable Agile adoption in the organisation. NAB currently has over 50 teams which have delivered, or are delivering, using Agile methodologies. Both are large organisations. Both have had to tackle similar challenges unique to large organisations. Interestingly, both have followed very different approaches to get to this point. This talk will give insight into the different adoption approaches followed (top-down and grass-roots), challenges faced and lessons learned. Discover:
|
APPROACHES + PRACTICES
Understanding organisational effectiveness Torbjörn Gyllebring - Development Manager, Cint Why are some organisations better, sometimes much better, at reaching their goals? Can we explain the different ways that help us transition towards higher performance? The answer is straightforward, surprisingly simple and actionable. This session is about the surprising power of mindset, at the personal, group, and organisational level. Discover:
|
BUILD + TEST
You should be experimenting Lindsay Holmwood - Software Manager, Bulletproof Networks Experimentation is crucial to delivering value to the business, but experimentation is widely perceived as risky and not something done in the corporate world. For software projects in particular, the biggest limitation in testing ideas is getting a prototype in front of people quickly. The key is to reduce risk and make the act of experimentation safe. This talk covers how to use simple tools to create a safe environment for experimentation, and carry the experimental approaches through from initial prototypes to full blown production apps. Attendees will learn:
|
APPROACHES + PRACTICES
The Guessing Game: Alternatives to Agile estimation Neil Killick - Agile/Lean Consultant, Iterative Agile promotes empiricism and change, yet many practitioners continue to scope out and estimate delivery times and costs for software products and projects (albeit with sounder methods and units such as Planning Poker, Affinity Estimation, T-Shirt sizes and story points). Defenders of the art of estimation claim that we need to estimate software projects in order to answer common business and customer questions such as:
Discover:
|
APPROACHES + PRACTICES
Agile metrics and the deadly sins of Agile measurement Steve Lawrence - Agile Coach, Rally Software Agile metrics can be used to advantage or can also be used to the detriment of teams and an organisation’s Agile success. This session looks at several of the core Agile metrics used to measure success to help you understand what success looks like, why the metric is desirable, and what the metrics can tell us. Understanding why we want these metrics is critical to actually capturing something of value rather than just doing 'because'. I will also dive into the negative impacts of some of the Agile Metrics we are sometimes forced to capture, how chasing velocity leads to gaming the system etc. This presentation showcases some of the good metrics such as those that support an organisation's objectives, optimise learning, guide actions and decisions and can be well understood and adopted. It also looks at bad metrics, such as the 7 deadly sins of Agile Measurement, like using metrics used as levers rather than feedback. This is Sin number 1. Levers are used to change someone's behaviour. Feedback is used to improve performance- can you see the difference. We will also look at 6 other sins of Agile measurement and how to avoid them in your enterprise. I will also discuss the negative impact of KPIs and 'bonuses' and why for some teams such metrics as high unit test coverage is counterproductive whereas with others it is a godsend. We will also discuss how to create measures and how to gain real data by experimentation. Ala Lean Start up thinking. Key Learning Outcomes:
|
BUILD + TEST
Micro-services: Adaptive architectures and organisations James Lewis - Principal Consultant, ThoughtWorks For many organisations struggling with bloated legacy systems, keeping pace in today's world of intense competition from upstart competitors is a challenge. Micro-services, small, independently scalable and deployable applications communicating via the web's uniform interface offer a viable alternative. This talk explores the Unix approach to building applications applied at enterprise scale and the challenges faced when building systems of systems including deployment and testing. From monoliths, silos, RPC and integration hell to today's adaptive system designs with organisations deploying hundreds of these tiny applications automatically - we are on the verge of a bright new future. |
DESIGN + ANALYSIS
The intrapreneur's playground - Enabling innovation within the enterprise Kate Linton - Experience Design Principal, ThoughtWorks Jonny Schneider - Lead Consultant - Experience Design & Strategy, ThoughtWorks Is it possible for internal web teams to deliver customer-focused innovation within the rigidly siloed and constrained environments of large, traditional organisations? How do product teams attempt to deliver truly differentiated and valuable new offerings to known and mature markets? Using recent case studies, this session walks through some techniques for nurturing innovation within such environments, exploring design practices borrowed from lean principles that can achieve the right outcomes in tight timeframes. As customers’ expectations and behaviours change at a rate that defies prediction, an Agile response to digital product innovation will be key to staying relevant and progressive. Learn how to deliver new digital products and services using techniques like gamestorming, collaborative design, and guerilla customer testing. Discover:
|
BUILD + TEST
#winning. Gaming agile development practices for profit and fun Stuart Liston - Developer, Hooroo Ash McKenzie - Senior Developer, Hooroo A characteristic of high-performing development teams is continually striving to find and follow principles of great software development; principles behind code quality, automating things, keeping the build green, good O-O design practices, helping out out customers and experimentation. Another characteristic is an unquenchable appetite for earning badges! At Hooroo, we've combined the two; our delivery team has defined a set of values and practices that help us continually improve crafting great software. And we've gamed it. "Highlander" (there can be only one) is an application we've built to gamify what we do. Deployed to production today? You earn. Improved the code quality on a class? You earn. Helped out with a customer support request? You earn. Broken the build? Try again. Associating rewards with the things we consider important helps us to define our values and provide a continuous, automated positive feedback loop. It's also a fun and collaborative way to encourage the entire team to get involved in leading our continuous improvement. Lean about:
|
APPROACHES + PRACTICES
The evils of multi-tasking and ow personal Kanban can help you Sandy Mamoli - Director of All Things Agile, Nomad8 We know for a fact that multi-tasking slows us down both physically and mentally. Agile, Lean, Scrum and Kanban limit work in progress (WIP) on a team and organisational level but what about the personal level? What practices can we use as individuals to avoid multi-tasking and achieve flow? This session explains the research on and theory behind why multi-tasking is bad. Through telling the story of Snapper, one of the coolest little Agile companies in Wellington, this session shows how an entire organisation organically adapted Agile practices to extend from the organisational and team level to the personal and individual level. You will learn how to:
|
BUILD + TEST
Designing for rapid release Sam Newman - Principal Consultant, ThoughtWorks This talk focuses on the kinds of constraints we should consider when evolving the 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. But often the biggest constraint in being able to incrementally roll out new features are the problems in the design of the system itself. This talk looks at a series of patterns to help you identify ingredients in your own systems when moving towards Continuous Delivery. You will:
|
PANEL
The agony of choice - Agile coaching Lachlan Heasman Bobby Singh - Project Delivery, Infosys Bernd Schiffer - Agile Coach, Bold Mover Lynn Shrewsbury - Agile Practitioner, Solnet Solutions Dylan Verheijden - Capability Uplift Manager, NAB This panel will explore Agile coaching and different Agile coaching modalities Discover:
|
PANEL
The Search for Sustainable Innovation Angela Clark - ABC Innovation Scott Farquhar - Atlassian Warwick White - Coca-Cola Amatil Ltd Beverley Head - Freelance Jounalist (Moderator) Business operates today in a state of permanent volatility - how can enterprises make sure they are not just responding to that permanent volatility, and are instead being truly innovative? |
LEADERSHIP + THE ENTERPRISE
Scaling Agile for Program Portfolio Management Nick Payne - Head of Technology, World Nomads Group This session explores one organisation's approach to scaling Scrum beyond a single team and project in order to manage multiple projects and dependencies. A journey of development as the approach evolved with the changing needs and mindset of the organisation. An honest appraisal of the current shortcoming and ideas about what the next step might entail. Over the last two years World Nomads Group has evolved from a waterfall in Agile clothing environment to a functioning Scrum shop. This evolution took place through several distinct iterations. Each iteration built on the previous, but was underpinned by consistent principles. Evolutionary steps included:
|
APPROACHES + PRACTICES
Agile, Lean, Broken Ribs and a World Champion James Pierce - Founder and Partner, Luna Tractor More than 90% of the folks at a conference like Agile Australia 2013 are creating virtual things - intellectual property, software, design or products - not something you can drop on your foot. Yet the foundations of Systems Thinking, Lean and Agile have their roots in manufacturing and factories. Alongside more typical corporate and start-up clients in insurance, services and software, Luna Tractor has had the chance to work with some manufacturing organisations as well. This session is about one of those companies, Baum Cycles, widely regarded as the Ferraris of the bike world, ridden by world champions who pay their own money and line up like everyone else. From a small, sometimes hot, often cold and dirty factory on the North Shore of Geelong, hear tales of a transformational journey shifting the operation of the entire business, from sales to delivery to an Agile and Lean process. When the workforce is predominantly blue collar, much factory language is unprintable and the background noise is a constant mixture of Triple M and machinery; some different approaches are required. Hear real world lessons about Lean flow, physical stock management; Agile sales and customer service along with who ended up with the broken ribs. Discover:
|
LEADERSHIP + THE ENTERPRISE
The enterprise experiment!!! Mike Pollard - Agile Coach, Bankwest Simon Reason - Agile Coach, Bankwest Ever wondered what it's like to experiment in Agile? Ever thought when you started to scale Agile, you would get it right first time? Ever thought Agile adoption is full of experiments? We did! This session explores real world learning and observations when attempting to mature organisations from single team project based Agile to a Scaled Agile framework. Using live experiment this session highlights the purpose, result and our observations. Each experiment, as any Agilist would attest to, creates more unanswered questions, additional problems to solve and more opportunities to try out new hypotheses. Discover:
|
APPROACHES + PRACTICES
How Kanban mended my broken SCRUM/XP heart Robert Postill - Development Manager, C3 Products As an agile practitioner for a good eight years I thought that I pretty much had my SCRUM/XP process licked. But then, as it does, reality bit. This session points out what went wrong, some root cause analysis and how method adaptation changed both the efficiency and tone of delivery of software. Discover:
|
BUILD + TEST
Quality assistance: Helping Agile teams develop faster at scale Andrew Prentice - QA and Development Manager, Atlassian Agile teams understand that quality is the responsibility of the entire team. Often this responsibility is easy to fulfil when an organisation is small and the application is new, but once multiple development teams are involved, once there are many customers and users to consider, once the codebase is significantly large and complex, fulfilling that responsibility becomes harder and harder - even with the benefits of the latest Agile, XP and DevOps practices and test automation tooling. This was Atlassian's experience. For the first six years, testing, both manual and automated, was successfully done by developers, but growth made it harder for developers to maintain, let alone improve, the quality of our products. Sophisticated and extensive automated tests certainly helped scale quality, but when their numbers grew to the tens of thousands, maintaining them also began to impact on quality and velocity. As a result, more time was being spent on automation, less time on development, yet increasingly severe bugs were being released to production more often. So QA team was created. Not a traditional Quality Assurance or test team that typically slows development down, but a Quality Assistance team - literally a team to assist developers become better at producing higher quality software, so that as we continued to scale, testing didn't slow us down and we could release more frequently. This presentation is an account of our experience and success having such a team, specifically:
|
BUILD + TEST
Zen and the art of automated acceptance test suite maintenance John Smart - CEO, Wakaleo Consulting The benefits of BDD (Behaviour-Driven Development)-style automated acceptance tests are huge. Far beyond simply testing your application, BDD uses automated acceptance tests to improve team collaboration and communication, focus development efforts on truly valuable features, and provide meaningful progress reports and reliable feature documentation. However one of the biggest challenges to implementing Automated Acceptance Testing is writing them in a way that will be easy to maintain as the project progresses. Indeed, the cost of maintaining the acceptance test suite should not be more than the value that it provides. This talk explores strategies for writing maintainable and meaningful automated acceptance tests, including aspects such as:
|
BUILD + TEST
7 deadly sins of automated software testing Adrian Smith - Head of Technology, Ennova Automated software testing is a key enabler for teams wanting to build high quality software that can be progressively enhanced and continuously released. To ensure development practices are sustainable, automated testing must be treated as a first-class citizen and not all approaches are created equal. Some approaches can accumulate technical debt, cause duplication of effort and even team dysfunctions. The seven deadly sins of automated software testing are a set of common anti-patterns that have been found to erode the value of automated testing resulting in long term maintenance issues and ultimately affecting the ability of development teams to respond to change and continuously deliver. Based loosely on the classic seven deadly sins (Gluttony, Sloth, Lust, Envy, Rage, Pride, Greed) this presentation covers symptoms, root problems and guidance on recommended solutions for avoiding these automated testing sins. You will:
|
APPROACHES + PRACTICES
Visual Management: leading with what you can see Craig Smith - Agile Coach, Unbound DNA Renee Troughton - Agile Coach, Unbound DNA Using task boards or story walls is a key Agile practice, but are you making the most of it? Visual Management is more than just putting cards on a wall, it is a growing style of management that focuses on managing work only by what you can see rather than reports or paper being shuffled around. Visual Management allows you to understand the constraints in the system, mitigate risks before they become issues, report on progress from the micro to the macro. Visual Management can also be used to demonstrate to customers and clients where the work they care about is at. This presentation is all about taking the management of your work to the next stage of transparency. Discover:
|
INNOVATION
Pushing a rope: Implementing Innovation programs Ted Tencza - Director of Engineering, Bigcommerce.com You cannot effectively push a rope, similarly you cannot force innovation to happen. You can only set up an environment where it is fostered and allowed to thrive. This is even more relevant in an Agile environment, where there is freedom to explore innovation. This talk will be a review of the lessons learned while implementing innovation programs in Agile environments at Atlassian and Bigcommerce. This session covers programs that worked (like FedEx/ShipIt/Hackathons, 20% time) and programs that failed (dedicated Innovation Team). Most importantly it will explore why certain types of programs are more successful than others. |
LEADERSHIP + THE ENTERPRISE
The Theory of NO Constraints - Enabling Autonomy Jenny Wood - Director - Products and IT Enablement, Telstra As a new director in a large corporation at a time of massive cultural change, what changes in thought and action were necessary to enable teams to think differently and try new things? Using a number of small case studies, this session demonstrates the challenges and scenarios that led to changes in thinking and leading that can result in extraordinary outcomes. Learning outcomes
|