Track: High Velocity Dev Teams
The ideal dev team delivers a high frequency of valuable work with exceptional quality. To deliver that, there may be different challenges that you have to account for. Top ones are globally distributed teams and competing demands on your team’s work. Other ones we’ll discuss include measuring impact of your practices and features, and invisible constraints and queues.
In this track you will learn about the latest Lean, Agile and management methods and practices to help your teams dramatically improve their value delivery and quality, both in the short term, and longer term (such as technical debt improvement)
Jonathan Hansen is the COO at Lineate (formerly Thumbtack Technology), a software development consulting firm that specializes in building scalable data-driven platforms. Jonathan leads Lineate’s global Solution Architecture, Project Management, and Client Services teams. Before joining Lineate, Jonathan led the New York-based software development team at Experian CheetahMail, where he begun taking advantage of Agile and Lean management methods to enable teams to continuously improve the value and quality of the products they deliver. Jonathan enjoys playing piano and hosting the NYC Lean/Kanban Meetup, which has been instrumental to the evolution of New York City’s Lean and Agile community
by Debbie Madden
CEO & Founder @Stride
Happiness means more than being happy while you are working independently. It also means being happy with your team, your boss, your company. Yet, too often, teams gloss over the importance of team communication, only to find it’s their achilles heel of morale. In fact, effective team communication is the foundation upon which individual happiness is built. This talk takes you through an easy 5 step plan to improve communication on your team, and to create a team that people truly want to be...
by Cat Swetel
Agile Methods Coach & Advocate for Woman in Tech
Have you ever had a gut feeling a project is about to go off course but no way to validate (or invalidate) that feeling? Has your team ever been burned by an inaccurate estimate or unreasonable expectation? Have you ever wished you could peer a bit into the future?
Navigating the uncertainty of knowledge work is often difficult and uncomfortable. During this session, you’ll learn new ways to visualize your team’s reliability and variability of delivery using the data you already...
by Conal Scanlon
Product Management, Lean/Agile Software Development @Handshake
Most teams are familiar with estimates using relative sizing, or story points based on the Fibonacci series, or t-shirt sizes. Most teams either agonize over the details of every estimate, hoping to be as accurate as possible, or rush through planning knowing the result will be off no matter the effort.
There's a better way, though; one that doesn't involve marathon meetings or half-hearted attempts; a way that can provide accurate plans automatically. Monte Carlo simulations are...
by Jason Yip
Agile Coach @Spotify, previously Principal Consultant @ThoughtWorks
There are two parts to speed in software product delivery:
- The human experience of delivery feeling slow or fast
- Delivery actually being slow or fast.
Feeling fast is about removing friction; delivering fast is about designing how you deliver. It's possible and necessary to address both of these aspects. It is soul-crushing when delivery feels slow; it is business-crushing when delivery is actually slow. This talk will explore this way of thinking about "...
by Josh Evans
Engineering Leader at Large (formerly Director of Operations Engineering @Netflix)
Is your service architecture and engineering velocity constrained by organizational concerns? Does it seem impossible to give priority to key initiatives regardless of intent? Are engineers switching tasks so often that they are just treading water? Are critical projects endlessly backlogged? Has staffing up pushed the limits of your team structure? Navigating through challenges like these can be daunting and solutions fraught with uncertainty. How do you know what, where, when to change....
Tracks
Monday, 26 June
-
Microservices: Patterns & Practices
Practical experiences and lessons with Microservices.
-
Java - Propelling the Ecosystem Forward
Lessons from Java 8, prepping for Java 9, and looking ahead at Java 10. Innovators in Java.
-
High Velocity Dev Teams
Working Smarter as a team. Improving value delivery of engineers. Lean and Agile principles.
-
Modern Browser-Based Apps
Reactive, cross platform, progressive - webapp tech today.
-
Innovations in Fintech
Technology, tools and techniques supporting modern financial services.
Tuesday, 27 June
-
Architectures You've Always Wondered About
Case studies from the most relevant names in software.
-
Developer Experience: Level up Your Engineering Effectiveness
Trends, tools and projects that we're using to maximally empower your developers.
-
Chaos & Resilience
Failures, edge cases and how we're embracing them.
-
Stream Processing at Large
Rapidly moving data at scale.
-
Building Security Infrastructure
How our industry is being attacked and what you can do about it.
Wednesday, 28 June
-
Next Gen APIs: Designs, Protocols, and Evolution
Practical deep-dives into public and internal API design, tooling and techniques for evolving them, and binary and graph-based protocols.
-
Immutable Infrastructures: Orchestration, Serverless, and More
What's next in infrastructure. How cloud function like lambda are making their way into production.
-
Machine Learning 2.0
Machine Learning 2.0, Deep Learning & Deep Learning Datasets.
-
Modern CS in the Real World
Applied, practical, & real-world dive into industry adoption of modern CS.
-
Optimizing Yourself
Maximizing your impact as an engineer, as a leader, and as a person.
-
Ask Me Anything (AMA)