AgileTODAY PERSPECTIVES FOR THE ENTERPRISE INNOVATOR Volume #3 | MARCH 2012 Adapt or Die – an easy to follow How-To “I built an Agile team from scratch” – Case study 8 Tips for Agile Coaches! Sneak peek: What’s hot at Agile Australia 2012 Win a ng u Sams y Galax ! tablet March 2012 AgileTODAY |a TECHCONNECT // TECHCONNECT 2012 19.APR.2012 @ Aerial UTS Function Centre, Sydney It is not every day you get the opportunity to tap into the experiences of Australia’s leading tech entrepreneurs – especially those who have grown successful, innovative companies. Come along to TechConnect 2012 to hear from the likes of Mitchell Harper, Rebekah Campbell and Matt Barrie, as they provide their perspectives on the challenges and opportunities for companies as they head out of start-up territory and establish real solid growth. For more REBEKAH CAMPBELL CEO, POSSE MITCHELL HARPER CO-FOUNDER & CO-CEO, BIGCOMMERCE MATT BARRIE CEO, FREELANCER.COM information, please visit www.techconnect2012.com.au. TechConnect 2012 Details when Thursday 19th April 2012 time 8.30am - 5.00pm followed by networking drinks venue Aerial UTS Function Centre Level 7, 235 Jones St (Building 10), Ultimo NSW cost $250+GST or $150+GST (Special rate for entrepreneurs and employees of public funded research institutions & start-ups) b | www.techconnect2012.com.au | 1300 651 485 | info@techconnect2012.com.au March 2012 AgileTODAY Contents 01 Letter from the editor 02 8 Tips for Agile coaches Adrian Smith & Craig Smith 04 Explaining Disciplined Agile Delivery Scott W. Ambler 07 60 seconds with Roy Singham 08 Building an Agile company from 09 Sneak Peek at this year’s Agile Australia conference 10 Meet our Agile Australia 2012 stream chairs 12 Win a Samsung Galaxy tablet 13 Adapt or Die Phil Abernathy scratch James Pierce Letter from the editor What a ride the last few weeks have been! Here at the Agile TODAY headquarters, we’ve been powering ahead with creating our best-ever Agile Australia conference. Agile Australia 2012 will take place on Wednesday 30-Thursday 31 May 2012 in Melbourne, with a full day of pre-conference workshops taking place on Tuesday 29 May, with big thanks to our conference sponsors, ThoughtWorks, IBM, Rally Software and DiUS, and our Coffee Cart sponsor Aconex and Video sponsor Atlassian. We’ve featured some sneak peeks of what will be on offer at the conference right here in these pages. Gain hot tips on being the best Agile coach on page 2, discover the keys to being adaptable on page 13, and be inspired by one company’s success at building an Agile company from scratch on page 8. You’ll also get to meet our Agile Australia keynote Roy Singham, CEO and Founder of ThoughtWorks on page 7, hear from Agile thought leader Scott Ambler (page 4), and meet the Agile Australia conference stream chairs on page 10. And we can’t wait to see what you come up with for this edition’s caption competition, with a very coveted Samsung Galaxy Tablet up for the prize! All the details are on page 12. Don’t forget, we welcome your feedback and contributions to the AgileTODAY magazine. You can send us your comments and article ideas at agile@slatteryit.com.au. Best wishes, Zhien-U Teoh March 2012 AgileTODAY |1 8 Tips for Agile Coaches By Adrian Smith & Craig Smith The Agile coach is a critical role in helping leaders, teams and individuals understand, adopt and improve Agile methods and practice. For new and aspiring coaches, starting a coaching engagement can be daunting. It is easy to become distracted from the original mandate and get embroiled in the issues and politics of the team. The following tips were put together to help Agile coaches stay focused and achieve successful outcomes. Start with the end in mind Know when to leave and have a clear exit plan Before beginning an engagement with a team, try to define success in terms of measurable outcomes and a realistic timescale. Share the outcomes with the team and sponsor to ensure there is an understanding of what you are trying to achieve. This will clarify your role within the team and reduce any fears the team may have about the coming changes. Setting an end date will also ensure that both you and the team are clear that they have to own and understand their way of working. Be the change you want to see Roll up your sleeves and show them how it’s done Showing the team how it is done the first time, then supporting them as they take ownership of the new way of working, is 2 | March 2012 AgileTODAY a great way to bootstrap and build trust in new practices. Role model behaviours you want to see in the team. If there are techniques or technologies you cannot model yourself, you may need to mentor an enthusiastic team member or bring in an expert. Keep your distance Don’t become part of the team There is always a temptation to get involved and help with the team’s delivery work – especially when you see them struggling. While this may offer some short term help and can be useful as a learning exercise, it is unlikely to help in the long term. Becoming part of the team will also make it difficult to have tough conversations with team members, call-out unproductive behaviours and stay focused on your coaching objectives. Try to stand back. Your role is to support the team and let them take credit for their success. Ask the team You make what you measure Make the team responsible – you don’t have all the answers Select simple metrics, measure regularly and make visible The team has probably faced a majority of the issues long before you got involved. If they are to own the solution after you have gone, it is important to have them involved in the decision making process. Remember you are trying to help the team learn to work without your help. Sometimes, this means you have to let them make a decision that goes against your best judgement. Teams need to learn by their mistakes (and sometimes their idea works out which means you can learn something too). Helping the team identify what is important (especially from a customer’s perspective), making it visible and updating it regularly will focus a team. Example metrics include: throughput, cycle time, delivered value and many others. The corollary to this suggestion is that you need to be careful what you measure because you can incentivise behaviour that has the potential to be counter-productive. Step by step Don’t change everything at once, create a learning environment Craig Smith Adrian Smith People can adapt to change more easily when it happens slowly and they see how it aligns to an overall plan. Additionally, change becomes natural when you are able to create a safe learning environment for the team that encourages experimentation. Try to change the practices that are causing problems by first replacing them with simple alternatives. If you take away all the old practices that a team depended upon they can lose their way and not see the dysfunctions for themselves. Agile is only a means to an end Adopting Agile should increase business value and reduce risk Although the Agile journey is important, Agile perfection is not the end goal. What does matter is delivering what your stakeholders want in a sustainable way. For this reason it is important to use Agile maturity assessments and other metrics with care. Helping a team become Agile should focus on instilling Agile values and principles, while selecting and adapting Agile practices to help the team deliver. Summary Adrian Smith is the Director of Technology at Ennova, who specialises in Agile and Lean methods. His experience spans the mining, aerospace, public infrastructure, digital media, banking, and insurance sectors. craig Smith is a Delivery Coach at Suncorp. He has been an Agile practitioner for the last eight years, is a Certified Scrum Master and a member of both the Scrum Alliance and Agile Alliance, and has been practicing Agile for the last eight years. Adrian Smith and Craig Smith will be running an Agile Coaching Workshop at Agile Australia 2012. Just the facts, ma’am Separate fact from emotion with insightful questions Asking questions is a fundamental skill for an Agile coach and can be used to drill down to the root cause of problems. Don’t be afraid to ask “why” a few times to get to the facts behind a problem or to introduce the elephant in the room. As a coach you are in the privileged position of being able to raise sensitive issues and to legitimise discussion of them. Becoming an Agile coach requires a deep understanding of Agile, the confidence to drive change and a willingness for self-reflection. The role of an Agile coach is a rewarding one that allows you to use a wide range of skills across technical, social, business and communication disciplines. March 2012 AgileTODAY |3 Explaining Disciplined Agile Delivery: Taking Agile to the next level By Scott W. Ambler – Chief Methodologist for IT, IBM Rational People new to Agile, and even many experienced with Agile, will often ask me these fundamental questions, which are critical to their success. How does architecture fit into Agile delivery? When does it make sense to write requirements specifications? How much detail should you include? When should you enhance your whole team testing efforts with an independent test group? When shouldn’t you? How does Agile work from the start of a project until the point of delivery? How does your Agile team successfully work with outside non-Agile teams? Scott W. Ambler The Disciplined Agile Delivery (DAD) process framework strives to provide a coherent strategy for how Agile solution delivery works in practice. The DAD process framework is a peoplefirst, learning-oriented hybrid Agile approach to IT solution delivery. It has a risk-value lifecycle, is goal-driven, is scalable, and is enterprise aware. From this definition, you can see that the DAD process framework has several important characteristics. These characteristics are: 1. People first. DAD fosters crossfunctional teams, where members are encouraged to have a cross-functional skill set and perform work related to disciplines other than their specialty. 2. Learning oriented. There are three aspects that a learning environment must address. The first is domain learning – how are you exploring and identifying what your stakeholders need, and how are you helping the team to do so? The second is learning to improve your process at the individual, team, and enterprise levels. The third aspect is technical learning 4 | March 2012 AgileTODAY which focuses on understanding the tools and technologies being used to craft the solution for stakeholders. 3.Agile.The DAD process framework adheres to, and enhances, the values and principles of the Agile Manifesto. 4.Hybrid. DAD is a hybrid in that it adopts and tailors strategies from methods like Scrum, Extreme Programming (XP), Agile Modeling (AM), Unified Process (UP), Kanban, and Agile Data (AD). The upshot is that DAD is a second-generation Agile process framework that leverages what has come before it. 5. IT solution focused. With DAD, your focus is providing real business value to stakeholders within the appropriate economic, cultural, and technical constraints. Yes, software is important, but in addressing the needs of stakeholders we often provide new or upgraded hardware, change the business/operational processes which stakeholders follow, and even help change the organisational structure in which they work. 6. Delivery focused. The basic DAD lifecycle, depicted in Figure 1, addresses the project lifecycle from initiation, through construction, to releasing into production (it also shows some pre-initiation portfolio management activities and postdelivery production). This differs from first-generation Agile methods which typically focus on the construction aspects of the lifecycle, leaving the details about how to perform the rest up to you. 7.Goal-driven. One challenge of describing a process framework is you must provide sufficient guidance for people to understand the framework, but if you provide too much, it becomes overly prescriptive. To address this, the DAD process framework is goaldriven, as summarised in Figure 2. This approach provides just enough guidance for solution delivery teams while being sufficiently flexible so teams can tailor the process to address their own context. 8. Enterprise aware. Agile teams don’t work in a vacuum. There are often existing systems currently in production, and hopefully your solution will leverage existing functionality and data. There are often other teams working in parallel to yours, and you may wish to take advantage of what they’re doing and vice versa. 9. Risk and value driven. The DAD process framework adopts a risk/value lifecycle, effectively a light-weight version of the strategy promoted by the UP. DAD teams strive to address common project risks, such as coming to stakeholder consensus around the vision and proving the architecture early in the lifecycle. DAD also includes explicit checks for continued project viability, whether sufficient functionality has been produced, and if it’s productionready. 10.Scalable. The DAD process framework provides a scaleable foundation for Agile IT and is an important part of IBM’s agility at scale strategy. This strategy makes explicit that there is more to scaling than team size and there are multiple scaling factors. Each team will find itself in a unique situation and will need to tailor their strategy accordingly. Goal Driven The one characteristic about the DAD process framework that most agilists will find intriguing is that it is goal driven. The basic strategy is to identify the fundamental goals applicable at a given point in the project (see Figure 2), and then tailor your strategy to meet those goals in a manner that reflects the Daily Work Initial Architectural Vision Initial vision and funding Work Items Initial Initial Requirements modelling, planning and and Release Plan organization For example, consider the goal of identifying the initial requirements for your project. There are several issues that you need to consider when tailoring your process to fulfill that goal. First, what level of detail (e.g. detailed specification, light-weight specification, a list of goals, none) are you going to capture? What types of modeling (e.g. usage, domain, process, user interface, and nonfunctional) will you perform? For each type, how do you intend to explore that issue? For example, usage modeling can be addressed via user stories, use cases, usage scenarios, feature statements, and more. What elicitation strategies (e.g. formal, informal, or interviews) will you employ? What change management strategy (e.g. formal, product backlog, work item list, or work item pool) will you adopt? How will you capture (e.g. via tech stories, acceptance criteria, an explicit list, or not at all) the pertinent nonfunctional requirements (NFRs)? Although identifying initial requirements is a fairly straightforward goal, fulfilling it in a manner that reflects the actual situation that you face often requires a bit more than simply creating a stack of index cards. Daily Coordination Meeting Iteration Highest-Priority Identify, prioritize and select projects situation that you actually face. To do so effectively you need to understand the issues pertinent to each goal, and the tradeoffs that you’re making when doing so. This is where the DAD process framework provides guidance. Working Iteration Backlog Iteration planning session to select work items and identify work tasks for current iteration System Tasks Iteration review & retrospective: Demo system to stakeholders and gain funding for next iteration, and learn from your experiences Release solution into production Working Solution Operate and support solution in production Funding Feedback Enhancement Requests and Defecit Reports Work Items Inception Construction One or more short iterations Many short iterations producing a potentially consumable solution each iteration Stakeholder consensus Proven architecture Project viability (several) Transition One or more short iterations Sufficient functionality Production ready Figure 1: The basic lifecycle for Disciplined Agile Delivery (DAD) March 2012 AgileTODAY |5 Why DAD? DAD is a goldilocks approach. RUP was too much, Scrum was too little, and I believe that DAD is just right. One of the challenges with describing a process framework is that you need to provide sufficient guidance to help people understand the framework but if you provide too much guidance then you become overly prescriptive. As I have helped various organisations improve their software processes over the years we’ve come to the belief that the various process protagonists are coming from one extreme or the other. At one extreme there are very detailed processes descriptions, the IBM Rational Unified Process (RUP) is one such example, and at the other there are very light-weight process descriptions, with Scrum being the exemplar. The challenge with RUP is that many teams didn’t have the process knowledge to tailor it down appropriately. On the other hand many Scrum teams had the problem with not having sufficient process knowledge to tailor it up appropriately, resulting in significant effort reinventing or relearning techniques to address the myriad issues which Scrum doesn’t cover. Either way, a lot of waste could have been avoided if only there was an option between these two extremes. DAD is that option. The DAD process framework also provides a foundation for scaling Agile. DAD shows what it takes to successfully deliver an IT solution from project initiation through construction to release into production (or the marketplace). Once you understand how to do this in reasonably straightforward situations you are then in a position to evolve your approach to address the complexities that you experience at scale. In short, learn to walk before you try to run. DAD is a hybrid process framework that pulls together common practices and strategies from these methods, and more, to address the full delivery lifecycle. DAD puts people first, recognising that individuals and the way that they work together are the primary determinants of success on IT projects. DAD is enterprise aware, motivating teams to leverage and enhance their existing organisational ecosystem. The DAD lifecycle includes explicit milestones to reduce project risk and increase external visibility of key issues to support appropriate governance activities by senior management. About the Author: Scott W. Ambler is IBM Rational’s Chief Methodologist for IT, working with IBM customers around the world to help them to improve their software processes. He is the founder of the Agile Modeling (AM), Agile Data (AD), Disciplined Agile Delivery (DAD), and Enterprise Unified Process (EUP) methodologies and creator of the Agile Scaling Model (ASM). Scott is the (co-)author of twenty books. Scott will be speaking on DAD at Agile Australia 2012 in Melbourne, 30–31 May 2012 Figure 2. Goals addressed throughout a DAD project Goals for the Inception Phase Goals for Construction Phase Iterations Goals for the Transition Phase • Identify the vision for the project • Produce a potentially consumable solution • Ensure the solution is production ready • Address changing stakeholder needs • Ensure the stakeholders are prepared to receive the solution • Bring stakeholders to agreement around the vision • Align with enterprise direction • Move closer to deployable release • Identify initial technical strategy, initial requirements and project plan • Maintain or improve upon existing levels of quality • Set up the work environment • Prove architecture early • Form initial team • Secure funding • Identify risks Ongoing Goals 6 | • Fulfil the project mission • Improve team process and environment • Grow team member skills • Leverage existing infrastructure • Enhance existing infrastructure • Address risk March 2012 AgileTODAY • Deploy the solution into production 6 60 seconds with Roy Singham An influential supporter of emerging technologies, Roy Singham has championed software excellence through his 20 year career. Roy is the Founder and Chairman of ThoughtWorks, a custom software development firm with worldwide operations. Everybody starts their Agile journey somewhere. What was your ‘a-ha!’ moment? It was the day developers came running into my office screaming about the green bar passing. Martin Fowler and Ward Cunningham had been helping us with a large rewrite of a complicated, business domain, backend package. In those days green bar meant old-fashioned dot matrix printer paper so I was intrigued. I was manhandled and taken to see a screen with a green bar. That was when I got to see my first instance of unit tests passing. This was before the Agile Manifesto so probably around 1999. I said tongue-in-cheek to Martin: “You are a genius. You have tricked these developers into wanting to become testers”. The developers quickly said to Martin: “You are a genius. You have tricked Roy into letting us write working modular code rather than pretend to have the perfect object abstraction!” It was that day I knew that Martin and Ward and the XP gang were on to something. Over the next few weeks, Ward and I and others were steadfastly working on implementing many of Ward’s crazy testing ideas and we worked on things that became FIT. That was well over ten years ago. Shortly after, we ended up having to write Cruise Control, which helped popularise Continuous Integration. You’ve described ThoughtWorks as “A company wholly devoted to software”. Where does this passion for software come from? Why is software so important to you? Because it still represents one of the biggest tools we have to innovate for the human race. I am a believer that the human race has to restructure the way we consume and produce. And I believe that since it is both art and engineering, we can take lessons from how we construct software and apply it to many similar domains like DNA research. It is also in its infancy as a discipline and I am convinced we think more deeply about this than many and we can advance our craft to great effect. You try to bring together “Talented, driven and principled people who are passionate about software". How do you know if you’ve found one of these people? Actually, we look for passion in general. It does not have to be strictly for software. From the beginning we have felt we should look for attitude; aptitude and integrity. No one says look for people low on integrity. But integrity to defend humanistic values is something that is more observable and highly important to us. You need a sense of conviction, passion and ability to give voice to your values. So we look for progressive-minded people; people who get upset when they see discrimination against people with less power. We have also been putting a lot of emphasis on reaching out to people who are design thinkers and passionate about experience design. The business sector in advanced economies has made the workplace sterile and hostile to emotion. To me this is absurd and actually strips the human race of one of its assets. Talent is multi-faced and one of my challenges is to remind our team that we have to collect passionate people with disparate inventories of capabilities and interests. My original hiring criteria was: would I be morally proud of my children if this candidate raised them? I try to make sure we don’t deviate too much from that. What was your most important professional decision? I’m not really sure what accounts for professional versus business and which is the most important. I tell everyone I cannot imagine a more privileged life. I had the chance to live in many countries as a mixed-race child. Before ThoughtWorks, I ran a program that taught indigent children mathematics and science, worked in an auto factory, a steel mill, worked in railyards, was an electrician, was a bookkeeper, ran a non-profit, was an activist and a shop steward in a union (the United Auto Workers). It was then that I learned how not to underestimate others, how to be part of a team and be empathetic, etc. I suppose, from a direct knowledge standpoint, understanding accounting (I did 30 credit hours) made a huge difference. Another decision that was important was deciding to make culture the prime focus of my job for 17 years. What is your biggest challenge for 2012? How will you overcome it? All companies oscillate around centralisation and decentralisation and innovation versus efficiency. At around $200 million in revenue, you have to enable a greater deal of decentralisation. Yet, for us, culture is our long-term differentiator. I am not a believer in decentralised culture. So, we have a conflict. We also have the challenge of balancing between three pillars: a sustainable business, championing software excellence and promoting social and economic justice. Global IT is still growing despite macro economic uncertainty. We have to train a whole generation of new leaders for ThoughtWorks to scale this admittedly ambitious (critics would say pretentious) plan. It is much easier to train leaders when you have what I would call a simple uni-dimensional focus. Plus we are on a long-term plan to increase our local Global South markets. The Australian Agile community is a vibrant, energetic, and engaged crowd. What message will you be bringing when you speak to them at the Agile Australia conference in May? Yes, I agree that Australia seems to have a more sustainable collaboration culture in IT than elsewhere. My talk will be around how do we take the huge intellectual capabilities represented by this community and redirect a portion of this towards the social sector in new and creative ways. There are synergies between the Open Source Software world and the Agile world. Imagine if OpenMRS, a medical record system designed for the most resource-constrained areas of the world (some argue the most successful non-technical domain package) was able to serve 100 million patients not just the current 5 million, because 500 IT professionals in Australia supported this project? I want to discuss how and why this is possible. What is your favourite thing on your desk right now? Really a desk? I travel up to 280 days a year. I am a nerd. My partner got me this ultra cool retro old-fashioned red handset for my two cell phones. It is so dorky and me, it is wicked cool. My two early passions were phone phreaking and stereos. This is sad, isn’t it? Roy Singham will be delivering a keynote address at Agile Australia 2012. March 2012 AgileTODAY |7 Building an Agile company from scratch James Pierce – Partner, Luna Tractor The competitive landscape for health insurance in Australia is dominated by a small number of large incumbents that have been in business for many years. Below that are about 30 smaller players who have as little as <1% market share. Many of the business practices of these players are rusted on through highly proscriptive regulation, legacy systems that are common across players, and old mindsets. New brands pop up now and then, but they are bolt-ons to older players and typically contained by old practices. Even when new products come out, the bulk 0of an insurer’s book remains “old school” on the former products. There has not been a material new entrant since Medibank spun out of the HIC in 1975. James Pierce Luna Tractor helped a small team of innovators when they came together in 2011 to break into this oligopoly. Setting themselves a tough deadline to be in the market in 2012, the main business challenge that emerged was to develop an effective operating model – a way for a group of seasoned insurance executives and subject matter experts to collaborate at high speed to reach their goal. We set the company to work using the principles of Agile and Systems Thinking from the start. Instead of each subject matter expert retreating to their office to write board-level strategy papers to present to VCs and partners, they settled into their future headquarters around large Ikea tables with laptops and built a war-room. They defined themselves by this highly collaborative, communications-heavy set of business practices. The rhythms of Agile serve them well. Daily conversations about everyone’s work-list (from CEO to office support) help avert risk and surprises. Weekly demonstrations of achievements, most of them not software-related at all but about building online distribution, new products and governance, get everyone on the same page, and are platforms for the one-hour retrospectives and planning that follow every Friday. Everyone has cards on the wall, separated into swim-lanes that reflect the key business objectives such as license approval and product development. The board is constructed using a customised ‘Hurricane’ model, ranging from 6 months out to today, in ever increasing levels of certainty and detail. There were initial doubts about the suitability of Agile from some of the seasoned professionals on the team – having only ever worked in command and control businesses at senior levels, some perceived they were being asked to trivialise their work with index cards, scissors and coloured dots. There was a strong desire to see Gantt charts and more traditional sources of comfort. These concerns soon vanished when the blunt accountability of speaking to their peers every morning about their achievements and work for the day became apparent as the main purpose of the system. Any concerns that the new way of working was ‘soft’ were dispelled in the many tough discussions about progress at stand-ups. As the team often reflected, it was far better to have many smaller moments of debate, receive timely feedback and correct their course than have a big ‘oh no!’ moment a month later. In no time, new boards sprang up around the walls, developing products in a shared way, and to the team’s delight their distribution partners, new IT team, Board of Directors and the industry regulators expressed their support for this ultra-transparent and interactive way of working. With time pressure obvious, everyone focuses on delivering the minimal viable product that can be brought to the table for discussion, or validated with customers and experts. That ‘product’ might range from an actuarial analysis, to a regulatory document, competitive information, or a set of accounts – a desire to boil the ocean and deliver a gold-plated answer when 80% would enable an informed decision has long gone from the culture. The whole business is now being built on this foundation, to be customer-focused and fast-moving. The team’s ability to collaborate, solve problems and correct their course in short cycles is a major competitive advantage they will never lose – and it is clear they will take these into the operational phase of the business in 2012. Time to competency at working this way was eight weeks, with one Luna Tractor Partner coaching four mornings a week initially, eventually only dropping by on Fridays for demo, retro and planning sessions. This article was first published at http://lunatractor.com/2011/11/15/luna-case-study-a-health-insurance-startup/ 8 | March 2012 AgileTODAY Sneak Peek! AUSTRALIA ‘12 What’s on at this year’s Agile Australia conference? Agile Australia 2012 is going to be packed with case-studies and learnings you can take back to your organisation. Hear real-life war stories from: Ben Hogan – Iteration Manager, Realestate.com.au Pushing our Buttons: REA’s journey to the cloud Learn about REA’s journey from manually provisioned environments to fully automated provisioning and deployment of end to end environments – their experiences using public and private cloud platforms, challenges they have faced along the way, tools they have used and developed in-house. Cara Talbot – Senior Project Manager, Vero Insurance NZ Ltd From shaky beginnings: The evolution of the earthquake reinstatement programme Vero was put to the test recently with the spate of earthquakes in Christchurch. This case-study will outline the “gotcha’s” learned. Rick Wingfield – Chief Information Officer, AIA Australia The Yin and Yang of Agile – Adventures in Chinese Agile Hear about the experience of the Agile journey at AIA Australia and the opposing forces they have encountered, including working with distributed teams in China. Distributed vs Co-located? Project vs BAU? Big bang vs Slow Burn? Suits vs Casual?! Megan Folsom – Technical Project Manager, eBay.com In-Roads in Outsourcing: Ebay’s (mis)adventures with offshoring Find out how eBay overcame cultural misunderstandings, sterile company convensions, and naysayers to create an atmosphere of trust, safety and a passionate team. David Carpenter – Head of Delivery-Direct Insurance, Insurance Australia Group Using Agile to deliver smarter business outcomes, not projects! IAG’s journey over the last 18 months focused on the delivery of business benefits and positioned IT as a partner in delivering change and success. Tref Gare – Senior Interaction Designer, Aconex Agile UX – Marriage made in heaven? or Just staying together for the kids? How one designer learned to adjust and adapt without becoming defensive and work well with the ‘other side’ of the room to make great projects together. James Wolstenholme – Consultant, DiUS and Richard Homburg – Solutions Architect, Jemena PLUS Agile Australia 2012 Adapt, Innovate, Collaborate, Deliver! 30–31 May 2012, Melbourne 2 days, 3 streams, 56 speakers, 500+ delegates www.agileaustralia.com.au Is User Experience & Agility the future for utilities? Two utilities operating in a traditionally waterfall environment and constrained by regulatory compliance were able to dramatically shorten the time required to take their consumer portal project from inception to production by using Agile techniques. Hear how they incorporated user experience design into this process to create real value for the consumer. Hear from . . . Patrick Eltridge – Chief Information Officer, Telstra, on Changing methods is easy – changing culture is hard Nish Mahanty – Software Delivery Manager, MYOB on Building high-performing teams (to deliver awesome business outcomes) Michael Bromley – Head of Portals and Online Services, NBN Co on Hiring for agility: How to build a high performing Agile team All this plus loads more at Agile Australia 2012! See you there! March 2012 AgileTODAY |9 Meet our Agile Australia 2012 stream chairs Our national Agile conference, Agile Australia 2012, takes place this May in MELBOURNE. We are so privileged to be able to draw on the experience and knowledge of the Conference Advisors, who have introduced themselves here! Philip Abernathy Project Management I grew grey on the Waterfall method in large corporate organisations. However I have been practicing and preaching Agile for the last 11 years and spend my days helping organisation transform to an Agile way of working. As Agile spreads across both business and IT projects, the challenge is not just project management but program and portfolio management as well. How does one apply Agile values, principles and practices to the entire project landscape in an organisation and not just to a few projects? As Chair of the Project Management stream, I am looking forward to a conference which addresses the practices and capabilities needed at not just the micro project level but at the macro portfolio level as well in order to deliver the most business value. Nigel Dalton Leadership and Teams (co-chair) I have over 10 years experience applying Agile principles to IT and product development, and I am really interested in seeing business take Agile and lean thinking beyond software development, to all areas of the organisation. I’m particularly keen to find out your stories about how your leaders and teams reacted to this new, Agile way of working, what the outcomes were, and enabling others to learn from those experiences. Daniel Oertli Leadership and Teams (co-chair) As CIO of REA Group, I’m passionate about leading positive and profitable change in forward-thinking enterprises. My operating philosophy is centred on creating and sustaining high-performance cultures, and I’m inspired by leaders who ‘get to the heart’ of what really matters to great people doing great work. The Leadership and Teams stream covers a variety of topics essential to today’s leaders in Agile-friendly organisations, including: talent recruitment and development, supporting behaviours and work practices, optimal team structures and roles, organisational change management, and key leadership skills and operating philosophies. But what I’d really like to get out of the conference and hear from the community, is: ‘what am I going to change tomorrow that will help my people give their best’. Adam Boas Design and Build (co-chair) I have worked as a developer, architect, team lead, and development manager across projects in many industries and environments. I love building software and I am simply interested in seeing the job get done. In general I have found that applying Agile principles makes that more likely to happen. I am driven by a desire to do quality work and build applications that delight. I love teaching and learning from people involved in all aspects of project delivery. Developing product is at the heart of why most companies move to Agile processes in the first place. I am looking forward to hearing your stories on supporting and speeding the development process. C M Keith Dodds Design and Build (co-chair) I am the Director of Client Relations for ThoughtWorks Asia Pacific, and have been in sales and general management for over 30 years, in the US, Europe, Australia and Asia. I’ve been on the advisory board for the Agile Australia conference for the past four years. The Agile movement has seen many innovations in design and build techniques over the past 10 years. This stream will explore the latest tips and tricks and how to integrate the design of exceptional user experiences into Agile development teams. We hope to explore the boundaries of galaxies far, far away ... 10 | March 2012 AgileTODAY Y CM MY CY CMY K Katy Rowett Adoption and Approaches (co-chair) I have a particular interest in large-scale organisational transformations and the impact they have on individuals, the dynamics of teams and, the role of a leader. I have worked with companies across the finance, telecommunications, and mining industries to help effectively navigate large scale change. As co-chair of the Adoption and Approaches stream, I want to hear about what has worked for others – which practices needed to be customised? Did it scale? What was learnt at an organisational, individual and leadership level? I would like to learn about pragmatic Agile in a holistic sense and hear about the good, the bad and the ugly. Martin Kearns Adoption and Approaches (co-chair) My interests lay in training / coaching individuals and organisations to improve their application of Agile and build high-performance teams. I’ve been a technology professional for over 18 years with a passion for learning new ways of working. Agile provided me with a focus that supported my core values in life and in my workplace. The Agile Adoption and Approaches stream is dear to my heart as key failings and learnings of the past have been in appreciating the difficultly in organisational transformation. In this stream, I want to see an examination of the complexities associated with the Agile approach from the cultural and technical aspects of change. How can we assist one another to gain a better appreciation for what is required to be successful. Hearing the key ‘Aha’ moments that can be taken back to a workplace and implemented, coupled with the positive energy from individuals realising future possibilities, should make a great conference. John Sullivan Product Management I have spent all of my 20+ years in software systems delivery, using multiple processes from Waterfall to Chaos! Over the last ten years I’ve focused on using multiple forms of Agile processes as they provide a better business outcome, a more collaborative working environment and continual clear path for project delivery. I believe that almost all successful projects are a result of a project having clear Goals, Objectives and Requirements. I also believe that most failures are not due to technical failings but as a result of not understanding what needs to be built. Agile helps projects understand their Goals, Objectives and Requirements differently than most other processes. The role or practice that helps provide this clear passage is the function of the Product Manager. As an advisor to this stream I want to help show conference attendees the importance of the Product Manager role, the processes the role uses and provide case studies of its successful use. Craig Smith Program Overview I first experienced Agile about ten years ago, and there was no going back after that. You can’t beat the enjoyment of working with a team that is delivering a quality product and having fun along the way. The great thing about Agile Australia is that everybody is open to sharing their experiences, both good and bad. I really enjoy attending talks on areas I don’t normally work in – I always come away with a number of great new learnings! Aconex is the most widely-used online collaboration platform in the world for construction, infrastructure, energy and resources sectors, with thousands of clients and users in over 70 countries. We embraced Agile several years ago, and have not looked back, which is why you'll see us at great conferences like Agile Australia (we hope you will enjoy the free coffee, by the way!) We are expanding and looking for talented and enthusiastic people to join our team in Melbourne CBD. Like to meet? Visit www.aconex.com/about/careers to start the conversation. March 2012 AgileTODAY | 11 a n i W g n u s Sam ! t e l b a t y x Gala f a sexy e owner o th e b to e lik DAY Would you t? AgileTO le b ta y x Gala to one Samsung hot tablet is th y a w a is giving er. ost lucky read us your m d n e s , in ance to w he winner For your ch on for this photo. T pti ustralia creative ca nced on the Agile A ou will be ann straliablog.com). au blog (agile ky, To enter: ative, quir re c a h it pw r 1. Come u or comic caption fo l, u rf colou the photo om.au slatteryit.c e @ e il g a to n 2. Email it ION in the subject li T P A C h wit b title, ur name, jo e o y e d lu c to in hon 3. Be sure email address and p , y n compa number , and r by email e n in w e the l notify th caption on 4. We wil g in n in w e publish th alia blog! tr s u A Agile 012. 0 March 2 3 y a d ri F s on close Competiti CONGRATULATIONS! Last edition’s winner was Jacob Moonen, Integrated Research, who won a 16GB Asus Eee Pad Tablet with this caption: “Research has shown some people tend to overreact when confronted with the benefits of Agile.” 12 || | March 2012 AgileTODAY AgileTODAY Adapt or Die By Phil Abernathy Adapt or die – an old cliché that often rings true. No one wants to die, or fail for that matter. No one wants to preside over the demise of an organisation or department. So why do so few adapt? Why is it so hard to adapt? Phil Abernathy The three key questions I hear asked all the time are: Where do I start? What should I adapt? And how will I know I’m doing the right thing? How will I know that change is improvement? It could be a step backwards! No one can give you definite proof that the change you make will help you succeed. No two situations are the same. Every organisation, even in similar sectors, is different. While one can watch and learn from what others do, success case stories are no guarantee for success. That’s why numerous companies who have visited Toyota and spent millions with the aim of emulating their success, have failed to implement successfully. Forget guarantees. The only way to be sure that change equals improvement is to make small changes and measure the outcomes every step of the way. Small continuous improvement, or ‘Kaizen’ as the Japanese call it. What should I adapt? Remember, every organisation is different. While there are templates and recipes, principles and practices that have been proven to succeed, there’s no guarantee they will work in your organisation. The only ones who know what needs to change in your organisation are the people in your organisation – not consultants or management gurus, not even the leaders in the organisation. Rely on the wisdom of the crowd and ask the employees. If the focus is ‘How can I improve?’ the answers will flow fast and furious. Phil Abernathy will be presenting on a ‘safe to fail’ environment at the Agile Australia 2012 conference. March 2012 AgileTODAY | 13 Where do I start? – With an honest detailed understanding of the problem, its root cause and its impact What should I adapt? – Ask the people in the organisation as they understand the problem “Work with people and make hard decisions together. Results take perseverance and focus.” How will I know I’m doing the right thing? – Make small continuous changes and measure progress all the way This will raise another challenge for leaders: Deciding what is most important and staying focused for the whole journey. Work with the people and make hard decisions together. Results take perseverance and focus. Change in a large organisation is like turning a large ship, and sometimes one has to hope that we don’t do a ‘Costa Concordia’ and leave it too late. Where do I start? The first question we have to ask ourselves is ‘What’s the problem’? It’s amazing how few leaders really know what the problem is and what the root causes are. Most have a hypothesis but not many can back this up with real numbers and figures. Know your business and its problems inside out. Study the problems and understand the root causes and their impact. This will not only confirm if you need to change, but also establish the impact of not changing. It will be your mandate for change. I’ve noticed some organisations are reluctant to examine root causes as this may be perceived as blame. “Let’s not beat ourselves up too hard”, I hear. Or, “Let’s look at the positives we have achieved”. While it is essential to celebrate success, it does not negate the need to examine failure. We fly safe today because air crash investigations do such a thorough job of looking into root causes – even if this does result in blame being laid at someone’s door. The biggest mistake is not learning from mistakes. Once all the values, principles, practices and process have been stripped away, this is the heart of both Agile and Lean, it’s in this simplicity that organisations adapt and succeed. SAVE THE DATE Tuesday 23 October 2012 Sydney www.tech23.com.au Tech23 2011 winners: Tech23 Celebrating innovation in 2012 Filter Squad. 14 | March 2012 AgileTODAY Safe to L I FA Blame worthy or Praise worthy? In the April 2011 issue of the Harvard Business Review, Amy Edmondson, Professor of Leadership and Management at the Harvard Business School, has a great article on strategies for learning from failure. It made me think of how the Agile way of working looks at failure and how we learn from it. In Agile the ‘safe to fail’ mantra is often talked about but just as often abused in more ways than one. Sometimes teams and people are blamed for failure and hence don’t feel safe, sometime teams use the ‘safe to fail’ umbrella to not follow any procedure or agreed rules and just do what they want. A ‘safe’ environment is essential for improvement and innovation, creativity and morale, the key ingredient to creating this safe environment is clarity of what types of failures are ‘safe’. THE FAILURE SPECTRUM Praise worthy Blame worthy Deviance Inattention An individual chooses to violate a prescribed process or practice An individual inadvertently deviates from specifications Process inadequacy A competent individual adheres to a faulty or incomplete process UncertaintY A lack of clarity about future events causes people to make the wrong decisions Hypothesis testing An experiment to prove that an idea or design will succeed fails Leaders need to recognise and make clear that failures occur on a spectrum from blame worthy to praise worthy. If there is a belief, or ingrained attitude, that all failures are bad then organisations will not learn from them. Failure is the greatest teacher. If an organisation is to ultimately succeed and improve then employees must feel safe admitting and reporting failures. Clarity is the key to creating this environment. Employees would actually expect people to be held accountable for blame worthy behaviour, providing the spectrum was clearly understood. This would also encourage creativity and innovation at the praise worthy end of the spectrum. The ideal goal is to detect failure early, analyse the root cause and then learn from it so that the organisation continuously improves. — Phil Abernathy March 2012 AgileTODAY | 15 “Don’t be frightened of hiring people smarter than you” John Sullivan, Head of Technology, New Business, Jetstar AUSTRALIA ‘12 16 | March 2012 AgileTODAY AgileAUSTRALIA‘12 30-31 May 2012 | Hilton on the Park, Melbourne keynotes registration form *Inspiration* You may register via fax 1300 651 486 or online at www.agileaustralia.com.au, or post to Fiona Wood Level 1, 43-51 Brisbane Street, Surry Hills NSW 2010 2005 Australian of the Year, Fiona Wood is a Plastic and Reconstructive Surgeon, Director of the WA Burns Service and a consultant at Princess Margaret Hospital and Royal Perth Hospital. In October 2002, her leadership, innovation and vision were brought into the world’s spotlight as she treated survivors of the Bali bombing with her ground breaking research on tissue-guided regeneration. *Innovation* Roy Singham Founder and Chairman, ThoughtWorks Throughout his 20-year career, Roy DETAILS First Name Last Name Job Title Company Phone Singham has inspired the industry as an influential supporter of emerging Email technologies, open source programming languages, and Agile methods of software development. At Agile Australia COST $700 by Friday 23 March 2012 $900 2012, hear Roy’s perspectives on the revolutionary power of technology. PAYMENT METHOD *Leadership* Cheque Credit Card Amount $ Mark (Bomber) Thompson Mark “Bomber” Thompson played 202 Card No games for Essendon, captaining the side from 1992 until 1995. He then became assistant coach at Essendon. Becoming senior coach at Geelong from 2000 onwards, he ended the Cats 44 year premiership drought when they won the 2007 premiership. In 2009 Geelong won a second flag under his leadership. As a captain and coach of premiership teams, Mark brings a unique perspective on leadership and / MasterCard Visa Diners Amex ID No Cardholders Name Signature • Upon completion of registration, attendees will have their names on the door at the event. We do not issue physical tickets • All prices shown include GST and include access to all conference sessions, associated materials and refreshments • A full refund will be provided where written notification (by email or fax) is received by SlatteryIT at least 30 days prior to the event. Refunds are not provided for any cancellation received after this time or for non-attendance on the day. Delegate substitutions may be made at any time • Should for any reason the event be cancelled, a credit will be issued to be redeemed at a future event • Entry may be denied if payment has not been received prior to the event. teamwork. TITLE SPONSOR PLATINUM SPONSORS Expires GOLD SPONSOR www.agileaustralia.com.au C/– Slattery IT Level 1, 43 – 51 Brisbane Street, Surry Hills NSW 2010 | t 1300 651 485 | f 1300 651 486 | e conference@agileaustralia.com.au March 2012 AgileTODAY | 17 ADAPT. INNOVATE. COLLABORATE. DELIVER. TITLE SPONSOR PLATINUM SPONSORS GOLD SPONSOR Agile AUSTRALIA‘12 18 | March 2012 AgileTODAY 30-31 May 2012 | Hilton on the Park, Melbourne
© Copyright 2024