SlideShare une entreprise Scribd logo
1  sur  5
JAD session: Joint application development:JAD (Joint Application Development) is a methodology
that involves the client or end user in the design and development of an application, through a
succession of collaborative workshops called JAD sessions

The purpose of JAD is to bring together the technical/creative team and the business
community in a structured workshop setting to extract consensus based software
requirements.
    1   It brings together business area people (users) and IT (Information Technology)
        professionals in a highly focused workshop.
    2   JAD participants typically include:
            oFacilitator – facilitates discussions, enforces rules
            oEnd users – 3 to 5, attend all sessions
            oDevelopers – 2 or 3, question for clarity
            oTie Breaker – senior manager. Breaks end user ties, usually doesn’t attend
            oObservers – 2 or 3, do not speak
            oSubject Matter Experts – limited number for understanding business & technology
    3   Advantages:
            oShortening of the time.
            oImproves the quality of the final product by focusing on the up-front portion of the
               development lifecycle.
            oReducing the likelihood of errors that are expensive to correct later on.
        4 A JAD session is a scheduled, formal workshop to create deliverables to the desired level of
        completeness in the shortest reasonable time.
RAD :Rapid application development (R.A.D) is a software development methodology that uses
minimal planning in favor of rapid prototyping. The "planning" of software developed using RAD is
interleaved with writing the software itself. The lack of extensive pre-planning generally allows software
to be written much faster, and makes it easier to change requirements.

Rapid Application Development (RAD) is a process that speeds the delivery of
functionality to end-users by segmenting software into pieces for delivery rather than
delivering all of the software functionality in one large implementation.
It is an iterative process utilizing a spiral methodology and is also customer driven following
an evolutionary process using continuous application engineering in a time-boxed fashion
with a dedicated professional team. The goal of the iterative approach is to reduce the time
between requests and delivery of Business Application Software. Some of the primary
characteristics of RAD projects are:
   There is a strict deadline for basic functionality
   Projects can be released in increments
   Techniques such as time-boxing, dedicated teams and focus sessions are used
   Business users are involved throughout the project and JAD is used
   Total project time is usually 3 - 6 months
BRD stands for Business requirement document what
business
analysts prepare based on client requirement.

Functional requirement document is mainly technical
document or a high level design what project managers
prepare.
BRD explains the "What" aspect of the Requirements i.e what is required?

FRD explains the "How"aspect of the Requirements i.e "How" the "What" can be achieved.

BRD is Business requirements doc, this is usually high level needs that the client expects to be
handled by the solution. These are typically defined by the client but could also be defined by the
BA. In my company we have written some BRDs.

FRD is the Functional Requirements doc. These are requirements that are written based on the
BRD. Through the traceability the FRD can be traced to one or more BRD and vice versa.

FRD is something that must be testable. There is a fine line that you do not get into too much of
the how (design) in an FRD. But a testor should be able to look at a FRD and be able to figure
out how to test that requirement.

BRS is Business Requirement document
   It contains brief description about the application
Frs is Functional Requirement Specification
 It contains all the functionalities in detail
FRD: It contains modules in depth, with the help of
wireframes, process flow, UML, screenshots or whatever it
needs to explain to client

How would you transform business requirements to functional requirements?



while preparing Business requirements documents you mention why you need to bulit a system, i.e.
problem statement. What you need to do while creating functional requirements is you have to specify
is, solution of the problem. Specify thorugly business problem and explain solution for the same.

Business requirement documents does not necessarrily contains solution part, functional requirement
may contain it how end user wants the system to perform. Dont forget to add non-functional
requirements same doc.

Following is the instance of Business Requirement, Functional Requirement and Non-Functional
Requirement.
Business Requirements :- sales order is made against customers purchase order. Sales order is given for
approval to upper authority

Functional requirement:- Sales order shall be made with reference from Purchase order and it should be
approved from upper authority.

Non-Functional Requirement:- Sales order should be in proper format (Specify format) and six copy of
sales order should be printed from printer in 1 minute.


