tag:engineers.sg,2005:/episodes?page=155Engineers.SG2024-03-19T10:24:45Ztag:engineers.sg,2005:Episode/11982016-10-17T18:14:33Z2023-12-11T09:01:01ZMob Programming: A Whole Team Approach - Agile Singapore Conference 2016<iframe width="560" height="315" src="https://www.youtube.com/embed/-mHavIU_4lA" frameborder="0" allowfullscreen></iframe><p>Speaker: Woody Zuill (@WoodyZuill), Agile Guide, Trainer, Developer @ Zuill Development</p>
<p>Mob Programming is a development practice where the whole team works on the same thing, at the same time, in the same space, and on the same computer. It is a whole-team approach to doing all the work the team does including designing, coding, testing, and working with the customers, users and other stakeholders. This is an evolutionary step beyond pair programming and accentuates face-to-face communication, team alignment, collaboration, and self-organizing team concepts of the Agile approach to software development.</p>
<p>Mob Programming can be a highly effective approach to software development. There are numerous teams doing Mob Programming all over the world, including distributed teams, and there has been a great deal of positive reports of success. Please join me as I share how the concept got started, the benefits, techniques we use, and some of the problems we've faced.</p>
<p>About the speaker</p>
<p>Woody Zuill is an independent Agile Guide and Coach and has been programming computers for 30+ years. He is a pioneer of the Mob Programming approach to teamwork in software development, and is considered one of the founders of the "#NoEstimates" discussion on Twitter. His passion is to work with teams to create an environment where everyone of us can excel in our work and in their lives.</p>
<p>Event Page: <a href="http://2016.agilesingapore.org">http://2016.agilesingapore.org</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/XvSv/">http://amara.org/v/XvSv/</a></p>Woody Zuilltag:engineers.sg,2005:Episode/11972016-10-17T18:14:27Z2024-02-23T20:00:30ZLearning faster - Agile Singapore Conference 2016<iframe width="560" height="315" src="https://www.youtube.com/embed/woIl_LVJaDI" frameborder="0" allowfullscreen></iframe><p>Learning faster: Scrum's compatibility with Lean UX, Lean Startup, Design Thinking and other discovery elements</p>
<p>Speaker: Aaron Sanders (@_aaron_sanders), Member @ Collaborative Movement </p>
<p>What do these items have in common? Most speak of cross-functional collaboration, and a few outright refer to XP as the best set of current working technical practices. This talk assumes you've got the XP/Scrum iterative development engine running, maybe even with DevOps and continuous development going.</p>
<p>What’s next? Wouldn’t it be worthwhile to talk to people that will use the solution? Even on some internal thing like a Salesforce integration? What outcomes really matter to your users? Given that unused features (which there seems to be lots of) provide no value, what’s the least amount that can be done to assure what gets released, gets used?</p>
<p>The Scrum/XP development engine is the delivery track. How you’re learning to quickly deliver the right outcomes, the fuel for that engine, is the discovery track. Coined by some as Dual-Track Scrum, these tracks are meant to run in parallel for each and every Scrum team, all the time.</p>
<p>Why would you want to do that? As one CTO in the health care industry put it to me, he had a few people on a product innovation council, and has a few hundred in product development. Building more, at a faster rate, with Scrum to him seemed a waste of time if nobody used it. Ideas were also stalling in the council’s New Product Introduction process. He saw dual-track as a better way to serve the customers and their needs.</p>
<p>About the speaker</p>
<p>Coaching people to enjoy working in collaborative, learning environments excites Aaron. Especially in pursuit of building lovable products. People ask him to train, consult, mentor and facilitate teams to better use a set of Agile discovery and development concepts, tools, methods and practices. The whole set gets absorbed through interactive training, applied in context. And it usually takes more practice for it all to sink in. Coaching allows Aaron to sense an impactful situation, helping people to integrate the set of Agile concepts, tools, methods and practices that much faster. Aaron’s effectiveness results from experiences spanning over two decades in technological and interpersonal disciplines. For him, there’s always room for improvement. Pairing with others helps improve Aaron’s collaboration skills while increasing the customer’s benefit, so he consistently seeks out people to co-train and coach with.</p>
<p>Slides: <a href="https://prezi.com/3boepxnywhug/dual-track-scrum/">https://prezi.com/3boepxnywhug/dual-track-scrum/</a></p>
<p>Event Page: <a href="http://2016.agilesingapore.org">http://2016.agilesingapore.org</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/XvSw/">http://amara.org/v/XvSw/</a></p>Aaron Sanderstag:engineers.sg,2005:Episode/11962016-10-17T18:14:24Z2024-01-03T01:00:46ZInnovate or Die Trying - Agile Singapore Conference 2016<iframe width="560" height="315" src="https://www.youtube.com/embed/nribKtWbaTQ" frameborder="0" allowfullscreen></iframe><p>Innovate or Die Trying - A newspaper company's plan for survival</p>
<p>Speaker: Paul Flewelling (@theagilecoachnz), Agent of change. Team host. Hypothesis driven doer. @ Fairfax Media</p>
<p>As a print based media company we maintained our competitive advantage through the printing press, a multi-million dollar proposition which few could afford in order to enter our market and compete against us.</p>
<p>With the advent of the internet and advances in related technology, this all changed.</p>
<p>Using our own case study as an example, the key aim is to get people thinking about innovation, its different approaches and why it’s essential to a company’s betterment and survival.</p>
<p>About the speaker</p>
<p>Paul is an Agile Coach based in Wellington, NZ. He's been involved in software product development for 24 years.</p>
<p>Paul began looking for a better way of delivering software after working on a complex project that met all the requirements, ticked all of the QA boxes, but still failed to deliver what the customer needed.</p>
<p>After two Lean startups, one his own, and a stint at an Agile development shop and consultancy, Paul joined Fairfax Media in search of a bigger challenge. He believes he's found it.</p>
<p>Slides: <a href="http://www.slideshare.net/AgileNZ/paul-flewelling-fairfax-media">http://www.slideshare.net/AgileNZ/paul-flewelling-fairfax-media</a></p>
<p>Event Page: <a href="http://2016.agilesingapore.org">http://2016.agilesingapore.org</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/XvSx/">http://amara.org/v/XvSx/</a></p>Paul Flewellingtag:engineers.sg,2005:Episode/11952016-10-17T18:14:18Z2023-10-10T05:01:48ZThe Secrets of Facilitating Retrospectives and other Meetings - Agile Singapore Conference 2016<iframe width="560" height="315" src="https://www.youtube.com/embed/1Jyf8Wp-r9g" frameborder="0" allowfullscreen></iframe><p>Speaker: Jutta Eckstein, Coach, Consultant, Trainer @ self-employed</p>
<p>Retrospectives and other meetings are typically the events where information is shared and decisions are made. This means, that a lot of work is done or at least guided by such meetings. Moreover as a coach, most often you are leveraging retrospectives and other meetings in order to introduce change or to deal with challenges during change.</p>
<p>Luckily, meanwhile there are a lot of books available focusing on techniques, activities, games, and the structure of retrospectives. These books and the respective courses provide a good foundation for leading a retrospective. Yet, these are tools only. Because, although we often have a great toolbox of facilitation techniques handy, the retrospectives we're facilitating aren't always successful. The reason is that we're putting too much emphasis on games, activities, and formats and too less on the craft of facilitation. In this session you will learn what to focus on when preparing a retrospective (or a similar facilitated event), how to ensure that as a facilitator you will have the "right" attitude, and how to ensure smooth group decisions. By understanding the role of the facilitator you will learn for example, how to keep all participants engaged (even the quiet ones and without having the talkatives using up the whole time), or how to deal with issues that are not solvable by the team.</p>
<p>In this session I want to share my experiences based not only on having facilitated many retrospectives, yet also on having completed both a course of teacher training and of professional facilitation.</p>
<p>About the speaker</p>
<p>Jutta Eckstein works as an independent coach, consultant, and trainer. She holds a M.A. in Business Coaching & Change Management, a Dipl.Eng. in Product-Engineering, and a B.A. in Education. She has helped many teams and organizations worldwide to make an Agile transition. She has a unique experience in applying Agile processes within medium-sized to large distributed mission-critical projects. She has published her experience in her books 'Agile Software Development in the Large', 'Agile Software Development with Distributed Teams', 'Retrospectives for Organizational Change', and together with Johanna Rothman 'Diving for Hidden Treasures: Finding the Real Value in your Project Portfolio'.</p>
<p>Event Page: <a href="http://2016.agilesingapore.org">http://2016.agilesingapore.org</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/XvSy/">http://amara.org/v/XvSy/</a></p>Jutta Ecksteintag:engineers.sg,2005:Episode/11942016-10-17T18:14:14Z2022-03-20T14:00:44ZTurning continuous delivery into competitive business advantage - Agile Singapore Conference 2016<iframe width="560" height="315" src="https://www.youtube.com/embed/Fh6YfErbREA" frameborder="0" allowfullscreen></iframe><p>Speaker: Gojko Adzic (gojkoadzic), Partner @ Neuri Consulting LLP</p>
<p>Continuous delivery is not just a technical tool. Regardless of whether we want it or not, it creates a fundamental change to the world around software teams, including marketing and customer interaction. Ignoring those changes is dangerous, because it can lead to conflicts with the rest of the company. Embracing those changes and exploiting them opens up new business opportunities. By recognising and taking charge in this transformation, software teams can become much more valuable to the companies around them. This talk will focus on how to unlock all that potential, and turn the fact that your teams can deliver frequently into an engine that will help you outrun your competition. This is a talk for tech and business people.</p>
<p>About the speaker</p>
<p>Gojko Adzic is a strategic software delivery consultant who works with ambitious teams to align software delivery with business goals, and improve the quality of their software products and processes. Gojko specialises in are agile and lean quality improvement, in particular impact mapping, agile testing, specification by example and behaviour driven development.</p>
<p>Gojko’s book Specification by Example won the Jolt Award for the best book of 2012. In 2011, he was voted by peers as the most influential agile testing professional, and his blog won the UK Agile Award for the best online publication in 2010.</p>
<p>Gojko is a frequent keynote speaker at leading software development conferences, and one of the authors of MindMup.</p>
<p>Event Page: <a href="http://2016.agilesingapore.org">http://2016.agilesingapore.org</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/XvSz/">http://amara.org/v/XvSz/</a></p>Gojko Adzictag:engineers.sg,2005:Episode/11932016-10-17T18:14:11Z2024-02-16T23:00:36ZTest Automation - A Systems Thinking Approach - Agile Singapore Conference 2016<iframe width="560" height="315" src="https://www.youtube.com/embed/G61ZPuZmQTM" frameborder="0" allowfullscreen></iframe><p>Speaker: Gerard Meszaros (@gerardmes), CTO @ FeedXL Horse Nutrition</p>
<p>Test automation is a core enabling practice on Agile projects. But test automation is difficult! Most applications are not designed to support easy test automation. Join Gerard as he leads us through applying Systems Thinking to understand why our current way of organizing our team roles and responsibilities may be the root cause of this difficulty and what you can do to address them. (Spoiler alert: the problem is trying to automate tests after the software is built!) He provides examples of good "executable specifications" that can be used to drive both functionality and testability into the application. And he describes the life-cycle of an executable specification starting with a feature idea, progressing through a non-executable example all the way to a satisfied, executable example.</p>
<p>About the speaker</p>
<p>Gerard Meszaros is an independent software development consultant and trainer with 30+ years experience in software and over a decade of experience in agile methods. He started doing eXtreme Programming in 2000 and quickly discovered that close attention to test code craftsmanship was essential to keep the cost of change low. He described his key learnings in his book xUnit Test Patterns – Refactoring Test Code. Since then he has turned his attention to applying the same concepts to organizing the automated acceptance tests as executable examples. He has coached teams and taught courses as far afield as China, India, Japan and Europe. He is also the CTO and Product Owner of FeedXL.com which provides a web-based diet optimization tool for horses.</p>
<p>Slides: <a href="http://singapore2016.testautomationpatterns.com/">http://singapore2016.testautomationpatterns.com/</a></p>
<p>Event Page: <a href="http://2016.agilesingapore.org">http://2016.agilesingapore.org</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/XvTA/">http://amara.org/v/XvTA/</a></p>Gerard Meszarostag:engineers.sg,2005:Episode/11922016-10-17T18:14:04Z2024-02-26T06:00:23ZFrom Chaos to Control, from Control to Freedom - Agile Singapore Conference 2016<iframe width="560" height="315" src="https://www.youtube.com/embed/wzUXoD0l8dM" frameborder="0" allowfullscreen></iframe><p>From Chaos to Control, from Control to Freedom - 5 Lessons Learned on Our Agile Journey</p>
<p>Speaker: Yves Lin, General Manager @ Titansoft Pte Ltd</p>
<p>How does it feel like to adopt Agile in a Singapore SME?</p>
<p>What are the 5 lessons learned along the way?</p>
<p>This is a story of excitements and struggles Titansoft being through in last 10 years, from a small 5 people team to 130 people across different countries.</p>
<p>The sharing will focus on products and culture in various stages we went through, from a General Manager perspective.</p>
<p>About the speaker</p>
<p>Used to think life in software development is about delay, bug fixing and burnt-out, until discovered different possibilities in Agile.</p>
<p>Being a practical person, found Agile is perfectly practical.</p>
<p>Very fortunate to be in a team where people are striving to grow and adapt changes.</p>
<p>Event Page: <a href="http://2016.agilesingapore.org">http://2016.agilesingapore.org</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/XvTB/">http://amara.org/v/XvTB/</a></p>Yves Lintag:engineers.sg,2005:Episode/11912016-10-17T18:14:00Z2022-11-13T10:00:42ZDark Side of Collaboration - Agile Singapore Conference 2016<iframe width="560" height="315" src="https://www.youtube.com/embed/YjOFK8hDvuo" frameborder="0" allowfullscreen></iframe><p>Speaker: Naresh Jain (@nashjain), Founder @ ConfEngine.com</p>
<p>On Agile teams, collaboration is the way of life. Our leaders want their team members to work closely with each other, have shared goals and even think as one entity. Why? Because we believe that collaboration leads to happier, more productive teams that can build innovative products/services.</p>
<p>It's strange that companies use the word collaboration very tightly with innovation. Collaboration is based on consensus building, which rarely leads to visionary or revolutionary products/services. Innovative/disruptive concepts require people to independently test out divergent ideas without getting caught up in collaborative boardroom meetings.</p>
<p>In this presentation, Naresh Jain explores the scary, unspoken side of collaboration and explains in what context, collaboration can be extremely important; and when it can get in the way or be a total waste of time. </p>
<p>Slides: <a href="https://www.slideshare.net/slideshow/embed_code/key/zCXwqDWRH3YAjY?feature=oembed">https://www.slideshare.net/slideshow/embed_code/key/zCXwqDWRH3YAjY?feature=oembed</a></p>
<p>Event Page: <a href="http://2016.agilesingapore.org">http://2016.agilesingapore.org</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/XvTC/">http://amara.org/v/XvTC/</a></p>Naresh Jaintag:engineers.sg,2005:Episode/11902016-10-17T18:13:56Z2023-05-10T17:00:40ZMoving Culture Change - Agile Singapore Conference 2016<iframe width="560" height="315" src="https://www.youtube.com/embed/shkH39JMFlw" frameborder="0" allowfullscreen></iframe><p>Speaker: Becky Winant, Partner, Facilitator @ Transformational Imaging</p>
<p>Agile transformation means introducing change. If you work for an organization that hasn't changed in a while, introducing new approaches can feel like a lot of work and even more pain. This applies to any "not fully” or “not quite agile" organizations. Large IT groups often fall in this area, but it can happen anywhere when change is scary or seen as a high risk in the culture. This session introduces the Satir Change Model of human behavior with the addition of choice points and ways you can intervene. Change can trigger chaos, yet choice offers opportunity. Where could you look for new options? How can we guard against reverting to old ways and move to new learning and practice?</p>
<p>About the speaker</p>
<p>I have been a software programmer, marketing representative, business owner, consultant, seminar designer and leader, architect and facilitator. Over the years I have been drawn to places and people with an interesting edge - where the ideas are compelling and invigorating. I came by way of being an art student who discovered the principles of design alive in computing and software. A path through software development also led me through a decade of studying Satir models and Weinberg principles that sum up my work to date: Technology is easy to understand compared to the people who build it, want it, fund it and use it. Having been through many years of introducing models, eliciting requirements, and crafting new processes, I continue to learn how people and organizations resist, accept, reject or even become comfortable with change. My focus is finding opportunities and options to achieve stated goals.</p>
<p>Event Page: <a href="http://2016.agilesingapore.org">http://2016.agilesingapore.org</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/XvTD/">http://amara.org/v/XvTD/</a></p>Becky Winanttag:engineers.sg,2005:Episode/11892016-10-17T18:13:51Z2024-03-15T01:01:07ZTest Driving a React.js UI Component with Jasmine - Agile Singapore Conference 2016<iframe width="560" height="315" src="https://www.youtube.com/embed/CZF7VNvV6CI" frameborder="0" allowfullscreen></iframe><p>Speaker: Naresh Jain (@nashjain), Founder @ ConfEngine.com</p>
<p>Over the past decade, eXtreme Programming practices like Test-Driven Development (TDD) & Behaviour Driven Developer (BDD), Refactoring, Continuous Integration and Automation have fundamentally changed software development processes and inherently how engineers work. While TDD has seen a great adoption on server side, developers still find it hard to apply TDD for developing UI components.</p>
<p>In code walk-thru where Naresh will build a web commenting and discussion feature (like Disqus) in React.js, 100% test driven. He will also demonstrate how TDD will help us drive an object-functional design to strike a pragmatic balance between the Object-Oriented and Functional Programming paradigms.</p>
<p>Slides: <a href="https://www.slideshare.net/slideshow/embed_code/key/bbViCfdyQE0wlP?feature=oembed">https://www.slideshare.net/slideshow/embed_code/key/bbViCfdyQE0wlP?feature=oembed</a></p>
<p>Event Page: <a href="http://2016.agilesingapore.org">http://2016.agilesingapore.org</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/XvTE/">http://amara.org/v/XvTE/</a></p>Naresh Jaintag:engineers.sg,2005:Episode/11882016-10-17T18:13:45Z2022-09-14T02:00:49ZContinuous Discovery: The Power of Pure Agile - Agile Singapore Conference 2016<iframe width="560" height="315" src="https://www.youtube.com/embed/kkfYA5DgvPU" frameborder="0" allowfullscreen></iframe><p>Speaker: Woody Zuill (@WoodyZuill), Agile Guide, Trainer, Developer @ Zuill Development</p>
<p>The strength of Agile lies in the simplicity and clarity of the Values and Principles expressed in the Agile Manifesto. It can empower the people doing software development in any organization, and enable us to make rapid strides to the "land of better".</p>
<p>Software development is an activity of discovery. We must take action to reveal the reality of the problem at hand, the elements of the solution, and to reveal the work that is needed to design and create the software required. This is the process of discovery.</p>
<p>As leaders, activators, and influencers of change in the companies we work with, it's up to us to understand the philosophy of Agile and how it embraces and empowers the process of discovery.</p>
<p>I'll share my thinking about "Pure Agile", and how I use it in my daily work to enhance Continuous Discovery, Learning, and Growth in the teams and companies I work with. Let's explore together and discover the path to the future we want to create.</p>
<p>About the speaker</p>
<p>Woody Zuill is an independent Agile Guide and Coach and has been programming computers for 30+ years. He is a pioneer of the Mob Programming approach to teamwork in software development, and is considered one of the founders of the "#NoEstimates" discussion on Twitter. His passion is to work with teams to create an environment where everyone of us can excel in our work and in their lives.</p>
<p>Event Page: <a href="http://2016.agilesingapore.org">http://2016.agilesingapore.org</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/XvTF/">http://amara.org/v/XvTF/</a></p>Woody Zuilltag:engineers.sg,2005:Episode/11872016-10-17T18:13:40Z2024-02-29T18:00:51ZStrategic Code Deletion - Agile Singapore Conference 2016<iframe width="560" height="315" src="https://www.youtube.com/embed/0mjQk6wOptk" frameborder="0" allowfullscreen></iframe><p>Speaker: Michael Feathers (@mfeathers), Director @ R7K Research & Conveyance</p>
<p>In most systems, code lives forever. Occasionally, we can delete it if we are sure it is not used; however, static path analysis and production monitoring of code usage are often expensive and present inconclusive results. In this talk, Michael Feathers will describe techniques that allow us to generate more certainty around our assessments of feature liveness, and strategies that can be used to remove code that does not have high value.</p>
<p>About the speaker</p>
<p>Michael Feathers is the Founder and Director of R7K Research & Conveyance, a company specializing in software and organization design. Prior to forming R7K, Michael was the Chief Scientist of Obtiva and a consultant with Object Mentor International. Over the past 20 years he has consulted with hundreds of organizations, supporting them with general software design issues, process change and code revitalization. A frequent presenter at national and international conferences, Michael is also the author of the book Working Effectively with Legacy Code (Prentice Hall, 2004).</p>
<p>Event Page: <a href="http://2016.agilesingapore.org">http://2016.agilesingapore.org</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/XvTG/">http://amara.org/v/XvTG/</a></p>Michael Featherstag:engineers.sg,2005:Episode/11862016-10-17T18:13:36Z2024-03-11T22:01:00ZChallenges in Implementing MicroServices - Agile Singapore Conference 2016<iframe width="560" height="315" src="https://www.youtube.com/embed/Ztjk4RGc4gI" frameborder="0" allowfullscreen></iframe><p>Speaker: Fred George (@fgeorge52), Consultant @ Fred George Consulting</p>
<p>MicroService Architectures has debuted on the ThoughtWorks Technology Radar as the first technology they address, and with strong recommendations to immediately experiment. In this talk, we discuss the challenges we have faced at three different companies in implementing MicroServices (successfully!), and the different ways we addressed the challenges.</p>
<p>About the speaker</p>
<p>Fred George is a developer and co-founder at Outpace Systems, and has been writing code for over 45 years in (by his count) over 70 languages. He has delivered projects and products across his career, and in the last decade alone, has worked in the US, India, China, and the UK. He started ThoughtWorks University in Bangalore, India, based on a commercial programming training program he developed in the 90's. An early adopter of OO and Agile, Fred continues to impact the industry with his leading-edge ideas, most recently advocating Micro-Service.</p>
<p>Architectures and flat team structures (under the moniker of Programmer Anarchy). Oh, and he still writes code!</p>
<p>Slides: <a href="https://speakerdeck.com/player/c9e39df612924c009fa259c651e56b34?feature=oembed">https://speakerdeck.com/player/c9e39df612924c009fa259c651e56b34?feature=oembed</a></p>
<p>Event Page: <a href="http://2016.agilesingapore.org">http://2016.agilesingapore.org</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/XvTH/">http://amara.org/v/XvTH/</a></p>Fred Georgetag:engineers.sg,2005:Episode/11852016-10-17T18:13:30Z2024-02-28T11:00:33ZThe Art of Refactoring - Agile Singapore Conference 2016<iframe width="560" height="315" src="https://www.youtube.com/embed/sxSc4UqtqQA" frameborder="0" allowfullscreen></iframe><p>Speaker: Joshua Kerievsky (@JoshuaKerievsky), CEO @ Industrial Logic Inc.</p>
<p>Code that is difficult to understand, hard to modify and challenging to extend is hazardous to developers, users and organizations. Refactoring, or improving the design of existing code, is one of our greatest defenses against such code. In this talk, I’ll discuss the value of refactoring, how we practice it safely, when and why we refactor, the power of refactoring tools and when we avoid refactoring. I’ll be using several real-world examples of refactoring and sharing what I’ve learned about this important practice of the last 20 years.</p>
<p>About the speaker</p>
<p>Joshua is a globally recognized thought leader in Agile and Lean software development. He is an entrepreneur, author and programmer passionate about excellent software and discovering better, faster and safer ways to produce it. As the founder and visionary leader of Industrial Logic, Joshua is currently defining what it means to practice modern agility. Modern agile practitioners work to Make People Awesome, Make Safety A Prerequisite, Experiment & Learn Rapidly and Deliver Value Continuously. Joshua is a sought-after international speaker, author of the best-selling, Jolt Cola-award winning book, Refactoring to Patterns, and a guru-level practitioner of Lean/Agile methods. His pioneering work in Agile processes has helped popularize Agile Readiness Assessments, Chartering, Storytest-Driven Development and Iterative Usability, many of which are now standard in Agile/Lean processes. He is an active blogger on forward-thinking, modern software topics with an edge.</p>
<p>Event Page: <a href="http://2016.agilesingapore.org">http://2016.agilesingapore.org</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/XvTI/">http://amara.org/v/XvTI/</a></p>Joshua Kerievskytag:engineers.sg,2005:Episode/11842016-10-17T18:13:26Z2024-03-09T01:00:31Z#BugsZero - Agile Singapore Conference 2016<iframe width="560" height="315" src="https://www.youtube.com/embed/gQR1NlkgLZU" frameborder="0" allowfullscreen></iframe><p>Speaker: Arlo Belshee (@arlobelshee), Development Practices Coach @ Tableau</p>
<p>Most people see bugs as a fact of life in software development. Just like city-wide fires used to be taken as a fact of life in urban living. The key to no longer burning cities to the ground was fire prevention, not improved fire fighting. I've applied similar thinking with dozens of teams and shifted to a world in which bugs occur at the same frequency as city-wide fires.
<br>Let's imagine this world for a moment. These teams don't have:</p>
<p>a bug database. They just use a section of the whiteboard.
<br>lots of testers.
<br>large suites of automated tests. Lots of their code is untested and known bug-free (yes, that is possible).
<br>bug triage meetings.
<br>large customer support teams or devs handling escalations.
<br>problems in operations or large ops teams.
<br>story "done-done" criteria or delays in shipping.
<br>complex trade-offs in prioritizing stories against each other.
<br>lost revenue due to market embarrassment.
<br>It turns out that most software development activities arise from one source: bugs. They are failure demand, and thus 100% waste. Teams that stop writing bugs get to stop doing these rituals. They spend a lot more time on value delivery and reduce costs across the organization.
<br>In this talk, I'll show how these teams have stopped writing bugs. We'll discuss the source of bugs and I'll show you how to code differently so that bugs just...don't happen.</p>
<p>About the speaker</p>
<p>Arlo helps you change cultures in large organizations. He transitions hundreds or thousands of people at a time to full technical and cultural prowess in a way that sticks.</p>
<p>More importantly, Arlo gives your company the ability to change its own culture. He seeks to be the last consultant you will ever need to hire. After 6 months, you should be able to adapt your culture, practices, and company structures to meet novel challenges, each in a matter of days.</p>
<p>Arlo tries stuff in the real world. Some of it works. Some doesn't. Then he talks about what he tried. He knows the theory, but only cares about the practical outcomes.</p>
<p>He's also got this thing with names. His innovations include Naked Planning, Promiscuous Pairing, and Drunken Estimation. Oh, and he's Bloody Stupid from time to time.</p>
<p>For a good time, chat him up in a hall, a bar, or online.</p>
<p>Event Page: <a href="http://2016.agilesingapore.org">http://2016.agilesingapore.org</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/XvTJ/">http://amara.org/v/XvTJ/</a></p>Arlo Belsheetag:engineers.sg,2005:Episode/11832016-10-17T18:13:22Z2023-11-10T14:01:10ZUsing perspectives for a holistic Agile transformation - Agile Singapore Conference 2016<iframe width="560" height="315" src="https://www.youtube.com/embed/cBYy8gUK8R0" frameborder="0" allowfullscreen></iframe><p>Speakers: </p>
<p>Michael Bertrand, Founder and Executive Coach @ epicoaching
<br>Marc-Andre Langlais, Integral facilitator, speaker and executive coach @ epicoaching</p>
<p>Industries worldwide are entering a new era of management and the rules are changing. Planning, setting expectations and work or project assessments are but a portion of a manager's obligation. With the advent of new generations entering the market place managers are now required to be experts in leadership, delegation, focus and alignment.</p>
<p>Everyone uses perspectives, from dawn to dusk and even in dreams. From the time we awake ideas and thoughts are packaged into perspectives.</p>
<p>Perspectives help us with decisions and ultimately guides us in navigating the sea of life. However, we are not alone in this world and for every one person there is a multitude of perspectives.</p>
<p>So who holds the truth for any given situation? Which perspective is the ‘right’ one? This is our belief - the path to truth is the sum all offered perspectives for any given context or situation. Our beliefs and values are what define our limitations in the number of perspectives we can take. Hence it is very difficult for one to hold the whole truth about anything because of these limitations.</p>
<p>Going beyond our limitations is one of the answers towards becoming more creative, innovative and inviting discovery.</p>
<p>If your intention is to adapt and become a great Agile manager, coach or leader; then join us in this interactive presentation.</p>
<p>Come and take part in a session that will stretch and challenge your ability to take different perspectives. It will invite you to have a wider view of what is actually going on and have more insights for more meaningful decisions.</p>
<p>Event Page: <a href="http://2016.agilesingapore.org">http://2016.agilesingapore.org</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/XvTK/">http://amara.org/v/XvTK/</a></p>Marc-Andre Langlaistag:engineers.sg,2005:Episode/11822016-10-17T18:13:16Z2024-03-18T12:00:29ZGo Faster: Remove the Inhibitors to Innovation - Agile Singapore Conference 2016<iframe width="560" height="315" src="https://www.youtube.com/embed/H2bE9KL69Lc" frameborder="0" allowfullscreen></iframe><p>Speaker: Fred George (@fgeorge52), Consultant @ Fred George Consulting</p>
<p>A common theme runs through conferences, whether focused on MicroServices, DevOps, Lean Startup, or a myriad of other popular topics: Enabling an organization to Go Faster . I explore the need to go faster (which is hardly new), and three areas inhibitors arise: Technology choices, staid business Processes, and traditional Organization structures and roles. For each, I cite personal experiences in overcoming each.</p>
<p>About the speaker</p>
<p>Fred George is a developer and co-founder at Outpace Systems, and has been writing code for over 45 years in (by his count) over 70 languages. He has delivered projects and products across his career, and in the last decade alone, has worked in the US, India, China, and the UK. He started ThoughtWorks University in Bangalore, India, based on a commercial programming training program he developed in the 90's. An early adopter of OO and Agile, Fred continues to impact the industry with his leading-edge ideas, most recently advocating Micro-Service.</p>
<p>Architectures and flat team structures (under the moniker of Programmer Anarchy). Oh, and he still writes code!</p>
<p>Slides: <a href="https://speakerdeck.com/player/e90bbfb27c9242b4b1d36e892f37e71c?feature=oembed">https://speakerdeck.com/player/e90bbfb27c9242b4b1d36e892f37e71c?feature=oembed</a></p>
<p>Event Page: <a href="http://2016.agilesingapore.org">http://2016.agilesingapore.org</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/XvTL/">http://amara.org/v/XvTL/</a></p>Fred Georgetag:engineers.sg,2005:Episode/11812016-10-17T18:13:13Z2024-03-15T01:01:07ZHow Collaboration Works or Doesn't - Agile Singapore Conference 2016<iframe width="560" height="315" src="https://www.youtube.com/embed/27qHtGVKNLo" frameborder="0" allowfullscreen></iframe><p>Speaker: Becky Winant, Partner, Facilitator @ Transformational Imaging</p>
<p>Agile meetings do not always go smoothly. Especially when you work in a geographically distributed team or get moved from one team to another. How can you discover what might be going on when things go awry? This session will have a brief simulation of a meeting. Three volunteers will play agile roles with typical challenges we experience. As a group we will share observations about the interactions, and what we thought we understood, but may not have. This session introduces the Satir Interaction Model and a broader understanding of how we might correct mis-interpreted behavior and commenting. </p>
<p>About the speaker</p>
<p>I have been a software programmer, marketing representative, business owner, consultant, seminar designer and leader, architect and facilitator. Over the years I have been drawn to places and people with an interesting edge - where the ideas are compelling and invigorating. I came by way of being an art student who discovered the principles of design alive in computing and software. A path through software development also led me through a decade of studying Satir models and Weinberg principles that sum up my work to date: Technology is easy to understand compared to the people who build it, want it, fund it and use it. Having been through many years of introducing models, eliciting requirements, and crafting new processes, I continue to learn how people and organizations resist, accept, reject or even become comfortable with change. My focus is finding opportunities and options to achieve stated goals.</p>
<p>Event Page: <a href="http://2016.agilesingapore.org">http://2016.agilesingapore.org</a></p>
<p>Produced by Engineers.SG</p>
<p>Help us caption & translate this video!</p>
<p><a href="http://amara.org/v/XvTM/">http://amara.org/v/XvTM/</a></p>Becky Winant