Pre-Conf Workshop Day 1

Sun, Mar 5
09:30

    Registration - 30 mins

10:00
  • Added to My Schedule
    keyboard_arrow_down
    Joshua Kerievsky

    Modern Agile Workshop

    schedule 10:00 AM - 06:00 PM place Plumeria people 36 Attending

    Much has changed since the publishing of the Agile Manifesto in 2001.

    Pioneers and practitioners of lean and agile methods have examined weaknesses and friction points, experimented with simpler approaches, and produced agile processes that are safer, simpler and far more capital efficient. The result is modern agile. It’s values-driven, non-prescriptive and an easier starting point than antiquated agile processes. Modern agile amplifies the values and practices of organizations that have discovered better ways to get awesome results. Are you still cramming low-quality work in the end of each sprint, struggling with growing technical debt, arguing about “definition of done” or frustrated that “management/product never gives us time to do it right?”

    In this 1-day workshop, you will learn to deliver awesome results by

    • experiencing how the four principles of modern agile guide decisions,
    • increasing safety in your culture, code and products,
    • identifying friction points and simplify your process,
    • engage the entire team to continually uncover better ways of working.
  • Added to My Schedule
    keyboard_arrow_down
    Isabel Evans

    Quality in Use: The Beating Heart of the User Experience

    Isabel Evans
    Isabel Evans
    Sold Out!
    schedule 10:00 AM - 06:00 PM place Jacaranda people 10 Attending

    In today's business environment, the user experience and the commercial imperatives have become overwhelmingly important. As testers, it is vital that we understand quality in use and the user experience, in order that we focus our tests correctly.

    "Quality in Use" measures human, business, and societal impacts of products (usability, accessibility, flexibility, commercial, safety). This builds to a User Experience (UX) and are underpinned by technical and engineering qualities. For the people selling, supporting, or using the products, this is the beating heart of the customer experience. Without these "big picture" attributes, delivered software will not be acceptable, may result in reduced profits, and may not be legal. In the tutorial, Isabel will use examples from real projects to discuss how to design tests derived from the user personas, contexts of use, and acceptance criteria.

Pre-Conference Workshop Day 2

Mon, Mar 6
09:30

    Registration - 30 mins

10:00
  • Added to My Schedule
    keyboard_arrow_down
    Todd Little

    Agile Leadership: Accelerating Business Agility

    schedule 10:00 AM - 06:00 PM place Jacaranda people 24 Attending

    Leaders today face constant, accelerating change driven by technology and incredibly high expectations from both internal and external customers. Surviving and thriving in this environment requires IT leaders who can reliably deliver the following:

    • Innovation that drives the organization forward
    • Innovation centered on creating competitive advantage
    • Results in the face of dramatic change and ambiguity
    • Excellence in delivery
    • A culture of motivation and agility
    • Relationships of trust both inside and outside of the organization

    In short, as IT leaders we need to transform our roles and our departments. But, what can we use to pull off this transformation? In this workshop, we focus on, teach and practice the tools of transformational leadership.

    Part one of the training dives deep into the Purpose Alignment and Business Value Models. These tools are proven and can be put to use immediately. Part two of the training covers tools leaders use to re-define their roles using the Trust / Ownership Model including agile principles.

    All of these tools are concrete, pragmatic, and usable. After each part of the training, participants are ready to use the tools to re-define their roles and deliver what their organizations need – brilliant leadership.

  • Scott Ambler
    Scott Ambler
    Sold Out!
    schedule 10:00 AM - 06:00 PM place Mangolia people 34 Attending

    Disciplined Agile (DA) is an IT process decision framework for delivering sophisticated agile solutions in the enterprise. It builds on the existing proven practices from agile methods such as Scrum, Extreme Programming (XP), Lean software development, Unified Process, and Agile Modeling to include other aspects necessary for success in the enterprise. DA fills in the gaps left by mainstream methods by providing guidance on how to effectively plan and kickstart complex projects as well as how to apply a full lifecycle approach, with lightweight milestones, effective metrics, and agile governance.

    The one-day workshop is not technical and is suitable for all team members. Many group exercises reinforce the principles learned. The workshop is also valuable for management tasked with moving from traditional approaches to agile.

  • Added to My Schedule
    keyboard_arrow_down
    Andrew Kaufteil

    Leading Creative Ideation

    schedule 10:00 AM - 06:00 PM place Wills Lounge people 32 Attending

    Crack your head open and release a surge of creative ideas with engaging activities that promote clarity, inspiration, and buzz within your organization. We’ll cover methods and facilitation tools to ensure you run fruitful brainstorming sessions, leading your team to more and better ideas. You’ll learn to frame the problem you’re solving, come up with an exploration strategy, and facilitate the session, giving you and your team new ways to get inspired and energized when looking for solutions.

  • Added to My Schedule
    keyboard_arrow_down
    Julian Harty

    Analytics Driven Software Engineering for Mobile Apps

    Julian Harty
    Julian Harty
    Sold Out!
    schedule 10:00 AM - 06:00 PM place Cassia people 9 Attending

    There's little need to work in a vacuum as an isolated developer or team. Our software tools, our apps, and our users all provide information we can use to help us improve our practices and the apps we produce. Some tools provide leading information - that's available and can be applied before we release the app. Other information lags the release of our app to testers and users, we receive the information as the app is being used. 

    The information may help us reflect on our existing work, what went well and what we missed or didn't do quite as well as we'd like to do. We can also use it to improve how we work in future, for instance to test more effectively and efficiently, to learn from production and real world use of our software, etc. We can choose to work faster, increase the value of the feedback we receive, and shorten the feedback cycles so we can iterate faster and more purposefully.

    In this interactive workshop we will be able to investigate and review some of the many and varied tools and sources of information. We will compare information that is easily available with techniques such as implementing and applying mobile analytics and designing automated tests to help us collect high-value, relevant information explicitly. We’ll also investigate the capabilities and tools that are available to developers and those who support mobile apps to harness these tools and the data they provide to refine and improve our testing. We'll also consider automated testing, their sweet-spots and their blindspots.

    In addition to general mobile testing techniques we’ll investigate ways to help decide what to test next and what might survive in the morass of “won’t be tested”. As we learn more about specific aspects of an app, we can further refine the testing and use various analytics and research to improve our testing. There’s plenty of data available to help us improve the testing and even the development of mobile apps if we choose to collect and use it. Privacy and protection of the users is also key and part of being a trustworthy, professional tester so we’ll touch on these topics and how they’re generally designed and implemented in mobile apps.

  • schedule 10:00 AM - 06:00 PM place Plumeria people 33 Attending

    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. Yet many programmers lack formal training in refactoring. Furthermore, management tends to lack knowledge about the value of refactoring. This one-day workshop is designed to address these needs. You’ll learn the art of refactoring safely, when, why and how to refactor hazardous code, strategies and tactics for refactoring, as well as refactoring to patterns. You’ll also learn how refactoring impacts business concerns and vice-versa. Come to this class prepared to code with a pair and a mob as we refactor example code and help you learn the art of refactoring.

06:00

    Invite ONLY Speaker Conclave - 240 mins

Agile Mindset

Tue, Mar 7
08:30

    Registration - 30 mins

09:00
  • Added to My Schedule
    keyboard_arrow_down
    Joshua Kerievsky

    Modern Agile

    schedule 09:00 AM - 09:45 AM place Mysore Hall people 51 Attending

    Genuine agility is enormously effective in helping us achieve our dreams. The trouble is, Agile has grown into a complex tangle of roles and rituals, frameworks and tools, processes and certifications. We need a return to simplicity. Modern Agile is here to help.

    Designed for people in many domains (not just IT), Modern Agile is defined by four guiding principles:

    • Make People Awesome,
    • Make Safety a Prerequisite,
    • Experiment & Learn Rapidly and
    • Deliver Value Continuously.

    Understanding and deeply practicing these four principles will help you get better results faster.

    In this talk I’ll share how these four principles power world-famous companies and how they can help you work with greater speed, simplicity, safety and success.

10:00

    Welcome Note - 15 mins

10:15

    Coffee Break - 15 mins

10:30
  • Added to My Schedule
    keyboard_arrow_down
    Evan Leybourn

    The structure of an agile organisation - a business agility primer

    schedule 10:30 AM - 11:15 AM place Mysore Hall 1 people 30 Attending

    Traditional business models are failing to keep up with the needs of the modern economy. While business has never been predictable, technological and cultural change is occurring at faster rates than ever before. In this climate, modern enterprises live or die on their ability to adapt – which is where Business Agility comes in. Business Agility provides a context for organisations to embrace change; changing how to think, changing how to work and changing how to interact.

    Whether you've heard of Holocracy or Teal Organisations; it seems that lean and agile business models are gaining interest across different business sectors. This is relevant to you whether you are a software developer or a CEO.

    This presentation will provide engaging and enlightening stories of Agile beyond IT; from lean startups to large enterprises. These will be reinforced with practical approaches for the design and leadership of teams, divisions and businesses across 4 key domains;

    1. The Structure of an Agile Organisation - Efficient, transparent and collaborative techniques to manage cross-functional, self-organising and potentially self-managing teams.
    2. You, the Agile Manager - What makes a good agile manager and how do their responsibilities change?
    3. Integrated Customer Engagement - Collaboration and communication techniques to build trust and deliver Customer needs efficiently, with minimal waste, and to everyone's satisfaction.
    4. Work, the Agile Way - Managing all types of business functions, from software, HR, finance to legal, by using Just-In-Time planning and incremental or continuous delivery processes.
  • Added to My Schedule
    keyboard_arrow_down
    Andrew Kaufteil

    Work Culture Masala: 9 keys to innovation

    schedule 10:30 AM - 11:15 AM place Mysore Hall 2 people 19 Attending

    Designing a highly creative and productive work culture looks easy, but is actually hard work. In this talk, I will explain my transition from more traditional workplaces, like law firms and universities, to an innovative one. Using Cooper as a case study, I will explore nine steps you can take to create a culture of innovation at your organization.

  • schedule 10:30 AM - 12:00 PM place Mysore Hall 3 people 21 Attending

    The world as we know it is growing more complex. As we automate away those things that can be easily repeated, we leave ourselves with ever more challenging work. The way we’ve worked in the past won’t necessarily work for today’s problems… or will it? Join Diane and Doc as they explore dimensions of complexity in software development and look at how teams and leaders might adjust their behaviors (and the software they create) based on the complexity of the problem at hand.

    This hands-on, interactive workshop will provide a practical introduction to Cynefin (a sense-making framework for complexity) and show how it applies to the work we do every day as creators of software. You’ll map your own work to Cynefin and learn about applicable management styles and optimal team interactions for each of the Cynefin contexts.