Systems Development Life Cycle (SDLC)
The systems development life cycle (SDLC) is a conceptual model used in project
management that describes the stages involved in an information system
development project, from an initial feasibility study through maintenance of the
completed application.

Various SDLC methodologies have been developed to guide the processes involved,
including the waterfall model (which was the original SDLC method); rapid
application development (RAD); joint application development (JAD); the fountain
model; the spiral model; build and fix; and synchronize-and-stabilize. Often,
several models are combined into some sort of hybrid methodology.

Documentation is crucial regardless of the type of model chosen or devised for any
application, and is usually done in parallel with the development process. Some
methods work better for specific types of projects, but in the final analysis, the
most important factor for the success of a project may be how closely the particular
plan was followed.
Use Cases

Use cases model a dialogue between an actor and the system. They represent the
functionality provided by the system; that is, what capabilities will be provided to
an actor by the system. The collection of use cases for a system constitute all the
defined ways the system may be used.



The formal definition for a use case is: A use case is a sequence of transactions
performed by a system that yields a measurable result of values

for a particular actor.



The following questions may be used to help identify the use cases for a system:

       What are the tasks of each actor?
       Will any actor create, store, change, remove, or read information in the
       system?
       What use case will create, store, change, remove, or read this information?
       Will any actor need to inform the system about sudden, external changes?
       Does any actor need to be informed about certain occurrences in the system?
       What use cases will support and maintain the system?
       Can all functional requirements be performed by the use cases?
ACTIVITY DIAGRAMS
Similar to a flow chart, Activity Diagrams describe the sequencing of activities. They
are actually a variant of the State Diagram. Like State Diagrams, the starting point
is indicated with a large black dot. The horizontal black lines indicate where the
object may take one of several different paths of action. Activity Diagrams are
especially useful for objects which contain a lot of complex logic that you wish to
clearly present.
SEQUENCE DIAGRAMS
Interaction Diagrams show how groups of objects collaborate in some behavior.
Sequence Diagrams are the most common type of Interaction Diagram, and show an
instance of an object and the ‘life’ of that object. In addition, the interaction between
objects is shown.




Positive Test Case: To check if the application or system behaves as expected or as designed, when any
operation is performed.
Negative Test Case: Perform an unusual activity that is not defined nor that lets the system behave in a
regular manner, and check what happens with the application.

Contenu connexe

Tendances

Tendances (17)

The Business Analyst And The Sdlc
The Business Analyst And The SdlcThe Business Analyst And The Sdlc
The Business Analyst And The Sdlc
 
Requirements & Use Case
Requirements & Use CaseRequirements & Use Case
Requirements & Use Case
 
Requirement Elicitation Techniques
Requirement Elicitation Techniques Requirement Elicitation Techniques
Requirement Elicitation Techniques
 
Business requirement analysis session 5
Business requirement analysis   session 5Business requirement analysis   session 5
Business requirement analysis session 5
 
Requirement analysis
Requirement analysisRequirement analysis
Requirement analysis
 
Brd template
Brd template Brd template
Brd template
 
SMART Requirements
SMART RequirementsSMART Requirements
SMART Requirements
 
Tool Kit: Requirements management plan (babok on a page)
Tool Kit: Requirements management plan (babok on a page)Tool Kit: Requirements management plan (babok on a page)
Tool Kit: Requirements management plan (babok on a page)
 
Role of BA in Testing
Role of BA in TestingRole of BA in Testing
Role of BA in Testing
 
requirements analysis and design
requirements analysis and designrequirements analysis and design
requirements analysis and design
 
Requirement analysis
Requirement analysisRequirement analysis
Requirement analysis
 
BABoK V2 Requirements Analysis (RA)
BABoK V2 Requirements Analysis (RA)BABoK V2 Requirements Analysis (RA)
BABoK V2 Requirements Analysis (RA)
 
