This presentation provides the who, what, why, how, and when for user stories. It shows you examples of good and bad stories, how to get them in the first place, and how they define done on agile projects.
The technique of expressing requirements as user stories is one of the most broadly applicable techniques introduced by the agile processes. User stories are an effective approach on all time constrained projects and are a great way to begin introducing a bit of agility to your projects. In this session, we will look at how to identify and write good user stories. The class will describe the six attributes that good stories should exhibit and present thirteen guidelines for writing better stories. We will explore how user role modeling can help when gathering a project’s initial stories. Because requirements touch all job functions on a development project, this tutorial will be equally suited for analysts, customers, testers, programmers, managers, or anyone involved in a software development project. By the end of this tutorial, you will leave knowing the six attributes of a good story, learn a good format for writing most user stories, learn practical techniques for gathering user stories, know how much work to do up-front and how much to do just-in-time.
This presentation describe
What is the need for user stories in Agile project?
What is a story?
Why story?
What is criteria for a good story?
What are not stories?
Prerequisite? Knowledge of Scrum and it’s terms
The technique of expressing requirements as user stories is one of the most broadly applicable techniques introduced by the agile processes. User stories are an effective approach on all time constrained projects and are a great way to begin introducing a bit of agility to your projects. In this session, we will look at how to identify and write good user stories. The class will describe the six attributes that good stories should exhibit and present thirteen guidelines for writing better stories. We will explore how user role modeling can help when gathering a project’s initial stories. Because requirements touch all job functions on a development project, this tutorial will be equally suited for analysts, customers, testers, programmers, managers, or anyone involved in a software development project. By the end of this tutorial, you will leave knowing the six attributes of a good story, learn a good format for writing most user stories, learn practical techniques for gathering user stories, know how much work to do up-front and how much to do just-in-time.
This presentation describe
What is the need for user stories in Agile project?
What is a story?
Why story?
What is criteria for a good story?
What are not stories?
Prerequisite? Knowledge of Scrum and it’s terms
User Stories Writing - Codemotion 2013Fabio Armani
Stefano Leli (Freelance) - Fabio Armani (OpenWare)
Scrivere user stories dovrebbe essere facile...almeno in teoria. In realtà nella pratica ci troviamo troppo spesso a combattere con storie vaghe o troppo tecniche, storie che non possono essere testate o addirittura che non portano alcun valore. In questo workshop cercheremo assieme di comprendere la differenza tra requisiti funzionali e User Story, tra User Story e Use Case, mediante dei case study.
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.
"How to write better User Stories" por @jrhuertawebcat
Presentación realizada en el #webcat Barcelona de Abril 2013
Autor: José E. Rodríguez (@jrhuerta)
------------------------------------------------
RECURSOS:
- Agile Barcelona
http://agile-barcelona.org/
- "User Stories Applied: For Agile Software Development", Mike Cohn, 2004, Addison-Wesley Professional
http://www.amazon.com/User-Stories-Applied-Software-Development/dp/0321205685
- "Lean UX", Jeff Gothelf & Josh Seiden, 2012, O'Reilly Media
http://www.leanuxbook.com/
A quick guide to creating user stories. Lays out the basic user story and provides tips on creating the story.
Guide to User story Creation: https://agile-mercurial.com/2018/08/13/9-tips-for-writing-effective-user-stories/
Blog: https://agile-mercurial.com
Overview
- What is a User Story?
- User Story template
- examples of User Stories
- User Story Checklist
- Why not tasks?
- What is Acceptance Criteria?
- Examples of Acceptance Criteria
- Acceptance Criteria checklist
It's told that if you don't like a cat you just don't know how to cook it. It's the same if we're talking about estimating and prioritizing user stories. This time we will back to unfinished the subject about bad examples of user stories and the stuff which one don't know how to treat as the user story. We will talk about which role, when and how work with user story and cover the main principles of user stories (no)estimations.
Subjects:
- What is and what is not a user story?
- Who, when and why — roles and ceremonies.
- To estimate or not to estimate?
- Case studies/practice
What are User Stories? How should we write them? How to write them well?
Effective User Stories allow your team to be effective (deliver want the User needs) and efficient (Deliver it quickly and importantly don't deliver unneeded features).
User Stories Writing - Codemotion 2013Fabio Armani
Stefano Leli (Freelance) - Fabio Armani (OpenWare)
Scrivere user stories dovrebbe essere facile...almeno in teoria. In realtà nella pratica ci troviamo troppo spesso a combattere con storie vaghe o troppo tecniche, storie che non possono essere testate o addirittura che non portano alcun valore. In questo workshop cercheremo assieme di comprendere la differenza tra requisiti funzionali e User Story, tra User Story e Use Case, mediante dei case study.
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.
"How to write better User Stories" por @jrhuertawebcat
Presentación realizada en el #webcat Barcelona de Abril 2013
Autor: José E. Rodríguez (@jrhuerta)
------------------------------------------------
RECURSOS:
- Agile Barcelona
http://agile-barcelona.org/
- "User Stories Applied: For Agile Software Development", Mike Cohn, 2004, Addison-Wesley Professional
http://www.amazon.com/User-Stories-Applied-Software-Development/dp/0321205685
- "Lean UX", Jeff Gothelf & Josh Seiden, 2012, O'Reilly Media
http://www.leanuxbook.com/
A quick guide to creating user stories. Lays out the basic user story and provides tips on creating the story.
Guide to User story Creation: https://agile-mercurial.com/2018/08/13/9-tips-for-writing-effective-user-stories/
Blog: https://agile-mercurial.com
Overview
- What is a User Story?
- User Story template
- examples of User Stories
- User Story Checklist
- Why not tasks?
- What is Acceptance Criteria?
- Examples of Acceptance Criteria
- Acceptance Criteria checklist
It's told that if you don't like a cat you just don't know how to cook it. It's the same if we're talking about estimating and prioritizing user stories. This time we will back to unfinished the subject about bad examples of user stories and the stuff which one don't know how to treat as the user story. We will talk about which role, when and how work with user story and cover the main principles of user stories (no)estimations.
Subjects:
- What is and what is not a user story?
- Who, when and why — roles and ceremonies.
- To estimate or not to estimate?
- Case studies/practice
What are User Stories? How should we write them? How to write them well?
Effective User Stories allow your team to be effective (deliver want the User needs) and efficient (Deliver it quickly and importantly don't deliver unneeded features).
User Story Mapping: Deliverable slice of valueAngie Doyle
This workshop (with Mark Pearl) was delivered at the Regional Scrum Gathering South Africa and Let's Test South Africa in 2015. It is based on the techniques recommended by Jeff Paton in his book, User Story Mapping.
Douglas Talbot & Sandy Mamoli
One of the most fundamental problems facing a project is how you decide on, document, and manage your requirements.
Obviously Agile software development promotes handling this very differently than a Waterfall approach. One mechanism used by Agile projects to track requirements is the "User Story" - but what are they, how are they created, who uses them, when and how, within the development cycle?
Experience Themes: An Element of Story Applied to DesignCindy Chastain
This presentation was presented at IA Summit 09 in Memphis, TN. It explores a new way of thinking about holistic design, by envisioning experience themes at the start of project.
An Experience Theme is basically an over-arching statement or phrase that encapsulates the value and focus of the experience we intend to deliver to users.
It may sound like a strategy or "vision", but at its core, an Experience Theme identifies what the product/service/system is all about from the point of view of users engaging with the product.
Once agreed upon, the theme can not only be used as a conceptual frame for design solutions, but can serve as the foundation for the Product Concept and Experience Strategy, a clear set of goals for the product/service/system design.
The slides explore how this idea was developed in the context of an interactive agency and how it was applied to several projects. It also shows how teams can generate experience themes.
And it's only one small part of a larger conversation about what user experience design can learn from storytelling. Enjoy... Thanks for your comments!
User Story Slicing - easy way to split user stories Arto Eskelinen
This is a presentation from Scrum Gathering 2014 in Berlin. It describes a technique called "User Story Slicing" to make smaller, valuable slices out of a bigger story or epic.
Agile Patterns: Agile Estimation
We’re agile, so we don’t have to estimate and have no deadlines, right? Wrong! This session will consist of review of the problem with estimation in projects today and then an overview of the concept of agile estimation and the notion of re-estimation. We’ll learn about user stories, story points, team velocity, how to apply them all to estimation and iterative re-estimation. We will take a look at the cone of uncertainty and how to use it to your advantage. We’ll then take a look at the tools we will use for Agile Estimation, including planning poker, Visual Studio Team System, and much more. This is a very interactive session, so bring a lot of questions!
Prompt Engineering for AI and ML Technical Product Managers - 2023-08-21 00.5...Gabriel Rojas
Learn how to optimize AI and machine learning products through effective prompt engineering. This course teaches technical product managers proven techniques to craft prompts that improve chatbot conversations, search relevance, and content generation. Master prompt engineering to enhance user experiences, reduce compute costs, and accelerate product development cycles. Ideal for POs looking to leverage large language models like GPT-4 and stay ahead in AI-first product development.
In this advanced business analysis training session, you will learn Use Cases and Its use in Agile World. Topics covered in this session are:
• Requirements Principles
• Identify the principles that lead to effective Agile requirements
• Setting the Stage for Requirements
• Establish the vision as the foundation of Agile requirements
• Levels of Agile Requirements
• Identify the different level of Agile requirements for effective requirements
For more information, click here: https://www.mindsmapped.com/courses/business-analysis/advanced-business-analyst-training/
Life cycle of user story: Outside-in agile product management & testing, or...Ravi Tadwalkar
It has always been my pleasure and fun to facilitate workshops for PM (product management) community at and outside Cisco, although this was first time I did a BDD workshop with PMs alone. And I realized today how PayPal has been a really great venue for SVPMA annual product camp "unconference" for 1k+ PMs with 550 waitlisted this year! I look forward to this event every year now...huge success!
Abstract:
As Product Owners and Managers are driving innovation thru' those fuzzy ideas in terms of scenarios, testers have always been thinking about those in form of test cases which take form of acceptance criteria for those scenarios. When you talk about those scenarios to your teams or even peers, you see those diverging ideas converging to something concrete.
That's how BDD helps you shape that idea. That fuzzy scenario, when validated thru' an engineering "spike", can be useful for product management MRD/PRD/use-case-models/stories...whatever it is that you want to use to drive product development.
And this is where Agile Tester role begins! So instead of doing top-down or bottoms-up product management & testing, try this outside-in approach. Go for it!
My workshop on BDD is about what I term as "Outside-in agile product management". To understand what I really mean by that, here is my slideshare presentation used rarely when teaching from the back of the class during this hyper-interactive workshop.
Structured authoring for business-critical contentJason Aiken
For decades, XML has armed technical documentation professionals with a component-based approach to content that overcomes the many challenges caused by standalone, static documents created in silos. The problem, however, is that there is so much other business-critical content out there that could benefit from a structured approach to authoring for content automation.
Learn why it is critical for technical documentation experts to translate their best practices into solutions that non-technical content creators can apply to business-critical content. Business-critical content is content you sell, content that helps you sell, or content that helps you run your business.
Through the webinar, she will give an introduction to the user story concept. How to create them? How they can help us build better products for our customers. Do's and Don'ts.
Art of Writing in Agile : STC Summit 2017Shikha Saxena
Please find enclosed the presentation on "Art of Writing in Agile" that I recently presented, during #STCSummit2017 #stc #stc2017 in Washington DC on 9th May, 2017.
IIT Academy: Agile. Learn how to articulate customer expectations and build precisely what was intended, with the minimum of traceability issues. Acceptance Criteria (in conjunction with good agile practices) is a way to create well documented, high-quality codebase tested using the same set of standards by developers, testers, analysts, designers as well as the Product Owner. Learn good Acceptance Criteria - the keys to customer success in agile delivery!
Finally requirements that work! Using new standards we can now model requirements directly in a UML tool. The presentation covers the new SysML standard and how it adds requirements to modeling and how this can reduce errors and increase productivity for both systems engineering and software development.
Finally requirements that work! Using new standards we can now model requirements directly in a UML tool. The presentation covers the new SysML standard and how it adds requirements to modeling and how this can reduce errors and increase productivity for both systems engineering and software development.
Structured Authoring for Business-Critical ContentLavaCon
By Jason Aiken, Quark
For years DITA has armed technical documentation professionals with a componentized approach to content that overcomes the many challenges caused by stand-alone, static documents created in silos. The problem, however, is that there is so much other business-critical content out there that could benefit from a structured approach to authoring.
In this session you will learn:
--The definition of business-critical content and understand just how much exists.
--How expansive the market opportunity is for helping non-technical authors transform their businesses with structured authoring.
--What it takes for a non-technical author to adopt a structured authoring tool.
--Why it is critical for technical documentation experts to translate their best practices into solutions that non-technical content creators can apply to business-critical content.
How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...Greg Laugero
This presentation was given at the Usability Professionals Association 2008 Conference. It is for UXD professionals who are ready to take their next career step and move into a leadership role for complex projects. We'll discuss practical techniques, along with hard-earned lessons, for bringing order to the often overwhelming chaos of difficult projects.
Building A Production-Level Machine Learning PipelineRobert Dempsey
With so many options to choose from how do you select the right technologies to use for your machine learning pipeline? Do you purchase bare metal and hire a devops team, install Spark on EC2 instances, use EMR and other AWS services, combine Spark and Elasticsearch?! View this talk to get a first-hand experience of building ML pipelines: what options were looked at, how the final solution was selected, the tradeoffs made and the final results.
Using PySpark to Process Boat Loads of DataRobert Dempsey
Learn how to use PySpark for processing massive amounts of data. Combined with the GitHub repo - https://github.com/rdempsey/pyspark-for-data-processing - this presentation will help you gain familiarity with processing data using Python and Spark.
If you're thinking about machine learning and not sure if it can help improve your business, but want to find out, set up a free 20-minute consultation with us: https://calendly.com/robertwdempsey/free-consultation
Analyzing Semi-Structured Data At Volume In The CloudRobert Dempsey
Presentation from Snowflake Computing at the November 2015 Data Wranglers DC meetup.
The Cloud, Mobile and Web Applications are producing semi-structured data at an unprecedented rate. IT professionals continue to struggle capturing, transforming, and analyzing these complex data structures mixed with traditional relational style datasets using conventional MPP and/or Hadoop infrastructures. Public cloud infrastructures such as Amazon and Azure provide almost unlimited resources and scalability to handle both structured and semi-structured data (XML, JSON, AVRO) at Petabyte scale. These new capabilities coupled with traditional data management access methods such as SQL allow organizations and businesses new opportunities to leverage analytics at an unprecedented scale while greatly simplifying data pipeline architectures and providing an alternative to the "data lake".
http://robertwdempsey.com
If you’ve been reading books and blog posts on machine learning and predictive analytics and are still left wondering how to create a predictive model in Python and apply it to your own data, this presentation will give you the steps and code you need to do just that.
You'll learn how to go from raw data to a trained predictive model you can implement in a production system, and then how to implement it in production.
Creating Your First Predictive Model In PythonRobert Dempsey
If you’ve been reading books and blog posts on machine learning and predictive analytics and are still left wondering how to create a predictive model and apply it to your own data, this presentation will give you the steps you need to take to do just that.
How is growth hacking different from marketing? Is it just a buzzword or is it the way all business must market in a world where the lines between digital and real life are blurred.
In this presentation I discuss what growth hacking is, some techniques and tools you can put into practice today, and what kind of results you can expect.
Data Wranglers DC December meetup: http://www.meetup.com/Data-Wranglers-DC/events/151563622/
There's a lot of data sitting on websites just waiting to be combined with data you have sitting on your servers. During this talk, Robert Dempsey will show you how to create a dataset using Python by scraping websites for the data you want.
http://dempseymarketing.com/events/content-marketing-strategy-2013-webinar/ - According to the "Quarterly Intelligence Briefing: Digital Trends for 2013," report from Econsultancy and Adobe, content marketing is the most important emerging digital trend facing marketers today, followed closely by conversion rate optimization. However, the challenge remains - how can you use content to increase leads and sales?
On this webinar, we'll show you real-life examples of content marketing strategies we've used for our clients.
Creating Lead-Generating Social Media CampaignsRobert Dempsey
Creating Lead-Generating Social Media Campaigns - How to create measurable social media campaigns that generate leads for your business. http://dempseymarketing.com
During this 1-hour goal writing workshop held for Dempsey Marketing Tribe members, we discussed:
- Common reasons people don't achieve their goals
- The two ingredients that create success
- How to achieve a success mindset
- How to determine your life's purpose
- A way to write goals that works for everyone
- Resources to help you achieve your goals
Join the Dempsey Marketing Tribe to get access to this webinar and many more: http://JoinTri.be/31320
During this 1-hour introduction to Google AdWords webinar held for Dempsey Marketing Tribe members, we discussed:
- The lies Google will tell you
- A (bit more than a) few words on keyword research
- From keywords to ad groups
- Split testing your ads
- Make your website fulfill your promise
- Landing pages and A/B testing
- Tracking everything
- Tips from the trenches
Join the Dempsey Marketing Tribe to get access to this webinar and many more: http://JoinTri.be/31320
20 tips I wish I had when I quit my job many years ago. This is a guide I wrote for my Life Of The Freelancer site, which is now offline. I hope it helps many more peeps.
How To Turn Your Business Into A Media PowerhouseRobert Dempsey
http://lifeofthefreelancer.com
In this presentation that I did at WordCamp MSP, I show you how to dominate over your competition with an all out massive action strategy that turns your company into a media powerhouse.
This presentation introduces inbound marketing - what it is, what it isn't, why you want to use it, and how you do it. It also shows a solid example that I currently use to get business.
Watch the webinar recording: http://thenonmarketer.com/introduction-to-inbound-marketing-video-and-slides/
This presentation covers the why, who, what and when of writing requirements for Agile projects. Then we look at an example and how we can use mindmapping to brainstorm
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.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
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.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
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.
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/
4. “ represent customer requirements rather than document them.” - Rachel Davies “reminders to have a conversation rather than fully detailed requirements” - Mike Cohn
28. Organize Undergrad Senior developer Junior developer UI designer DB Admin Monitor Marketer Recruiter Networker Admin
29. Consolidate Member External Recruiter Recruiter Internal Recruiter Admin Senior developer Junior developer UI designer DB Admin
30. Refine User Role: Recruiter Not very tech-saavy but highly adept at using the Web for research. Will mainly use the site to search for potential job candidates.
33. Prototype Home Page Latest Activity Members Forum Sign up Signup fields User Login Account info Search Members Search fields Forums List forums Search Results List of matching members Post Events Event fields