11:30
  • schedule 11:30 AM - 12:15 PM place Mysore Hall 1 people 39 Attending

    Better. Faster. Cheaper. Many IT organizations are constantly seeking the "best" practices that will deliver those characteristics, and the fact that they continue to search indicates they haven’t found them yet.

    It could be they are looking in the wrong place. Most efforts around achieving better, faster, cheaper center around becoming ultra efficient.

    Effectiveness may just be the better target.

    Join Kent McDonald to explore the difference between efficiency and effectiveness and learn three simple, yet powerful, techniques that he has found can help teams be more effective. You’ll learn how to:

    • Build a shared understanding of the problem you are trying to solve
    • Establish clear guard rails for distributed decision making
    • Measure progress based on outcome, not output

    Along the way he’ll share stories about how he has used these techniques and help you figure out when these techniques may work in your situation.

    You may be able to get faster and cheaper with efficiency, but in order to get better outcomes, you need to be effective. Come to this session to learn how.

  • Added to My Schedule
    keyboard_arrow_down
    Zeger Van Hese

    The Power of Doubt - Becoming a Software Skeptic

    schedule 11:30 AM - 12:15 PM place Mysore Hall 2 people 14 Attending
    "I don’t know".
     
    These might just be the hardest words to say in any language. We avoid saying them, scared of coming across as doubtful and uncertain. This fear is understandable; we admire those who are knowledgeable and oozing with confidence - even more so in a professional context.
    As testers, our team members and managers expect us to be firm and certain, providing clear answers. They want us to hand them that comforting blanket of certainty. Over the past years, I grew increasingly uncomfortable with that. I ended up having a hard time being sure of anything, to the extent that my confidence as a tester started suffering.
     
    "You're rejecting certainty, just like Socrates", someone said. "That's skepticism. You're a tester, embrace it!". That sounded like a good way to get out of my little Socratic crisis, but it left me with a new challenge: how does one embrace skepticism, and how can this help me improve my testing? I wanted to get to the bottom of this and, for a year, decided to submerge myself in all things skeptic in hope of finding clues to help me with my testing and my struggles with doubt. It was a fascinating journey that brought me to both sides of the spectrum, ranging from hilosophy, religion, critical thinking to science and even pseudo-science. The latter proved to be a portal into the world of the odd, the awkward and the downright bizarre.
     
    Now that I surfaced safely, it is time to reflect and make sense of what happened. I will tell the story of how I embraced skepticism and be came a proud and reasonable doubter. I will share how this influenced my testing and how I harnessed the power of doubt: by creating a portfolio of critical thinking heuristics that can be valuable addition to any human's toolbox.
12:05
12:30
  • Added to My Schedule
    keyboard_arrow_down
    Gautam Rege

    Rewarding Open source with $$$

    schedule 12:30 PM - 12:50 PM place Mysore Hall 1 people 7 Attending

    What keeps Open Source contributors going?
    How do they get paid? In kind or in cash?
    Why doesn't everyone contribute? 
    Common questions, frequently discussed but the problem has not been solved. 

    Well almost! "CodeCuriosity" is a platform that measures your open-source contribution and rewards you for your effort! 

    What can be measured can be improved! CodeCuriosity helps you set goals for open-source contribution and scores it. The accrued score can be redeemed for merchandise from Github and Amazon!

    CodeCuriosity aims to be the Fitbit™ for Open Source Contributions.

  • Added to My Schedule
    keyboard_arrow_down
    Vishweshwar Hegde

    Mindfulness: Cultivating Agile Minds

    schedule 12:30 PM - 12:50 PM place Mysore Hall 2 people 25 Attending

    Agility starts with Mind. It’s about open, curious, energetic mind constantly looking for doing better things and in better ways. Such Agile Minds manifest in proactively sensing market/customer opportunities/needs early, quickly adopting to changes  to create new value in the changing contexts, continuously learning, exploring & experimenting new things. It requires courage, self-drive and taking people along. If we notice, all these characteristics are distilled in Agile Values & Principles.

    But how to develop Agile Minds? Typically our education system and corporate trainings  are predominantly IQ oriented; whereas Agile Mind is about Emotional Intelligence (EQ) – self awareness, self regulation, self motivation and empathy. EQ is an essential ingredient for a culture of self-organizing, collaboration and servant leadership – which are the tenets of good Agile culture. Mindfulness is a practical & effective toolset to cultivate EQ and create Agile Minds. 

    Being a Mindfulness practitioner, this talk will cover my experiences of consulting & coaching on Mindfulness in organizations driving Enterprise Agility.

  • Added to My Schedule
    keyboard_arrow_down
    Prabhakar Karve

    Importance of preparation in an agile world

    schedule 12:30 PM - 12:50 PM place Mysore Hall 3 people 19 Attending

    Significant improvements to our prepared for dealing with uncertainty in life and work can only happen when our repetitive patterns of behavior change permanently. Day-to-day occurrences around us offer a rich source of such improvement opportunities.

    All that is missing is a systematic way to look at our actions, interactions, decisions, emotions, and opinions as they are unfolding. The way of working (WoW for short) framework provides the missing link to fill this gap. It looks at what why and how of our ways of working. It also provides a step by step practice to make it a habit till it becomes our second nature.

    WoW framework is completely neutral – like air or water around us. It especially works well with agile by complementing it. Regularly practicing the new way of looking at things helps us to move from a fixed to an agile mindset.

    With the WoW approach we keep watching our actions, interactions, and emotions and link them back to our opinions and decisions. We will start seeing a permanent change for the better, only when we are able to correctly change our current decisions as well as transform our opinions.

12:50

    Lunch Break - 55 mins

01:45
  • Added to My Schedule
    keyboard_arrow_down
    Sandy Mamoli

    Creating Great Teams - How Self-Selection Lets People Excel

    schedule 01:45 PM - 02:30 PM place Mysore Hall 1 people 31 Attending
    Here’s a radical idea: Trust people to know best and let them decide which team they should work in. Let them Self-Select!
     
    Self-selection is the simplest, fastest and most efficient way to form stable teams, based on the belief that people are at their happiest and most productive if they can choose what they work on and who they work with.
     
    In October 2013, New Zealand’s largest eCommerce provider ran the biggest Self-Selection event in the world since WWII, using a process which has since been repeated many times in multiple locations across the world.
     
    In this presentation I will share my learnings and experiences from more than three years of running Self-Selection processes in large organisations. I will show you a repeatable process for how to establish efficient teams in growing organisations and we will answer questions such as “Why would I do that”? and “How can I convince management?”.
     
    If you work in an industry or company that involves teams then this talk is for you!
  • schedule 01:45 PM - 02:30 PM place Mysore Hall 2 people 25 Attending

    As we reflect back on our numerous struggles with making Agile Teams more efficient and operate like well-oiled machines, we are often overwhelmed with wondering how we didn’t learn the lessons faster or earlier.  Life is too short to learn from just our own mistakes – we have to learn from others’ mistakes as well.

    In this session, Dipesh will be drawing upon more than a decade of Agile experiences in multiple organizations across nine countries to share stories and challenges of transitioning into an Agile Leader, while also focusing on what we in the Agile community are struggling with most.

    There has been a lot written about techniques for creating great Agile teams.  Dipesh will take these theories a bit further, and look into how Leaders can build great teams, not by using a new method or management style, but rather by understanding their own Agile team dynamics and behaviour.  

    You will learn about the assumptions and challenges surrounding self-organizing Agile teams and how to build a stronger team of Servant Leaders.

    If you are a leader or an aspiring leader of an Agile team, this session will provide clear implications for where to focus your efforts so that you do not worry about the wrong things. You will be inspired by knowing how to establish trust within the teams that is required to embrace uncertainty and ambiguity while confidently making better decisions.

  • Added to My Schedule
    keyboard_arrow_down
    Maartje Wolff

    Let’s play the ‘Choose Happiness@work’ game

    schedule 01:45 PM - 03:15 PM place Mysore Hall 3 people 15 Attending

    Happiness@work is about a lot of things. For example purpose, culture, autonomy, personal grow, attention, fun, flow, results, being yourself and friendship. How are you doing when it comes to your happiness at work? This workshop is a 90-minutes fun experience by playing the ‘serious’ game ‘Choose Happiness@work’.

     

02:45
  • Added to My Schedule
    keyboard_arrow_down
    Heidi Helfand

    Dynamic Reteaming: The Art and Wisdom of Changing Teams

    schedule 02:45 PM - 03:30 PM place Mysore Hall 1 people 34 Attending

    Who says you need "stable" teams in order to build a successful software company? While the addition or removal of one person from a team means you have a "new team", there is a myth out there about "stable" teams. When your team compositions change it doesn't mean you're doing it wrong - it could be the secret to your success. Different companies have thrived through reteaming - the act of moving people around teams in different ways. In this talk I'll go over the what, why and how of reteaming and will share stories from different companies who are living this reality.

  • schedule 02:45 PM - 03:30 PM place Mysore Hall 2 people 19 Attending

    “We have tons of data, we don’t do enough with it”. Sound familiar? This is a familiar refrain from CxOs and Product leaders.

    Entire business models today hinge on the ability to extract value out of data. At the same time, Data orgs within companies have fallen behind on being able to extract maximum value from the data. As the quantum of data available explodes, and there is tremendous appetite to derive insight from the data, it is vital to ensure that the entire company has the right mindset and the right tooling for dealing with data.

    This session focusses on the key elements of building a data culture: How do we transform the organisation’s cultural fabric to make data a central part of the ethos.