Sdlc framework
Sdlc frameworkSdlc framework
Sdlc framework
 
Requirements analysis
Requirements analysisRequirements analysis
Requirements analysis
 
JAD - Joint Applications Development
JAD - Joint Applications DevelopmentJAD - Joint Applications Development
JAD - Joint Applications Development
 
Whitepaper - Project Analysis Process at Konstant
Whitepaper - Project Analysis Process at KonstantWhitepaper - Project Analysis Process at Konstant
Whitepaper - Project Analysis Process at Konstant
 
Software Requirement Elicitation Techniques http://www.imran.xyz
Software Requirement Elicitation Techniques http://www.imran.xyzSoftware Requirement Elicitation Techniques http://www.imran.xyz
Software Requirement Elicitation Techniques http://www.imran.xyz
 

Similaire à What is jad_session

Software engineering fundamentals
Software engineering fundamentalsSoftware engineering fundamentals
Software engineering fundamentalsJigyasaAgrawal7
 
System Development
System DevelopmentSystem Development
System Developmentintuitiv.de
 
Rad model arnav.ppt Rad model arnav.pptRad model arnav.ppt
Rad model arnav.ppt Rad model arnav.pptRad model arnav.pptRad model arnav.ppt Rad model arnav.pptRad model arnav.ppt
Rad model arnav.ppt Rad model arnav.pptRad model arnav.pptArnavPlayz
 
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
 ppt on sOFTWARE DEVELOPMENT LIFE CYCLE ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
ppt on sOFTWARE DEVELOPMENT LIFE CYCLESwarnima Tiwari
 
Formalizing Collaborative Software Development Issues: A Collaborative Work A...
Formalizing Collaborative Software Development Issues: A Collaborative Work A...Formalizing Collaborative Software Development Issues: A Collaborative Work A...
Formalizing Collaborative Software Development Issues: A Collaborative Work A...IOSR Journals
 
Ooad lab manual(original)
Ooad lab manual(original)Ooad lab manual(original)
Ooad lab manual(original)dipenpatelpatel
 
rad model rad model rad model rad model.ppt
rad model rad model rad model rad model.pptrad model rad model rad model rad model.ppt
rad model rad model rad model rad model.pptArnavPlayz
 
Softwareenggineering lab manual
Softwareenggineering lab manualSoftwareenggineering lab manual
Softwareenggineering lab manualVivek Kumar Sinha
 
Software Development Methodologies.pptx
Software Development Methodologies.pptxSoftware Development Methodologies.pptx
Software Development Methodologies.pptxMohamedElshaikh10
 
Elementary Probability theory Chapter 2.pptx
Elementary Probability theory Chapter 2.pptxElementary Probability theory Chapter 2.pptx
Elementary Probability theory Chapter 2.pptxethiouniverse
 
Software Development Life Cycle.
Software Development Life Cycle.Software Development Life Cycle.
Software Development Life Cycle.mailrenuka
 
Basic-Project-Estimation-1999
Basic-Project-Estimation-1999Basic-Project-Estimation-1999
Basic-Project-Estimation-1999Michael Wigley
 

Similaire à What is jad_session (20)

Software engineering fundamentals
Software engineering fundamentalsSoftware engineering fundamentals
Software engineering fundamentals
 
System Development
System DevelopmentSystem Development
System Development
 
Rad model
Rad modelRad model
Rad model
 
SE-Lecture-4.pptx
SE-Lecture-4.pptxSE-Lecture-4.pptx
SE-Lecture-4.pptx
 
software engineering
 software engineering software engineering
software engineering
 
Rad model arnav.ppt Rad model arnav.pptRad model arnav.ppt
Rad model arnav.ppt Rad model arnav.pptRad model arnav.pptRad model arnav.ppt Rad model arnav.pptRad model arnav.ppt
Rad model arnav.ppt Rad model arnav.pptRad model arnav.ppt
 
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
 ppt on sOFTWARE DEVELOPMENT LIFE CYCLE ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
 
