The document discusses using impact maps and story maps to deliver value in agile product development. Impact maps help define high-level goals and outcomes and map deliverables to their impacts on stakeholders. Story maps focus on a particular stakeholder impact and refine deliverables into releases to support backlog management and collaboration. They allow optimizing and refining scope through prioritizing user activities and stories. The document provides examples of using both techniques and emphasizes measuring outcomes and impacts to validate assumptions and provide feedback.
Lean Startup + Story Mapping = Awesome Products FasterBrad Swanson
To deliver the right outcomes, you need to learn your customers needs and validate your assumptions as early as possible. This means getting an early version of your product completed to start testing, validating and improving. This session will demonstrate how to combine Lean Startup and User Story Mapping techniques to determine where to start and how to learn early and often.
Participants will start with a partially completed Lean Canvas to flesh out and then define a product roadmap by building a Story Map. We will use Lean Startup concepts of Minimal Viable Product (MVP) and validated learning to focus on outcome over output.
Learning objectives:
Understand the importance of accelerated learning and techniques to achieve it
How a Lean Canvas can help shape your product vision and MVP
How to build a story map to create a product roadmap
How to use a story map to validate your users' journey
User Story Mapping Workshop (Design Skills 2016)Bartosz Mozyrko
User Story Mapping (USM) is a top-down approach of gathering "requirements" in agile environments.
"A user story map arranges user stories into a useful model to help understand the functionality of the system, identify holes and omissions in your backlog, and effectively plan holistic releases that deliver value to users and business with each release (from Jeff Patton's The New User Story Backlog Is a Map)."
Build – Measure – Learn is one of the most important mechanisms of agile software development. However, this mechanism is often crippled in nowadays projects, where traditional approaches of requirements gathering are bloating up product backlogs that cannot be prioritized anymore in a meaningful way. The results are customers not interested in iteration results, release to production that happens only at the end of the project, and feedback from customers when it is already too late and the budget is burned up.
Story mapping is a method that aligns user stories along desirable outcomes, so that customers can give sooner meaningful feedback, and release to production can happen earlier. The method helps slicing and prioritizing user stories, and addresses the product design aspect that is missing when just working with a product backlog. The method is highly visual and facilitates shared product ownership among product owner, team and customer.
This presentation provide an introduction to the concept of story mapping, with examples and experience gathered in own projects.
Analysis In Agile: It's More than Just User StoriesKent McDonald
A common question asked by teams adopting agile is "what does business analysis look like in agile?" The common answer is "writing user stories".
WRONG!
Okay, maybe not wrong, but certainly not the whole story (pardon the pun). Business analysis in agile is concerned with understanding the problem and possible solutions in order to ensure the team is building the right thing. User stories can be helpful, but are certainly not sufficient for doing that.
In this session, Kent McDonald describes how you can perform just enough business analysis to discover the right things to build. This includes how to really use value to decide what to build first, why process flows, data models, and mockups are still extremely helpful, and why the function of user stories is more important than their form.
Along the way, Kent shares examples from a system replacement project he is working on and suggests ways you can apply these techniques to your own projects.
Behind every great product is a great team doing work in a way that guarantees results. They are following a roadmap from the starting point to the end product. But a product roadmap can be elusive. This talk addresses why it is important and presents an approach to make one.
Lean Startup + Story Mapping = Awesome Products FasterBrad Swanson
To deliver the right outcomes, you need to learn your customers needs and validate your assumptions as early as possible. This means getting an early version of your product completed to start testing, validating and improving. This session will demonstrate how to combine Lean Startup and User Story Mapping techniques to determine where to start and how to learn early and often.
Participants will start with a partially completed Lean Canvas to flesh out and then define a product roadmap by building a Story Map. We will use Lean Startup concepts of Minimal Viable Product (MVP) and validated learning to focus on outcome over output.
Learning objectives:
Understand the importance of accelerated learning and techniques to achieve it
How a Lean Canvas can help shape your product vision and MVP
How to build a story map to create a product roadmap
How to use a story map to validate your users' journey
User Story Mapping Workshop (Design Skills 2016)Bartosz Mozyrko
User Story Mapping (USM) is a top-down approach of gathering "requirements" in agile environments.
"A user story map arranges user stories into a useful model to help understand the functionality of the system, identify holes and omissions in your backlog, and effectively plan holistic releases that deliver value to users and business with each release (from Jeff Patton's The New User Story Backlog Is a Map)."
Build – Measure – Learn is one of the most important mechanisms of agile software development. However, this mechanism is often crippled in nowadays projects, where traditional approaches of requirements gathering are bloating up product backlogs that cannot be prioritized anymore in a meaningful way. The results are customers not interested in iteration results, release to production that happens only at the end of the project, and feedback from customers when it is already too late and the budget is burned up.
Story mapping is a method that aligns user stories along desirable outcomes, so that customers can give sooner meaningful feedback, and release to production can happen earlier. The method helps slicing and prioritizing user stories, and addresses the product design aspect that is missing when just working with a product backlog. The method is highly visual and facilitates shared product ownership among product owner, team and customer.
This presentation provide an introduction to the concept of story mapping, with examples and experience gathered in own projects.
Analysis In Agile: It's More than Just User StoriesKent McDonald
A common question asked by teams adopting agile is "what does business analysis look like in agile?" The common answer is "writing user stories".
WRONG!
Okay, maybe not wrong, but certainly not the whole story (pardon the pun). Business analysis in agile is concerned with understanding the problem and possible solutions in order to ensure the team is building the right thing. User stories can be helpful, but are certainly not sufficient for doing that.
In this session, Kent McDonald describes how you can perform just enough business analysis to discover the right things to build. This includes how to really use value to decide what to build first, why process flows, data models, and mockups are still extremely helpful, and why the function of user stories is more important than their form.
Along the way, Kent shares examples from a system replacement project he is working on and suggests ways you can apply these techniques to your own projects.
Behind every great product is a great team doing work in a way that guarantees results. They are following a roadmap from the starting point to the end product. But a product roadmap can be elusive. This talk addresses why it is important and presents an approach to make one.
This slide deck shares my thoughts on the product owner role. It discusses what it means to own a product, and how the product owner role can be scaled.
Agile Product Management: Getting from Backlog to ValueLeadingAgile
What does it take to create a backlog, build software, release features, and finally deliver value to your customers? From estimation to prioritization, to understanding an end-state vision of an organization, this deck helps you understand the value you're delivering to your users. Learn more about the principles of Agile Product Management in this slide deck from LeadingAgile, Senior Vice President and Executive Consultant, Adam Asch.
Arlen Bankston
Arlen is an established leader in the application and evolution of process management methodologies such as Lean, Six Sigma and BPM, as well as Agile software development processes such as Extreme Programming (XP) and Scrum. He is a Lean Six Sigma Master Black Belt and Certified ScrumMaster Trainer. He also has twelve years of experience in product design, leveraging principles of information architecture, interaction design and usability to develop innovative products that meet customers’ expressed and unspoken needs. Arlen has led Agile and Lean deployment and managed process improvement projects at clients such as Capital One, T. Rowe Price, Freddie Mac, and the Armed Forces Benefits Association. Arlen’s recent work has centered on combining Lean Six Sigma process improvement methods with Agile execution to dramatically improve both the speed and quality of business results. He has also led the integration of interaction design and usability practices into Agile methodologies, presenting and training frequently at both industry conferences and to Fortune 100 clients.
A talk I gave at Google on Strategy and Product Discovery
We discussed:
Discovering Features and Products (Product Strategy)
Discovering Products and Product Lines (Product Line / Company Strategy)
Marty Cagan: Using High Fidelity Prototypes for Product Discovery
User Story Maps: Secrets for Better Backlogs and PlanningAaron Sanders
User story mapping is an intuitive way to build and organize a product backlog. During this session you’ll get hands-on experience building a user story map. You’ll learn:
How story mapping drives productive conversations with users and stakeholders.
How to plan incremental releases of your product using minimal holistic slices that deliver value at each product release.
Secrets to effective prioritization for both planning releases, and figuring out what to build next.
Tactical management of your backlog as you grow your working software to releasability.
The backlog building and managing strategies in this session will take you well beyond the agile basics.
The product roadmap is a plan of action that outlines of tactical steps to execute the product strategy pushing the product ahead in the trajectory of planned direction in alignment with the product vision while accomplishing short-term and long-term product objectives
User Story Mapping workshop facilitated at NYC Scrum User group.
Inspired by Jeff Patton's book "User Story Mapping. Discover the Whole Story, Build the Right Product"
http://shop.oreilly.com/product/0636920033851.do
Writing Good User Stories (Hint: It's not about writing)one80
User stories are typically the foundation of the Product Backlog. However, the original purpose has been lost. This is from a presentation that was given to help remind everyone of what User Stories are, and what they aren't. The purpose of User Stories is to drive conversations, not to hand "requirements" from one group to the next.
Would you like to be able to increase the adoption rate of your product? In this session, we will introduce you to cutting edge concepts and techniques to shift your product development process from output to outcome driven. We will combine elements of Lean Startup, Product Discovery, and Experiment Driven Development to accelerate learning to quickly build products customer love.
Product roadmaps are an important product management tool. But traditionally, they map features onto a timeline that often extends many months into the future. This makes them hard to apply in an agile context where change and uncertainty are present. My talk shows how you can use agile product roadmaps, roadmaps that describe the value the product should create, align the stakeholders and development teams, and unburden the product backlog while avoiding premature commitments and preserving the ability to inspect and adapt.
From Impacts to Specifications
This is a compilation of several of my presentations for working with agile requirements on different goal levels, and how impact mapping, story mapping and specification-by-example work together.
Live it - or leave it! Returning your investment into AgileChristian Hassa
Keynote at Agile Testing Days Berlin 2013
If you’re involved with software development, there is probably no way you can ignore it anymore: the agile approach. With everyone talking about it, there is a certain pressure to adopt agile methods. This brings with it the danger of introducing a bunch of practices without placing enough emphasis on the two main success factors: continuously improving software and continuously improving teams.
The latter is usually driven more or less automatically by the self-interest of the directly affected individuals – after all, nobody deliberately wants to be inefficient. "Continuously improving software" on the other hand will almost certainly go wrong at first, because trust and feedback are much harder to establish between stakeholders (customers, team) than within a team. This often leads to efficient teams building the wrong product, or, even worse, just investing into iterative delivery without enjoying any of its benefits.
Efficiency is therefore just one component for ensuring a good return on investment when adopting Agile. In this talk, I want to focus on the other part – effectiveness – and how it impacts on the way teams collaborate with their customers. I'll introduce a few techniques (Story Mapping, Specification-By-Example) that support this change and present examples from past projects in the financial and public sector where they proved successful.
This slide deck shares my thoughts on the product owner role. It discusses what it means to own a product, and how the product owner role can be scaled.
Agile Product Management: Getting from Backlog to ValueLeadingAgile
What does it take to create a backlog, build software, release features, and finally deliver value to your customers? From estimation to prioritization, to understanding an end-state vision of an organization, this deck helps you understand the value you're delivering to your users. Learn more about the principles of Agile Product Management in this slide deck from LeadingAgile, Senior Vice President and Executive Consultant, Adam Asch.
Arlen Bankston
Arlen is an established leader in the application and evolution of process management methodologies such as Lean, Six Sigma and BPM, as well as Agile software development processes such as Extreme Programming (XP) and Scrum. He is a Lean Six Sigma Master Black Belt and Certified ScrumMaster Trainer. He also has twelve years of experience in product design, leveraging principles of information architecture, interaction design and usability to develop innovative products that meet customers’ expressed and unspoken needs. Arlen has led Agile and Lean deployment and managed process improvement projects at clients such as Capital One, T. Rowe Price, Freddie Mac, and the Armed Forces Benefits Association. Arlen’s recent work has centered on combining Lean Six Sigma process improvement methods with Agile execution to dramatically improve both the speed and quality of business results. He has also led the integration of interaction design and usability practices into Agile methodologies, presenting and training frequently at both industry conferences and to Fortune 100 clients.
A talk I gave at Google on Strategy and Product Discovery
We discussed:
Discovering Features and Products (Product Strategy)
Discovering Products and Product Lines (Product Line / Company Strategy)
Marty Cagan: Using High Fidelity Prototypes for Product Discovery
User Story Maps: Secrets for Better Backlogs and PlanningAaron Sanders
User story mapping is an intuitive way to build and organize a product backlog. During this session you’ll get hands-on experience building a user story map. You’ll learn:
How story mapping drives productive conversations with users and stakeholders.
How to plan incremental releases of your product using minimal holistic slices that deliver value at each product release.
Secrets to effective prioritization for both planning releases, and figuring out what to build next.
Tactical management of your backlog as you grow your working software to releasability.
The backlog building and managing strategies in this session will take you well beyond the agile basics.
The product roadmap is a plan of action that outlines of tactical steps to execute the product strategy pushing the product ahead in the trajectory of planned direction in alignment with the product vision while accomplishing short-term and long-term product objectives
User Story Mapping workshop facilitated at NYC Scrum User group.
Inspired by Jeff Patton's book "User Story Mapping. Discover the Whole Story, Build the Right Product"
http://shop.oreilly.com/product/0636920033851.do
Writing Good User Stories (Hint: It's not about writing)one80
User stories are typically the foundation of the Product Backlog. However, the original purpose has been lost. This is from a presentation that was given to help remind everyone of what User Stories are, and what they aren't. The purpose of User Stories is to drive conversations, not to hand "requirements" from one group to the next.
Would you like to be able to increase the adoption rate of your product? In this session, we will introduce you to cutting edge concepts and techniques to shift your product development process from output to outcome driven. We will combine elements of Lean Startup, Product Discovery, and Experiment Driven Development to accelerate learning to quickly build products customer love.
Product roadmaps are an important product management tool. But traditionally, they map features onto a timeline that often extends many months into the future. This makes them hard to apply in an agile context where change and uncertainty are present. My talk shows how you can use agile product roadmaps, roadmaps that describe the value the product should create, align the stakeholders and development teams, and unburden the product backlog while avoiding premature commitments and preserving the ability to inspect and adapt.
From Impacts to Specifications
This is a compilation of several of my presentations for working with agile requirements on different goal levels, and how impact mapping, story mapping and specification-by-example work together.
Live it - or leave it! Returning your investment into AgileChristian Hassa
Keynote at Agile Testing Days Berlin 2013
If you’re involved with software development, there is probably no way you can ignore it anymore: the agile approach. With everyone talking about it, there is a certain pressure to adopt agile methods. This brings with it the danger of introducing a bunch of practices without placing enough emphasis on the two main success factors: continuously improving software and continuously improving teams.
The latter is usually driven more or less automatically by the self-interest of the directly affected individuals – after all, nobody deliberately wants to be inefficient. "Continuously improving software" on the other hand will almost certainly go wrong at first, because trust and feedback are much harder to establish between stakeholders (customers, team) than within a team. This often leads to efficient teams building the wrong product, or, even worse, just investing into iterative delivery without enjoying any of its benefits.
Efficiency is therefore just one component for ensuring a good return on investment when adopting Agile. In this talk, I want to focus on the other part – effectiveness – and how it impacts on the way teams collaborate with their customers. I'll introduce a few techniques (Story Mapping, Specification-By-Example) that support this change and present examples from past projects in the financial and public sector where they proved successful.
2015 PRSA Tri-State Conference Slides: Thinking Differently About PRCooperatize
On October 20th, 2015, the PRSA Tri-State District hosted its annual district conference entitled "Thinking Differently About PR" at NYU's Kimmel Center for University Life.
Presenters from McDonalds, KIND, Chipotle, and more spoke about how their teams approach PR and integrated communications. Many thanks to our sponsors Augure, Cooperatize, Critical Mention, GEM Strategic Communications, Muck Rack, and NYU SPS for making the conference possible.
For individual slide decks, please contact us at hello@prsatristate.org.
David Cutler moderated a panel discussion on Global Marketing at International Exec Resource Group (IERG) on Global Strategy in Digital Marketing.- info at www.bit.ly/IERGsep27 -
Included:
Lynda Thomas
VP, Global Marketing Communications
Laboratory Products
http://www.linkedin.com/pub/lynda-thomas/1/b71/41a
Myles Bristowe
CMO CommCreative,
Immediate Past President of AMA, Boston
http://www.linkedin.com/in/mylesbristowe/
Dave Wieneke
Director of Digital Marketing at Sokolove Law
www.usefularts.us
http://www.linkedin.com/in/wieneke
Moderator: David Cutler
Creative Business Development
Sales Marketing Ideas at www.EatMedia.com
http://www.linkedin.com/in/cutler/
IERG Panel on Global Marketing 092710
IERG, Global Marketing, David Cutler, eatmedia, Creative Business Development, Marketing
David Cutler moderated a panel discussion on Global Marketing at International Exec Resource Group (IERG) on Global Strategy in Digital Marketing.- info at www.bit.ly/IERGsep27 -
Included:
Lynda Thomas
VP, Global Marketing Communications
Laboratory Products
http://www.linkedin.com/pub/lynda-thomas/1/b71/41a
Myles Bristowe
CMO CommCreative,
Immediate Past President of AMA, Boston
http://www.linkedin.com/in/mylesbristowe/
Dave Wieneke
Director of Digital Marketing at Sokolove Law
www.usefularts.us
http://www.linkedin.com/in/wieneke
Moderator: David Cutler
Creative Business Development
Sales Marketing Ideas at www.EatMedia.com
http://www.linkedin.com/in/cutler/
Allstate College Football: Marketing Automation: Driving Leads Off the FieldChicago AMA
Presentation on the automated marketing of Allstate's College Football Program, presented by Lally Meck, Senior Account Executive at Octagon, and Nina Patel, Sports Marketing at Allstate.
User experience (UX) matters - EventIt Learning Zone 2016Border Crossing UX
How using UX design techniques will improve the experience of your attendees, exhibitors and sponsors - throughout the lifecycle of your event. Given at EventIt 2016
Measuring Digital Signage Networks - QuividiBroadSign
"Measuring Digital Signage Networks and Using Metrics to Optimize Your Impact" was presented by Olivier Duizabo, CEO, Quividi, at BroadSign's European Client Summit in London England on June 24, 2013.
The Key to Building Better Products
It’s frustrating when customers don’t respond to your product the way you hope they will, especially when you can’t pinpoint why. So what exactly does it take to move a product from being good to great?
Persuasion is the single most important factor that contributes to converting visitors on your website into buyers. This presentation talks about applying the persuasion slide and its tactics to optimize your website
A quick overview of the most significant trends, challenges and priorities in data and campaign management this year. Based on 200 marketers’ responses at the Apteco Live Online 2021 conference.
[Webinar] Heat Mapping and Turning User Metrics into Actionable CRO Data97th Floor
With heat mapping and user tracking, improving your online revenue is now a science more than just an art. In this webinar we'll show you how to track the right user metrics and then turn that data into actionable sales funnel improvements. Taught by Campaign Manager Cameron Johnson.
Access the full webinar recording and show notes:
https://97thfloor.com/blog/heat-mapping-webinar/
This presentation briefs us about how Social Media Analytics life cycle, factors of social media and also how it is very important in any organization growth with a live example how it is useful in any medium.
7 approaches to achieving progressive growth in digitalSerge Milbank
The Basics
1. Building up channels
2. Reporting
Volume drivers
3. Programmatic Buying
4. Member Get Member Programs
Advanced stuff
5. Data Management Platforms
6. Cross Platform
7. Growth Hacking
SplitMetrics answers burning questions on mobile A/B testingSplitMetrics
SplitMetrics team members answer frequently asked questions on the SplitMetrics app store A/B testing platform, and the mobile A/B testing process itself, cover most burning topics and provide best practices, insights and actionable tips.
Digital Identity: How Marketing is Failing at its Top Priority (Customer Reco...Stefan Tornquist
Slides from a webinar presented with Epsilon / Conversant on a recent Econsultancy study of marketing capability in user identification and personalization.
Similar to Impact Maps and Story Maps: delivering what really matters (20)
Impact Mapping: Guiding Agile Teams with Customer Obsession (workshop)Christian Hassa
How to you know that you're building the right product? In order to enable autonomous product teams you need a way to align the activities of delivery teams with the goals of the organisation. Impact Mapping offers the opportunity to align teams to business objectives, test mutual understanding of goals and expected outcomes with stakeholders, focus teams toward delivering the highest value and enable collaborative decision-making.
(German) Slides from Manage Agile Berlin 2017 (15.11.2017)
---
Agile Methoden helfen bei der Risikominimierung sowie der Einhaltung von Budgets und Terminen. Doch wie steuert man agile Teams, damit all diese Versprechen auch tatsächlich erfüllt werden?
In der Praxis scheitern agile Teams meist auf Grund der fehlenden Einbindung von Auftraggebern und Management. Als Folge wird nach alt gewohnter Manier das definierte Backlog vollständig und möglichst zum vorgegebenen Budget und Termin abgearbeitet. Das eigentliche Ziel der Auftraggeber bleibt hingegen unzureichend definiert oder gänzlich unbekannt. Kein Wunder also, dass viele agile Teams nicht die hochgesteckten Erwartungen der Auftraggeber erfüllen können.
Impact Mapping ist eine Methode, mit der die tatsächlichen Erfolgskriterien eines Vorhabens extrahiert und mit allen Beteiligten abgestimmt werden können. Die dafür vermuteten Kausalitätsketten werden messbar mit den Lösungsoptionen des Backlogs in Verbindung gebracht, um sie dann mittels iterativer Entwicklung über kurze Feedbackschlaufen zu validieren. Dies erlaubt die strategische Steuerung agiler Projekt- und Produktentwicklung.
Erfahren Sie, wie Projektauftraggeber und Management agile Teams strategisch Steuern können, um damit ihre Vorhaben zielgerichteter und erfolgreicher umzusetzen. Neben einer Einführung zu Impact Mapping wird auch die praktische Anwendung in der Softwareentwicklung an Hand von Beispielen gezeigt.
Agile Methoden helfen bei der Risikominimierung sowie der Einhaltung von Budgets und Terminen. Doch wie steuert man agile Teams, damit all diese Versprechungen erfüllt werden?
In der Praxis scheitern viele bereits an einer sinnvollen Priorisierung von User Stories. Im Vordergrund steht oft nur die Abarbeitung des definierten Backlogs innerhalb des vorhandenen Budgets zum vorgegebenen Termin. Das eigentliche Ziel des Vorhabens bleibt hingegen unzureichend definiert oder gänzlich unbekannt. Kein Wunder also, dass eine Vielzahl von Vorhaben trotz agiler Vorgehensweise nicht die hochgesteckten Erwartungen der Auftraggeber erfüllen.
Impact Mapping ist eine Methode, mit deren Hilfe die tatsächlichen Erfolgskriterien eines Vorhabens extrahiert und mit allen Beteiligten abgestimmt werden können. Dazu vermutete und messbare Kausalitätsketten werden mit den Lösungsoptionen des Backlogs in Verbindung gebracht, die dann mittels iterativer Entwicklung über kurze Feedbackschlaufen validiert werden. Dies erlaubt die strategische Steuerung agiler Projekt- und Produktentwicklung.
Der Vortrag bringt eine Einführung zu Impact Mapping, und zeigt deren praktische Anwendung in der Softwareentwicklung.
Recording can be watched here: https://t.co/OLtqJNCMUf
Impact Mapping is a strategic planning technique that prevents Agile organizations from getting lost while building products and delivering projects by clearly communicating assumptions, helping teams align their activities with overall business objectives, and helping make better roadmap decisions. Impact mapping can help you make an impact, not just ship software. In this Scrum Alliance® Collaboration at Scale webinar, we presented an overview of Impact Mapping, outlined how it fits into Scrum-centric Agile practices, and explored some of the unique opportunities and drawbacks that occur when leveraging Impact Maps in distributed teams.
Impact Mapping - delivering what really matters!Christian Hassa
Product backlogs are much too often flooded with user stories, thwarting the basic agile tenet “Build – Measure – Learn”. Diligent adherence to agile rituals and short iterative cycles will not help if this driving factor is missing. This often leads to efficient teams building the wrong product, or, even worse, just investing into iterative delivery without reaping any of its benefits.
Impact mapping is a method that can spark this drive: it supports an iterative approach to product design that is often neglected when user story lists are simply prioritised in the product backlog. The method is highly visual and supports the entire project team throughout the process of discovering, prioritising and detailing customers’ requirements together.
Upcoming workshops and training 2017 (Certified Scrum Master, Certified Product Owner, Specification-By-Example, Product Owner Key Skills, Migrating to a Serverless Architecture, Font-End Entwicklung Angular, JavaScript und TypeScript, Agiles Requirements Engineering)
Impact Mapping is a lightweight method for strategic planning in product and project development. Although seemingly simple and intuitive, many teams fail to get the most out of it because they jump to conclusions too quickly and skip over important discussions. Christian and Gojko will talk about how to avoid common pitfalls and present two games that can help you facilitate impact mapping easily, support innovative ideas and divergent thinking, and help your teams and clients make a big impact through software delivery.
Impact Maps/Story Maps - liefern was wirklich zähltChristian Hassa
Presentation from: Tools 4 Agile Teams Wiesbaden, Sept 18 2015
Impact Maps und Story Maps: liefern was wirklich zählt
Häufig verfehlen Softwarelösungen die Erwartungen der Auftraggeber, weil dem Team nur zu entwickelnde Funktionen kommuniziert werden, nicht aber das eigentliche Problem und der zu erzielenden Nutzen.
Impact Maps und Story Maps bieten eine einfache und schnelle Visualisierung der Problemstellung und möglicher Lösungsoptionen, und unterstützen so die Zusammenarbeit zwischen Team und Kunde. Der Vortrag gibt eine Einführung in die beiden Methoden, und zeigt deren Kombination und praktische Anwendung.
Cross mobile testautomation mit Xamarin & SpecFlowChristian Hassa
Test automation can be implemented most efficiently as a by-product of Specification-By-Example (SbE). It combines acceptance criteria specification and acceptance test driven development (ATDD, BDD) to build automatically validated specifications of the system. The practice is well established in many teams for “traditional” enterprise application development (web clients, rich clients, services), and supported with a broad range of tools.
In mobile development, however, we seem to start over again with bare-bones test automation tool support that provokes post implementation test automation, which is costly and hard to maintain. Teams that had already successfully applied ATDD/BDD fall back into old habits when moving to mobile development. This is due to the lack of tool support and a lack of confidence that the principles that worked before can also be applied in mobile development.
Join Gaspar, Christian and Andreas for a brief introduction to BDD and Specification-By-Example. They’ll then show how it can be put into practice with SpecFlow and Calabash for a mobile app that is developed using Xamarin.
Presented at GoTo Night Zurich, June 12 2014
Many teams struggle with the implementation of user story acceptance criteria and establishing a shared understanding about the expected story outcomes. This results in missed stakeholder expectations and ad-hoc assumptions made by the team. High efforts for regression testing and the lack of a reliable documentation about the current system behavior are further problems resulting from an unstructured approach to define and validate acceptance criteria.
In this session, you will learn how specification-by-example addresses these problems and overall increases the level of clarity on the project end-to-end. The presentation will cover the theory and practical experience from real projects, with concrete implementation examples based on the Gherkin specification language, that can be used for automated specification validation (available for .NET, Java, Ruby, PHP, JavaScript).
You will leave this session with a fundamental understanding of specification-by-example and its benefits, as well as concrete pointers on how to get started using it in your own projects.
Impact Maps und Story Maps - liefern was wirklich zähltChristian Hassa
(German) slides of presentation at OOP 2014, Munich
Agile Projektentwicklung erfüllt oft nicht die hoch gesteckten Erwartungen aller Beteiligten. Impact Maps und Story Maps unterstützen einen wichtigen Mechanismus, der agile Projekte erfolgreich macht und der häufig außer Acht gelassen wird: Build-Measure-Learn. Der Vortrag gibt eine Einführung in das Konzept von Impact Maps und Story Maps und zeigt deren praktische Anwendung an Hand konkreter Projektbeispiele.
How I learned to stop worrying and love flexible scope.Christian Hassa
Video available here: http://skillsmatter.com/podcast/agile-testing/keynote-gojko-adzic
Not fixing scope too far in the future is one of the cornerstones of agile delivery, but it is at the same time the thing that enterprise stakeholders fear the most. Ironically, being able to change decisions after delivery starts is one of the biggest benefits that companies can get from agile delivery, so it's necessary to stop worrying and embrace flexible scope to get the full benefits of an iterative process. Join Christian Hassa and Gojko Adzic to discuss how to convince people to embrace flexible scope, not only for startup environments but for big enterprise projects as well.
Agile Projektentwicklung erfüllt oft nicht die hoch gesteckten Erwartungen aller Beteiligten. Story-Maps und Impact-Maps unterstützen einen wichtigen Mechanismus, der agile Projekte erfolgreich macht und der häufig außer Acht gelassen wird. Der Workshop gibt eine Einführung in das Konzept von Impact Maps und Story Maps, und zeigt deren praktische Anwendung an Hand konkreter Projektbeispiele.
How I learned stop worrying and how to love flexible scope.Christian Hassa
Not fixing scope too far in the future is one of the cornerstones of agile delivery, but it is at the same time the thing that enterprise stakeholders fear the most. Ironically, being able to change decisions after delivery starts is one of the biggest benefits that companies can get from agile delivery. So it's necessary to stop worrying and embrace flexible scope to get the full benefits of an iterative process. Join Christian Hassa and Gojko Adzic to discuss how to convince people to embrace flexible scope, not only for startup environments but for big enterprise projects as well.
Vortrag auf Lean, Agile & Scrum Konferenz 2013 in Zürich
Agile Projektentwicklung erfüllt oft nicht die hoch gesteckten Erwartungen aller Beteiligten. Story-Maps unterstützen einen wichtigen Mechanismus, der agile Projekte erfolgreich macht und der häufig außer Acht gelassen wird. Der Vortrag gibt eine Einführung in das Konzept von Story Maps und zeigt deren praktische Anwendung an Hand konkreter Projektbeispiele.
Build-Measure-Learn: Was macht agile Methoden erfolgreich?Christian Hassa
Agile Methoden dringen unaufhaltsam in alle Bereiche der Softwareentwicklung vor. Wo IT-Abteilungen den Schritt (noch) nicht wagen wollen, drängt die Business-Seite zu mehr Flexibilität und kürzeren Lieferzyklen, um im Wettbewerb bestehen zu können. Immer häufiger jedoch erbringt die Umstellung auf agile Softwareentwicklung nicht jene Vorteile, die erhofft und möglich wären.
Die Ursache hierfür ist meistens, dass der agile Kernmechanismus blockiert wird: Build – Measure – Learn. Wenn dieser Motor im Projekt nicht anspringt, hilft weder die eifrige Befolgung agiler Rituale, noch die Lieferung in kurzen Iterationen.
Der Vortrag erläutert, mit welchen Methoden dieser Mechanismus in Gang gebracht werden kann, und bringt Beispiele aus der Praxis über deren Anwendung und Wirkung.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Epistemic Interaction - tuning interfaces to provide information for AI support
Impact Maps and Story Maps: delivering what really matters
1. DELIVERING WHAT REALLY MATTERS
Impact Maps and
Story Maps
Christian Hassa - ch@techtalk.ch - Twitter: @chrishassa
Swiss Requirements Day Zurich, June 18th 2014
3. 9
What makes user stories agile?
• Describe user needs or features
• Unit of planning/prioritization
Help solving the right problem
•Solution options
•Mechanism to defer detail
•Reminder for a conversation
•Evolve over time:
desired outcome specification
4. 10
People fear uncertainty:
They rather make a decision now and
run the risk of being wrong,
than continue in a state of
uncertainty.
- Chris Matts (@papachrismatts)
17. 23
Zone of influence
Zone of control
Influence vs. Control
Goal
Actors
Impacts
Deliverables
Increase turnover 3%
Increase
block buster
market share
Increase peak sales
One-Click
purchase
Mobile User Call Center
Buy more
online
Buy without
call center
Sell faster
Stop
cross selling
Purchase
with SMS
Mobile
Website
19. 25
Story Maps
• Target particular
stakeholder impacts
• Slice and refine
deliverables (releases)
• Support backlog
management
• Inject dependent
features
• Overview and
collaboration
• Release planning
• Flexible scope Conceived by Jeff Patton in 2005
21. 27
Focus on impacts and user experience
Goal
Actors
Impacts
Deliverables
Increase
block buster
market share
Increase peak sales
One-Click
purchase
Mobile User
Buy more
online
Mobile
Website
22. 28
Sphere of control
Sphere of influence
Product Backlog:
Sphere of control
User Journey: Sphere of influence
Structure
Discover
concerts
Purchase
tickets
Learn
more
Attend
concert
Upcoming
ticket sales
Additional
artist info
Pay by
credit card
Pay by
invoice
Print paper
ticket
Validate
ticket using
NCF
Concert
news
Likely order of
events
Mobile users
Buy more
online
Visit site
more often
Blockbuster
concert info
One-click
purchase
Deliverables
Impacts
User Activities
User Stories
23. 29
Structure
Hears about
concert
Tries to get
tickets
Waits for
concert
Attends
concert
Upcoming
ticket sales
Additional
artist info
Pay by
credit card
Pay by
invoice
Print paper
ticket
Validate
ticket using
NCF
Concert
news
Likely order of
events
Mobile user
24. 30
Prioritize per user activity
Hears about
concert
Tries to get
tickets
Waits for
concert
Attends
concert
Upcoming
ticket sales
Additional
artist info
Pay by
credit card
Pay by
invoice
Print paper
ticket
Validate
ticket using
NCF
Concert
news
Priority
Likely order of
events
Mobile user
25. 31
Walking
Skeleton
Prioritize slices
Upcoming
ticket sales
Additional
artist info
Pay by
credit card
Pay by
invoice
Print paper
ticket
Validate
ticket using
NCF
Concert
news
Priority
Manual
workaround
Not
supported
Hears about
concert
Tries to get
tickets
Waits for
concert
Attends
concert Likely order of
events
Mobile user
26. 32
Prioritize for deliverable
Visits site
more often
Blockbuster
concert info
Hears about
concert
Tries to get
tickets
Waits for
concert
Attends
concert Likely order of
events
Upcoming
ticket sales
Additional
artist info
Pay by
credit card
Pay by
invoice
Print paper
ticket
Validate
ticket using
NCF
Concert
news
Mobile user
27. 33
Prioritize for deliverable
Visits site
more often
Blockbuster
concert info
Hears about
concert
Tries to get
tickets
Waits for
concert
Attends
concert Likely order of
events
Upcoming
ticket sales
Additional
artist info
Pay by
credit card
Pay by
invoice
Print paper
ticket
Validate
ticket using
NCF
Concert
news
Mobile user
28. 34
Validate impact
Visits site
more often
Blockbuster
concert info
Hears about
concert
Tries to get
tickets
Waits for
concert
Attends
concert Likely order of
events
Upcoming
ticket sales
Additional
artist info
Pay by
credit card
Pay by
invoice
Print paper
ticket
Validate
ticket using
NCF
Concert
news
Impact on user
behaviour?
Impact on
business goal?
Mobile user
30. 36
Candidate Voter
Fund-
management
More
candidates
run for
election
More voters
participate in
election
Less effort
approving
candidates
Online
application
Candidates
published
online
Online voting
Shared
checklist
Other
funds
Use system
for their
elections
Customizable
branding
Pension Fund
More candidates
Higher voter turnout
No „silent“ elections
Broader
legitimised
committee
Reduced external costs
Less personnel effort
Additional revenue
Reduced cost
for running
elections
Less effort
counting
votes
31. 37
Nominate candidates
Story Map with initial backlog
83
76
58
78
59
60
61
63
8082
55
54
56
52
48
48.2
48.1
49
50
77
46
44
42
41
36 34 39
38 32
28
29
25
21
20 23
17
15 13 8
9
11
10
Provision and support
Vote and determine results
3 User Journeys
User Stories of
Initial Product Backlog
39. 45
Candidate Voter
Fund-
management
More
candidates
run for
election
More voters
participate in
election
Less effort
approving
candidates
Online
application
Candidates
published
online
Online voting
Shared
checklist
Other
funds
Use system
for their
elections
Customizable
branding
Pension Fund
More candidates
Higher voter turnout
No „silent“ elections
Broader
legitimised
committee
Reduced external costs
Less personnel effort
Additional revenue
Reduced cost
for running
elections
Less effort
counting
votes
Candidates
67 368
Staff
14 4
Customers
0
Project successful?
47. 53
Linking within ALM
Refinement for
Sprint planning
Link with Sprint Backlog
(Tasks, Taskboard, Burndown)
Drill into Details
(Specification-By-Example)
52. 58
Key takeaways
User Stories != Specifications
•Just options, might be even dropped
•Refine only as certainty grows
Strategic planning with Impact Maps
•Associate business assumptions with
(IT) deliverables
•Measure outcomes to validate assumptions
Tactical planning with Story Maps
•Optimize deliverables to user needs
•Measure impacts to tighten feedback loop