Home > Sample essays > Optimizing Library Systems via Agile Methodology: Improve Organization Efficiency

Essay: Optimizing Library Systems via Agile Methodology: Improve Organization Efficiency

Essay details and download:

  • Subject area(s): Sample essays
  • Reading time: 4 minutes
  • Price: Free download
  • Published: 1 April 2019*
  • Last Modified: 23 July 2024
  • File format: Text
  • Words: 1,128 (approx)
  • Number of pages: 5 (approx)

Text preview of this essay:

This page of the essay has 1,128 words.



Project Proposal

Project definition

Map Library it is a library organization which is using a manual based library system for some time now. The current system consists of numbers of books with different categories and the books consists of an title with ISBN unique for version of

Each and every book, author, editor & a release date. Whereby it is time consuming and very tiresome. (Mapundu, 2016, p. 5)

Problems with Current Manual System

In the project there are certain issues, problems with Library manual systems are:

• No Backup

When computerized system is not implemented file is always lost because of human environment. Sometimes due to some human error there may be a loss of records

• File damaged

When a computerized system is not there file is always lost due to some accident like spilling of water by some member on file accidentally. Besides some natural disaster like floods or fires may also damage the files.

• No central access of documents

Meaning the documents can only be accessed at one location, meaning you can’t access them anytime and anywhere

• Difficult to search record

When there is no computerized system there is always a difficulty in searching of records if the records are large in number.

• Space consuming

After the number of records become large the space for physical storage of file and records also increases if no computerized system is implemented.

• Cost/Time  consuming

As there is no computerized system to add each record paper will be needed which will increase the cost for the management of library.

Scope

A scope consists of a goal, meaning that a goal is an outcome that a project is attempting or trying to accomplish. The Library is basically wants to update the manual based system to an automated system. The project is aimed for the use of the staff members, Database Admin and users.

The Goals for the Library projects consists of:

• For a library system managed by a librarian should allow registered members to borrow books (title)for a specified period of time

• For system to allow Books to be  identified by a title with ISBN unique for version of each, author(s), publisher and release date

• Capture Member details including id, name and contact details.

• When borrowing a  book member details and book details should be captured

• When returning a book, a date should be captured also.

Requirements Specification Document.

Is a description of a software system to be developed? It lays out functional and non-functional requirements, and it can also include a set of use cases (Wiki, 2016)

Non Functional Requirements

• Performance

• Safety

• Security

• Requirements Attributes

• Business Rules

• Backup and Recovery

Functional Requirements

A Functional Requirements are   the procedures plus activities that a system must be able to execute or accomplish. (ofnisystems, 2015)

“1.1 USER LOGIN

Description of feature

This feature used by the user to login into system. They are required to enter user id and password before they are allowed to enter the system .The user id and password will be verified and if invalid id is there user is allowed to not enter the system.

Functional requirements

• -user id is provided when they register

• -The system must only allow user with valid id and password to enter the system

• -The system performs authorization process which decides what user level can access to.

• -The user must be able to logout after they finished using system.

1.2 REGISTER NEW USER

Description of feature

This feature can be performed by all users to register new user to create account.

Functional requirements

• -System must be able to verify information

• -System must be able to delete information if information is wrong

1.3 REGISTER NEW BOOK

Description of feature

This feature allows to add new books to the library

Functional requirements

• -System must be able to verify information

• -System must be able to enter number of copies into table.

• System must be able to not allow two books having same book id.

1.4 SEARCH BOOK

DESCRIPTION OF FEATURE

This feature is found in book maintenance part. We can search book based on book id, book name, and publication or by author name.

Functional requirements

• System must be able to search the database based on select search type

• System must be able to filter book based on keyword entered

• System must be able to show the filtered book in table view

1.5 ISSUE BOOKS AND RETURN BOOKS

DESCRIPTION OF FEATURE

This feature allows to issue and return books and also view reports of book issued.

Functional requirements

• -System must be able to enter issue information in database.

• -System must be able to update number of books.

– System must be able to search if book is available or not before issuing books

• -System should be able to enter issue and return date information “ ( KUMAR & KUMAR, 2014)

Software Development Methodologies

Is a framework that is used to building, plan, & controlling the procedure of developing an information system? (Itinfo, 2016)

Agile Methodology

Agile methodology is a substitute to a traditional project management, classically used in software development. It helps teams answer to irregularity through incremental and iterative work places. Agile methodologies are a substitute to waterfall, also known as traditional development. (Anon., 2008)

Stages of Agile

This are the stages that have to followed, or a guide line when developing a software through an Agile Methodology.

(Abhinab Choudhury, 2013)

When to use agile methodology.

• When rapid creation is a lot more vital than the quality of a product.

• When customers will be capable to change the opportunity of the project

• When there is no clear picture of what the ending product must look like.

• When we have skilled software developers who can adaptable & able to think outside the box and independently.

• When the system is intended for a business with rapidly fluctuating standards. (Sherwood, 2012)

Advantages of Agile Methodology

• Customers’ Needs Met

• Greater Agility

• Realistic Customer Expectations

• Productive Development Team

• Good Quality Software

• Refined Processes

• Improving Estimates

• On Time & On Budget

• Early Warning of Problems

• Management Visibility (Koch, 2011)

(Anon., 2016)

Bibliography

KUMAR, P. & KUMAR, R., 2014. LIBRARY MANAGEMENT SYSTEM. In: s.l.:COCHIN UNIVERSITY OF SCIENCE & TECHNOLOGY, pp. 10-88.

Abhinab Choudhury, 2013. advanced-waterfall-model. [Online]

Available at: https://www.sdlc.ws/advanced-waterfall-model/

[Accessed 05 April. 2016].

Anon., 2008. agilemethodology. [Online]

Available at: http://agilemethodology.org/

[Accessed 05 April 2016].

Anon., 2016. agile-101. [Online]

Available at: https://www.versionone.com/agile-101/agile-software-development-benefits/

[Accessed 05 April 2016].

Itinfo, 2016. IT Standards and Methodologies. [Online]

Available at: http://www.itinfo.am/eng/software-development-methodologies/

[Accessed 04 April 2016].

Koch, A. S., 2011. 12 Advantages of Agile Software Development. In: Agile Software Development. s.l.:Global Knowledge LLC, pp. 1-9.

Mapundu, M., 2016. Database design and implementation. In: Johannesburg: CTI Education Group.

ofnisystems, 2015. Functional Requirents. [Online]

Available at: http://www.ofnisystems.com/services/validation/functional-requirements/

[Accessed 04 April 2016].

Sherwood, M., 2012. 2012. [Online]

Available at: http://www.base36.com/2012/12/agile-waterfall-methodologies-a-side-by-side-comparison/

Wiki, 2016. Wiki. [Online]

Available at: https://en.wikipedia.org/wiki/Software_requirements_specification

[Accessed 04 April 2016].

About this essay:

If you use part of this page in your own work, you need to provide a citation, as follows:

Essay Sauce, Optimizing Library Systems via Agile Methodology: Improve Organization Efficiency. Available from:<https://www.essaysauce.com/sample-essays/2016-4-6-1459943252/> [Accessed 14-04-26].

These Sample essays have been submitted to us by students in order to help you with your studies.

* This essay may have been previously published on EssaySauce.com and/or Essay.uk.com at an earlier date than indicated.