Formalizing Collaborative Software Development Issues: A Collaborative Work A...
Formalizing Collaborative Software Development Issues: A Collaborative Work A...Formalizing Collaborative Software Development Issues: A Collaborative Work A...
Formalizing Collaborative Software Development Issues: A Collaborative Work A...
 
Ooad lab manual(original)
Ooad lab manual(original)Ooad lab manual(original)
Ooad lab manual(original)
 
rad model rad model rad model rad model.ppt
rad model rad model rad model rad model.pptrad model rad model rad model rad model.ppt
rad model rad model rad model rad model.ppt
 
Softwareenggineering lab manual
Softwareenggineering lab manualSoftwareenggineering lab manual
Softwareenggineering lab manual
 
Crutial steps in requirement gathering
Crutial steps in requirement gatheringCrutial steps in requirement gathering
Crutial steps in requirement gathering
 
Software Development Methodologies.pptx
Software Development Methodologies.pptxSoftware Development Methodologies.pptx
Software Development Methodologies.pptx
 
Sdpl1
Sdpl1Sdpl1
Sdpl1
 
Elementary Probability theory Chapter 2.pptx
Elementary Probability theory Chapter 2.pptxElementary Probability theory Chapter 2.pptx
Elementary Probability theory Chapter 2.pptx
 
Session3
Session3Session3
Session3
 
Computers
ComputersComputers
Computers
 
Software Development Life Cycle.
Software Development Life Cycle.Software Development Life Cycle.
Software Development Life Cycle.
 
Sadchap3
Sadchap3Sadchap3
Sadchap3
 
Basic-Project-Estimation-1999
Basic-Project-Estimation-1999Basic-Project-Estimation-1999
Basic-Project-Estimation-1999
 

Dernier

Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...amitlee9823
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1kcpayne
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...allensay1
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noidadlhescort
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...lizamodels9
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 

Dernier (20)

Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 

