filter_list help_outline
  • Liked Dave Snowden
    keyboard_arrow_down

    Dave Snowden - Is Mindset yet another agile buzzword?

    45 Mins
    Keynote
    Executive

    While it is true to say that people’s attitudes and beliefs are key to implementing an agile project, or Agile in itself, much of the use of the term ‘mindset’ implies a mental model that can be defined and engineered. In this presentation, we will look at how we can measure attitudes within an organization and use multiple small actions to trigger the rapid evolution of organizational culture, so that it can sustain agile developments. Mindset and the alignment-based ideas of some on the Agile movement too often imply creating homogeneous beliefs and values that will lead to full alignment. In practice, this damages resilience and can be dangerous. This presentation will introduce the idea of coherence instead of alignment - the celebration of cognitive and behavioral differences that can align if needed to support the delivery of sustainable solutions.

  • Liked Jeff Patton
    keyboard_arrow_down

    Jeff Patton - MVP and Why we confuse Building-to-Learn with Building-to-Earn

    Jeff Patton
    Jeff Patton
    Author
    User Story Mapping
    schedule 3 months ago
    Sold Out!
    45 Mins
    Keynote
    Intermediate

    Minimum Viable Product is one of the most misunderstood, misused, and abused terms in contemporary software development. In this talk, Jeff will explain the misunderstandings made by thought leaders that lead to the confusion we all deal with today. You’ll learn the counter-intuitive concepts hidden in the term and why really using them is so hard. You’ll learn about techniques that will ultimately help you find smaller successful releases, test your ideas faster, develop higher quality software more predictably, and release more confidently than ever before. Because hidden in this nasty little term are clues that can help you do all that.

  • Liked Dan North
    keyboard_arrow_down

    Dan North - SWARMing: Scaling Without a Religious Methodology

    Dan North
    Dan North
    Originator
    BDD
    schedule 1 month ago
    Sold Out!
    45 Mins
    Keynote
    Executive

    Daniel Terhorst-North has spent the last few years showing all kinds of organisations how they can deliver faster, achieve better results with less effort, and have fun doing it. He has a wealth of experience and stories of alignment at scale, and not a formal scaling methodology in sight. This is not a coincidence. He has realised, and can demonstrate, why structured scaling methods simply can’t work for very long. Context is king: It constantly changes and we must continually adapt to it.

    Come and learn how to sort the wheat from the chaff, the effective from the dogmatic, of scaling delivery, and find out why Daniel is Scaling Without A Religious Methodology.

  • Liked Dr. Anita Bhandari
    keyboard_arrow_down

    Dr. Anita Bhandari / Rajneesh Bhandari - A Balancing Act

    45 Mins
    Keynote
    Intermediate

    Aren’t we fascinated looking at a gymnast performing a routine? A trapeze artist swinging from one side to the other? An acrobat doing his/her amazing balancing act? But, we know little of the mechanics behind such feats of balance. All this is controlled by the ear and the brain. The semicircular canals of the ear act as a gyroscope and accelerometer to control angular acceleration and to help you decide which plane the head is moving. Unfortunately, millions suffer from various balance disorders.

    NeuroEquilibrium™ is a pioneer in the field of vertigo and balance disorders aiming to provide advanced and economical medical assistance to people suffering from these conditions. We are making groundbreaking innovations in this field by developing indigenous vertigo diagnostic systems which operate on cutting-edge technology like 3D Printing, Cloud Computing, VR, AI, etc.

    In this talk, we'll share our experience building NeuroEquilibrium.

  • Liked Michael Feathers
    keyboard_arrow_down

    Michael Feathers - Net Positive Development

    45 Mins
    Keynote
    Intermediate

    Networks pervade nearly everything we do in software development. Our code runs on networks but it is also a network of relationships among its parts. Our teams are networks too. Our organizations are as well. In this keynote, Michael Feathers will outline several principles of network science that underlie the structuring of workflow, organizations, teams, and code. This common frame can help us make better decisions as we tackle problems in our work.

  • Liked Michael Nygard
    keyboard_arrow_down

    Michael Nygard - Uncoupling

    45 Mins
    Keynote
    Advanced

    We overload our terms a lot in this industry. "Coupling" is one such. That word covers situations ranging from essential to accidental to comical to cosmic. Coupling seems to be the root of all ills. It is the molasses that slows our every move. And yet, in the industry from which we borrowed the term, "coupling" was not a dirty word. It meant something ingenious. Let us contemplate coupling for a time and see what we can do about it.

  • Liked Manoj Kumar
    keyboard_arrow_down

    Manoj Kumar - Top Continuous Testing Pitfalls

    Manoj Kumar
    Manoj Kumar
    Contributor
    Selenium Project
    schedule 1 month ago
    Sold Out!
    45 Mins
    Talk
    Intermediate

    Digital Transformation is now the holy grail of IT organizations. However, most companies are still struggling with setting up a proper Continuous Delivery process, which shall help the transition into shorter release cycles and faster, more frequent deployments to production.

    Teams may already be familiar with Continuous Integration, Continuous Delivery and Continuous Deployment (the 3Cs) and the differences between them. However, to make these 3Cs possible, we need a fourth C, namely Continuous Testing (a.k.a Test Automation.) Continuous Testing is the fast feedback mechanism that assists the 3Cs and is one of the most difficult challenges for digital transition.

    In this talk, I'm aiming to cover the top continuous testing pitfalls and how companies are solving these problems. This talk is based on practical examples that include key pitfalls around:

    • Test Data management
    • Choosing the right tool/framework
    • Deciding on what to automate?
      • Is In-Sprint Automation possible?
      • Is automation part of Definition of Done?
    • Effective collaboration
    • Test Environments
    • Flaky tests

    It's time the testers took control! And use some of the modern tools that help address those problems. This talk will cover tech stack like Selenium, Appium, PlayWright, Taiko, Docker, Kubernetes, Grafana/Kibana, TestContainers.

  • Liked Vilas Veeraraghavan
    keyboard_arrow_down

    Vilas Veeraraghavan - Measuring the cost and tracking the effectiveness of a high-impact Chaos Engineering program

    45 Mins
    Case Study
    Beginner

    The practice of Chaos Engineering has established the importance of running resiliency experiments in cloud-native application ecosystems. As the field of Chaos/Resilience Engineering has matured and attained widespread adoption, a need has emerged for engineering organizations to quantify the costs of running such a program. Additionally, sustained investment in any long-running program will require metrics (KPIs) to show effectiveness to Executive Leadership.

    In this talk, we will discuss the setup, running and maintenance stages of a high performing Chaos/Resilience engineering program irrespective of the size of the organization. We will analyze the key metrics that should be tracked along with the optimum cadence of chaos exercises. Also, with the rapid advancement of CI/CD tools and cloud deployment technologies, we look at enhancing the impact of chaos engineering by deep integration into the continuous deployment pipeline.

  • Kai Gilb
    Kai Gilb
    CEO
    Gilb International
    schedule 2 months ago
    Sold Out!
    480 Mins
    Workshop
    Executive

    As an executive, learn how to create a culture in your Product Development Organisation that Delivers On-Time and Under-Budget, every time.

    The Problem: Even when having an Agile organisation, projects tend to deliver late and over budget. As a result, executives can not promise delivery times and meet them, and they can not set prices and ensure a profit.

    The Solution: There is now a growing group of companies that do things differently. They have learned how to deliver on-time and under-budget, every time. Maybe even more importantly, they have learned to deliver the expected improvements desired by their customers and stakeholders.

  • Liked Paul Hammant
    keyboard_arrow_down

    Paul Hammant - Trunk-Based Development

    480 Mins
    Workshop
    Beginner

    Trunk-Based Development (TBD) has been practiced on and off by dev teams since the '90s, and is inextricably linked to high-throughput organizations. In this full-day interactive workshop, Paul Hammant, chief documenter of TBD, explains the key aspects of this concept, and will answer questions as the attendees ask them.

    The format is directed education on getting a dev group to TBD and higher release cadence from a non-TBD branching model and lower release cadence.

    Focus areas include:

    1. moving a hypothetical group from quarterly to monthly release cadence
    2. moving a hypothetical group from monthly to weekly release cadence
    3. moving a hypothetical group from weekly to daily release cadence
    4. daily to many times a day.
  • 45 Mins
    Talk
    Intermediate

    Branch By Abstraction is the lesser-known development practice for software development organizations doing Trunk-Based Development. It is the key technique with feature-flags that allows such teams to implement larger and longer-to-change pieces of work that would otherwise be done on a separate branch. Paul introduced the world to this in 2007 (with materals that made it into the famous Contiuous Delivery book) and talks attendees through the practice.

  • Liked Paul Hammant
    keyboard_arrow_down

    Paul Hammant - Service Virtualized HTTP - Make your tests resilient with Servirtium

    45 Mins
    Demonstration
    Intermediate

    Servirtium == Service Virtualized HTTP (for Java and other languages) in a record/playback style, making plain Markdown recordings that suits source-control.

    Utilization of "Service Virtualization" is best practice towards fast and consistent test automation. This tech should be used in conjunction with JUnit/TestNG (or your language's test framework), etc. Versus alternate technologies, Servirtium utilizes Markdown for recorded HTTP conversations, which aids readability allows for diffing to quickly determine if contracts are broken. That last is an important aspect when Service Virtualization is part of a Technology Compatibility Kit (TCK). All will be revealed in this presentation

  • Liked Vilas Veeraraghavan
    keyboard_arrow_down

    Vilas Veeraraghavan - Walmart's Continuous Deployment Journey using Concord - Delving into the successes, failures and learnings

    45 Mins
    Case Study
    Intermediate

    This talk will focus on Walmart’s home-grown open sourced solution for all workflow orchestration needs - "Concord". We will discuss the extremely rewarding continuous deployment journey that we undertook at Walmart that led us down the path of creating Concord. We will dissect some key successful case studies that Concord helped us solve at Walmart scale. In addition, we will talk about the various challenges we faced and continue to face during our journey and how the fast-changing industry landscape (with respect to continuous delivery of software) influences our growth inside Walmart.

    You will be able to understand:

    • How we deal with challenges at Walmart scale
    • Why we chose to open source our solution
    • How we enable a complete CD cycle using Concord
    • How Concord empowers deployments in a hybrid cloud model
  • Liked Adam Tornhill
    keyboard_arrow_down

    Adam Tornhill - Manage Technical Debt in Microservices and Monoliths

    Adam Tornhill
    Adam Tornhill
    Author
    Software Design X-Rays
    schedule 5 months ago
    Sold Out!
    480 Mins
    Workshop
    Intermediate

    Many codebases contain code that is overly complicated, hard to understand, and hence expensive to change and evolve. Prioritizing the technical debt to pay down is a hard problem since there's always a trade-off between improving existing code versus adding new features. In this masterclass, you learn how easily accessible development data let us uncover the technical debt with the highest business impact. The techniques cover both technical and organizational decisions around your codebase, and we cover both traditional architectures as well as microservice architectures where you learn to measure non-code properties like team coupling, system mastery, and detect implicit dependencies between services.

    • Identify the code that's most expensive to maintain amongst millions of lines of code.
    • Put costs on technical debt and assess its delivery impact.
    • Detect architectural decay and learn to control it.
    • Perform architectural analyses of layers and microservices to uncover team coupling and implicit dependencies.
    • Learn refactoring patterns to address technical- and architectural debt.
    • Measure how organizational patterns influence code quality and the link to software architecture.
    • Uncover the social side of your codebase and use data to mitigate off-boarding risks.

    Participants are encouraged to take this opportunity and analyze their own codebases. As part of the workshop, you also get access to CodeScene – a tool that automates the analyses – which we use for the practical exercises. We also look at open-source alternatives, and see how we can use Git itself for data mining; the workshop is not about tools, but rather about the techniques and their applications. This is a new perspective on software development that will change how you view code.

  • Liked Danny Kovatch
    keyboard_arrow_down

    Danny Kovatch - The new era of the Scrum master

    Danny Kovatch
    Danny Kovatch
    Chief Borders Removal
    Ajimeh
    schedule 3 months ago
    Sold Out!
    45 Mins
    Talk
    Advanced

    When the concept of a Scrum master was introduced to the world, it was way too far to digest. Having a coach to a team was a new time that hardly anyone could understand how to implement in a technical world. Even going back one step for being a trainer who train the team was a mission that not all the companies and the team could understand its benefits, so another one step backward was needed to be done to a facilitator. Along the time , more and more teams became more Agile mature hence the role of a Scrum master could have been gained into the right direction to again become the coach of the team.

    If you are frustrated as a Scrum master how to motivate your team, have rare idea how to motivate your team , have no idea what are motivational buttons or are not fabulist with the term intrinsic motivation, the Scrum meetings are considered to be a big waste and you have no clue how to reach the vision (doing nothing while the team is fully self managed), this session was created for you.

  • 480 Mins
    Workshop
    Advanced

    In this one-day Workshop, Dave Snowden, the creator of the Cynefin framework and famous in the agile community as an inspiring and sometimes controversial speaker, will address agility from the point of view of complexity. Participants will be exposed to a realistic approach that puts context before dogma and shows a future for Agile that goes beyond fighting over methods and towards a sophisticated application of agility in organizations.

    This class will offer an introduction to the Cynefin framework by its creator: the Cynefin framework is a transformational idea that uses a situation-specific approach to making sense of the world in order to act in it, and ensures effective work, decision making, and management even in complex and uncertain environments. For Agile practitioners, this framework supports effectively tailoring methods and practices to different situations. Cynefin-informed methods and practices help Agile organizations harness change and turn complex situations into a competitive advantage for customers and the business.

  • Liked Michael Feathers
    keyboard_arrow_down

    Michael Feathers - Unconditional Code

    480 Mins
    Workshop
    Intermediate

    Many systems are full of error checks and conditional logic. They introduce discontinuities that make reasoning difficult. In this workshop, Michael Feathers will present a conceptual framework for dealing with errors, conditionality and decision making at the level of code, architecture and user interface. Participants will walk through examples where error handling and decision-making policy are critiqued and redesigned at all levels of systems. Often by changing design and revisiting requirements we can make various error cases impossible, and make code and architecture simpler as well as more robust.

  • Naresh Jain
    Naresh Jain
    Founder
    Xnsio
    schedule 1 month ago
    Sold Out!
    45 Mins
    Demonstration
    Intermediate

    One of the main advantages of a Microservices Architecture is to allow teams to independently build and deploy microservices without having to bundle everything into one release and shipping them together.

    For this to really work, we need a mechanism which ensures that when each microservice is independently deployed, it does not break other dependent services. This is not just limited to microservices. Any two components that depend on each other, need to safeguard themselves against the changes does by dependent components. This could mean changes in the protocol, or response JSON structure or data type or message format or just about anything.

    The real question is how do you ensure this?

    This is one of the core problems contract testing tries to solve by making implicit behavioural and structural properties of a component (service) explicit in the form of an executable spec (contract).

    Come to this session to learn how you can do both Consumer and Producer driven contract tests, that prevent accidentally breaking dependency between 2 components.

  • Liked Umar Akhter
    keyboard_arrow_down

    Umar Akhter - Stop Selling Software and Start Selling Lehengas

    Umar Akhter
    Umar Akhter
    CEO & CoFounder
    Koskii
    schedule 1 month ago
    Sold Out!
    45 Mins
    Case Study
    Intermediate

    In 2016 I quit a very successful career in IT which spanned multiple countries including US, Canada, Europe, UK, Singapore & India. I stopped selling software & started selling lehengas! This lead to building Koskii, an ethnic occasion wear brand for women with the learning of an 18 year IT & business career with a global context, working with highly intellectual people and applying those learnings in a local Indian context with a team that was only semi-literate in a business that sold ethnic apparel for women. In this talk, I will be sharing our story and how eventually we managed to set the ball rolling to build a successful retail chain with a vision to scale the world.

  • Liked Kai Gilb
    keyboard_arrow_down

    Kai Gilb - Creating ValueFirst Product Organisations

    Kai Gilb
    Kai Gilb
    CEO
    Gilb International
    schedule 2 months ago
    Sold Out!
    45 Mins
    Talk
    Executive

    Creating a Product Development Organisation that Delivers On-Time and Under-Budget, every time.

    The Problem: Even when having an Agile organisation, projects tend to deliver late and over budget.

    The Solution: There is now a growing group of companies that do things differently. They have learned how to deliver on-time and under-budget, every time. Even more importantly, they have learned to deliver the expected improvements desired by their customers.

    Talk content: In this talk, Kai Gilb will present cases of what is possible to achieve and what these companies do differently to be able to deliver on-time and under-budget, every time.