03:20
03:30

    Coffee Break - 15 mins

03:45
  • Added to My Schedule
    keyboard_arrow_down
    Woody Zuill

    Mob Programming: A Whole Team Approach

    schedule 03:45 PM - 04:30 PM place Mysore Hall 1 people 33 Attending

    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.

    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.

  • Added to My Schedule
    keyboard_arrow_down
    Sean Dunn

    Practicing What I Preached: Confessions of a Reformed Enterprise Agile Coach

    schedule 03:45 PM - 04:30 PM place Mysore Hall 2 people 15 Attending

    Agile coaching is a booming industry -- but what do companies hope to get out of coaching, and what tangible impact does coaching actually have on a team? What happens when you take an agile coach and force them to "eat their own dog food"? This is what happened to me. Join me in my personal journey of transitioning from an enterprise agile coach to a programmer on a team, and what I learned about agile, coaching, and myself in the process. 

  • Added to My Schedule
    keyboard_arrow_down
    Oana Juncu

    Blow your self-sealing bubble of Beliefs ... about Agile

    schedule 03:45 PM - 05:15 PM place Mysore Hall 3 people 13 Attending

    We are drawn to people who share the same beliefs and have had similar relevant experiences. These groups give us strength and a sense of belonging. However, this creates a “self-sealing logic” that can lock out learning, because we state our beliefs as proven evidence. Every missed opportunity of collaboration, may it be at enterprise, organisation, or team level, is a symptom of our inability, as a group, to observe and learn from other group experience and set of values. We are here at the most important Agile Conference, seeking to meet people who have similar experiences, and eventually share same conclusions. What if we were about to create another bubble of "Self-Sealing-Logic" ? 
    The hands-on exercices used in the workshop use "Liminal Thinking", the latest fabulous work of Dave Gray, combined with examples of "Third Culture Kids" profiles. The approach aims to support organisations become continuous learning entities, that reinforce leadership and trigger cultural shift. 
    Session's main goals are :

    • create a space of opportunity to "unlock" our own bubble of beliefs through a set of hands-on exercices, 
    • experience , through the open discussion during the exercices, how learning enhances leadership, 
    • allow the audience to discover Dave Gray's "liminal thinking". We will learn to unveil the impact of our beliefs and start understanding why we have needed them. What were the relevant needs that lead to our assumptions? On the other hand, during the session, we will pick some other "self-sealing logic" group and try to understand without judgement their own process that led them from their own relevant experiences to different beliefs.
04:45
  • Added to My Schedule
    keyboard_arrow_down
    Chris Edwards

    Agile Introverts, an Oxymoron?

    schedule 04:45 PM - 05:30 PM place Mysore Hall 1 people 33 Attending

    Collaboration, collaboration, collaboration. This is probably the most used word you'll hear from agilists. It sits right at the core of agile principles. How do we reconcile this with the fact that 30% of the population is introverted?

    There has been extensive research around introversion that can help us understand this apparent contradiction better. This talk will explore the complexities of introversion, from the distinction between shyness and introversion to the complexities of pseudo-extroverts and "high active" babies. 

    Finally, what can we learn from companies like Menlo Innovations and Hunter Industries, where they have high collaborative environments with introverts that say they would not work any other way.

  • schedule 04:45 PM - 05:30 PM place Mysore Hall 2 people 17 Attending

    How does your team improve? What are the limits to what you can do? Have you set your sights high enough?

    We are in this together in everything. We need to improve as a team, as well as deliver work products together. 

    Furthermore, best practices lead to dead ends and bad practices. Don’t seek a standard pattern that will drag your team and work towards mediocre. Seek to do better than what you do today. Never stop seeking. Think mindfully about your situation and work to improve from there.

    A key thing about this talk is that I won't be telling you how to do your job better. I'll be helping you do that more effectively.

05:20
05:45
  • Added to My Schedule
    keyboard_arrow_down
    Isabel Evans

    Leading, Following or Managing? Help your Group Thrive

    schedule 05:45 PM - 06:30 PM place Mysore Hall people 47 Attending

    We work in teams. Teams that have goals, that work together to solve problems, that sometimes squabble and make up. How people in the group behave depends on the styles of leadership, management and followership adopted in the group, and on each of our individual behaviours.

    Do we have a mentoring, coaching, managing or leadership role towards others? Are we following or learning from others? Do we influence our colleagues and organisations in public or behind the scenes? Are these interactions built into a formal hierarchy in our group? Have we informally adopted an interaction role? Or have we even been forced into a particular interaction role?

    In order that we work together as efficiently and effectively as possible, we need to understand the range of approaches or styles for leadership and management, what styles we feel most comfortable with, and how we react to both being leaders and being led.

    It’s not just humans who work in groups. Other animals can tell us about how we interact with individuals, teams, and groups both as leaders and followers. Isabel discusses animal behaviour, predators, animal groups, parasites and epiphytes, and the richness of symbiotic partnership.

    Regardless of the project model/software life cycle model you use, you’ll need to understand these interactions, and when to adopt a leadership, mentoring, coaching, following or learning attitude in order to help your group thrive.

06:30

    Closing Talk - 15 mins

06:45
  • Added to My Schedule
    keyboard_arrow_down
    Montry Manuel

    Thaalavattam Project - A Music Jam Session with 100 instruments

    schedule 06:45 PM - 08:15 PM place Mysore Hall people 34 Attending

    The main vision of project “ Thaalavattam” (A percussion based project) is to create music using innovative instruments made from waste plastic and metal (reduce. reuse and recycle). Thaalavattam aims to clean up the plastic waste that is plaguing India, through music. At the moment in India, Thaalavattam also conducts rhythm rush ( A drum circle event) through which we try to encourage people to recycle and re-use waste materials.

    This is a percussion-based project by Montry Manuel, which uses instruments created from waste plastic and metal with the aim to inspire people to think creatively about waste. His instruments are mainly created from reused paint cans, soda cans, PVC pipes etc. mimicking the street drummers. The basic ideology is that everyone can be a part of the circle.

08:15

    Dinner and Networking - 45 mins

Agility At Scale

Wed, Mar 8
08:30

    Registration - 30 mins

09:00
  • Added to My Schedule
    keyboard_arrow_down
    Dave Thomas

    Value Driven Development - Maximum Impact, Maximum Speed

    schedule 09:00 AM - 09:45 AM place Mysore Hall people 54 Attending

    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.

10:00

    Welcome Note - 15 mins

10:15

    Coffee Break - 15 mins

10:30
  • Added to My Schedule
    keyboard_arrow_down
    Jez Humble

    Why Scaling Agile Doesn't Work

    schedule 10:30 AM - 11:15 AM place Mysore Hall 1 people 62 Attending

    There are now several frameworks designed to address the demand for “big agile.”

    In this talk Jez will explain the flaws in such frameworks, why they so often fail to produce the desired effects, and what we should do instead. He will also address some common organizational obstacles to moving fast at scale: governance, budgeting, and the project paradigm - and discuss how to address them. Warning: this talk will include liberal use of real, statistically sound data.

  • Added to My Schedule
    keyboard_arrow_down
    Todd Little

    7 Sins of Scaling and other Agile Antipatterns

    schedule 10:30 AM - 11:15 AM place Mysore Hall 2 people 18 Attending

     This is about agile “anti-patterns”: “something that looks like a good idea, but which backfires badly when applied” (Coplien). Todd has been around agile development from before it was called agile.  In that time, he’s seen teams fall into the trap of many of these anti-patterns, becoming stuck without ever realizing it. Frequently, this is due to a dogmatic understanding of what is right and wrong about scaling and agile development. The first step to getting unstuck is to be able to detect these “sins.” The presentation aims to expose teams to these common pitfalls and then also provide a vision for a virtuous path to take them to the Promised Land.

  • Added to My Schedule
    keyboard_arrow_down
    Jutta Eckstein

    With Sociocracy, Hierarchy Becomes Agile

    schedule 10:30 AM - 12:00 PM place Mysore Hall 3 people 21 Attending

    Many agile teams suffer from the mismatch of agile and organizational leadership, with the latter being reflected by the organizational hierarchy. Based on self-organization and iterative processes, the agile teams run into trouble with the top-down steering of their environment. Consequently, agile proponents very often believe that a supportive agile organization should be structured without hierarchies, the so called “no managers” approach of “reinvented organizations.” Several companies in the agile field are experimenting with different organizational approaches that don’t use hierarchies. Yet, “no hierarchy” or “no managers” is not an option for many organizations.

    In this session we suggest using sociocracy as a solution that leaves the hierarchies in place in an agile way - an option the organization is free to choose. Sociocracy shows how hierarchies can actually be agile and can strongly support (rather than opposing) agile philosophy. It enables managers to become agile leaders. As a participant you will learn how the principles of shared decision making and double-linking are key to enabling self-organization. These principles convert hierarchies from linear to circular so that they support an agile mindset.

    Sociocracy is a way for groups and organizations to self-organize. Based on four principles (self-organizing teams, shared decision making based on consent, double-linking, and electing people by consent to functions and tasks), sociocracy provides a path for existing organizations to have empowerment and self-responsibility on all levels. Different than comparable methods, 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 that need to be truly agile (due to market pressure) beyond their IT departments and software teams.

