Shawn Button
Agile Coach
Leanintuit
location_on Canada
Member since 4 years
Shawn Button
Specialises In (based on submitted proposals)
An expert in agile development practices, Shawn Button is an agile/lean coach with the proven ability to help individuals, teams, and enterprises adopt better ways of working. Shawn believes that any team can do great things—with the right leadership, mentorship, and support. His passion is helping teams find their full potential, while helping to transform the system they are working in. Shawn is part of LeanIntuit, a group of passionate coaches who help people and companies work in better ways.
-
keyboard_arrow_down
Overcoming Dys-functional Programming. Leverage & transcend years of OO know-how with FP.
Shawn ButtonAgile CoachLeanintuitDeclan WhelanAgile CoachLeanintuitschedule 1 year ago
Sold Out!60 Mins
Workshop
Intermediate
Interest in Functional Programming has exploded in recent years. If you are an experienced OO developer, your design techniques and coding practices can easily get in the way of FP success. It certainly did for us! Fortunately, there are ways to leverage what you already know, to allow you to take advantage of the powerful tools FP can provide.
Join Declan and Shawn in this interactive session. Experience how FP can improve your existing code and simplify your design. Explore the joys and challenges of improving your Object Oriented skills with Functional Programming.
-
keyboard_arrow_down
Community-Driven Change
Shahin SheidaeiAgile Coach & EntrepreneurElevate Change Inc.Shawn ButtonAgile CoachLeanintuitschedule 3 years ago
Sold Out!45 Mins
Talk
Beginner
Many organizations flatten management structure when they transform to agile. It soon becomes obvious that important activities done by managers are still needed. A community can fill these gaps. They can provide morale, governance, learning, and mentorship, recruiting and hiring, mutual support, coordination, sharing, innovation and more!
Unfortunately few companies manage to create a strong community. Even fewer empower that community to fill these gaps. This means they are missing the ultimate benefit of community: a strong, empowered community can transform the organization itself!
Join Shahin and Shawn in this interactive session to explore communities in organizations. Examine the benefits of building great communities. Learn how to spark the community, and how to support it as it evolves. Hear stories of communities empowered to improve the organization. Learn how to make a community into a driver of positive change.
-
keyboard_arrow_down
This one tip can help clarify your requirements
60 Mins
Talk
Beginner
People are generally not great at understanding abstractions or novel ideas when we’re first exposed to them, but we’re pretty good at deriving abstractions or concepts given enough concrete examples. Including examples in requirements (whether that is by user stories, specifications or something else), will help teams understand the purpose of a requirement and lead to creative solutions.
Join Chris and Shawn in this interactive session, as they demonstrate why including examples is useful and what makes an example effective. Learn how adding a few examples can help illuminate the purpose of a requirement and how it helps start conversations into unexplored areas. Learn about the various tools and frameworks that support automating examples. See how team members and stakeholders can work together to develop examples that can lead to unexpected solutions.
-
keyboard_arrow_down
The Science of Troubleshooting
60 Mins
Talk
Beginner
We are about launch our latest feature to the eager public, when suddenly we get the call all developers dread: The Site is down! Our business is pressuring us to quickly come back up, but we can’t even find the problem! We pick up the red phone and call Karen, "The Site Whisperer." She calmly spends five minutes typing, and announces that she found the problem, and everything is back to normal. Where would we be without Karen? How can we get these skills on the rest of the team, so anyone can work the magic she does?
It turns out that troubleshooting is a learnable skill. Join Shawn as he explores the Science of Troubleshooting. This workshop will examine what is happening during effective problem solving. It will examine types of scientific reasoning, and explore how we are using them to solve problems, sometimes without even realizing what we are doing! Participants will see how, by using scientific reasoning and experiments to build and test hypotheses, they can greatly increase the effectiveness of their troubleshooting and debugging. By making the process explicit even consummate problem solvers can improve how they approach and solve problems. Using the awareness gained attendees can guide others to improve their problem-solving skills.
-
keyboard_arrow_down
Patterns of Incremental Architecture
60 Mins
Talk
Intermediate
In Agile you should start with the simplest thing that will give you value, and iteratively build on top of that. But how does that work with a Legacy Enterprise Application that everyone is terrified to touch? Or what if we need to build an application that handles millions of transactions a day? How can we make sure that our architecture will meet our needs two years from now, when we don’t know what the application will look like? And how does the process of architecture work in an Agile environment?
Join Chris and Shawn in this interactive session, as they explore these topics. Learn architectural patterns that allow you to evolve your architecture. Examine techniques to help you work with legacy apps and dependencies. Learn how good architecture allows us to manage technical risk. See how business and technical people can work together to build an incremental plan for your product.
-
keyboard_arrow_down
Community-Driven Change
Shahin SheidaeiAgile Coach & EntrepreneurElevate Change Inc.Shawn ButtonAgile CoachLeanintuitschedule 3 years ago
Sold Out!40 Mins
Talk
Beginner
Many organizations flatten management structure when they transform to agile. It soon becomes obvious that important activities done by managers are still needed. A community can fill these gaps. They can provide morale, governance, learning, and mentorship, recruiting and hiring, mutual support, coordination, sharing, innovation and more!
Unfortunately few companies manage to create a strong community. Even fewer empower that community to fill these gaps. This means they are missing the ultimate benefit of community: a strong, empowered community can transform the organization itself!
Join Shahin and Shawn in this interactive session to explore communities in organizations. Examine the benefits of building great communities. Learn how to spark the community, and how to support it as it evolves. Hear stories of communities empowered to improve the organization. Learn how to make a community into a driver of positive change.
-
keyboard_arrow_down
Community-Driven Change
Shahin SheidaeiAgile Coach & EntrepreneurElevate Change Inc.Shawn ButtonAgile CoachLeanintuitschedule 3 years ago
Sold Out!45 Mins
Talk
Beginner
Many organizations flatten management structure when they transform to agile. It soon becomes obvious that important activities done by managers are still needed. A community can fill these gaps. They can provide morale, governance, learning, and mentorship, recruiting and hiring, mutual support, coordination, sharing, innovation and more!
Unfortunately few companies manage to create a strong community. Even fewer empower that community to fill these gaps. This means they are missing the ultimate benefit of community: a strong, empowered community can transform the organization itself!
Join Shahin and Shawn in this interactive session to explore communities in organizations. Examine the benefits of building great communities. Learn how to spark the community, and how to support it as it evolves. Hear stories of communities empowered to improve the organization. Learn how to make a community into a driver of positive change.
-
keyboard_arrow_down
Patterns & Anti-Patterns
Jeff KosciejewAgile MagicianManulifeShawn ButtonAgile CoachLeanintuitschedule 3 years ago
Sold Out!60 Mins
Panel
Intermediate
Join a panel of Agile Coaches for a discussion as to what we've seen, both the good and bad, in organizations they've been coaching. And, what you can do about it, no matter where you are in your organization. Plus, bring your own questions to ask this panel, and take from the experiences of coaches including Mike Edwards, Chris Chapman, Shawn Button, Tom Sommerville, Dave Dame, and Sue Johnston.
-
keyboard_arrow_down
The Science Of Troubleshooting
60 Mins
Workshop
Beginner
We are about launch our latest feature to the eager public, when suddenly we get the call all developers dread: The Site is down! Our business is pressuring us to quickly fix the site, but we can’t even find the problem! We pick up the red phone and call Karen, the fixer. She calmly spends five minutes typing, and announces that she found the problem, and everything is back to normal. Where would we be without Karen? How can we get these skills on the rest of the team, so anyone can work the magic she does?
It turns out that troubleshooting is a learnable skill. Join Shawn as he explores the Science of Troubleshooting. This workshop will examine what is happening during effective problem solving. It will examine types of scientific reasoning, and explore how we are using them to solve problems, sometimes without even realizing what we are doing! Participants will see how, by using scientific reasoning and experiments to build and test hypotheses about the problems, they can greatly increase the effectiveness of their troubleshooting and debugging. By making the process explicit even consummate problem solvers can improve how they approach and solve problems. Using the awareness gained attendees can guide others to improve their problem-solving skills. -
keyboard_arrow_down
Which Agile is Right?
Jeff KosciejewAgile MagicianManulifeShawn ButtonAgile CoachLeanintuitschedule 4 years ago
Sold Out!60 Mins
Talk
Beginner
Just do a quick search on the Internet, and you'll find plenty of opinions and approaches to Agile. Talk to a few Agile Thought-Leaders, and you'll find even more opinions. Then, talk to a few current practitioners, and you'll find even more opinions and perspectives. Each one of those sources likely has a legitimate perspective.
While all of the expert opinions are based in similar values and principles, how those values and principles are implemented can (and does) vary immensely. This discussion explores some of the challenges and options.
Is one right? Are some wrong?
Are they all right? How might that even be possible?
And if you're new to Agile, how on earth do you know which to listen to, and which to ignore?
Heck, even if you're not new to Agile, there's a lot of differing opinions from which to chose!Join Shawn Button & Jeff Kosciejew, two experienced Agile Coaches with very different journeys into Agile Coaching, explore a few of the common frameworks and approaches they've seen, and experienced. This discussion explores some of the challenges and options in what some have to offer, and possible starting points in this journey, while providing context for experienced agilists in how we could be perceived.
-
No more submissions exist.
-
No more submissions exist.