A user story is a tool used in Agile software development to capture a description of a software feature from an end-user perspective. The user story describes the type of user, what they want and why. A user story helps to create a simplified description of a requirement.User stories are short, simple descriptions of a feature told from the perspective of the person who desires the new capability, usually a user or customer of the system. They typically follow a simple template
Use Case and User Story Explained with example
Business analysis is a set of knowledge, tasks, and techniques used to identify business needs and determine solutions to business problems; in order to redesign of a process or organizational structure. Therefore, examine the role of the business analyst, the core concepts and leadership skills needed as a business analyst.
In this business analysis training session, you will learn about resume and interview preparation. Topics covered in this course are:
• Resume Preparation and Interview
• What is behavioral interviewing?
• Why Does the BA Interviewer Ask Behavioral Interview Questions?
• STAR technique
• Resume workshop
To know more, visit this link: https://www.mindsmapped.com/courses/business-analysis/become-a-business-analyst-hands-on-practice-with-real-life-templates/
Business Analyst Online Training | Business Analyst IntroductionOnlineTrainersHub
Business Analyst Online Training By 10+ Yrs Experienced Trainer .FREE DEMO on BA Online Course.Register Your Name for A Live Free DEMO On Business Analyst Training
IT Business Analyst (NTP, PG, 08.10.2013)JIT Solutions
Prezentacja przeprowadzona w ramach wykładu Nowoczesne Technologie Przemysłowe na Politechnice Gdańskiej, w dniu 08.10.2013. Prowadzący: Krzysztof Łyczko
Business analysis is a set of knowledge, tasks, and techniques used to identify business needs and determine solutions to business problems; in order to redesign of a process or organizational structure. Therefore, examine the role of the business analyst, the core concepts and leadership skills needed as a business analyst.
In this business analysis training session, you will learn about resume and interview preparation. Topics covered in this course are:
• Resume Preparation and Interview
• What is behavioral interviewing?
• Why Does the BA Interviewer Ask Behavioral Interview Questions?
• STAR technique
• Resume workshop
To know more, visit this link: https://www.mindsmapped.com/courses/business-analysis/become-a-business-analyst-hands-on-practice-with-real-life-templates/
Business Analyst Online Training | Business Analyst IntroductionOnlineTrainersHub
Business Analyst Online Training By 10+ Yrs Experienced Trainer .FREE DEMO on BA Online Course.Register Your Name for A Live Free DEMO On Business Analyst Training
IT Business Analyst (NTP, PG, 08.10.2013)JIT Solutions
Prezentacja przeprowadzona w ramach wykładu Nowoczesne Technologie Przemysłowe na Politechnice Gdańskiej, w dniu 08.10.2013. Prowadzący: Krzysztof Łyczko
In this presentation We discuss some of the questions hat are asked to Business Analyst In Interviews, These are the most common questions that get asked
Business analyst interview questions and answersRobin G
Prepare better for your interview with this comprehensive set of 'Business Analyst Interview Questions and Answers'.
Courtesy : http://thebusinessanalystjobdescription.com
Business Analysis Training |Business Analysis Demo VideoRajeshGOT
Business Analysis is the professional practice of empowering phenomenal change in an organizational setting, by defining requirements and endorsing solutions that bring value to investors. Global Online Trainings conducts online business analysis certification course for students and mid-level on-job professionals for giving them business analysis training online and up dated theoretical knowledge with best industry exposure by best subject matter experts.
This professional course by Global Online Trainings is apt for gaining exposure in the business roles like enterprise architect, business architect, system analyst, agile analyst, functional analyst, service request analyst, etc. where growth potential is high and monetary benefit is quite lucrative.
What is business analysis?
Who is a business analyst?
Business analyst skills
Business analyst job titles
Business analyst is a business doctor
Business analyst versus business consultant
Business analysis knowledge areas:
Enterprise analysis
Business analysis planning and monitoring
Elicitation
Requirement Management and Communication
Requirement analysis
Solution assessment and validation
Most popular business analysis techniques:
MOST
Business Process Modelling (BPM)
PESTLE
SWOT
MoSCoW
CATWOE
THE 5 WHYS (ROOT CAUSE ANALYSIS)
6 THINKING HATS
MIND MAPPING
PORTER’S 5 FORCES
Business analysis interview question and answersGaruda Trainings
Business Analysis is the process of understanding business change needs, assessing the impact of those changes, capturing, analyzing and documenting requirements and then supporting the communication and delivery of those requirements with relevant parties.The person who carries out this task is called a business analyst or BA.
The Business Analyst: The Pivotal Role Of The FutureTom Humbarger
This presentation was originally made at the Silicon Valley IIBA Chapter meeting in June 2008 by Kathleen (Kitty) Hass from Management Concepts (www.managementconcepts.com). Kitty is also a new board member at-large for the IIBA.
Business analyst 101 program Mumbai IndiaDeepak Kadam
Business analyst Training and certification program Mumbai India
At Ziphertech we have designed a Training program
for students and graduates who aspire to become
business Analysts. A Business Analyst requires niche
skills to become successful in IT industry. Our program
has been designed by veteran IT industry experts who
have combined over 100 years of experience in IT
business analysis. This program will be conducted by
professional Business Analysts from IT industry with a
minimum experience level of 15 years.This program
ensures thorough training and grooming of skills for the candidate to become a
professional Business Analyst. And we never forget to mention that we have trained more
than 400 Business Analysts in just last 2 years.
Contact us - +919004939659 for more Info
In this business analysis training session, you will learn about Resume/Interview Preparation. Topics covered in this course are:
• Resume Preparation and Interview
• What is behavioral interviewing?
• Why Does the BA Interviewer Ask Behavioral Interview Questions?
• STAR technique
• Resume workshop
To know more, visit this link: https://www.mindsmapped.com/courses/business-analysis/become-a-business-analyst-hands-on-practice-with-real-life-templates/
In this presentation We discuss some of the questions hat are asked to Business Analyst In Interviews, These are the most common questions that get asked
Business analyst interview questions and answersRobin G
Prepare better for your interview with this comprehensive set of 'Business Analyst Interview Questions and Answers'.
Courtesy : http://thebusinessanalystjobdescription.com
Business Analysis Training |Business Analysis Demo VideoRajeshGOT
Business Analysis is the professional practice of empowering phenomenal change in an organizational setting, by defining requirements and endorsing solutions that bring value to investors. Global Online Trainings conducts online business analysis certification course for students and mid-level on-job professionals for giving them business analysis training online and up dated theoretical knowledge with best industry exposure by best subject matter experts.
This professional course by Global Online Trainings is apt for gaining exposure in the business roles like enterprise architect, business architect, system analyst, agile analyst, functional analyst, service request analyst, etc. where growth potential is high and monetary benefit is quite lucrative.
What is business analysis?
Who is a business analyst?
Business analyst skills
Business analyst job titles
Business analyst is a business doctor
Business analyst versus business consultant
Business analysis knowledge areas:
Enterprise analysis
Business analysis planning and monitoring
Elicitation
Requirement Management and Communication
Requirement analysis
Solution assessment and validation
Most popular business analysis techniques:
MOST
Business Process Modelling (BPM)
PESTLE
SWOT
MoSCoW
CATWOE
THE 5 WHYS (ROOT CAUSE ANALYSIS)
6 THINKING HATS
MIND MAPPING
PORTER’S 5 FORCES
Business analysis interview question and answersGaruda Trainings
Business Analysis is the process of understanding business change needs, assessing the impact of those changes, capturing, analyzing and documenting requirements and then supporting the communication and delivery of those requirements with relevant parties.The person who carries out this task is called a business analyst or BA.
The Business Analyst: The Pivotal Role Of The FutureTom Humbarger
This presentation was originally made at the Silicon Valley IIBA Chapter meeting in June 2008 by Kathleen (Kitty) Hass from Management Concepts (www.managementconcepts.com). Kitty is also a new board member at-large for the IIBA.
Business analyst 101 program Mumbai IndiaDeepak Kadam
Business analyst Training and certification program Mumbai India
At Ziphertech we have designed a Training program
for students and graduates who aspire to become
business Analysts. A Business Analyst requires niche
skills to become successful in IT industry. Our program
has been designed by veteran IT industry experts who
have combined over 100 years of experience in IT
business analysis. This program will be conducted by
professional Business Analysts from IT industry with a
minimum experience level of 15 years.This program
ensures thorough training and grooming of skills for the candidate to become a
professional Business Analyst. And we never forget to mention that we have trained more
than 400 Business Analysts in just last 2 years.
Contact us - +919004939659 for more Info
In this business analysis training session, you will learn about Resume/Interview Preparation. Topics covered in this course are:
• Resume Preparation and Interview
• What is behavioral interviewing?
• Why Does the BA Interviewer Ask Behavioral Interview Questions?
• STAR technique
• Resume workshop
To know more, visit this link: https://www.mindsmapped.com/courses/business-analysis/become-a-business-analyst-hands-on-practice-with-real-life-templates/
A user story is the smallest unit of work in an agile framework. It’s an end goal, not a feature, expressed from the software user’s perspective.
A user story is an informal, general explanation of a software feature written from the perspective of the end user or customer.
The purpose of a user story is to articulate how a piece of work will deliver a particular value back to the customer. Note that "customers" don't have to be external end users in the traditional sense, they can also be internal customers or colleagues within your organization who depend on your team.
User stories are a few sentences in simple language that outline the desired outcome. They don't go into detail. Requirements are added later, once agreed upon by the team.
Common misunderstandings of vision and how to predict and avoid them.
User stories vs MMFs vs requirements - make them work for you, not against you.
How all this stuff fit together?
Why should you use User Stories? What is specification by example?
What is a valid role (As a...)
This presentation covers some of the concepts and uses of user stories
Lectures for Masterclass Customer Experience Strategie & Executie @Business University Nyenrode
user/customer centric design principes voor digital touchpoints & Usability & user experience principes
Олександр Твердохліб «How to make a user story done»Lviv Startup Club
Олександр Твердохліб «How to make a user story done»
Сайт конференції: http://pmday.com.ua
Youtube: http://bit.ly/PMDayVid
Linkedin: http://bit.ly/PMDayLin
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.
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
Tips and techniques for writing smarter user stories to support Agile teams.
For Scrum and Kanban projects.
Sasan Afsoosi
Enterprise Agile Coach
May 2020
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/
Owning the product by owning the user experienceMark Notess
Effective product ownership means owning the user’s experience (UX) of that product. This presentation provides a practical introduction to UX concepts and methods as adapted for Agile software development. Sample deliverables, activities and results will be drawn from the Avalon Media System project, a jointly developed open source system developed by Indiana University and Northwestern University. This was presented at Agile Indy 2014.
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.
As we are amid the huge crisis induced by the coronavirus, the concerns among the technology industry have sparked regarding who can emerge victorious in the post-pandemic future, and how?
As RPA or for better terms Intelligent Automation is being touted as the recession-proof technology, can it really help companies face crisis well?
How new-age technologies like this help steer the industry out of upheaval is yet to be fully discovered. As of now, what we can do is to look for answers in history.
We can then analyse how some companies were successful in defeating recessions of the past.
Analysing the corporate strategy and shifts data of past major global recessions, the 1980 crisis (which lasted from 1980 to 1982), the 1990 slowdown (1990 to 1991), and the 2000 bust (2000 to 2002), the Great Recession of 2008, HBR’s 2010 study revealed that, only a small number of companies—approximately 9% of their sample—flourished after a slowdown, doing better on key financial parameters than they had before it and outperforming rivals in their industry by at least 10% in terms of sales and profits growth.
With any new technology, half the battle is figuring out what you can do with it. While it took centuries to find any practical applications for electricity, for example, these days things move a little faster.
RPA (Robotic Process Automation) has gone in just a few years from new kid on the block, to being over-hyped, to what Gartner in its annual hype cycle calls the “plateau of productivity”. It means businesses are now finding that RPA delivers on its promises.
But just because there are lots of case studies out there showing RPA working for other businesses, doesn’t mean it will work for you. Every business, every department, and every process is different. Identifying the opportunities in your own business means embarking on a journey of discovery.
While it will hopefully be a worthwhile journey, it doesn’t have to take long, and you don’t have to undertake it on your own. What's called for is an expert guide who knows the full capabilities of the technology and can assess which areas of your business would benefit from it, along with some quantitative and qualitative predictions of the impact of doing the work.Here’s an outline of what that journey looks like
Have you ordered a product online and received a shipping notification via email, or perhaps filled out a job application online? If so, then you’ve been exposed to the technology known as Robotic Process Automation (RPA). But what exactly is RPA?
Put simply, RPA allows for the configuration of software “robots” to capture data and perform routine tasks ranging from automated emails to streamlining process flows or business operations. Not only is RPA simple to employ, it provides a number of benefits such as an increase in efficiency and improved customer service.
Now that you have an idea what RPA is, you may be wondering what type of career path is available to someone interested in this intriguing and rewarding field. One of the many RPA career possibilities available is that of an RPA developer
Robotic process automation (RPA) is changing business processes in almost every industry by streamlining data entry and other low-level tasks. Presently the innovation, which populates digital forms in a small amount of the time it takes people to do likewise, is getting a long-overdue upgrade. Progression in machine learning (ML) and artificial intelligence is making businesses ready for intelligent automation (IA), a more brilliant brand of RPA that figures out how to execute entire business processes with context, instead of as a progression of discrete tasks.
However, most companies have much bigger fish to broil than simply keeping operational costs low and bridging technology gaps. Also, with regards to really delivering business results from on-time delivery to income growth or the elusive customer experience, RPA is actually a small piece of a lot bigger picture
Regardless of how you define “digital”, digital transformation is about more than incorporating new technology into your business processes.
Tech solutions are tools that facilitate digital transformation, enabling you to make fundamental changes to your company’s culture and operations.
This means replacing established, often obsolete, tasks with more efficient and cost-efficient applications – our obvious example here is the replacement of manual data entry with automated data capture.
Digital transformation requires a corporate culture that is willing to try out disruptive technologies, abandon outdated practices, and, most importantly, accept failure as part of the journey to improvement
Robotic process automation (RPA) today is progressing rapidly in practically all the fields, not in a minute but every second. With this quick advancement in technology, huge development has been seen worldwide in the automation industry. The use of automation tools is in constant development and it is anticipated for more growth in the future.
The robotic process automation is one of the major transformations in the automation industry, and it is likely to reach higher potential concerning utilization and staff performance in the upcoming year. Robotic process automation especially focuses on the process automation of those enterprises which are mostly business specific and are handled by people. Utilizing RPA, all the tasks would be automated effectively, and in the future, the robotics oriented automated devices will be exceptionally powerful
About School of RPA
Our Mission
Why School of RPA
WorkFusion Developer Salary in India
WorkFusion Developer Job Profile
WorkFusion Developer Course Content
Duration & Fee Structure
How to Enroll
What is RPA? Robotic Process Automation is software - a platform - that can be programmed to execute business tasks via a software robot, or Digital Worker, that can execute and initiate systems-based tasks like a human
Blue Prism is an RPA Tool which allows organization to deploy of virtual workforce powered by software robots. This helps the enterprises to automate the business operations in an agile and cost-effective manner. The tool is based on Dot Net Programming Language and offers a visual designer with drag and drop functionalities.
Blue Prism does not require any prior programming knowledge as it has developed its digital workforce in a way that it can be built, and managed by the users.
The scope of RPA is infinite and huge. In fact, it is anticipated that the RPA will be the future of IT automation. If someone wants to build his or her career in RPA this particular field will automatically grow their career views.
The field of Artificial Intelligence is one of the prospects and it would include the innovative level of decision making and job implications.
Most of the RPA tools such as RPA Blue Prism, UiPath, automation anywhere are already being used in the business. The candidate who wants to build their career in the field of RPA can learn any of this tool to implement the RPA in the future.
The scope of RPA is infinite and huge. In fact, it is anticipated that the RPA will be the future of IT automation. If someone wants to build his or her career in RPA this particular field will automatically grow their career views.
The field of Artificial Intelligence is one of the prospects and it would include the innovative level of decision making and job implications.
Most of the RPA tools such as RPA Blue Prism, UiPath, automation anywhere are already being used in the business. The candidate who wants to build their career in the field of RPA can learn any of this tool to implement the RPA in the future.
A Business Analyst is a professional who is good at doing an analytical study of the data to provide real-world information based on the needs of an organization. It is a great career option in India and is quickly growing towards becoming one of the highest-paying career profiles in the field of management
Basically, the job of a Business Analyst is not just to understand the requirements of clients and suggest procedures that help in improving the services of an organization but also to ensure that the solution/procedures offered are streamlined and offering the best outputs to an organization. The process may include evaluating the competition, reviewing financial statements along with analyzing the existing business practices.
Candidates who wish to take up the career of a Business Analyst can check this article for all of the important details about the career. Information such as courses, scope, salary, colleges etc. for becoming a Business Analyst in India can be found here.
About ME
Abhinav Sabharwal is an industry veteran with over 14 years of experience in various domains like HR, Supply chain, CRM, Pharma & Healthcare, Fashion & Retail. He has implemented over 30 projects and is expert in various methodologies like Waterfall, Agile & V Model of software development life cycle. He also speaks at conferences at regular intervals and mentors youngsters in industry.
People are biased to look for simple and immediate solutions that reduce uncertainty, especially during times of crises.
No surprise then that digital transformation efforts driven by business survival look different from those that are carefully planned and prepared. Instead of a North Star that hovers in the distance above all digital initiatives, the overarching question becomes:
How can we leverage digital technologies to ensure business continuity now?
Contact centers work with large amounts of customer data. When done manually, this can wreak havoc. Overloaded employees can ask customers to repeat their details multiple times, causing frustration and slowing down the resolution of the issue at hand.
It’s easy to see that situations like these are likely to irritate customers, and thereby downgrade the credibility of the company.
Robotic process automation can cancel out the risk of error when extracting, analyzing and cross-referencing data across multiple sources.
The employees can then invest all their resources in actually attending customers. In the end, both the customers and the employees are more satisfied and less stressed.
One of the challenging areas to tackle for telecom providers is capacity demand, as an increasing amount of rich content is constantly being transferred between apps, devices, and users.
With an increase in traffic levels and the complexity of distributed networks, telecom network management becomes difficult for service providers
Implementing RPA technology allows telecom providers to use automated solutions for repetitive tasks like incident, event, and diagnostics management so that network engineers can divert their focus towards more complex processes.
The pharmaceutical industry is under the spotlight after the COVID-19 pandemic outbreak. In fact, it is the sector that raises highest expectations with regard to keeping under control and minimizing the coronavirus human toll. The main reason that we recommends the use of RPA in pharmaceutical companies is the large number of routine tasks that make up the workflow profile. Consider the need to duplicate notes on several systems to ensure consistent reporting of the work that is split between more labs, the management of clinical trial data, or the recurring regulatory filings
The advantage of Robotic Process Automation (RPA) is that it automates repetitive, remedial tasks and frees employees to work on higher value tasks. But many companies believe RPA will enable them to automate even the most complex Business Process Management (BPM) activities, although there are much more suitable solutions available. The following overview shows which other misconceptions companies frequently use to counter RPA solutions.
There is a growing demand worldwide for network expansion, since hardly any household considers itself ‘complete’ without services like broadband access to internet, cable TV
This is part of streamlining the expansion process, a part that is characterized by being repetitive, high volume, and rule based. All these are process features that call for RPA.
With the help of software robots, the company’s sales team can be more proactive by tracking the construction sites and knowing exactly to whom and when to make a service offer.
For those in customer service, the challenges have been twofold as they navigate and respond to a growing number of consumer inquiries and shifting customer needs.
The task of empowering reps to deliver great customer service while also dealing with abnormalities has many organizations turning to AI and RPA.
AI-powered analytics can be used to identify mundane tasks like refund requests or collecting contact details that RPA can then automate.
By eliminating repetitive, time-consuming processes, brands are able to make room for the calls agents actually want to take. This keeps reps engaged and on board
More from Abhinav Sabharwal- Business Analyst Mumbai (20)
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
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/
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
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.
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.
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!
2. HELLO!
I am Abhinav Sabharwal
You can find me at skyabhinav@gmail.com
https://www.linkedin.com/in/abhinavsabharwal/
2
3. 3
WHY THIS UPDATE
This Presentation Has been Updated
One of my friends complained that in my last presentation Basics of requirement
gathering (https://www.slideshare.net/skyabhinav/basics-of-requirment-gathering) I
have not given proper treatment to User Stories hence this detail presentation. I am
now deleting that Presentation from slideshair. I am also deleting my presentation
on User Stories(https://www.slideshare.net/skyabhinav/user-storyies-explained)
this presentation now contains material of both the presentations and more
Thanks Sarbjit Multani (https://www.linkedin.com/in/sarbjit-multani-020abaa4/) for
Inspiring this presentation
5. USE CASE
▸In software and systems engineering, a use case is a list of actions or event
steps,
▸Defining the interactions between a role (known as an actor) and a system,
▸To achieve a goal.
▸The actor can be a human or other external system.
5
6. ▸Lets Look at the Structure of Use Case
6
Case ID This is the unique identifier that you use to reference the use case from
other artifacts that you create as part of developing your software product
You will use the use case ID to trace between the use case and the goals it
enables. You will also trace between the use case and the functional and
non-functional requirements that support it
Title The title, or name of the use case. This should be a simple sentence that
describes the use case
Author That would be you. Enter the name of the person responsible for authoring
the use case.
Use Case Version The version of the use case can be used to keep track of each draft or
revision of the document
Status Draft/Proposal/Approve /Rejected
STRUCTURE OF USE CASE
7. 7
PRE CONDITIONS Description of the affected portions of the state of the system Before Use Case is
Started
Actors – The people who execute the use case are the actors. Not “Tim” and “Joan,” but rather
“Office Clerk” and “Department Supervisor
Normal Flow – This is where the description of your use case goes. The goal here is to write just
enough to clearly define the use case. The individuals on your team will have the
biggest impact on what enough is for you. Most use cases involve some branching or
decisions. The normal flow should not include these “if…then” constructs. The normal
flow should include the most-common or most-valuable path through the use case.
Alternate Flows This is where those uncommon and lower-value paths are documented. Imagine a use
case for processing invoices. The normal course would describe how pending invoices
are handled. An alternative flow might handle how past-due invoices are handled. A
second alternate flow could handle customers with credit-balances in their accounts.
STRUCTURE OF USE CASE
8. 8
Exception Flows Descriptions of what the user will experience when something goes wrong.
Post-conditions – Description of the affected portions of the state of the system after the use
case has completed.
Frequency of use An estimate of how often a particular use case will be exercised
Assumptions Any assumptions that are implicit in the definition of the use case
STRUCTURE OF USE CASE
9. 9
USE CASE EXAMPLE
▸Lets Take a Example of a simple Login Screen
for Gmail and see how Use Case Will Be
11. ▸Lets Look at the Structure of Use Case
11
Case ID 001
Title User Login
Author Abhinav Sabharwal
Use Case Version 1.0
Status Draft/Proposal/Approve /Rejected
USE CASE EXAMPLE
12. 12
PRE CONDITIONS Browser is available and Open,
Internet is available
User Has Gmail ID
Actors – Registered Gmail User
Normal Flow – 1) User Enters email id
2) Users Enter the Password
3) Credentials are successfully authenticated
4) Inbox Screen is Displayed
Alternate Flows 1) User Enters email id
2) Users Enter the Password
3) User Cancels The Login Process by Clicking on cancel button
4) User Id and password field are cleared
USE CASE EXAMPLE
13. 13
Exception Flows 1) User Enters email id
2) Users Enter the Password
3) Credentials are NOT successfully authenticated
4) Error Message is Displayed “Invalid User Id or Password”
Post-conditions – User Is Able to View Inbox and Read Messages.
Frequency of use Rarely/ Regularly /Often
Assumptions User Know how to login to Gmail account
USE CASE EXAMPLE
*Please Note: Post Condition is always in relation to Normal Flow
15. USER STORIES
▸User stories are short, simple descriptions of a feature told from the
perspective of the person who desires the new capability, usually a user or
customer of the system.
▸
▸User stories are often written on index cards or sticky notes, stored in a
shoe box, and arranged on walls or tables to facilitate planning and
discussion.
▸ As such, they strongly shift the focus from writing about features to
discussing them.
▸User stories is that they can be written at varying levels of detail.
15
16. USER STORY
▸User Story is only meant to describe a feature, but not describe how to
implement it,
▸leaving out the technical aspect, User Story should describe the behavior
or flow from user’s perspective
16
17. USER STORY
▸A user story is a tool used in Agile software development
▸It is used to capture a description of a software feature from an end-
user perspective.
▸The user story describes the type of user, what they want and why.
▸A user story helps to create a simplified description of a requirement
17
18. ▸Lets Look at the Structure of User Story
18
STRUCTURE OF USER STORY
20. 20
USER STORY: CHARACTERISTICS
▸A story should be complete and big enough to provide a user with some
value
▸ The user story should be user-centric,
▸When the user story is done, the user can do something of value to
them
21. 21
DISCOVER RIGHT STORIES
▸Capture your insights about the users and customers is working
with personas.
▸ Personas are fictional characters that are based on first-hand
knowledge of the target group.
▸ Personas consist of a name and a picture; relevant
characteristics, behaviors, and attitudes; and a goal.
▸The goal is the benefit the persona wants to achieve, or the
problem the character wants to see solved
24. 24
INVEST IN USER STORY
▸Test user stories by using INVEST acronym
▸Independent — Can the story stand alone by itself ?
▸Negotiable — Can this story be changed or removed without impact to
everything else?
▸Valuable — Does this story have value to the end user?
▸Estimable — Can you estimate the size of the story?
▸Small —Is it small enough?
▸Testable — Can this story be tested and verified?
25. ▸A story should be small enough to be coded and tested within an
iteration—ideally just a few days
▸The agile recommendation is to break down a set of user stories into
smaller ones, containable into a single sprint duration, or ideally, not
more than a week.
▸Avoid having child stories, it is not a good recommendation to have
user story in nested hierarchy
25
SIZE & DETAIL OF USER STORY
26. ▸Sometimes a story will be small enough if we do too much slicing vertically,
other time it get way too bigger, as we keep on stuffing the feature in one
single user story.
▸This is why we have story points. The points are a fuzzy measurement of
how big or small a story is,
▸User Story should be estimated by the engineer(s) who are implementing it
or someone with superior knowledge about the work.
▸Organization/team there should have a standard scale for story points
measure, so you can compare multiple stories
26
STORY POINT & USER STORY
27. 27
DoD & CoS FOR USER STORY
▸As you fine-tune your estimation, the team should be able to reliably pick
up as many stories as they can handle
▸Define your Definition of Done (DoD) for stories, acceptance criteria or
condition of satisfaction (CoS )
▸This helps set expectations within the team as to when a team should
consider something done.
28. 28
DoD & CoS FOR USER STORY
▸Acceptance criteria complement the narrative:
▸They allow you to describe the conditions that have to be fulfilled so that the
story is done.
▸The criteria enrich the story, they make it testable,
▸As a rule of thumb, use three to five acceptance criteria for detailed stories
30. 30
H - METHOD
▸The H-method is an analysis tool that aids the BA in organizing a fact
finding interview with a business representative or system user.
▸Let’s consider a typical interviewing process.
▸Without the use of a framework for organizing an interview, an analyst and
business representative will often participate in a relatively unstructured
dialogue in which the analyst asks questions such as:
▸Tell me what you do?
▸What does your system do?
▸Who do you interact with?
▸Why is “x” important?
31. 31
H - METHOD
▸Based on the answers given the analyst will continue to ask follow up
questions.
▸The success of the fact finding is typically dependent upon the experience
level of the analyst.
▸While this method can work, the analyst will often walk away with several
pages of unstructured notes.
▸Important information must then be extracted and organized into something
meaningful and useful.
▸ Only then we will be able to determine if we have all of the necessary
pieces of information or if there are still gaps in their understanding
32. 32
H - METHOD
▸Based on the answers given the analyst will continue to ask follow up
questions.
▸The success of the fact finding is typically dependent upon the experience
level of the analyst.
▸While this method can work, the analyst will often walk away with several
pages of unstructured notes.
▸Important information must then be extracted and organized into something
meaningful and useful.
▸ Only then we will be able to determine if we have all of the necessary
pieces of information or if there are still gaps in their understanding
33. 33
H - METHOD
▸The H-method uses the following “H” shaped diagram to provide a
structured framework to guide the interview and to allow the analyst to
captured information in an organized way from the start.
34. 34
H - METHOD
▸The H-method uses the following “H” shaped diagram to provide a
structured framework to guide the interview and to allow the analyst to
captured information in an organized way from the start.
35. 35
H - METHOD
▸Inputs & Outputs
▸By defining the inputs and outputs, the scope can be further refined.
▸By defining what comes into the area, and what is produced, it helps define
scope at a lower level of detail.
▸Functionality
▸Functionality will be at different levels of granularity.
▸At the first interview, it is better to keep focused on getting information
rather than sorting information.
36. 36
H - METHOD
▸Data
▸The question "What are the people, places and things you want to keep
track of?" is invaluable for a BA.
▸ The vast majority of users don't think in terms of databases.
▸. Data comes up all through a discussion. When it does, drop it in this box.
▸Business Rules
▸As rules emerge, they should be dropped into the business rules box. Like
data, they are woven through everything the BA is told.
37. 37
H - METHOD
▸Business Processes
▸Depending on the scope of the discussion, it may be useful to break it down
into discreet business processes.
▸For example, an order fulfillment area may have the following business
processes:
▸Order placement
▸Order fulfillment
▸Invoice creation
▸It is up to the Business Analyst to determine the appropriate level of
granularity to use when undertaking the analysis
40. 40
CONCLUSION
▸There are many methodologies including functional decomposition, DFD,
Workflows, Use Cases etc. that can be used
▸IT is up to B.A to choose the one that fits the project, I have explained here
three of the most popular ones