11:30
  • Added to My Schedule
    keyboard_arrow_down
    Scott Ambler

    Beyond “Easy Agile”: How to Overcome the Challenges of Adopting Agile in Established Enterprises

    schedule 11:30 AM - 12:15 PM place Mysore Hall 1 people 56 Attending

    Many agile methods and strategies are geared towards small teams working in reasonably straightforward situations. That’s great work if you can get it. Most organizations that are adopting agile today have been in operations for decades and sometimes centuries. They are typically dealing with significant investments in legacy systems and processes that won’t go away any time soon. They have an existing culture that is usually not-as-agile as it could be and an organization structure that puts up many roadblocks to collaboration. Their staff members are often overly specialized and many people do not have skills in agile software development techniques, and there are many thoughts as to what needs to be done to improve things, the adoption of agile being one of many. This is certainly not the startup company environment that we keep hearing about.

     

    In this keynote presentation Scott Ambler reviews the challenges faced by established enterprises when transforming to agile and what enterprise agile means in practice. He then overviews the Disciplined Agile (DA) framework, a pragmatic and context-sensitive approach to enterprise agile, working through how it addresses the realities faced by modern organizations. Scott then works through advice for transforming your enterprise to become more agile, including the people-process-tools triad and the skills and experience required of enterprise agile team coaches and executive agile coaches. He ends with an overview of proven strategies for adopting agile in less-than-ideal environments

     

     

  • schedule 11:30 AM - 12:15 PM place Mysore Hall 2 people 23 Attending

    Throw a purpose in a middle of a crowd, it will start to self-organize. Many self-organised entities like ... villages or cities have an "embedded purpose", not voluntarily shared out-loud or displayed in common places. Villages and cities have growth aligned to their embedded purpose. Acting in a purpose driven way is less obvious for organisations. More a company grows, more dissolved into the Process the original business purpose becomes. This talk presents the 3 stages of Agile Experience Awareness I've seen unfolded and reveals how aligning to a clear shared purpose triggers growth, Agile culture propagation, and scaling becomes a side effect. 

12:05
12:30
  • Added to My Schedule
    keyboard_arrow_down
    David Hussman

    Scaling Product Agility: More Product, Not More Process

    schedule 12:30 PM - 12:50 PM place Mysore Hall 1 people 24 Attending

    Many companies working hard to be more agile have a strong focus on process but failing to focus on product. This session's focus is on product over process or project. Differing from sessions about scaling process, we will talk transitioning to product learning by building product teams and product communities. As a vehicle, we will discuss scaling product agility in context of three models: one team, one product, many teams and one product, and many teams and a large system (where product varies based on configuration.) For each model, we will talk about embracing uncertainty, focusing on measurable impact and accelerating product learning with agile practices and DevOps techniques. The session is for people looking to transition to a product focus and will be helpful individuals, team leads, product managers and anyone looking to evolve from more process to more product and eventually to more impact and more product learning possibly without adding process and by possibly building less of the wrong thing.

  • Added to My Schedule
    keyboard_arrow_down
    Hugo Messer

    The top 5 problems with distributed agile and how to solve them

    schedule 12:30 PM - 12:50 PM place Mysore Hall 2 people 45 Attending

    Based on 10 years distributed agile experience, I've distilled 5 core problems in distributed teams. To find solutions, I've gathered data from hundreds of practitioners and wrote 6 books about remote teams. In this talk, I will share how an agile mindset helps leadership to make distributed teams work. And I'll give practical solutions for teams to collaborate better across culture and timezones.    

  • Added to My Schedule
    keyboard_arrow_down
    Sundaresan Jagadeesan

    Leadership Engagement - Philips Scaled Agile Transformation Journey

    schedule 12:30 PM - 12:50 PM place Mysore Hall 3 people 19 Attending

    Philips - SW transformation program is involved in the deployment of (Scaled) Agile framework to enable TTM and Quality in Business from the year 2014. We started with Pilots and then followed with Mass deployments. We have:

    1. 44 Agile Release Trains launched since Aug 2014 and 220 + PI planning sessions completed.
    2. Currently, focusing on System Business with multiple ART’s launched in Systems Business, including 1st ART launch in Philips –China.
    3. 3700+ people engaged in (Scaled) Agile way of working globally and part of ART's and 1300+ are formally certified in Agile and SAFe

    We have learned that when engaging, deploying, an important and not-to-be-forgotten first step is to brief Executives and leadership about the approach, changes .This typically takes 4-8 hours, which sounds like a huge investment, but almost always is seen as paying off. Involving Leadership along has been a key element of our Success in our deployment

12:50

    Lunch Break - 55 mins

01:45
  • schedule 01:45 PM - 02:30 PM place Mysore Hall 1 people 42 Attending

    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.

    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.

    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.

    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.

  • Added to My Schedule
    keyboard_arrow_down
    Erwin van der Koogh

    The 'Only' Two Things You Need to do to Scale Agile

    schedule 01:45 PM - 02:30 PM place Mysore Hall 2 people 19 Attending

    The magic behind the Agile manifesto is in the question they asked. The 17 people assembling in Snowbird spend their time figuring out how they were similar, not what way of working was best. And in the course of those two days, they discovered the deeper truths in what worked.

    So what happens when we look what the different Agile Scaling frameworks have in common? A move away from projects towards product development and teams as the fundamental building blocks?

    In this talk, we will be exploring how these two shifts impact the way we scale Agile. Looking back on all the Agile Transformations I have done all of them have succeeded (or failed) when we have (not) focussed on these two things.

  • schedule 01:45 PM - 03:15 PM place Mysore Hall 3 people 34 Attending

    Having a clear purpose in both life and work is essential to happiness. And, science and business support this view. Companies with a clear purpose perform better than companies without. Purpose is increasingly seen as the key to navigate the volatile and complex world we live in. And, people with a purpose in their live longer and are healthier. However, finding your purpose, your personal and companies purpose, is not an easy task. In this workshop we discuss what purpose means and key elements of a sustainable and meaningful purpose. We elaborate the four steps to identify the company purpose and how to build your business around it.