What is jad_session

  • 1. JAD session: Joint application development:JAD (Joint Application Development) is a methodology that involves the client or end user in the design and development of an application, through a succession of collaborative workshops called JAD sessions The purpose of JAD is to bring together the technical/creative team and the business community in a structured workshop setting to extract consensus based software requirements. 1 It brings together business area people (users) and IT (Information Technology) professionals in a highly focused workshop. 2 JAD participants typically include: oFacilitator – facilitates discussions, enforces rules oEnd users – 3 to 5, attend all sessions oDevelopers – 2 or 3, question for clarity oTie Breaker – senior manager. Breaks end user ties, usually doesn’t attend oObservers – 2 or 3, do not speak oSubject Matter Experts – limited number for understanding business & technology 3 Advantages: oShortening of the time. oImproves the quality of the final product by focusing on the up-front portion of the development lifecycle. oReducing the likelihood of errors that are expensive to correct later on. 4 A JAD session is a scheduled, formal workshop to create deliverables to the desired level of completeness in the shortest reasonable time. RAD :Rapid application development (R.A.D) is a software development methodology that uses minimal planning in favor of rapid prototyping. The "planning" of software developed using RAD is interleaved with writing the software itself. The lack of extensive pre-planning generally allows software to be written much faster, and makes it easier to change requirements. Rapid Application Development (RAD) is a process that speeds the delivery of functionality to end-users by segmenting software into pieces for delivery rather than delivering all of the software functionality in one large implementation. It is an iterative process utilizing a spiral methodology and is also customer driven following an evolutionary process using continuous application engineering in a time-boxed fashion with a dedicated professional team. The goal of the iterative approach is to reduce the time between requests and delivery of Business Application Software. Some of the primary characteristics of RAD projects are: There is a strict deadline for basic functionality Projects can be released in increments Techniques such as time-boxing, dedicated teams and focus sessions are used Business users are involved throughout the project and JAD is used Total project time is usually 3 - 6 months
  • 2. BRD stands for Business requirement document what business analysts prepare based on client requirement. Functional requirement document is mainly technical document or a high level design what project managers prepare. BRD explains the "What" aspect of the Requirements i.e what is required? FRD explains the "How"aspect of the Requirements i.e "How" the "What" can be achieved. BRD is Business requirements doc, this is usually high level needs that the client expects to be handled by the solution. These are typically defined by the client but could also be defined by the BA. In my company we have written some BRDs. FRD is the Functional Requirements doc. These are requirements that are written based on the BRD. Through the traceability the FRD can be traced to one or more BRD and vice versa. FRD is something that must be testable. There is a fine line that you do not get into too much of the how (design) in an FRD. But a testor should be able to look at a FRD and be able to figure out how to test that requirement. BRS is Business Requirement document It contains brief description about the application Frs is Functional Requirement Specification It contains all the functionalities in detail FRD: It contains modules in depth, with the help of wireframes, process flow, UML, screenshots or whatever it needs to explain to client How would you transform business requirements to functional requirements? while preparing Business requirements documents you mention why you need to bulit a system, i.e. problem statement. What you need to do while creating functional requirements is you have to specify is, solution of the problem. Specify thorugly business problem and explain solution for the same. Business requirement documents does not necessarrily contains solution part, functional requirement may contain it how end user wants the system to perform. Dont forget to add non-functional requirements same doc. Following is the instance of Business Requirement, Functional Requirement and Non-Functional Requirement.
  • 3. Business Requirements :- sales order is made against customers purchase order. Sales order is given for approval to upper authority Functional requirement:- Sales order shall be made with reference from Purchase order and it should be approved from upper authority. Non-Functional Requirement:- Sales order should be in proper format (Specify format) and six copy of sales order should be printed from printer in 1 minute. Systems Development Life Cycle (SDLC) The systems development life cycle (SDLC) is a conceptual model used in project management that describes the stages involved in an information system development project, from an initial feasibility study through maintenance of the completed application. Various SDLC methodologies have been developed to guide the processes involved, including the waterfall model (which was the original SDLC method); rapid application development (RAD); joint application development (JAD); the fountain model; the spiral model; build and fix; and synchronize-and-stabilize. Often, several models are combined into some sort of hybrid methodology. Documentation is crucial regardless of the type of model chosen or devised for any application, and is usually done in parallel with the development process. Some methods work better for specific types of projects, but in the final analysis, the most important factor for the success of a project may be how closely the particular plan was followed.
  • 4. Use Cases Use cases model a dialogue between an actor and the system. They represent the functionality provided by the system; that is, what capabilities will be provided to an actor by the system. The collection of use cases for a system constitute all the defined ways the system may be used. The formal definition for a use case is: A use case is a sequence of transactions performed by a system that yields a measurable result of values for a particular actor. The following questions may be used to help identify the use cases for a system: What are the tasks of each actor? Will any actor create, store, change, remove, or read information in the system? What use case will create, store, change, remove, or read this information? Will any actor need to inform the system about sudden, external changes? Does any actor need to be informed about certain occurrences in the system? What use cases will support and maintain the system? Can all functional requirements be performed by the use cases?
  • 5. ACTIVITY DIAGRAMS Similar to a flow chart, Activity Diagrams describe the sequencing of activities. They are actually a variant of the State Diagram. Like State Diagrams, the starting point is indicated with a large black dot. The horizontal black lines indicate where the object may take one of several different paths of action. Activity Diagrams are especially useful for objects which contain a lot of complex logic that you wish to clearly present. SEQUENCE DIAGRAMS Interaction Diagrams show how groups of objects collaborate in some behavior. Sequence Diagrams are the most common type of Interaction Diagram, and show an instance of an object and the ‘life’ of that object. In addition, the interaction between objects is shown. Positive Test Case: To check if the application or system behaves as expected or as designed, when any operation is performed. Negative Test Case: Perform an unusual activity that is not defined nor that lets the system behave in a regular manner, and check what happens with the application.