• Guest Speaker:Build&Grow an Agile Team + Transformative Impact via Volunteering.

    LIGHTNING TALK : "How to make a Scala cake for experienced Java bakers" On many aspects Scala and Java are very much alike, but there is also many critical differences in the way Scala should be used that you would never consider if you only ever knew Java. I will describe the main concepts and patterns that you should be aware of when you decide to take the first step. SPEAKER : Samuel Durand SESSION ONE : 3..2..1.. Go - Building and Growing an Agile Team How would you build a team from scratch? What techniques would you use? What metrics should you respond to? In this talk you’ll see how Sky Betting and Gaming assembled a team, embedded agile values, a DevOps mindset and a clear purpose to create a squad with an infectious, high performing culture. Tom will highlight the coaching and visualisation techniques used to reduce batch size and improve quality. You’ll see how to reveal ‘hidden’ product backlogs, make the invisible visible, and use domain driven design, theory of constraints and language to optimise team resilience. SPEAKER : Our guest speaker, Tom Hoyland With a background in software engineering, product development and service transformation, Tom likes to get under the bonnet of products and teams to understand what makes them tick and how they could be better. He’s led a range of agile and digital transformations, working with organisations to develop high performing, resilient cultures that go on to create innovative products and services. A host of Agile Sheffield and regular speaker at agile and DevOps meetups, Tom likes to tell the stories of teams and their journeys, weaving together case studies, research, insights and metrics. SESSION TWO ;"Transformative Impact: Sustained Change through Volunteering" In March 2019 an EE team worked on a month long engagement with a hard deadline and under extreme conditions. We delivered working software. We researched our users using surveys, interviews and observations with video recordings. We mapped out our user's experience and service touch-points. This was both a Discovery and a narrowly focused Delivery. It was exhausting and one of the most rewarding projects I’ve ever had the privilege of being part of. This is a talk about how EE used technology to help deliver sustained change and have transformative impact on the lives of marginalised families. Our users were small-hold farmers and we worked in the rural communities of the Rangpur division of Bangladesh. SPEAKER ; Matt McGuire - Technology Consultant, Advisor, Mentor, CTO, Explorer and EE Engagement Manager Patrick Birchall - Evolver >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Food and drink will be provided - we look forward to seeing you there! Food from https://www.bamburi.co.uk/ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

    4
  • Machine Learning - The Easy, the Hard and the Cheating+Devops & Data Warehousing

    LIGHTNING TALK - “Promoting sustainability through digital literacy in the developing world" by Patrick Birchall SESSION ONE: "Machine Learning - The Easy, the Hard and the Cheating" Paul runs the SheffieldML AI meetup and will be delivering a whistle stop lowdown on machine learning and your business. He'll even offer cheats for how to get on board. Speaker: Paul Brabban, Tech Lead at Equal Experts SESSION TWO : Devops and Data Warehousing Speaker : Ali Farooqui at Equal Experts How a platform team can tackle introducing agile principles to enterprise data-warehousing tool deployments. The talk covers the basics of cloud based data warehousing tools and hadoop distributions >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Food and drink will be provided - we look forward to seeing you there! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

    6
  • ExpertTalks: "How a Major UK Retailer Transformed Its (...)"+"Agents of Change"

    SESSION ONE: "How a major UK retailer transformed its shop-floor culture, with an app!" How can a simple app transform how people behave on the shop-floor of a multibillion pound retailer? What is it that brings users back daily? This case study tells the story of how one agile delivery team overcame some complex challenges to deliver a web-app that attracted users in 93% of stores within two weeks of launch, and sees 90% of users returning, every week. Speaker: Paul O'Donnell, Delivery Lead Equal Experts SESSION TWO: "Agents of Change" Agile practitioners everywhere work hard to build successful delivery capabilities and achieve great outcomes. More often than not, that means helping to change the way things get done. Jon will explore behaviours that can be both helpful and unhelpful when trying to influence organisations and be an Agent of Change. Speaker: Jon Fulton, Delivery Lead Equal Experts >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Food and drink will be provided - we look forward to seeing you there! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

    5
  • ExpertTalks: XML is Evil + The Value of Ethnography for UX Design

    SESSION ONE: XML is Evil: JVM XML Parsing Security Pitfalls This talk describes several common security vulnerabilities, how they can be found and mitigated against. Real life examples (though anonymised) are used to illustrate how these issues can be exploited. XML is one of the cornerstones of services talking to each other. While XML and SOAP are losing ground against JSON and REST, services built on XML or using XML are very widespread. Furthermore, as a lot of XML is used within or when interfacing with legacy systems, there is a high chance that supporting libraries have not been updated in a while - after all, if it isn’t broke - why fix it? Yet, vulnerabilities in dependencies are being unearthed all the time, and usually the most devastating attacks exploit bugs that have been around for a long time. So we have a cocktail of: * Services that haven’t been maintained as much as they should have * Services that contain vulnerabilities * Services that are potentially still internet-facing As outlined below, this combination could lead to some nasty side effects. The talk will cover the following types of vulnerability: * Information Disclosure * Server Side Request Forgery * Denial of Service SPEAKER: Gerald Benischke, Software Engineer Equal Experts SESSION TWO: The value of ethnography for UX design There are many ways that UXers can try to understand behaviours and motivations of users and customers in order to design the right thing. Often, because it's easy and convenient for the researcher/designer, we bring in users to our premises and watch, listen and learn as they use the product. It's often both harder and more time consuming to do ethnography - going out into the wild in 'Gorillas in the Mist' style and watching the user in their own space and context. But this can have real value, and this talk is about why and how that is. SPEAKER: David Hawdale, Experience Designer Equal Experts >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Food and drink will be provided - we look forward to seeing you there! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

  • ExpertTalks:We're Going on a Bug Hunt+Getting Servers to Build Themselves on AWS

    SESSION ONE: Getting Servers to Build Themselves on AWS What if a server could build itself, on its own. Failures happen all the time in cloud environments for a number of reasons. Neil will share how this doesn't matter if the servers build themselves, recovering from total failure, automatically. SPEAKER: Neil Millard, DevOps Engineer Equal Experts ***** SESSION TWO: We’re Going on a Bug Hunt How to diagnose some of the more esoteric bugs that a developer can easily come across. This covers interesting real-life problems in Java, Spring, Oracle services from the eyes of a developer. SPEAKER: Gerald Benischke, Software Engineer Equal Experts >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> **Food and drink will be provided - we look forward to seeing you there!** >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

  • CANCELLED: ExpertTalks Manchester: Getting Servers to Build Themselves on AWS

    IMPORTANT UPDATE: 03 July Sorry for the last-minute update, but we’ve decided to cancel tonight’s ExpertTalks. We did our best to accommodate other attractions (here’s looking at you, England v Colombia) but the numbers have dwindled and so we’ve decided it makes sense to reschedule. We’re rearranging for 12th September - hopefully with the same speakers, though to be confirmed - so watch out for a new invite in due course. Sorry to mess you around and hope to see you all in September. (And if you’re watching the game, enjoy!)

  • "Being a Testing Toolsmith" & "Whatever you do don't call it DevOps"

    SESSION ONE Being A Testing Toolsmith Releases are getting faster and faster, well most of them. Delivering good testing is becoming an ever increasingly difficult problem. Teams are turning to tools to assist them with their testing. The most common of these tools are for creating automated checks. In creating such tools, many testers develop a proficient level of coding skills. Why stop at automated checks though, they, you, could build so much more. I'll share my experiences of being a testing toolsmith. I'll share tools I've built that are outside of automated checking. I'll elaborate on how I identify which tools to build. I've surprised myself in realising how much programming knowledge I've amassed. We will also look in detail at how these tools have helped the teams I've has been in. I believe the toolsmith role is the progression of the ‘automation tester / SDET’, bringing those skills back to the core of testing, delivering tools that really assist the testing efforts. Allow for deeper, faster testing, by supporting the testing process. SPEAKER Richard Bradshaw Richard Bradshaw is an experienced tester, consultant, trainer and generally a friendly guy. He shares his passion for testing through consulting, training and giving presentations on a variety of topics relating to testing. With over 12 years testing experience, he has a lot of insights in the world of testing and software development. Richard is currently the BossBoss at the Ministry of Testing, co-creator of the Automation in Testing (AiT) namespace, blogs at https://automationintesting.co and https://thefriendlytester.co.uk/. Tweeting over at @FriendlyTester and also the creator of the YouTube channel Whiteboard Testing. SESSION TWO Whatever you do don't call it DevOps There is a lot of talk about DevOps recently, the tools used and how it will help your teams move faster. With terms like CI, CD, infrastructure as code, automation at every level of development and even DevSecCon. It almost sounds like once you're “DevOps-ing”, your teams will magically move faster than ever before and that it only involves Developer and Operations. It is called DevOps after all! But if you ask anyone within your team what is DevOps I can guarantee you that they will all give you a different explanation and the majority will involve some sort of tools or sets thereof. DevOps is not just about the tools, it's so much more than that. It's how you fundamentally work as a team and more importantly as an organisation. DevOps is pulling together all the different threads in what we call agile into a more coherent way for teams to work. In this talk, I'll go into the brief history of DevOps to better understand what it is and why it is more than just tooling. This will help you to see the broader picture and ultimately lead us into exploring why we should stop calling it DevOps. Key takeaways: - History of DevOps to better understand what it is - Three principles of DevOps: Flow, Feedback and Continuous learning - How applying them to your work will help your teams succeed - How a principles first approach to DevOps is needed rather than the tools first approach typically adopted by teams - Why calling it DevOps is hurting our teams’ ability to adopt the core principles SPEAKER Jit Gosai Jit has 15 years experience working with a wide variety of companies from Mobile manufactures to OS builders and app developers. He is currently the Test Team Lead for the BBC Mobile Media Playback Team defining their test strategy. He also supports other teams across the BBC adopt DevOps practices by helping them understand that it's more than just tools that enable teams to be successful.

    2
  • Expert Talks - Innovation Special inc Guest Speaker from Hermes Innovation Lab

    Session One THREE TYPES OF DISRUPTION INNOVATION - WHAT ARE THE OPTIONS? We’re going to look at 3 types of disruption, 3 models for forecasting disruption and then do 3 worked examples of 3 sectors likely to face disruption in the next 3 years. This will give you a sense of how to know when and how disruption is likely plus what kind of things can you do to get ready and respond. SPEAKER Simon Bostock, Delivery Manager Equal Experts **** Session Two Welcome to our first ever Guest speaker at ExpertTalks Manchester HERMES INNOVATION LAB - DELIVERING THE FUTURE The lab opened in a new office at Aire Street, Leeds on October 2016 with the remit to “Work with the latest technology to push the boundaries of innovation in the logistics industry.” Our lofty goal at the time went something like: “Nothing is out of bounds in our aim to disrupt, as well as predict trends that will deliver compelling new experiences and interactions. What Google is to ‘search’ and Amazon is to ‘buy’, Hermes will be to ‘delivery’”. Now, almost 18 months in, I will be talking about all that we have managed to achieve in that time and the fun (lots) and pain (not too much) that we had in doing it using a heady mix of videos, powerpoint and plain old talking, with subjects including robots, digital assistants, a chicken and Google Glass. SPEAKER Colin Anderson, Principal Digital Imagineer Hermes Innovation Lab >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> **Food and drink will be provided - we look forward to seeing you there!** >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

    4
  • Making Distributed Delivery work & Handling Complexity of Inception Phases

    Session One DISTRIBUTED DELIVERY AND HOW TO MAKE IT WORK To some, working on a project across different geographical locations rings alarm bells - with separate teams, different working patterns and big time differences, they think it’s a recipe for problems and slower delivery. But it doesn’t have to be that way. With Distributed Development and delivery using Agile methodology, this has become an outdated view. This talk is a case study on our own experience of Distributed Delivery using follow-the-sun methodology between teams in Sydney, London and Calgary. You’ll discover what we’ve done to make it work - and how important modern Agile principles are in Distributed Delivery. SPEAKER Bethan Timmins - Delivery Manager and Principal consultant for Equal Experts Asia Pacific **** Session Two HANDLING COMPLEXITY OF INCEPTION PHASES Inceptions are often thought of as a one-off process that takes place at the start of a new client engagement. But we believe they have more to offer – they can prove to be enormously beneficial as any discrete chunk of work begins. What’s more, they can deliver these benefits via lightweight techniques that won’t add significant overhead to your project. This talk draws on a couple of real-world examples – both a greenfield and brownfield project – to show how this approach can mitigate project risk, keep quality high, and build a trusting client relationship from day one SPEAKER Marcel Britsch - Business Analyst / Product Owner with Equal Experts *** >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> **Food and drink will be provided - we look forward to seeing you there!** >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

    1
  • Moving Towards Operability & Organising for Continuous Delivery

    Session One: Moving Towards Operability All too often DevOps is a constraint for organisations. People have been led to believe it will solve all their problems, but it's shrouded in magic, mystery, and pixie dust. We want to distill DevOps down to its thing of value - operability - and help organisations to create a real feedback loop for their production systems and improve their delivery flow. Dan Mitchell, Operability Lead, Equal Experts Session Two: Organising for Continuous Delivery Continuous Delivery requires “a close, collaborative working relationship between everyone involved in delivery” but - as you are probably all too aware - most organisations don’t structure teams (or software) to achieve this. This talk explores what the communications structures of our organisations really are, and how they should best serve the systems we design? A Continuous Delivery talk with no mention of Continuous Integration, virtually nothing on Deployment Pipelines and a real effort not to mention DevOps (people, teams or mindset!) This is a lot about Organisations and Domains (a definition of the latter will be forthcoming), but mostly it’s about People… This talk is suitable for anyone involved with software delivery that thinks maybe, just maybe, the organisations they work with are not achieving flow quite as well as they could. Phil Parker, Partner, Equal Experts Food and drinks will be provided! We look forward to seeing you there.

    4