02:45
  • Added to My Schedule
    keyboard_arrow_down
    Chris James

    Scaleable DevOps with SAFe

    schedule 02:45 PM - 03:30 PM place Mysore Hall 1 people 38 Attending

    Real, tangible development value occurs only when the end users are successfully operating the Solution in their environment. This demands that the complex routine of deploying to operations, or moving to production, receives early and meaningful attention during development. 

    To ensure the faster flow of value to the end user, this presentation will suggest the mechanisms for tighter integration of development and deployment operations using SAFe.  

     

     

  • Added to My Schedule
    keyboard_arrow_down
    Evan Leybourn

    Designing Business Outcomes (#noprojects)

    schedule 02:45 PM - 03:30 PM place Mysore Hall 2 people 35 Attending

    In most agile teams, the focus on delivering projects has continued to distance them from what's important - delivering value to their customers. All too often we’ve been measuring activity and cost, not outcomes and value. And it's important to understand that an organisation that plans for growth outcomes (without binding a team to a specific output) can fundamentally adapt to a changing market. By creating clearly defined, non-conflicting, outcomes and common working principles senior management can delegate the ‘how’ to their teams, while retaining ownership of the ‘what’ and ‘why’.

    This interactive presentation will help participants define the real outcomes and associated measures for their work and teams. Participants will come to understand that outcomes can be complex, interdependent and occasionally conflicting. Therefore we will create 3 elements; 

    1. the profile of the outcome,
    2. the relationship between outcomes, and
    3. the principles that align work across all outcomes

     

03:20
03:30

    Coffee Break - 15 mins

03:45
  • Added to My Schedule
    keyboard_arrow_down
    Kurt Bittner

    Two Dimensions Of Agile At Scale: How To Make The Most Of Your Agile Transformation

    schedule 03:45 PM - 04:30 PM place Mysore Hall 1 people 33 Attending

    Many organizations have achieved sufficient success at the single team level with Agile approaches like Scrum that they want to bring Agile to their entire enterprise. They want to reap the benefits of Agile across their whole organization, but they struggle with where to start and how to sustain the change. Scaling Agility has two dimensions: scaling horizontally, across large numbers of teams, and scaling vertically, integrating the work of multiple teams into a single product. Focusing on both dimensions enables organizations to achieve sustainable change by solving 3 main challenges: achieving consistency and the right Agile culture across teams without dictating behaviors, fostering the right interactions between Agile and non-Agile teams when there are dependencies between them, and adapting Agile approaches to deliver products that require a team-of-teams approach. 

  • Added to My Schedule
    keyboard_arrow_down
    Parikshit Basrur

    A playbook to guide and support you on Leading Enterprise Agile Transformation

    schedule 03:45 PM - 04:30 PM place Mysore Hall 2 people 17 Attending

    Enterprise Agile Transformations are tough. Leading them is even tougher.

    This workshop caters to all levels of maturity - beginner, intermediate, advanced and executive because everyone is in this journey together.

    In this session, I share a practitioner's perspective, without the academic jargon and the deep philosophical underpinnings, to design a transformation playbook that is built on learnings in our Agile transformation journey. 

    The transformation playbook has a set of practices, key learnings and templates that we will use in the 45-minute workshop to work through your journey in your organisation. You will walk out of this session with a better understanding of how to apply some new tools, frameworks and practices to guide and support your transformation. 

    The conversation is by a change agent to change agents who are at different stages in their Agile adoption journey, some starting, some restarting and others, in the thick of it.

  • schedule 03:45 PM - 05:15 PM place Mysore Hall 3 people 9 Attending

    This is a workshop where we will seek to respond to challenges of attendees with respect to Scaling Agile development.  We begin with a quick discussion of transitioning to Lean and Agile in the Large to provide a common context. We then open the discussion for participants to bring forward their challenges. We vote on the challenges and then discuss them starting with the ones with the highest votes.  We time box the discussion of each challenge so we can deal with as many as possible.  Examples which may be discussed.

    Transition Planning; Agile Maturity; Agile in a Legacy; Agile with Enterprise Vendors; Estimation in the Larger; Envisioning; Architecture and Design; Testing; Nonfunctional Requirements; Feature Teams versus Component Teams; Agile Database/BI; Portfolio Planning; Management and Technical Ladders; Metrics; Automation of Testing and Deployment....

    Bring your challenges.

04:45
  • Added to My Schedule
    keyboard_arrow_down
    Aino Corry

    How to Facilitate Distributed Retrospectives

    schedule 04:45 PM - 05:30 PM place Mysore Hall 1 people 48 Attending

    Aino will share her experiences with distributed retrospectives; those that went well as well as those which did not go well. She will describe what worked in those that worked and what did not work in those that did not. You will come away with things to be aware of when preparing a distributed retrospective, how to organise it, how to prepare it and how to facilitate it during the retrospective in a virtual setting. There will be links to different technologies also, but also an opportunity to ask questions and share your own experiences.

  • Added to My Schedule
    keyboard_arrow_down
    Nilesh Kulkarni

    Why one size doesnt fit all? - Selecting scaling framework.

    schedule 04:45 PM - 05:30 PM place Mysore Hall 2 people 18 Attending

    Why one size doesnt fit all?  - Selecting scaling framework.

    This session will focus on what are the aspects organizations should consider when they want to scale agile implementation in organization.  There are several frameworks out there like SAFe, LeSS, Spotify, and so on. what is it that organization is trying to achieve and how a systematic approach of scaled agile implementation can help the organization.

    Attendees will be able to understand what aspects should be considered before organization decides to scale agile.  How to scale agile and when to do it largely depends on what organization is trying to achieve. Each organization is operating it in different way so there is no defined formula or framework that will work for all. But guidelines from this session will help the members to identify their needs and then take further action.  These guidelines can help the organization to successfully scale agile irrespective of which framework is selected.

05:20
05:45
06:45

    Closing Talk - 15 mins

07:00

    Reception Dinner - 120 mins

Lean Product Discovery

Thu, Mar 9
08:30

    Registration - 30 mins

09:00
  • schedule 09:00 AM - 09:45 AM place Mysore Hall people 43 Attending

    Digital proficiency is no longer just "nice to have" for banks; it is a requirement for successful customer engagement and long-term growth. In 2010, the company adopted an agile approach to software development and delivery - launching products in rapid iterations and adjusting them based on customer feedback. The shift to agile helped the bank clarify its development strategy and its customer value proposition. It also prompted ING to redefine its employee value proposition by shining a bright spotlight on the high-quality engineering talent required to lead digital innovation.

    We've digitized our processes to make transactions clear and easy for our customers. We've invested heavily in channels and touchpoints with our customers, introducing mobile and other technologies so that we can offer our services 24/7, anytime, anywhere. We've invested in analytics and in getting a 360-degree view of customers to better empower them to make important decisions about their financial assets. And we've introduced agile ways of working - in particular, a DevOps model.

    If you are interested in learning more about our transformation and vision behind it, this session is for you.

10:00

    Welcome Note - 15 mins

10:15

    Coffee Break - 15 mins

10:30
  • schedule 10:30 AM - 11:15 AM place Mysore Hall 1 people 30 Attending

    Product design is essentially an efficient and effective generation and development of ideas through a process that leads to new products. Well "isn't that Product Management" or simply "Design"?

    So the one that does this is a Product Designer?

    Our industry loves coming up with new terms, I don't really know whether I'm a Project Manager, a Program Manager, a Product Manager or a Product Designer. 

    In this session, we will talk about two things - The Person who want's to create a Product and The World who may or may not want it. We will break these down into smaller and simpler pieces that connects with each other to give what we call as "core product value". 

    Product Designer in today's brave new world is like a Jedi, come and spend 40 minutes and see if you can be the next Jedi.

  • Added to My Schedule
    keyboard_arrow_down
    Kent McDonald

    Examining the Product Owner Role

    schedule 10:30 AM - 11:15 AM place Mysore Hall 2 people 27 Attending

    As with everything else related to agile, the nature of the Product Owner role, and whether it is needed or all, depends a great deal on context. As teams discover this, it leads to some common questions:

    • What do Product Owners Really Do?
    • Do we even need Product Owners?

    Join Kent to examine the Product Owner role and attempt to answer the above questions. He’ll  share his experiences and give you a chance to share your perspectives with each other. By the end of the session, you'll have more insight into the Product Owner role and how it applies (or not) to your situation. After all, the only consistent answer to the above questions is “it depends”.

  • Added to My Schedule
    keyboard_arrow_down
    Aino Corry

    A Comment on How We Learn

    schedule 10:30 AM - 11:15 AM place Mysore Hall 3 people 10 Attending

    As an expert you will be asked to facilitate the learning of others, not to mention your personal eternal learning in your field. Join an interactive session about how our brains accept new knowledge and store it for later use. Your take-away will be three-fold; how to chunk information you give to others, how to improve your own learning AND something to entertain with at dull parties.

11:30
  • Added to My Schedule
    keyboard_arrow_down
    Tathagat Varma

    Design Thinking Vs. Lean Startup: Friends or Foes?

    schedule 11:30 AM - 12:15 PM place Mysore Hall 1 people 38 Attending

    In recent years, two similar-sounding but distinct approaches to product discovery have emerged: Design Thinking and Lean Startup. Most of the literature and experience reports refer to one of them, with similar frequency, without really giving much guidance on when to use which one of these approaches. This creates a confusion whether one is using the right approach. While a method must not be used for the sake of using a method, it is important to understand why, if at all, a given approach is likely to be more effective in a given context.

    In this talk, I will compare and contrast these two approaches and address the following key questions:

    1. Why do we have two (or more) approaches to product discovery?
    2. What, if any, are the fundamental differences between these two approaches? 
    3. How can I decide which approach is likely to work better in a given situation?

    The talk will focus on contemporary literature, expert guidance, industry data points, and author's own experiences, and will provide action guidance for the practitioners to apply in their daily work. 

  • schedule 11:30 AM - 12:15 PM place Mysore Hall 2 people 20 Attending

    You won't win if you keep doing the same thing over and over again. And you won’t be world-class if just you do what others have done before you. To truly make it, you need to be different and develop a world-class innovation mindset! 

    In the world of professional sports, innovation, persistence and rapid learning are everything! In this very personal talk I, a former Olympian, will share key learnings from my professional sports career. I will delve into topics such as choosing the team that's right for you, rapid feedback, radical candour and high-performance teams.   

    I will contrast the perspectives and attitudes of professional sports with modern work life and will extract guidelines and tools that we can apply to our professional lives. From critical communication skills to collaboration and effective teams, come along and learn practical ways for how to apply ideas from Olympic sports to your professional agile career!

     

  • Added to My Schedule
    keyboard_arrow_down
    Erwin van der Koogh

    Postmortem of an Amazing Product Everyone Loved

    schedule 11:30 AM - 12:15 PM place Mysore Hall 3 people 5 Attending

    It was 2011 and I was invited to participate in an extremely exciting gig. Help out the Strategic Innovation team at a large Telco with both technical expertise and Agile/Lean Startup coaching. Working with some of the best designers in the business we created an amazing product that would still be ahead of its time 5 years later.
    Unbeknownst to us however it had been doomed from the start with no chance of succeeding.
    Join me in a reflection on how we build an amazing product, but how we ultimately were not able to get it in the hands of customers.

12:30
  • Added to My Schedule
    keyboard_arrow_down
    Jutta Eckstein

    Business Value over Architecture?

    schedule 12:30 PM - 12:50 PM place Mysore Hall 1 people 31 Attending

    At the core of lean product delivery is -of course- the continuous delivery of a product. Yet, how does this impact the architecture, especially when welcoming changing requirements (even late in development)? Basically, the architecture should be enabled to incorporate these changes and therefore to emerge over time. This implies not to finalize the architecture upfront.

    For a small team being jointly responsible for the product delivery AND the architecture this is often already a challenge yet even more so for a large team. But, also for large-scale agile development the requirement for an emergent architecture holds true. However, it is difficult if not unrealistic to expect e.g. 300 team members to decide jointly on the architecture.

    Moreover, the role of and support for the architecture depends not only on the degree of the size of your development effort but as well on the degree of complexity of the system. 

    In this session I report on my experiences using different models for supporting an emergent architecture in different (mainly large-scale) environments that take the degree of complexity into account.

  • Added to My Schedule
    keyboard_arrow_down
    Joy Montello

    Deliver Impact with Empathy

    schedule 12:30 PM - 12:50 PM place Mysore Hall 2 people 17 Attending

    In his November 2016 New Yorker article, Om Malik calls out the Silicon Valley juggernauts as a warning to all of us: “The lack of empathy in technology design isn’t because the people who write algorithms are heartless but perhaps because they lack the texture of reality outside the technology bubble."[1] 

    But the onus isn't just on the juggernauts of this era but on every one of us to understand and put into practice what empathy is - without it, we will fail to impact our products, our consumers and ultimately a world full of human lives with the potential we could. 

    Because every product, platform, service or offering will end with the consumer, empathy is the first crucial step in the development lifeline to delivering impact.

    Failing to recognize actual humanity as central to what we do is an easy (and hidden) trap.  We are surrounded by data and by technology and the temptation to forego the non-personable aspects that define people, the beings for which the ‘thing’­ is being created, in favor of relying on our data and technology, is veiled as logical. 

    In this session, we will explore empathy as a concept, talk about why and where it belongs in the technology and product design space and how to help your teams develop and keep this skill central.

    [1] http://www.newyorker.com/business/currency/silicon-valley-has-an-empathy-vacuum

  • Added to My Schedule
    keyboard_arrow_down
    Manish Chiniwalar

    Lean Startup from the Trenches

    schedule 12:30 PM - 12:50 PM place Mysore Hall 3 people 21 Attending

    Lean Startup is a great process to build new businesses. But when it comes to going from theory to practice, our faith in the process is tested and most often, teams give up to a "seemingly" simple and faster approach of building produces - based on gut feel and seeing what sticks.


    It’s a Friday evening. There are two people in the conference room and they have been talking to their laptops for about 15 minutes. Vaidy is the founder and Arun is a Product Manager. At the other end of the Skype call, is an owner of a well-known yoga studio in Bangalore.

    Another 15 minutes go by and Vaidy mentions “We’ll charge 5% of all the transactions that go through GoodKarma.”

    GoodKarma is an application with a mission to help yoga practitioners grow through deliberate and consistent practice. One of the shorter-term goals of GoodKarma is to help yoga studio owners run their studios better.

    The person on the other side gets worked-up “5% is just too high!” Vaidy calmly justifies why 5% is, in fact, a small number for the benefit he is getting.

    Another 10 minutes go by. Arun and Vaidy are high-fiving!
    They’ve just signed up the 5th customer this month, who’s agreed to start a trial on GoodKarma and be a paying customer.

    Vaidy: “We better start building the product, fast!”


    In this talk, I'll present our story of building a product using Lean Startup methods. How we went from an Idea to the story above and then shipping the product out. The challenges we faced and how we overcame them.

12:50

    Lunch Break - 55 mins

01:45
  • Added to My Schedule
    keyboard_arrow_down
    Raghu Kashyap

    Customer discovery or Product discovery?

    schedule 01:45 PM - 02:30 PM place Mysore Hall 1 people 24 Attending

    As the co-founders of Intentwise we strongly believe in few things;

    1. Customer discovery and product discovery cannot be done in isolation.

    2. Search and Discovery at every step

    3. Technology enables business and in itself is not a business

    To build a strong product you need to listen and hear to the customers who live and breathe the problems day in and day out. We would like to share our story on how we abide by some of the above principles and guidelines in building some amazing products to help our clients to derive their customer intents.

  • Added to My Schedule
    keyboard_arrow_down
    Naresh Jain

    Rapid User Validation using MVP Hacks

    schedule 01:45 PM - 03:30 PM place Mysore Hall 2 people 10 Attending

    You have a great idea and you want to build the product and launch it in market as soon as possible. Before anyone else can launch it. Great! But building the product takes time, money and opportunity cost. While building and launching a successful product, several things can go wrong:

    • Have you really understood the core problem from the user's point of view?
    • Will your users like the user experience?
    • Have you validated your core-loop which makes your product very engaging?
    • Is your business model flushed out and validated?
    • And so on...

    So how do you minimise these risks? 

    In this 90 mins workshop, you will run some real tests with real users to de-risk yourself and gain validated learning.

  • Added to My Schedule
    keyboard_arrow_down
    Jeremy Kriegel

    Sketch You Can! Demystifying a Powerful Collaboration Technique

    schedule 01:45 PM - 03:15 PM place Mysore Hall 3 people 30 Attending

    "This meeting is a waste of my time."

    When was the last time you had that thought? Was it because the conversation wasn't focused, or people couldn't agree, or maybe they were in violent agreement, but couldn't see it? How easily do you think you can get this meeting back on track? In this session, you will learn a skill that you can apply on the spot that will help you focus the conversation and drive to consensus. Everything you need is probably already in the room.

    This technique is specifically for conversations around the features, functions, and behaviors of your product. Most people are visual thinkers, so give them something visual to focus on. You can do that by walking up to the whiteboard and drawing out what people are talking about. By visually capturing the conversation in a public way, you will help all participants understand each other and come to consensus faster. But I can't draw, you say. Neither can I, and I’ve been successfully using this technique for over 15 years. If you can draw a straight-ish line and a box, you have all the drawing skills necessary.

    In this engaging workshop, you will learn how to create a basic sketch of an interface using some simple sketching techniques and UX principles as well as practice thinking-on-your-feet that will help you comfortably do this with a group.

    I have used this technique to help teams focus the conversation, visualize the requirements they were requesting, quickly experiment with new ideas, and provide detailed input that I can use to design the outcome. Often, the sketch (or a photo of it) acts as the deliverable for simple problems, eliminating the need for more formal wireframes. This technique is accessible to everyone. You don’t need any special software and anyone on the team can use it. Pick up the pen and get on track again.

02:45
  • Added to My Schedule
    keyboard_arrow_down
    Rajneesh Bhandari

    Lean Product Discovery in MedTech

    schedule 02:45 PM - 03:30 PM place Mysore Hall 1 people 23 Attending

    Every year startups fail, because they build too much and validate too little. I did the same mistake with my first tech startup. However when I started NeuroEquilibrium™ Diagnostic Systems, I decided to sell the product before I build it. That took me down a very interesting product discovery route. In this case study, I'll share our experience & motivation behind building an MVP in MedTech, how an early pivot helped us identifying the actual problem and finally how we used Agile development in hardware & software.

03:20
03:30

    Coffee Break - 15 mins

03:45
  • schedule 03:45 PM - 04:30 PM place Mysore Hall 1 people 15 Attending

    Coming soon...

  • schedule 03:45 PM - 04:30 PM place Mysore Hall 2 people 12 Attending

    With newer trends in the mobile world, there are plethora of apps that every user downloads on their mobile phone. However not every app is an ‘Instagram’  or ‘Snapchat’. The science behind what appeals to a user vs what doesn’t, has been an emerging field of research. There are multiple aspects when it comes to the question ‘What makes your app successful?’. From the core loop of the product to user experience, there are many parameters that decide the fate of an app.

    In this workshop, I would focus on the usability and user experience testing, which helps in product discovery/development. We would discuss briefly about the structure and stages of usability tests. Later we will focus particularly on conducting user tests through hands-on exercises. The session will give you a dip-stick experience into running usability or user tests.

  • schedule 03:45 PM - 05:15 PM place Mysore Hall 3 people 30 Attending

    Do strong personalities dominate your development team? Are code reviews painful? Are you blindly following orders from a backlog, or are you learning from observation?

    Visual Thinking Strategies, or VTS, is a cross-disciplinary technique applicable to anyone working in a collaborative setting where observation is key. VTS develops critical thinking skills by viewing and discussing works of art in a group. It is backed by over 30 years of field research showing its effectiveness and accessibility. By allowing individuals to talk about art - without needing a background in the field - VTS advances skills you can use to create more relevant products and stronger teams: Observing, Brainstorming, Speculating, Reasoning with Evidence, Cultivating a Point of View, and Revision & Elaboration.

    During this interactive exercise, we’ll discuss selected works of art as a group. There are no right answers or group consensus being sought. We’re creating an environment and process for looking, thinking, reasoning and revision - skills that are mission-critical to anyone working in a software design or development role. After our group discussion, participants will learn the basics of image selection and facilitating VTS sessions within their own organizations. In addition to the above, we'll cover how VTS can help you and your team with the following: Comfort with Ambiguity, Openness to the Unfamiliar, Civil Debate, and Willingness to Participate in Group Thinking.

04:45
  • Added to My Schedule
    keyboard_arrow_down
    Julian Harty

    Improving Mobile Apps using an Analytical Feedback Approach

    schedule 04:45 PM - 05:30 PM place Mysore Hall 1 people 15 Attending

    There are various ways we can improve the testing of mobile apps. These include:

    • Better testing
    • Test automation
    • Scaling testing
    • Using software tools e.g. static analysis

    For mobile apps we can also incorporate two complementary forms of feedback: analogue - created by humans - such as app store reviews, and digital - built-into the apps - such as mobile analytics. This talk introduces ways we can incorporate both analogue and digital feedback to help us better understand the qualities of our previous work and ways we can improve our work in future so we release better apps while also working more effectively and productively.

    The feedback we receive can help us adapt and react nimbly, reducing the annoyances for users of our apps. We're also able to see beyond our  team's horizon to the rich and varied domains where mobile apps are being used.

  • schedule 04:45 PM - 05:30 PM place Mysore Hall 2 people 38 Attending

    "Can I have my cake and eat it too?  Of course, as long as it is one slice at a time!"

    Do you love the idea of capturing customer requirements with lightweight user stories, but are struggling? 

    Although user stories have been around since the early days of agile and fairly ubiquitous, teams continue to struggle with creating effective user stories that are truly useful in communicating the essence of the customer need and establishing the shared understanding between themselves and their customers.

    In this session, we'll revisit established patterns and principles of user stories and learn concrete strategies for creating user stories that capture our customer's needs, as well as tips for avoiding the most common pitfalls that many teams fall into when they first begin working with user stories.  Leveraging easy to understand everyday examples we will collaboratively apply proven strategies and patterns to create small pieces of useful, testable functionality, and explore strategies for getting stories to “ready” and “done”.

05:45
06:45

    Closing Talk - 15 mins

07:00

    Social Event with Reception Dinner - 120 mins

Continuous Delivery & DevOps

Fri, Mar 10
08:30

    Registration - 30 mins

09:00
  • Added to My Schedule
    keyboard_arrow_down
    Mitchell Hashimoto

    Towards FutureOps: Stable, Repeatable Environments from Dev to Prod

    schedule 09:00 AM - 09:45 AM place Mysore Hall people 69 Attending

    Modern human history is a story of humans inventing new tools to do more with less. "Doing more" has allowed most of us to no longer worry about producing our own food, collecting water, planning long journeys, etc. Instead, we’re able to specialize, buy what we need for less, and to some extent explore ourselves a lot more.

    We're far from done, and of course humanity is far from perfect. In this talk, I’ll show the role that automations and computers play in building a brighter future.

10:00

    Welcome Note - 15 mins

10:15

    Coffee Break - 15 mins

10:30
  • Added to My Schedule
    keyboard_arrow_down
    Julian Harty

    Does software testing need to be this way? Tools, approaches and techniques to test more effectively

    schedule 10:30 AM - 11:15 AM place Mysore Hall 1 people 27 Attending

    Software development teams recognise testing is relevant and important. Testers want to add value and do purposeful and meaningful work, however software automation is encroaching and in some cases obviating much of the hand-crafted tests - including some of the 'automated tests' created by teams. As Nicholas Carr says in his book The Glass Cage: "Who needs humans anyway?"

    And yet, humans - people - have much to contribute to crafting excellent software, including testing the software. This presentation investigates:

    • leading automation techniques to understand more of what they can offer us in terms of testing our software.
    • how structured testing techniques can help all testers including "exploratory testers"
    • where analytics can help
    • tools, approaches and techniques to help test more effectively
  • schedule 10:30 AM - 11:15 AM place Mysore Hall 2 people 34 Attending

    Technical Debt has become a catch-all phrase for any code that needs to be re-worked. Much like Refactoring has become a catch-all phrase for any activity that involves changing code. These fundamental misunderstandings and comfortable yet mis-applied metaphors have resulted in a plethora of poor decisions. What is technical debt? What is not technical debt? Why should we care? What is the cost of misunderstanding? What do we do about it? Doc discusses the origins of the metaphor, what it means today, and how we properly identify and manage technical debt.

  • Added to My Schedule
    keyboard_arrow_down
    Sean Dunn

    Scaling Your Continuous Deployment Using Docker and Containers

    schedule 10:30 AM - 12:00 PM place Mysore Hall 3 people 44 Attending

    How can new tools and technologies shorten our feedback cycles, and reduce pain and frustration of deployment and maintenance of systems? How do you scale your continuous deployment system to support more developers? This hands-on technical session demonstrates how new containerization technologies like Docker and Concourse CI can be used to build deployment pipelines. Sean and Chris will show how to build a deployment pipeline, configuration-manage it, and deploy software through it. 

    No previous technical knowledge of Docker or Containers is needed. 

    This will be a 2 part. The first 45 minutes will go into the basics of docker. The second 45 minutes will show how to setup a Concourse.CI continuous delivery pipeline.

11:30
  • Added to My Schedule
    keyboard_arrow_down
    David Laribee

    Testing Strategy: New Model, Better Outcome

    schedule 11:30 AM - 12:15 PM place Mysore Hall 1 people 35 Attending

    Pyramids? Quadrants? Cupcakes?! There are a wide array of models that describe approaches to test automation strategy and their possible positive (or negative) outcomes.

    In this talk, we’ll survey the landscape of testing models: models that range from technical to product to cultural mindsets, including best practices and anti-patterns. I’ll add detail and nuance to each of these models in the form of professional experience, real world example, and case study. 

    With a new lens, focusing on testing strategy as an act of curation, I'll share a new approach to evolving a testing strategy appropriate for your product development team's specific context.

  • schedule 11:30 AM - 12:15 PM place Mysore Hall 2 people 18 Attending

    By working with some of the most successful tech-product companies, I realised that code is NOT an asset, it's a liability. We should strive hard to minimise code. In 2011, when I started to hack on ConfEngine, I questioned my belief in TDD. I had also started playing around with APL style Array-Programming and Functional Programming. I felt, may be, I was getting a bit too dogmatic about TDD and automated tests in-general. As a thought experiment, I decided to build ConfEngine without ANY automated test. At first, it was really scary not to have the safety-net of automated test (something I took for granted for almost a decade.)

    As I scaled ConfEngine without any automated tests, I had certain interesting realisations:

    • How to embrace Simplicity and Minimalism WITHOUT automated tests
    • Why Throwing Away Code frequently helps you achieve a better decoupled-design and how this helps in better experimentation
    • Fear of Refactoring WITHOUT Tests is over-rated (Good IDE and safe-refactoring techniques can take you a long way)

    ConfEngine grew from a pet-project to a 8 member product team. It has over 60K users and has done financial transactions worth over half-million USD. And we continue to push forward without ANY automated tests. Its not perfect, but it has certainly helped me challenge my dogma around TDD.

    Background: In 2001, I stumbled upon the Test Infected paper. For the next 2 years, I struggled to really apply the test-first concept on real projects. Finally in 2003, I felt that I had fully internalised TDD and was able to apply on almost all projects. Then I started playing around with FIT and FitNesse, using ATDD on some of the projects. In 2006 I published "Avatars of TDD" paper in which I explained various styles of TDD and its design implications. Until 2011, I was a very big advocate of TDD, ATDD and BDD. I still like those practices, however I would not recommend it in all projects.

12:30
  • Added to My Schedule
    keyboard_arrow_down
    Prasad

    DevOps lead IT Transformation story of an Investment Bank

    schedule 12:30 PM - 12:50 PM place Mysore Hall 1 people 39 Attending

    Total cost of ownership of the Investment Bank IT portfolio is way too high. Business is also keen in getting high responsiveness from IT. There is high desirability from all stakeholders in changing the way IT work. Based on a value stream analysis, key  aspects that impede speed and value are identified. Common and prominent impediments identified are silo, handovers, local optimization, manual and inefficient software engineering.  Principles and practices of DevOps seems to be an excellent fit for this change. This means new capabilities for IT workforce, new operating model, new way of measuring, new way of aligning with other corporate groups like security etc.  This session is a journey in progress of IT transformation using DevOps as core theme.  Where to begin? What to change? How to create capabilities? How to onboard teams into this wave? How to sustain? Where are we now? Where we want to reach? Lessons learnt?

  • Added to My Schedule
    keyboard_arrow_down
    Pooja Shah

    Release Status Analyser to bring more agility @ work

    schedule 12:30 PM - 12:50 PM place Mysore Hall 2 people 18 Attending

    Problem Statement

    Do you have a lot of automated Tests and so the lot many tests reports to analyse before taking call for release?

    Plot: Any huge impacting micro-service based product/project for which enormous tests have been already automated and your continuous deployment process requires all of those tests in "PASSED" state. Due to high traffic most of the day, releases are deployed at non peak hours. Imagine decided deployment time in production is 5 AM. (The feature and regression testing is done already but there are always some small last minute changes, so it’s better to have a double check on the frozen code to release)

    At 1 am: Final automated sanity checks start executing  

    At 3 am: Get the results, release engineer/ devOps gets notified of the state of the release, she/he looks at CI board and see several green and red builds. He/She now 1 by 1 opens all red builds, clicks on individual reports, console, screenshots....  more red builds- more time to analyse it...

    At 4.30 am: After gathering report on which test failed for what reason & who should be looking at them, she/he calls up respective owners to look out and state the reasons & take a call on the release

    At 5 am: The service owner says "let’s revert my feature to previous version and take the release live"

    Release Engineer again starts searching for files/mails where the last stable version is stored, spending more time again. It’s 6 AM now, she/ he deploys last stable service versions, runs the failed tests -> integration tests ...

    it already 9 AM, wooosh!, time runs really fast. Can't release now, peak traffic time.............

    Do you share the same pain?

    Before giving a +1 for the release, it becomes essential for the QA folks to provide proper feedback as quickly as possible. At the same time assessing n number of reports becomes an additional tedious task. So definitely there should be 1 dashboard which nicely displays the status with transparency and anyone should be able to tell whether release is good to go and if not, then why not. RSA which I have created on top of open-sourced technologies is a small effort towards achieving the same. Will take you through a live demo and discuss on how you can use it to meet your needs.

  • Added to My Schedule
    keyboard_arrow_down
    Mikhail Advani

    DevOpSec: Rapid Security in the Cloud with AWS and CIS

    schedule 12:30 PM - 12:50 PM place Mysore Hall 3 people 23 Attending

    High performance teams are releasing software to production several times a day. This poses a challenge to Ops and infosec who need to have the confidence that  these releases will not lead to a security breach in the infrastructure. DevOpSec or DevSecOps is a discipline where development, operations and  security work collaboratively to achieve security  compliance in agile teams. In this demonstration of our open source project, we show how we used DevOps and security best practices to achieve and test AWS infrastructure.

12:50

    Lunch Break - 45 mins

01:35
  • Added to My Schedule
    keyboard_arrow_down
    Narayan Raman

    UI Automation Success: Keeping Pace with Product Evolution

    schedule 01:35 PM - 02:20 PM place Mysore Hall 1 people 18 Attending

    Team A's application is evolving fast. Team B is switching UI frameworks (jQuery to Angular). Team C is migrating an applet application to web. Team D is extending a web app to mobile. Can automation help in the following scenarios? Ideally it should.

    When applications evolve, test automation code starts failing. If tests are not fixed quickly, automation code becomes stale and the whole suite becomes unusable.

    Changes to applications follow specific patterns. Knowing these patterns helps create automation frameworks which can handle them easily. In this talk, through live examples, we will see various ways in which web applications evolve, how they break automation code, and how we can structure the automation code such that there is minimal change required to accommodate changes.

  • Added to My Schedule
    keyboard_arrow_down
    Nayan Hajratwala

    Refactoring Legacy Code Guided by Simple Design

    schedule 01:35 PM - 02:20 PM place Mysore Hall 2 people 16 Attending

    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).

  • schedule 01:35 PM - 03:05 PM place Mysore Hall 3 people 50 Attending

    Let’s explore the purpose and use of estimates in the management of software development efforts, and consider possible alternatives. We depend on estimates to make important decisions, and yet we’re often disappointed by  the results. Are estimates for cost, time, or effort always needed? Is it possible there are other ways to approach our work?

    The default use of an "estimate-driven" approach is pervasive in software development efforts, and while estimates  can be useful, it is worthwhile to scrutinize our use of estimates for cost, time, and effort, and to seek better ways to manage software development projects.

    There are a number of things to explore and many questions to ask. For example, do we really need estimates for all the things we are currently using them? Are we getting a reasonable benefit from them? Is it possible to manage software development projects without these estimates, or at least with fewer estimates?  Is there a way to prove that estimates are helping us make good decisions?

    In this session we’ll participate in some interactive information gathering exercises to see if we can gain a shared idea of our current understanding of the purpose and use of estimates.  We will examine the nature of software development projects, and see if we can work together to come up with some ideas about alternatives to using estimates.

