tag:engineers.sg,2005:/episodes?page=156Engineers.SG2024-03-19T04:06:55Ztag:engineers.sg,2005:Episode/11802016-10-17T18:13:08Z2024-03-17T14:00:49ZThe Story of LeSS - Agile Singapore Conference 2016<iframe width="560" height="315" src="https://www.youtube.com/embed/J9IJZeipSHw" frameborder="0" allowfullscreen></iframe><p>Speaker: Bas Vodde, Consultant, Speaker, Trainer @ Odd-e</p>
<p>This talk is based on story-telling, where Bas will share the creation of LeSS and within that side-track on explaining better how LeSS works.</p>
<p>LeSS is a lightweight (agile) framework for scaling Scrum to more than one team. It was extracted out of the experiences of Bas Vodde and Craig Larman while Scaling Agile development in many different types of companies, products and industries over the last ten years. There are several case studies available and an upcoming book describing LeSS in detail.</p>
<p>LeSS consists of the LeSS Principles, the Framework, the Guides and a set of experiments. The LeSS framework is divided into two frameworks: basic LeSS for 2-8 teams and LeSS Huge for 8+ teams. All of these are also available on the less.works website.</p>
<p>LeSS is different with other scaling frameworks in the sense that it provides a very minimalistic framework that enables empiricism on a large-scale which enables the teams and organization to inspect-adapt their implementation based on their experiences and context. LeSS is based on the idea that providing too much rules, roles, artifacts and asking the organization to tailor it down is a fundamentally flawed approach and instead scaling frameworks should be minimalistic and allowing organizations to fill them in.</p>
<p>About the speaker</p>
<p>Bas Vodde is a coach, programmer, trainer, and author related to modern agile and lean product development. He is the creator of the LeSS (Large-Scale Scrum) framework for scaling agile development. He coaches organizations on three levels: organizational, team, individual/technical practices. He has trained thousands of people in software development, Scrum, and modern agile practices for over a decade.</p>
<p>He is the author of Large-Scale Scrum: More with LeSS, Scaling Agile and Lean Development: Thinking and Organizational Tools for Large-Scale Scrum and of Practices for Large-Scale Agile and Lean Development, all together with Craig Larman.</p>
<p>Bas works for Odd-e, a company which supports organization in improving their product development, mostly in Asia.</p>
<p>Bas currently lives in Singapore where he ended up after living in Holland (born), China and Finland. He worked in start-ups and in very traditional environments. This last uncomfortable experience convinced him that agile and lean development is a more human way of developing software products -- no matter how large your development is.
<br>He had the opportunity to introduce Agile Development (particularly Scrum) in Nokia Networks (formally NSN) but had to move to Helsinki. There he watched dozens of product groups adopt scrum and other agile practices. The extreme cold in Finland forced him to migrate south and back to China where he focused on one large product group and its Scrum adoption. Bas is interested in Scrum with a special focus on large companies and large product development. But he also enjoyed working on technical practices, especially test-driven development (particularly in embedded environments) and continuous integration. He keeps working as a developer because he strongly believes you need a well-factored code base if you want to be fast and flexible. His hobbies are studies in lean production and quality management and, of course, programming.</p>
<p>Bas is also one of the authors of the CppUTest unit test framework for C/C++ and of Osaka a Mac UI automation framework written in Ruby.</p>
<p>Slides: <a href="https://less.works/events/conference-talk-the-story-of-less-118">https://less.works/events/conference-talk-the-story-of-less-118</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/XvTN/">http://amara.org/v/XvTN/</a></p>Bas Voddetag:engineers.sg,2005:Episode/11792016-10-17T18:13:04Z2024-02-28T06:00:30ZThe Future of Test Automation - Agile Singapore Conference 2016<iframe width="560" height="315" src="https://www.youtube.com/embed/y4BQPPqcACI" frameborder="0" allowfullscreen></iframe><p>Speaker: Gojko Adzic (gojkoadzic), Partner @ Neuri Consulting LLP</p>
<p>Processing is getting cheaper, software is getting more distributed and clouds are taking over. These trends will have a significant impact on what we can do with test automation and what will make sense to automate in the future. Prohibitively expensive testing strategies are becoming relatively cheap, and things that we didn’t even consider automating will become quite easy. At the same time, strategies that served us well for on-premise reliable hardware simply won't work for the distributed, fragmented, virtualised platforms.</p>
<p>Gojko presents emerging trends in the testing tools space and predicts how you'll be using tools differently ten years from now. If your organisation is suffering from the high cost of testing, come and learn about tools and trends that may help you outrun the competition.</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/XvTO/">http://amara.org/v/XvTO/</a></p>Gojko Adzictag:engineers.sg,2005:Episode/11782016-10-17T18:12:58Z2024-02-21T05:01:34ZMaking Better Mistakes Tomorrow - Agile Singapore Conference 2016<iframe width="560" height="315" src="https://www.youtube.com/embed/oLPqlpu6trE" frameborder="0" allowfullscreen></iframe><p>Speaker: Danielle Jabin, Agile Coach @ Spotify</p>
<p>If we’re pushing ourselves, innovating, and trying new things, we'll inevitably make some mistakes on our path to a brighter future. Knowing this, how can we make sure that when we do make mistakes that they are moving us in the right direction? In this talk, I'll share some strategies for making "better" mistakes along with specific examples of tactics and techniques we use at Spotify to help us learn better and faster.</p>
<p>About the speaker</p>
<p>Danielle Jabin is an Agile Coach at Spotify. Prior to that, she was a Data Engineer at Spotify focused on building infrastructure for processing and analyzing big data. She graduated from the University of Pennsylvania’s M&T Program with a Bachelor's degree in Computer Science from the engineering school and a Bachelor's degree from The Wharton School with concentrations in Statistics and Real Estate. She is originally from San Diego, California but now lives in Stockholm, Sweden for the weather.</p>
<p>Slides: <a href="https://www.slideshare.net/slideshow/embed_code/key/GLX6uwRyNhJFDc?feature=oembed">https://www.slideshare.net/slideshow/embed_code/key/GLX6uwRyNhJFDc?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/XvTP/">http://amara.org/v/XvTP/</a></p>Danielle Jabintag:engineers.sg,2005:Episode/11772016-10-17T18:12:55Z2024-02-21T05:01:34ZAgile Marketing - Agile Singapore Conference 2016<iframe width="560" height="315" src="https://www.youtube.com/embed/HlOCBniThkY" frameborder="0" allowfullscreen></iframe><p>Speaker: Maria Matarelli (@mariamatarelli), Certified Scrum Trainer (CST) @ Formula Ink</p>
<p>Discover the possibilities of Agile Marketing and the power of applying Agile outside of IT. We’ll explore a case study of Agile applied to Marketing and discuss the benefits of aligning your organization’s use of Agile across departments along with the mindset shift necessary. Instead of focusing on who you can sell to, the focus is shifted to truly connecting with who needs your product or service most while leveraging rapid iterations for maximum output. Discover the value of split testing, inspecting and adapting, and applying an iterative process to your Marketing department. Agile Marketing allows you to adjust your focus and streamline your company processes aligned with Sales and Marketing to attract and service your ideal clients with exponential results.</p>
<p>About the speaker</p>
<p>Maria Matarelli is a Certified Scrum Trainer (CST) who travels the world on one-way tickets consulting and training companies on reaching true agility. In addition to applications of Agile in IT, Maria and her team have been applying Agile to the Marketing realm with incredible results. After co-founding the Agile Marketing Academy, Maria and a team of experienced trainers are dedicated to bringing Agile outside the normal applications. Maria is one of the first Certified Agile Marketing Trainers (CAMT) and is the Founder and President of Formula Ink, an international consulting company. Maria travels to consult organizations and speak at industry conferences with locations including Chicago, New York, Hawaii, Sweden, Istanbul, Vancouver, Morocco, Shanghai and many other locations. Maria is passionate about working with people to inspire agility.</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/XvTQ/">http://amara.org/v/XvTQ/</a></p>Maria Matarellitag:engineers.sg,2005:Episode/11762016-10-17T18:12:50Z2024-03-12T23:01:10ZUser Experience for Product Managers - Agile Singapore Conference 2016<iframe width="560" height="315" src="https://www.youtube.com/embed/KuMlES1RSSw" frameborder="0" allowfullscreen></iframe><p>Speaker: Michael Ong (@michaelon9), Coach @ The Collab Folks</p>
<p>Why is UX important for Product Managers? Gain an understanding of the concept and discipline of user experience - defined, explained and made actionable for Product Managers.</p>
<p>Learn how UX tools and artifacts can help you make better product decisions, and how to overcome common objections to UX processes.</p>
<p>About the speaker</p>
<p>Michael ONG is Coach and Founder Mentor @ The Collab Folks, an Agile, Product Management & User Experience coaching company started in Singapore. A relatively young partnership with Ruth HO and Lena QUEK, it brings together Michael’s 15 years consulting in the tech space, delivering a spectrum of projects for Mobile Payments, Logistics Tracking & Surveying, Cleaning Inspection, Merchant Monitoring, Online E-Commerce and Real Estate Portals.</p>
<p>Michael has worked with startups to MNCs in Singapore, Malaysia, Hong Kong, Indonesia and Australia. He is passionate about helping founders chart a path towards growth and currently provides startup mentoring and team coaching in the topics of Agility, User Experience and Product Management.</p>
<p>Michael also speaks on the topic of Agility, User Experience and Product Management. He is involved with local community Agile Singapore and is also a co-organiser with UX Singapore and Product Works, the latter of which aims to bridge product teams in Asia.</p>
<p>Slides: <a href="https://www.slideshare.net/slideshow/embed_code/key/7WH0dF815mokih?feature=oembed">https://www.slideshare.net/slideshow/embed_code/key/7WH0dF815mokih?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/XvTR/">http://amara.org/v/XvTR/</a></p>Michael Ongtag:engineers.sg,2005:Episode/11752016-10-17T18:12:46Z2023-08-13T02:01:45ZDevOps: The Key to IT Performance - Agile Singapore Conference 2016<iframe width="560" height="315" src="https://www.youtube.com/embed/KbKfEqnW3OM" frameborder="0" allowfullscreen></iframe><p>Speaker: Nicole Forsgren (@nicolefv), Director, Organizational Performance & Analytics @ Chef</p>
<p>Do you want to know the latest on what really drives IT and business outcomes when you're trying to rollout DevOps? This is the talk for you. Here, you'll find out that the best IT performers have the highest throughput and reliability while contributing to their organizations' profitability, productivity, and market share goals. You'll also find out what the industry is doing in things like security and containers, and a deeper look into continuous delivery and lean management practices, and how these relate IT performance and quality. You’ll love the results. This talk is great for executives and business directors because it will help you understand the value proposition of DevOps and how to achieve the best outcomes. This talk is also great for practitioners because we help you understand the practices that predict high IT performance – and arm you with the data you need to make your case to the executive suite for DevOps and resources.</p>
<p>About the speaker</p>
<p>Nicole Forsgren is an IT impacts expert who shows leaders how to unlock the potential of technological change in their organizations. Best known for her work with tech professionals and as the lead investigator on the State of DevOps study, she is a consultant, expert, and researcher in knowledge management, IT adoption and impacts, and DevOps. She is the Director of Organizational Performance and Analytics at Chef and an Academic Partner at the Social Analytics Institute at Clemson University. In a previous life, she was a professor, researcher, and hardware performance analyst. </p>
<p>She holds a PhD in Management Information Systems and a Masters in Accounting. She has consulted and advised Fortune 50 Companies, startups and government agencies, and has been awarded public and private research grants (funders include NASA and the NSF). Her work has been featured in various media outlets, including the Wall Street Journal, Forbes, and InfoWeek.</p>
<p>Slides: <a href="https://www.slideshare.net/slideshow/embed_code/key/GWVtYHKwv1Rqol?feature=oembed">https://www.slideshare.net/slideshow/embed_code/key/GWVtYHKwv1Rqol?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/XvTS/">http://amara.org/v/XvTS/</a></p>Nicole Forsgrentag:engineers.sg,2005:Episode/11742016-10-17T18:12:41Z2023-10-23T01:01:33ZEyes are the windows to our souls - Agile Singapore Conference 2016<iframe width="560" height="315" src="https://www.youtube.com/embed/oWbuwliB7ms" frameborder="0" allowfullscreen></iframe><p>Eyes are the windows to our souls: how eye tracking aids UX in agile environments</p>
<p>Speakers:
<br>Lynette Goh, UX Consultant @ Objective Experience
<br>Ivonne Bojoh, Senior Vice President IT & Development @ GoBear</p>
<p>Often, user testing rely a lot on the Think Aloud method where users either verbalise what they are thinking while doing the usability test tasks (concurrent) or they describe their experiences after finishing the tasks (retrospective). Concurrent Think Aloud disrupts the natural cognitive process of using product/service, whereas Retrospective Think Aloud suffers from self-reporting issues such as reliance on fallible long term memory or fabricating of information.</p>
<p>The idea behind eye tracking is that our eye movements can be used to make inferences about our cognitive processes. When real-time eye tracking during a usability test can be viewed by stakeholders and team members, it facilitates quicker realisation of problems and decision-making. For the agile environment where time is precious, within one day, the team is able to have actionable insights.</p>
<p>GoBear is a web service startup that utilised eye tracking during their user testing. Hear from them with real examples on how they have used eye tracking for their design changes and the way they have fitted such a testing methodology into their agile roadmap.</p>
<p>About the speakers:</p>
<p>Lynette Goh
<br>I work at Objective Experience, a customer/user experience consultancy that specializes in using eye tracking technologies to enhance user testing. My background is rooted in Psychology, but later diverged into the disciplines of human factors and human-computer interaction. I am committed to improving people's lives by improving the technologies that they use through understanding their histories, backgrounds, habits and extrapolating their behaviors. Years of research experience has taught me that although no one human is the same as the other with various environmental and societal influences, there are still 'universal' behaviors present. </p>
<p>Clients I've worked with are: Twitter, Abbott, DBS, Visa, Singtel, GoBear, Skyscanner, IDA, MOM, SingPools, Lowe-Profero, etc.</p>
<p>Ivonne Bojoh
<br>Before moving to Singapore in 2014, Ivonne worked on international start-ups since 1996. The last four years in the Netherlands she headed up a leading mobile full-service agency: mobtzu. Whilst crafting mobile experiences with her team, she developed an in-depth knowledge in creating effective UX.</p>
<p>GoBear is her 5th start-up and she compares joining GoBear to her experience skydiving with her 73 year-old mother: an adrenaline rush, super exciting, something she could ‘jump’ right into, and a natural high with absolutely zero room for error.</p>
<p>Within GoBear Ivonne leads the overall product development and the UX LAB.</p>
<p>Slides: <a href="https://speakerdeck.com/player/0f005c6f94264f4faad61e485019472e?feature=oembed">https://speakerdeck.com/player/0f005c6f94264f4faad61e485019472e?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/XvBe/">http://amara.org/v/XvBe/</a></p>Ivonne Bojohtag:engineers.sg,2005:Episode/11732016-10-17T18:12:36Z2024-01-24T14:01:24ZSociocracy – A means for true agile organizations - Agile Singapore Conference 2016<iframe width="560" height="315" src="https://www.youtube.com/embed/eLuuC_YiNEE" frameborder="0" allowfullscreen></iframe><p>Speaker: Jutta Eckstein, Coach, Consultant, Trainer @ self-employed</p>
<p>Sociocracy is a way for groups and organizations to self-organize. Based on four principles only (self-organizing teams, shared decision making based on consent, double-linking, and electing people to functions and tasks), sociocracy provides a path for existing organizations toward empowerment and self-responsibility on all levels. It enables managers to become agile leaders. Different to comparable models, sociocracy allows companies to start where they are – with their existing organizational structures and the like. It seems to be a perfect fit for organizations which are in the need to be agile truly (due to market pressure), beyond their IT departments and software teams.</p>
<p>Moreover, on the team level - sociocracy provides a means for the Scrum Master and/or coach to enable self-organization.</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/XvBf/">http://amara.org/v/XvBf/</a></p>Jutta Ecksteintag:engineers.sg,2005:Episode/11722016-10-17T18:12:32Z2024-01-27T13:00:57ZEnabling Continuous Delivery with Database Practices - Agile Singapore Conference 2016<iframe width="560" height="315" src="https://www.youtube.com/embed/ViXMER7RlVU" frameborder="0" allowfullscreen></iframe><p>Speaker: Pramod Sadalage (@pramodsadalage), Developer @ ThoughtWorks</p>
<p>To get full benefits of continuous Delivery, all components of the software being developed need to be delivered at the same pace. Components of the software development like databases need different techniques to be managed . Techniques that that would have to cater to changes being deployed to the database along with code and at the same time be enable the database to handle multiple versions of the application software.</p>
<p>About the speaker</p>
<p>Pramod Sadalage is principal consultant at ThoughtWorks where he enjoys the rare role of bridging the divide between database professionals and application developers. He is usually sent in to clients with particularly challenging data needs, which require new technologies and techniques. In the early 00's he developed techniques to allow relational databases to be designed in an evolutionary manner based on version-controlled schema migrations. He is the co-author of Refactoring Databases, co-author of NoSQL Distilled and continues to speak and write about the insights he and his clients learn.</p>
<p>Slides: <a href="https://speakerdeck.com/player/e83684871d5a415d8cf06ea1cec0fd01?feature=oembed">https://speakerdeck.com/player/e83684871d5a415d8cf06ea1cec0fd01?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/XvBg/">http://amara.org/v/XvBg/</a></p>Pramod Sadalagetag:engineers.sg,2005:Episode/11712016-10-17T18:12:28Z2024-03-18T15:00:55ZRefactoring Legacy Code guided by Simple Design - Agile Singapore Conference 2016<iframe width="560" height="315" src="https://www.youtube.com/embed/1_X9ObRZkk4" frameborder="0" allowfullscreen></iframe><p>Speaker: Nayan Hajratwala (@nhajratw), Lean / Agile Coach @ Chikli Consulting</p>
<p>Are you frustrated by the many trivial examples that show up when you google "refactor legacy code"? How do you translate these examples to your real-world code base? Sometimes it's just easier to give up on the refactoring and increased test coverage, reserving these techniques for the ever elusive greenfield project. To help you with this dilemma, Nayan will walk through a real legacy Java code base, and perform some safe refactorings required to bring the code under test. All of this will be done under the guidance of the Four Rules of Simple Design (Pass the tests, DRY, Reveal intent, Minimize moving parts).</p>
<p>About the speaker</p>
<p>Nayan Hajratwala is the owner of Chikli Consulting. A Lean/Agile Coach with over 15 years of hands-on experience delivering software, he has significant programming experience and is a deep technologist always exploring new languages and ideas. His specialties include training software teams to increase their productivity and decrease their time-to-market while improving the quality of their product.</p>
<p>Nayan has been involved in the organizing committees for the Agile 2009-2016 conferences and is a speaker at many user groups and conferences in the Midwest. He is also on the Board of Directors for Southeast Michigan's Agile & Beyond conference.</p>
<p>Nayan is one of the founders of CodeRetreat, designed to increase the skill level of developers through techniques such as Test Driven Development, Pair Programming, and Simple Design.</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/XvBh/">http://amara.org/v/XvBh/</a></p>Nayan Hajratwalatag:engineers.sg,2005:Episode/11702016-10-17T18:12:23Z2023-12-22T11:00:48ZAgile Engineering Fluency - Agile Singapore Conference 2016<iframe width="560" height="315" src="https://www.youtube.com/embed/o6rQNwYLy6A" frameborder="0" allowfullscreen></iframe><p>Speaker: Arlo Belshee (@arlobelshee), Development Practices Coach @ Tableau</p>
<p>Every team is different. But there are patterns.</p>
<p>Do you want to ship your product 50 times per day? What about zero-bug development at low cost? Or live without technical debt? Or learn development skills 25 times faster than industry average? Or base product decisions on real customer data and run low-cost experiments?</p>
<p>Each of these capabilities is delivered by a well-known technique. However, people doing these techniques often fail to get the desired result. There's a reason: each practice can be done in many different ways, each of which requires different supporting practices. People sloppily lump these very different practices under the same name. For example, I've identified 9 completely different practices that people all call "TDD," and 14 meanings of refactoring.</p>
<p>In this session, we will explore an engineering practices dependency graph. While each team has a different context, this graph shows their common patterns. Using it, you can identify your team's actual current state, set goals, and chart out a roadmap to get there.</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>Slides: <a href="http://bit.ly/AgileEngineeringStages">http://bit.ly/AgileEngineeringStages</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/XvBi/">http://amara.org/v/XvBi/</a></p>Arlo Belsheetag:engineers.sg,2005:Episode/11692016-10-17T18:12:19Z2024-02-24T08:01:12ZNoSQL Databases: Its not a free lunch - Agile Singapore Conference 2016<iframe width="560" height="315" src="https://www.youtube.com/embed/nNzhnOmq9eA" frameborder="0" allowfullscreen></iframe><p>Speaker: Pramod Sadalage (@pramodsadalage), Developer @ ThoughtWorks</p>
<p>The world of data is changing and becoming yet more important as data has become a significant competitive advantage. We are collecting increasing amounts of data, but wanting to process it in decreasing time. This demands new techniques in data storage, enabling the raise of NoSQL technologies. In this talk Pramod will talk about NoSQL in two phases.</p>
<p>In the first phase, the talk will focus on core concepts needed to understand NoSQL databases, NoSQL data models, in particular the role of aggregates and the consequences of schema-less models, options for distribution and the consequences of maintaining consistency.</p>
<p>In the second phase the talk will focus on implementation details and look at some representative databases so you can get a feel for how real NoSQL databases work using Riak, MongoDB, Cassandra, and Neo4J and also look at how to implement evolutionary design with schema migration -- an essential requirement even with schema-less databases. Pramod will also help you to understand how to pick the right database for the requirements.</p>
<p>About the speaker</p>
<p>Pramod Sadalage is principal consultant at ThoughtWorks where he enjoys the rare role of bridging the divide between database professionals and application developers. He is usually sent in to clients with particularly challenging data needs, which require new technologies and techniques. In the early 00's he developed techniques to allow relational databases to be designed in an evolutionary manner based on version-controlled schema migrations. He is the co-author of Refactoring Databases, co-author of NoSQL Distilled and continues to speak and write about the insights he and his clients learn.</p>
<p>Slides: <a href="https://speakerdeck.com/player/71bc3d56cef2487aa8a741a982fb5304?feature=oembed">https://speakerdeck.com/player/71bc3d56cef2487aa8a741a982fb5304?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/XvBj/">http://amara.org/v/XvBj/</a></p>Pramod Sadalagetag:engineers.sg,2005:Episode/11682016-10-17T18:12:15Z2024-02-16T19:01:40ZUnit Test Craftsmanship - Agile Singapore Conference 2016<iframe width="560" height="315" src="https://www.youtube.com/embed/qdSns9BOFrM" frameborder="0" allowfullscreen></iframe><p>Speaker: Gerard Meszaros (@gerardmes), CTO @ FeedXL Horse Nutrition</p>
<p>Automated unit testing is commonly considered an essential part of writing reliable, bug-free software. But writing automated tests introduces a number of challenges of its own. Naively-written tests are complex, brittle and hard to understand. This increases their cost-of-ownership and reduces the value they provide.</p>
<p>In this talk, Gerard Meszaros examines some of the key pitfalls and shows us how to improve the quality of our automated tests. He shows us how we can make our tests shorter, clearer and cheaper to prepare by refactoring a long, complex test into a short easy-to-understand test. Then he goes on to show how we can apply the same concepts to writing new tests quickly and cheaply.</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.xunitpatterns.com/">http://singapore2016.xunitpatterns.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/XvBk/">http://amara.org/v/XvBk/</a></p>Gerard Meszarostag:engineers.sg,2005:Episode/11672016-10-17T18:12:10Z2024-03-06T22:01:00ZApplication Security in an Agile World - Agile Singapore Conference 2016<iframe width="560" height="315" src="https://www.youtube.com/embed/8LucxSJdQBk" frameborder="0" allowfullscreen></iframe><p>Speaker: Stefan Streichsbier (@s_streichsbier), CTO @ Vantage Point</p>
<p>More and more companies are switching to Agile and DevOps methodologies to enable continuous delivery.</p>
<p>And while development is becoming faster and faster and new features are released on a daily basis, application security is struggling to keep up.</p>
<p>For the most part application security seems to be stuck in the dark ages of waterfall.</p>
<p>In this talk Stefan will discuss a new approach to application security that enables Agile development teams to ship software at DevOps speed. </p>
<p>About the speaker</p>
<p>Stefan has been focusing on information security since 2003. He is passionate about analysing complex applications through architecture, design and source code reviews and improving their security posture. At Vantage Point he is working on revolutionary approaches to integrate security into the agile and DevOps with the goal to sustainably eradicate vulnerabilities from applications and empower dev teams.</p>
<p>Stefan has founded the local DevSecOps Singapore Meetup group that is enjoying an active and ever growing community.</p>
<p>Slides: <a href="https://speakerdeck.com/player/b09e83e9bc8545d8aa72771c5eda2bc2?feature=oembed">https://speakerdeck.com/player/b09e83e9bc8545d8aa72771c5eda2bc2?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/XvBl/">http://amara.org/v/XvBl/</a></p>Stefan Streichsbiertag:engineers.sg,2005:Episode/11662016-10-17T16:22:24Z2024-03-17T14:00:49ZKeynote: Software Design in the 21st Century - Agile Singapore Conference 2016<iframe width="560" height="315" src="https://www.youtube.com/embed/1sDBVid419M" frameborder="0" allowfullscreen></iframe><p>Speaker: Martin Fowler (@martinfowler), Chief Scientist @ ThoughtWorks</p>
<p>In the last decade or so we've seen a number of new ideas added to the mix to help us effectively design our software. Patterns help us capture the solutions and rationale for using them. Refactoring allows us to alter the design of a system after the code is written. Agile methods, in particular Extreme Programming, give us a highly iterative and evolutionary approach which is particularly well suited to changing requirements and environments. Martin Fowler has been a leading voice in these techniques and will give a suite of short talks featuring various aspects about his recent thinking about how these and other developments affect our software development.</p>
<p>About the speaker</p>
<p>I am an author, speaker… essentially a loud-mouthed pundit on the topic of software development. I work for ThoughtWorks, a software delivery company, where I have the exceedingly inappropriate title of “Chief Scientist”. I’ve written half-a-dozen books on software development, including Refactoring and Patterns of Enterprise Application Architecture. I write regularly about software development on martinfowler.com</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/Xukq/">http://amara.org/v/Xukq/</a></p>Martin Fowlertag:engineers.sg,2005:Episode/11652016-10-17T16:22:21Z2023-07-03T01:00:44ZKeynote: Value Driven Development - Maximum Impact, Maximum Speed - Agile Singapore Conference 2016<iframe width="560" height="315" src="https://www.youtube.com/embed/_bDKRQ4SLfU" frameborder="0" allowfullscreen></iframe><p>Speaker: Dave Thomas (@daveathomas), Founding Director of Agile Alliance, founder of YOW! Conferences @ Kx Systems</p>
<p>Agile, OOP... are like good hygiene in the kitchen, it results in meals with consistent quality and predictable prep and service times. It doesn't result in great meals nor substantially impact the ROI! Lean Thinking clearly shows that the only way to make a significant impact is to improve the value chain by improving flow. If everyone is following best practices no one has competitive advantage. Major improvements in the value chain depend on continued disruptive innovations. Innovations leverage people and their ideas. We use case studies to illustrate the different business and technical innovations and their impact. We conclude with a discussion of how to build and leverage an innovation culture versus a sprint death march when dealing with high value time to market projects.</p>
<p>About the speaker</p>
<p>Dave Thomas, Chief Scientist/CSO, Kx Systems, Co-Founder and past Chairman of Bedarra Research Labs (BRL), creators of the Ivy visual analytics workbench and ACM Distinguished Engineer. Founder and past CEO of Object Technology International (OTI), becoming CEO of IBM OTI Labs after its sale to IBM. With a unique ability to see the future and translate research into competitive products, he is known for his contributions to Object Technology including IBM VisualAge and Eclipse IDEs, Smalltalk and Java virtual machines. Dave is a popular, humorous, albeit opinionated keynote speaker with an impressive breadth of business experience and technical depth. He is a thought leader in large-scale software engineering and a founding director of the Agile Alliance. With close links the R&D community Dave is an adjunct research professor at Carleton University in Canada and held past positions at UQ and QUT in Australia. He has been a business and technical advisor to many technology companies including Kx Systems. Dave is founder and chairman of the YOW! Australia and Lambda Jam conferences, and is a GOTO Conference Fellow.</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/Xukr/">http://amara.org/v/Xukr/</a></p>Dave Thomastag:engineers.sg,2005:Episode/11642016-10-17T16:22:17Z2024-02-26T09:00:41ZKeynote: Modern Agile - Agile Singapore Conference 2016<iframe width="560" height="315" src="https://www.youtube.com/embed/ChTDwUK3Fw0" frameborder="0" allowfullscreen></iframe><p>Speaker: Joshua Kerievsky (@JoshuaKerievsky), CEO, Industrial Logic Inc.</p>
<p>Over the past decade, innovative companies, software industry thought leaders and lean/agile pioneers have discovered simpler, sturdier, and more streamlined ways to be agile. These modern approaches share a focus on producing exceptional outcomes and growing an outstanding culture. Today, it makes far more sense to bypass antiquated agility in favor of modern approaches.</p>
<p>Modern agile methods are defined by four guiding principles:</p>
<p>Make people awesome
<br>Make safety a prerequisite
<br>Experiment & learn rapidly
<br>Deliver value continuously
<br>World famous organizations like Google, Amazon, AirBnB, Etsy and others are living proof of the power of these four principles. However, you don’t need to be a name brand company to leverage modern agile wisdom.</p>
<p>In this talk I’ll explain what I mean by modern agility, share real-world modern agile stories, show how modern agile addresses key risks while targeting results over rituals, and reveal how the 2001 agile manifesto can be updated to reflect modern agile’s four guiding principles.</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/Xuks/">http://amara.org/v/Xuks/</a></p>Joshua Kerievskytag:engineers.sg,2005:Episode/11632016-10-17T16:22:13Z2024-03-09T01:00:31ZKeynote: The Future has Arrived - Agile Singapore Conference 2016<iframe width="560" height="315" src="https://www.youtube.com/embed/gbBBoZ6MeV4" frameborder="0" allowfullscreen></iframe><p>Speaker: Mary Poppendieck (@mpoppendieck), Poppendieck.LLC</p>
<p>2020 used to be far in the future. Today it’s four years away. We no longer need to guess what breakthroughs await us in that magic year, the future is hiding in plain sight. The Cloud, Big Data, the Internet of Things, Virtual Reality. The question is not what the technologies of 2020 will be – that is rapidly coming into focus. The real question is: What’s important, what isn’t, and why? Should you focus on Continuous Delivery? DevOps? How do you get from where you are now to where you need to be? How do you scale? How do you keep your systems reliable and secure? This talk will discuss how software engineering is changed by the emerging digital technologies.</p>
<p>About the speaker</p>
<p>Mary Poppendieck started her career as a process control programmer, moved on to manage the IT department of a manufacturing plant, and then ended up in product development, where she was both a product champion and department manager.</p>
<p>Mary considered retirement 1998, but instead found herself managing a government software project where she first encountered the word "waterfall." When Mary compared her experience in successful software and product development to the prevailing opinions about how to manage software projects, she decided the time had come for a new paradigm. She wrote the award-winning book Lean Software Development: An Agile Toolkit in 2003 to explain how the lean principles from manufacturing offer a better approach to software development.</p>
<p>Over the past several years, Mary has found retirement elusive as she lectures and teaches classes with her husband Tom. Based on their on-going learning, they wrote a second book,Implementing Lean Software Development: From Concept to Cash in 2006, a third, Leading Lean Software Development: Results are Not the Point in 2009, and a fourth book, The Lean Mindset: Ask the Right Questions in 2013. A popular writer and speaker, Mary continues to bring fresh perspectives to the world of software development.</p>
<p>Slides: <a href="https://speakerdeck.com/agilesingapore/the-future-has-arrived-mary-poppendieck-agile-sg-2016">https://speakerdeck.com/agilesingapore/the-future-has-arrived-mary-poppendieck-agile-sg-2016</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/Xukt/">http://amara.org/v/Xukt/</a></p>Mary Poppendieck