27
OUTREACH CONFERENCE MANAGEMENT SYSTEM REQUIREMENTS GATHERING CASE STUDY. BY -- RAJKAMAL, MIRIYALA VIGNESH, GHANTA BHARATH, KASHYAP KOMPELLA, VARUN KUMAR, SRAVAN KUMAR.

Outreach Conference Management System Requirements Gathering Case

Embed Size (px)

Citation preview

Page 1: Outreach Conference Management System Requirements Gathering Case

OUTREACH CONFERENCE MANAGEMENT SYSTEM REQUIREMENTS GATHERING CASE STUDY.

BY -- RAJKAMAL,MIRIYALA

VIGNESH,GHANTA

BHARATH, KASHYAP

KOMPELLA, VARUN KUMAR,SRAVAN KUMAR.

Page 2: Outreach Conference Management System Requirements Gathering Case

INTRODUCTION:Define: Requirements Engineering.

The process of establishing the services that the customer requires from a system and the constraints under which it operates and is developed.

Requirements focus on customer needs not on the solution or implementation.

Page 3: Outreach Conference Management System Requirements Gathering Case

REQUIREMENTS CLASSIFICATION(1)

User RequirementsSystem Requirements

Page 4: Outreach Conference Management System Requirements Gathering Case

Define : User Requirement

Statements in natural languages plus diagrams of the services the system provides and its operational constraints.

Page 5: Outreach Conference Management System Requirements Gathering Case

Define : System Requirement

System requirements set out the system’s functions, services and operational constraints in detail. It should define exactly what is to be implemented.

Page 6: Outreach Conference Management System Requirements Gathering Case

REQUIREMENTS CLASSIFICATION(2)

Functional Requirements.Non-functional Requirements.

Page 7: Outreach Conference Management System Requirements Gathering Case

Define: Functional Requirement.

These are the statements of services the system should provide.

Now, these can be both User and System requirements.

Page 8: Outreach Conference Management System Requirements Gathering Case

Define: Non-Functional Requirement.

These are the constraints on the services offered by the system.

They can include timing constraints, constraints on the development process or standards.

They apply to the system as a whole not to individual features.

Page 9: Outreach Conference Management System Requirements Gathering Case

Define: Domain Requirements

These are the requirements that come from the application domain of the system.

They can be functional or non-functional in nature.

Page 10: Outreach Conference Management System Requirements Gathering Case

FUNCTIONAL REQUIREMENTS

Information dissemination Choosing web-page templates from pre-

constructed templates. Registration. Update Registration. Payment handling. Printing of Confirmations, invitation letters and

payment receipts. Automated sending of updated registration info

to delegates and payments info to accounts dept through mails.

Generate and print various types of reports on different categories.

Page 11: Outreach Conference Management System Requirements Gathering Case

(CONTD) Automatic submission of various documents. Management and Monitoring of PC. Automatic generation of latest events. Sending emails to PC members, referees and the

authors for inviting submissions, reviews. Paper assignment based on the preferences of the PC

members. Response of an author to a review. Online discussion of papers. Automatic preparation of conference proceedings. Sending automatic submission acceptance and

rejection notifications. Accommodation bookings, vendor DBMS, volunteer

management.

Page 12: Outreach Conference Management System Requirements Gathering Case

DOMAIN SPECIFIC REQUIREMENTS Registration. Payment handling Automatic preparation of conference proceedings.

Page 13: Outreach Conference Management System Requirements Gathering Case

CUSTOMER SPECIFIC REQUIREMENTS Registration. Payment handling.

Page 14: Outreach Conference Management System Requirements Gathering Case

PRIORITY OF REQUIREMENTS

Based on the feasibility of doing tasks offline with limited resources

Must be: Information dissemination Registration (including providing for modification

and confirmation) Automated submission of documents Monitoring and management of programming

committee Payment handling (by providing a payment

gateway)

Page 15: Outreach Conference Management System Requirements Gathering Case

(CONTD)

Should be: Automatic list generation of latest events like new

submissions, papers assigned for reviews, reviews submitted, etc.

Sending automatic submission acceptance and rejection notifications.

Response of an author to a review. Management and Monitoring of PC. Online discussion of papers.

Page 16: Outreach Conference Management System Requirements Gathering Case

(CONTD)

Could Be: Allowing preparation of lists of delegates based on

category and payment status Automatic preparation of conference proceedings. Accommodation bookings, vendor DBMS, volunteer

management. Paper assignment based on the preferences of the

PC members.

Page 17: Outreach Conference Management System Requirements Gathering Case

BUSINESS VALUE

Saves a lot of money spent on building a portal from scratch for every conference thanks to similarity in requirements of all conferences.

Can also be sold as a product

Page 18: Outreach Conference Management System Requirements Gathering Case

BUSINESS VALUE - 2

The ultimate objective is to offload from Ajay the arduous tasks of conference management and to make it a best commercial product.

Conflicts between needs and wants: Making conference management easy for Ajay is

a need while selling the software as a product is a want.

Page 19: Outreach Conference Management System Requirements Gathering Case

NON FUNCTIONAL REQUIREMENTS

Security Confidentiality Integrity Availability

Scalability Changeability Stability Usability Portability

Page 20: Outreach Conference Management System Requirements Gathering Case

NON FUNCTIONAL REQUIREMENTS

Domain Specific 1. Security. 2. Copyright Law. Organization Specific

1. Security.

Page 21: Outreach Conference Management System Requirements Gathering Case

CONSTRAINTS

Requirements are bound to add, because it's given in the document itself of having new features.

Time Limit Given is at the max 8 months, because next conference in 12 months

Money constraint is there, so can’t afford to buy any COTS system to integrate into this system.

Page 22: Outreach Conference Management System Requirements Gathering Case

ASSUMPTIONS

Payments made can't be cancelled. Different Email-Id’s will be created for

different sections. Mailing lists to be created for effective

communication between various roles of system.

Remote Access of our system should be there, "Handling of Registrations, submissions etc. by partner institutions", which implies this system can be remotely accessed.

Various levels of authentication are required for the system.

Page 23: Outreach Conference Management System Requirements Gathering Case

AMBIGUOUS

This system should allow Program chairs to communicate.

The project shouldn't be very expensive Online discussion of papers Payment Handling.

Page 24: Outreach Conference Management System Requirements Gathering Case

NON-TESTABLE

In the requirements we cant get the quantitative description of the fastness of the system. Hence this non-functional requirement cant be tested.

Page 25: Outreach Conference Management System Requirements Gathering Case

NON-FEASIBLE

Automatic Assignment of the papers based on the preferences of the program chairs.

Page 26: Outreach Conference Management System Requirements Gathering Case

INCONSISTENT

Contacting Professional Software Development organizations for the job.

Trying to assign this job to IIIT students as a major project.

Different plans for the product for different people.

Page 27: Outreach Conference Management System Requirements Gathering Case

REQUIREMENT GATHERING PROCESS

Document Analysis Interviewing Brain Storming Prototyping Survey