02:30
03:05
03:15

    Coffee Break - 15 mins

03:30
  • schedule 03:30 PM - 04:15 PM place Mysore Hall 1 people 56 Attending

    “Every line is the perfect length if you don't measure it.”  - Marty Rubin

    So your organization has embarked upon a transformation to be more nimble and responsive by employing the latest tools and thinking in the Agile and DevOps arena.  In this transformational context, how do you know that your initiatives are effective?  Empirical measurements should provide insights on business value flow and delivery efficiency, allowing teams and organizations to see how they are progressing toward achieving their goals, but all too often we find ourselves mired in measurement traps that don't quite provide the right guidance in steering our efforts. 

    Rooted in contemporary thinking and tested in practice, this talk explores the principles of good measurement, what to measure, what not to measure, and enumerates some key metrics to help guide and inform our Agile and DevOps efforts.  If done right, metrics can present a true picture of performance, and any progression, digression of these metrics can drive learning and improvement.  

    It is our hope that this session inspires organizations and teams to start or take a fresh look at implementing a valuable measurement program.

  • schedule 03:30 PM - 04:15 PM place Mysore Hall 2 people 14 Attending

    As India's first (and perhaps only) home-grown messaging platform, Hike messenger has been at the forefront of delivering user delight and technological innovation. In achieving our goals, our foray down the Devops route has been an enriching and empowering experience for us as an organisation.  In this conversation, we would like to offer an insight into our journey, the challenges we addressed (and are probably still trying to); all the while ensuring the quality of our user experience and product deliverables is not compromised.

    Join this session to understand the typical challenges in building a DevOps culture in a startup mould with high product churn. Plus the interesting tweaks we came up with to setup CI pipeline for Mobile Apps, which has various client builds which need to be in sync with server builds.

  • schedule 03:30 PM - 05:00 PM place Mysore Hall 3 people 12 Attending

    Many people agree that one important outcome of Behavior Driven Development is a set of regression tests to demonstrate the desired behavior and ensure that it is maintained over time. Then they often struggle to do so in a manner that remains maintainable as the system and the test code grows larger. Sometimes they even abandon their tests and start over, repeatedly.

    In this session we'll examine the evolutionary history of an application and its test suite. We'll stop at various stages in its life to consider the choices we might make to address growing complexity.

    We'll work using Cucumber-JVM and Java in order to be accessible to a large audience. You can apply these concepts in other languages and test frameworks. Rather than depending on having enough laptops set up, we'll use mob programming to enable everyone's participation.

    If you'd prefer exploring on your own machine, bring your laptop loaded and ready to go.  Clone the code repository from https://github.com/gdinwiddie/EquineHoroscope to get the code and its history.  Unzip http://idiacomputing.com/pub/EquineHoroscopeJars.zip in the same directory for the dependencies.  (Download sample at https://leanpub.com/EvolutionaryAnatomy/ for even more detailed instructions.) I'll be using Eclipse, and the instructions are tuned for that, but you can use any Java IDE.

    Bonus: Participants will receive a coupon for a free e-book on the material.

04:30
  • schedule 04:30 PM - 04:50 PM place Mysore Hall 1 people 30 Attending

    Sixteen years ago the ‘Agile Manifesto’ was written out of a “need for an alternative to documentation driven, heavyweight software development processes”[1]… but since then, the word “agile” has been confused with a synonym for project management, and it seems that teams are struggling to catch up to “modern” overhead in the name of “Agile” instead of having the freedom to focus on delivering value.  

    In this session, using the Merriam-Webster dictionary definition of agility (“marked by ready ability to move with quick easy grace”[2]), we will explore agility in the BI and data space and how it can actually work.  We’ll dive into the product thinking framework we’ve used to help data product and business intelligence teams get clear on their goals and then move toward them with clear focus and low overhead.  I will share the background for our framework (as well as some non tech examples that support our approach) and share some actual examples of how some of our teams have employed it to deliver measurable impact, howe we measure and secrets to BI agility.

    [1] http://agilemanifesto.org/history.html

    [2] http://www.merriam-webster.com/dictionary/agile

  • Added to My Schedule
    keyboard_arrow_down
    Ankur Sambhar

    Path to Devops: Cloud Native Applications

    schedule 04:30 PM - 04:50 PM place Mysore Hall 2 people 26 Attending

    Migration to Cloud is the need of an hour as it brings in the required agility to the way the applications are built and hosted. With ever changing business needs, Cloud enables the agility to deliver high quality software quickly and that too consistently. In the current market scenarios, it provides significant benefits to the organizations to be able to respond swiftly to changing business needs.

    As a seasoned technologist, this talk will be my experience sharing on migrating a business critical enterprise application to be Cloud Native. It will allow me to take you to our journey and share our experiences/learnings on the way about how it brought a change in our mindset while designing the application to be fault tolerant and resilient to failures, what are the processes/tools that worked for us, what are the challenges that we faced and overall what have we actually achieved out of it.

    All in all how it moved us one step closer to DevOps :)

05:00
05:45

    Closing Talk - 15 mins

Post-Conference Workshop Day 1

Sat, Mar 11
09:30

    Registration - 30 mins

10:00
  • schedule 10:00 AM - 06:00 PM place Jacaranda people 11 Attending

    Let’s explore the purpose and use of estimates in the management of software development efforts, and consider possible alternatives. Why do we estimate and are we making estimates that are actually useful?  We say we depend on estimates to make important decisions, and yet we’re often disappointed by the results.

    Why are we so challenged at estimation?  Are estimates for cost, time, or effort always needed? Is it possible there are other ways to approach our work?  If we didn’t estimate, how could we still be successful at making businesses successful?

    The default use of an "estimate-driven" approach is pervasive in software development efforts, and while estimates can be useful, it is worthwhile to scrutinize our use of estimates for cost, time, and effort, and to seek better ways to manage software development projects.

    There are a number of things to explore and many questions to ask. For example, do we really need estimates for all the things we are currently using them? Are we getting a reasonable benefit from them? Is it possible to manage software development projects without these estimates, or at least with fewer estimates?  Is there a way to prove that estimates are helping us make good decisions?

    In this session we’ll participate in some interactive information gathering exercises to see if we can gain a shared idea of our current understanding of the purpose and use of estimates.  We will examine the nature of software development projects and explore some real data to shed light on the art and science of software estimation.  Our exploration goal is to see if we can work together to come up with some ideas about improving on the traditional approaches to using estimates.

  • schedule 10:00 AM - 06:00 PM place Plumeria people 24 Attending

    Today companies are expected to be flexible and both rapidly responsive and resilient to change, which basically asks them to be Agile. Yet, doing Agile (the mechanics) is different from being Agile (the mindset). The mindset lets you apply flexible Agile patterns not only for software development teams but for whole company. In this workshop, we will examine what being Agile really means and how it can be implemented by combining principles from the Agile Manifesto, Sociocracy, Beyond Budgeting, and Open Space. We’ll draw on everyone’s experiences to show the path to transforming our companies into agile enterprises - from Board to janitor, offering concrete tools and methods that participants can apply right away.

     

  • schedule 10:00 AM - 06:00 PM place Cassia people 8 Attending

    Once upon a time, we had ‘Discovery’, ‘Define’, and ‘Design’. These phases let us explore the problem and the audience, while conceiving a holistic solution. Now we have sprints, complete with a backlog that seems like it appears overnight and a development team that is going to build with or without design to guide it. How do we continue to create great products?

    Introducing the Fast Foundation Workshop. This 1-day workshop enables you to engage your clients and stakeholders to quickly define the key elements of your product or project, aligns the team, and identifies critical risks. When it is complete, everyone has a good idea of what is going to be built as well as what it will take to get there. It has been tested with companies of all sizes, from founders looking to conceptualize their first product, to large companies redesigning existing products, as well as across verticals. Its general enough to be used in a wide variety of circumstances while specific enough to ensure that you get specific, usable results.

    The Fast Foundation Workshop consists of 4 exercises, each one designed to pivot the team’s perspective on the product, while drilling down to greater levels of detail. Each stage of the Fast Foundation Workshop balances democratic content generation with collaborative consensus. You may be familiar with some of the individual exercises, but the magic is in how each is conducted and in how they fit together. The workshop starts with establishing clear goals & priorities, then moves to defining possible users of the product. Next, we shift to a task perspective, mapping the activities those user will need to accomplish to meet the goals, before visualizing key areas of the solution. When these four areas are clear, everyone involved will have a shared understanding of the vision as well as have a clear way to identify risks and mitigate them.

    This workshop will introduce leaders of any kind, from product owners and scrum masters, to UX and development leads, to each of the exercises, show how they fit together, give you some tips on how to facilitate them with your team, and enable you to experience the whole process via a demo project. With this experience, you will be prepared to run a Fast Foundation workshop with your own team.

  • Jez Humble
    Jez Humble
    Sold Out!
    schedule 10:00 AM - 06:00 PM place Mangolia people 68 Attending

    Getting software released to users is often a painful, risky, and time-consuming process. The practice of continuous delivery sets out the principles and technical practices that enable rapid, low-risk delivery of high quality, valuable new functionality to users. Through automation of the build, deployment, and testing process, and improved collaboration between developers, testers and IT operations, teams can get changes released in a matter of hours—sometimes even minutes—no matter what the size of the product or the complexity of the enterprise environment.

    In this workshop, Jez Humble presents an in-depth guide to the principles and practices behind continuous delivery and the DevOps movement, along with case studies from real companies and ideas to help you adopt continuous delivery and DevOps within your organization. You’ll start by learning the value proposition and the foundations that enable continuous delivery, followed by an introduction to the pattern at the heart of continuous delivery–the deployment pipeline. The training then dives into the key development practices of continuous integration and comprehensive test automation. These lessons cover change management, agile infrastructure management, managing databases, architecture, and the patterns that enable low-risk releases. They conclude by discussing the culture and organizational change patterns of high performing companies. After taking this training, you will understand not just the principles and practices that enable continuous delivery and devops, but also how they are implemented in high performing organizations. With this knowledge you’ll be ready to transform your organization’s software delivery capability to get high quality solutions to market fast, while reducing the risk of the release process.

Post-Conference Workshop Day 2

Sun, Mar 12
09:30

    Registration - 30 mins

10:00
  • David Laribee
    David Laribee
    Sold Out!
    schedule 10:00 AM - 06:00 PM place Mangolia people 64 Attending

    In the early 2000s, eXtreme Programming (XP) introduced agility to software engineers. Contemporary cultural and technical innovations - container technology, distributed version control systems, the proliferation of free and open source software, and the DevOps movement - have significantly expanded our possibilities.

    In this one day, hands-on workshop, we’ll build a modern continuous deployment pipeline based on Git, Jenkins, and Docker. Starting with continuous integration, we’ll practice Git workflows enabling parallel development with pull requests and explicit dependency management through the use of forked repositories. We’ll then extend the ecosystem to support ad-hoc testing environments, multi-versioned deployments, and build promotion. We’ll survey tools and techniques for production deployments touching on Docker Swarm, Google Kubernetes, ChatOps, and emerging tools used in serverless architectures such as Amazon Lambda.

    While technologies change, values and principles continue to guide our choices. We’ll end with reflection and a guided discussion on how core XP values - simplicity, feedback, communication, courage - can serve as a compass for environmental and workflow decisions that impact our customers and teammates.