1 / 19100%
In the specific context, a wide range of methods can be used for a plan to gather
information from the university’s librarians. One method is the use of interviews so
that the librarian can be asked relevant questions. Another method to collect data
involves the use of a questionnaire. It can contain insightful questions that can help
to capture relevant details from the librarians. The final method that can be used is
documentation reviews. It can provide anin-depth insight into the current activities and
the expectations that the librarians have from the new automated system (Overview
and information gathering tools: Literacy basics, 2021).Out of the viable methods, the
two most feasible and effective methods are personal interview and questionnaire. The
personal interview is suitable since it can helpto engage with the librarians and get a
thorough idea of what they want the new automated system to simplify for them.
The use of a questionnaire can give anobjective insight into their input. It can help
to devise a concrete blue print on which the new automated system will be based
upon. These methods can simplify the data-garnering process and influence the quality
of the automated system that can be introduced in the library, which contains 1000
books on diverse subjects. At a university’s library, the circulation desk is where
patrons come for assistance, so three methods I would use to gather the information
would include:
Requesting information from librarians for background knowledge of the
services provided by the circulation desk. This information will allow me to
do an analysis of how the tasks are being delegated or handled, as well as the
procedures settings at the circulation desk.
Observing the activities of patrons and librarian at the circulation desks. Using
observation, I can gather the volume and frequency of tasks/ activities at the
circulation desk. This will be helpful to categorize / prioritize the interface
/GUI design.
Interviewing librarians and patrons for the needs of automation tasks. Each
patron that comes to the library might have different needs from checkout,
return, pickup holds, pay fines, etc. so the services provided by the librarians
are vary for each patron. There are activities that can be completely automated
(i.e., self-checkout, extend loan time, pay fines), some activities can be
partially automated (pickup holds or request inter-library holds). So,
interviewing both librarians and patrons will help collect users’ expectations
and design of the automation system.
The two methods I think would be best to record the information in this case would
be voice recording (for interview) and a list notes using spreadsheets to categorize
and prioritize information. If I were to schedule a meeting with librarians to discuss
the functioning, I would consider an interview process, observations, and
questionnaires. For the interviews, this would be a one-on-one with the employees
and librarians that can answer my questions and get a better understanding of the
functionality of the library. Observations are when I would just monitor the overall
day-to-day activity in the library to make notes for myself of my observations, then I
would go over them with the head of the facility. Lastly, questionnaires, surveys, and
checklists are another way to gather information without the stress of having one-on-
one. Most of the time, this can shed some light of the excellent practices being
performed. Also, this can also allow individuals to not be targeted if they highlight
critical errors. For the two methods to record information, there really isn’t a wrong
answer. It depends on the person taking record of the different methods above. Most
individuals use notes and then consolidate them into a report on either a word
document or spreadsheet. Just to eliminate any confusion of what was actually said, I
would use a recording device just to simply document the words to be later
transcribed at a later time. The way I would approach the project is by:
Methods to gather information
1. First I would conduct interviews. For theinterview I would prepare and use
both open and closed ended information. Thefirst interviews would be with
mangers and higher level leaders. From this Iwould get a high level
understanding of what the goal of the job is and the tasksneeded to be
completed. I would also ask what the goal of the new program indetail. Next
I would conduct interviews with the librarians and supervisors tounderstand
how the tasks are completed in detail
2. Second I would do observations of the tasks beingperformed to see first
hand what is being completed.
3. Third I would look and review all thedocumentation I could find on the
current systems
4. Forth I would completed follow up interviewswith selected people with very
specific closed questions on gaps in the processof information I collected.
Methods used to record the information gathered
1. The first method I would use is taking notes
2. Second I would record the interviews and observations.That way I could go
back later to review in case I am missing notes.
The three different methods that I would use to gather information from the librarians
are, one, using questionnaires. I would have the library team and users fill out
questionnaires geared towards gathering input about what they think can be improved
about the system. Second, I would use interviews to dig deeper and get a more
individualized introspective about the current system and what the would like to see
improved on. The third approach would be documentation review. I would review
previous and current documentation about the operations of the library to see how
they operate and try to incorporate as much of what works as possible so that
integration can be smooth. I would definitely use voice recorders during interviews, to
easily reference accurate information. I would also take good old fashioned written
notes during the process and organize my note taking at the end of each day of
research for easy reference.
The following are some of the finest approaches to get information from librarians in
order to properly create an application for the university library's automation
requirements. Interviewing You are welcome to ask the librarians questions about the
systems they presently use and any areas they would want to see improved. By
conducting group, individual, or combination interviews, you may discover firsthand
what works and what doesn't. You may also discover how the new program can
increase librarian productivity and make their work easier.
User research. By putting up side-by-side comparisons, you may understand firsthand
how the system is now used and operated. This allows you to comprehend the
actions taken by the librarians, as well as any prospective efficiencies or faster
methods that would allow them to automate their current approach. It also allows you
to assess whether or not they have upgraded from an obsolete legacy system to a
more current type of storage, such as Microsoft Azure or AWS for cloud storage, for
maintenance and updates.
Documents being examined. Document analysis may be used if there are any
anomalies in the way the librarians are currently recording their work and the
volumes. This allows your program to consider the documentation component while
developing it and allows for changes in how to keep track of the books and what is
owed, among other things. I would input the information in two places: a Microsoft
Word document and an Excel spreadsheet. Notes may be added and prioritized in the
word document by utilizing categories. The spreadsheet will contain the number of
volumes the library has on hand, classifications, usage graphs, late returns, and so on.
In this type of scenario, the methods I would use to gather requirements would be
interviews, observation, and interface analysis (assuming that there are interfaces).
Interviews would be helpful to gather various opinions and facts since each user
brings a unique perspective to the table. I would make sure to interview users from
all permission levels and all job assignments to get the fullest understanding of the
requirements of each person and position. I would also observe the users since it is
valuable to see how they currently do their job tasks and where efficiency can be
improved Finally, I would do an interface analysis. I would find out which programs
need to be able to access and exchange information with the new system. In some
cases, the information may be merely converted to the new system, but there are
times this is not possible. Through all three of these methods, user expectations
should be considered and managed.
The two methods I would use to record the information would be to prioritize
requirements and confirm, confirm, confirm. The first method of prioritizing
requirements is to attempt to determine which requirements could potentially slow
down or halt the project. Finding what the users would consider deal breakers early
in the process can help to mitigate or create fixes early in the process. The second
method I would use is the confirm, confirm, and confirm the data. No matter how
much I think I may understand the requirements, confirming that I do is extremely
important. I may have no in-depth knowledge of library functioning and the library
employees may not have in-depth knowledge of systems development. To make sure
that both sides are understanding the other, many conversations must occur, and
probing questions must be asked. Understanding the needs and requirements is one of
the most important pieces to a project like this. I would listen to the librarians to
learn what problem they are trying to solve with the automation and how they
envision it to work. Any features that they would like but you think is unnecessary,
question on what they think it’s needed. Then I would use the five W’s and one to
help the librarians answer who, what, when, where why and how. I would then study
and interview the librarians. Sometimes when asked direct questions, a user may not
give the information needed so watching their routine is important. I would then copy
the existing system that the librarians are doing manually. Automate as much of the
manual process as possible. Finally, I would brainstorm with the librarians to gather
all their ideas and then sift through each to see which of those ideas is worth
pursuing further. Once the information gathering is completed, I would use Unified
Modeling Language which lets me show how parts of the system should function. I
would also use user stories as part of recording requirements. This way I can show
the librarians how the system will automate a certain activity. zz To better understand
how the librarians, go about their daily lives I would first like to observe them. Not
in a National Geographic, type of way, but I would like to shadow a librarian to see
what sections she uses the most and how easy it is for her to find exactly what
they’re looking for. Secondly, I’d like to interview the librarians one by one, because
each answer in unique. I’m not a fan of group interviews because people usually
tend to get shy about what they find difficult. Lastly, I’d like to send questionnaires
to the librarians, so that they could do it in their own time and anonymously. Having
anonymous answers has its perks because people usually tend to be blunter. I’d
record the librarians answers using user stories and use cases. When using user
stories I would create two word documents. One document will contain positive
stories and the other would state the negative stories. This will help define what
needs to be worked on first. When using Use cases, I would prefer to do them on
an excel sheet. I would do the same thing for excel sheets when it comes to dividing
them between negative or positive. The only difference would be that in the
extensions part of the use case, I would include my observations of how I see the
librarian going about that specific topic. One on one interviews with each librarian
would be a good one to use for this. There are probably few librarians on staff for
this size of a library and getting with each one to find out what functionality the
program would need and what type of automation would be needed such as
automatically tracking the person checking out the book, how long they have had it,
e-mail reminders for overdue books etc. This information could also be obtained with
brainstorming, or a focus group comprised of the librarians to discuss the programs
needed functions. During the interview I would write user stories laying out what the
individual person would want from the system being developed. This would be quick
notes about what functions they are looking for in the system and what they would
want to see the system do for them. These could be used during testing to see if the
functionality the user wants is working as they outlined. Another way to record it
would be as a use case. Explaining how they would want the system to not just
track when the book was checked out and back in, but by who, how long they had
it, when it should be returned, and including an e-mail notification system to notify
if the books are overdue and what charges are incurred. It could also have details
explaining what happens to the book when it is returned such as information on
where it goes so it is put in the correct bin to be put back on the shelves, or to
contact another person if there is a waiting list for the book. zz A library's
infrastructure of programs and personnel is its most asset, providing the foundation
for everything it does and aspires to do, which is why assessment is so vitally
important. Librarians use a variety of research methods to make decisions and to
improve performance. Research can be broadly defined as the careful, systematic,
patient study and investigation in some field of knowledge, undertaken to discover or
establish facts or principles. The 3 methods that I would use when it comes to
gathering information from a library are observations, interview, and existing record
reviews. When observing a library, I would watch how the librarians work in their
day-to-day activity. Watching how others work gets you a better understanding of
how librarians work and how they use the system. Next, I would interview one of
the librarians like how they are able keep track of books using the system? Or how
do you know when someone is borrowing books and when it’s supposed to be
returned? I’m sure these are the things that is an important part of being a librarian.
Lastly, I would investigate record reviews. Records that are reviewed in research may
be either public or private. An example would be researching and collecting
information about a disease from patient medical records. Researching and collecting
information based on records is another way of understanding how systems work.
You could either ask someone about it or look through records. These are ways that
can help you gather information on what you need to know and do. To record the
collected information, I would use my phone to record the interview questions I
asked, so that I can listen to it and understand how system works. Another method I
would use is by having written notes that you have jotted down in your notebook.
That way if there’s something you don’t understand you could always research online
to get a better understanding on what you don’t get.
Methods to gather information from the university's librarians.
Listen to Customers (and Users)
People develop skills in what the app does, its workings of it, and its design.
Problems to be solved quickly are often and a not clearly defined explanation that a
computer will solve the issue. Listening to the people as much as I can on what is
being said and ideas that can be implemented. Focus is key to solving the problem
instead of the solutions from the people's perspective so that the necessities are
flexible.
Use the Five Ws (and One H)
People have trouble describing what needs to be done. Help them by asking the five
Ws and an H (who, what, when, where, and why) and one H (how).
Study Users
Interviews are fantastic to get information but sometimes it's not the best because
sometimes people will not give out the information that is being asked. Questions can
be hard to answer that the dev team will find important to them.
Copy Existing Systems
Replacing systems with a new one by using replacing existing ones can be of use for
the requirements. This approach is linear.
Clairvoyance
People will look at the goals, see it through, and start increasing the required parts.
Brainstorm
Using the copy and clairvoyance approach is great but its downfall is not likely to
have innovative solutions. Being creative is revolutionary!
Methods to record the information that is being gathered.
UML
User Stories
Using stories to explain what the system is doing with the user.
Use Cases
Interactivity between actors either from users or different parts of the application.
Prototypes
A mockup that allows users to see what its design feels like and its behavior from
the descriptions from stories and cases.
Requirements Specification
Writing a simple and easy-to-learn specification for the software to fill out forms.
Suppose I was to help a library to automate the 1,000 books that they have that
cover 5 subjects, I can't imagine what those subjects would be. In that case, I first
want to interview with focus groups of those of different roles to determine what
type of automation they are looking for and how or who will be the author and
customer of the system itself. From there I would probably want to start
brainstorming and thinking of ways to get a basic prototype out to see what the
conscious of the concept is. I would probably give a survey to see what everyone’s
thoughts is and if it's looking good then I may go to complete the final product.
The best way I can foresee taking down the information is to keep my stakeholders
informed and show how I am progressing in finishing this project. I could also make
sure that if they think something is more important than what others are calling for,
then I can create a list that shows prioritize requirements.
In order to efficiently collect and record information in a research project which
would automate the university's library it is important to first identify the specific
requirements. I would gather requirements by means of interviews, user observations,
and use cases. This information is then used to create requirements and specification
documents for the project.
First, I would interview stakeholders in the project to get their feedback about the
project and find out what their specific requirements would be. These could include
what they want the new system to do and how they want to use it. I would also
interview end users of the system to find out about the features they think the
system should have and how they would prefer to use the system. If appropriate, I
would also interview people who have experience using the system currently to get
feedback on any problems they have encountered and how the system could be
improved. This would ensure that the new system meets the requirements of the users
who will be using it. It could also be used to make recommendations on any new
features or functionalities that would be useful to add.
I would observe the current use of the system and carry out detailed user tests on a
sample of users to find out the specific features and functions that they would like to
see in the system. 2 methods to document requirements includes Prioritizing
Requirements and Talk to the Right Stakeholders and Users. I would use the 3
methods of 1) user observation, 2) user surveys in a workshop, and 3) brainstorming
in a workshop. I have some experience with these and had success. The user
observation would look like it sounds, visually observing the librarians at the front
desk during a work shift, noting how they are doing their work. The user surveys in
a workshop would be written questions for them to answer about how they would
like the automation to work. Lastly the brainstorming in a workshop would be
gathering any and all ideas on a large format like a white board.My two methods of
recording the information would be the written papers from the surveys and digitally
capturing (pictures) of the brain storming activities. I believe both of these would fall
under the Design Tools method. The follow-up to confirm what I captured vs. what
the librarians wanted or needs expressed will be a critical step. During the
requirement gathering process I would use a few different methods to gather
information and record that information in a way the makes requirements clear and
covers everything that the clients need.
One method I would use is Document Analysis. This method is used for examining
the existing system being used within the library and taking a look at the
requirements for that system to determine what this system was created for.
Method two would be interviewing the librarians to determine what their goals and
expectations are for the system.Method three would be Observation. I would use this
method to observe the current system being used to get a better understanding of the
system and its steps while also looking for potential points to improve. As far as the
recording methods go there are two, I would use in this case. The first one would be
the UML (Unified Model Language) because it will allow me to record the
information in a way that will show how certain parts of the system should work. It
works by creating diagrams of two categories and then breaking them down into
specific types with a set of rules. The process isn't perfect but does a good job of
showing how the system should work based on the requirements. Next, I would use
user stories to record the information. This way I can record the information from
the librarians in a way that shows how they would want to do something with the
system. In order to properly create an application for automation purposes for the
university library some of the top methods in which to gather information from the
librarians are the following.
1. Interviewing. Interviewing the librarians give you the opportunity to find out what
they have in place now system-wise and also what they personally want to have
improved. By doing either group interviews or individual or both, you are able to
know first-hand what things work as they should and what doesn't work and what
ways the new application can approve the librarian's efficiency making their job
easier.
2. User observation. By setting side-by-side observation, you can see firsthand the
current application and functionality of the system they have in place. This allows
you to know what steps the librarians make and what possible shortcuts or shorter
processes could allow them to automate their current process. Also allows you to see
if they are using an older legacy system or could possibly update to more current
means of storage like AWS or Microsoft Azure for cloud storage for maintenance
and updates.
3. Document analysis. Document analysis allows you to see how the librarians
currently document their work and the books and if there are discrepancies with how
they are currently doing their documentation. This allows for your application when
created to take into consideration the documentation portion and allow for
improvement on ways to keep track of the books and what's owed etc. Two ways
that I would record the information would be with a Microsoft word document and
an excel spreadsheet. The word document would allow for notes to be entered and
prioritized based on categories. The excel spreadsheet will allow for the number of
books the library holds, categories, and graphs on usage along with late turn-ins, etc.
In order to assist the librarians in automating the front desk activities, I would
definitely use Interviews, User observation and surveys to best understand the
functionality of the library as well as the desires and the end goal of the automation.
I would use the user observation technique and surveys most likely. I would first
conduct surveys with the librarians. I would want to know what they use as their
current processes for the front desk, and I would also ask them what they would like
to be automated in the process. I think this is very important because often people
want to automate a process but do not necessarily know if that is even possible or if
they may have to change or alter the process to automate it.
Next, I would conduct user observation. I would want to see how they execute the
processes they told me about in the surveys. It is common when people describe how
things function or how they do things, that they may not explain it correctly or leave
out key details in the process that they didn't feel were vital in order for us to
automate things. The three different methods I would use to gather information are
Interviews, questionnaires/surveys, and user observation. I think the best way to get
information is a conversation. I like the openness of this approach as I feel you can
get the most information this way. It is also important to observe how they use the
system now and seeing what works and what does not. The last is a questionnaire or
survey. My go to would be an interview, there are situations where a yes or no is
best.The two different methods I would use to record the information I gathered
would be Talk to the Right Stakeholders and users and be transparent with
requirements. As above with information gathering. You need to talk to the right
people. First, you need to talk to the stakeholders. What is their understanding of
what is needed? Then you need to talk to the people who will use it. What are they
expecting? What do they want? Then you need to need to talk to everyone and make
sure your understanding of what they want is correct. I deal with this daily at my
job. I create Tableau reports. I always ask if the end users have a sketch of what
they want. I find this helps A LOT in the design phase and it helps get us in the
same page. I tend to keep it all in an excel spreadsheet. I also use a Rocketbook for
sketches and notes. The first thing I would do is watch the librarians in their daily
activities to see their workflow and the workflow of the library. You can learn a
good bit about the function of the library or other system by observing the activity.
The next thing I would like to do is conduct interviews with the librarians to get
their input about how they do their job. I will also get their expectations of what the
new automation will be and how it will help them do their job. The last thing I
would like to do is conduct a survey of the customers of the library to get their
expectations of the new system and any suggestions or feedback of the new system. zz
I would use audio visual recording of the observed workflow and the interviews so I
could go back and review them later. I would record the survey in a computer so
they can be searched and filtered to get a good overview of the data needed to
complete the task. z
Methods to Gather Requirements:
1. Interviews
2. Questionaries or Surveys
3. User Observation
4. Document Analysis
5. Interface Analysis
6. Workshops
7. Brainstorming
8. Role-play
9. Use Cases and Scenarios
10. Focus Groups
11. Prototyping
Methods to Document Requirements:
1. Design Tools
2. Prioritize Requirements
3. Confirm, Confirm, Confirm
4. Talk to the Right Stakeholders and Users
5. Transparent Requirements Documentation
Gathering stakeholder requirements and communicating with them throughout the
design and development of the project helps to ensure that what you provide to them
will meet their needs. Designers and developers who ignore their stakeholders and
don't include them in the process significantly increase the risks of the design and
development efforts failing.I like to focus on confirmation. I can't underscore how
important appropriate confirmation with all of the stakeholders is. Proper
communication and confirmation help to ensure that there are no misunderstandings
with the requirements definitions. It also helps to ensure that all of the stakeholders
and all of the project team members have a shared vision of the requirements and
how they will be implemented in the software application. Software engineering,
project management, project control, and implementation will run much more
smoothly, efficiently, and effectively with appropriate confirmation and communication.
Interviewing and user observation are great ways to gather reequipments for a new
project. I did not even think about document analysis but it will have good
information about the current system and how it is spoused to operate. A excel sheet
would be a good way to get the observation and reequipment recorded. I would think
automation of the circulation desk at a library would be like self check out at the
works largest retailer. One of the many project teams that I manage is working on a
software application development project and is currently finalizing requirements
definitions. We just had a requirements review meeting this morning and before the
meeting, I took a few minutes to examine existing documents for one of the
functional areas on the project. I was able to identify some key scoping and
requirements details that really benefited the team as I shared these findings with
them in the design review meeting. It is another example to me of why the activities
we are studying in this course are so important and key to successful software
engineering.
Interviewing key users and stakeholders should always be included in the software
engineering requirements gathering process. I am glad that you are focusing on this
activity. Doing so will help you to better understand key user and stakeholder needs
and will help you to better identify their requirements and use these requirements to
create a software application design that will meet their needs.I think document
analysis would be a good way for gathering information and requirements. Based on
the information we have it seems that this library has been in place for a while and
has a system that they are currently using. Document analysis focuses on examining
the existing system to understand how it operates. It also examines the requirements
that existed when the original system was created to get a better understanding of
why the original system was designed the way it was. Conducting an interview
would be a great start to gathering information, especially when implementing the
five Ws and one H. There are no right or wrong answers but from their perspective
and respectfully listening as they share their views. It is good to have a reflection on
topics of great importance for research purposes! Being creative and having the
innovation for an outside-of-the-box perspective is a good understanding and usage
when it comes to brainstorming an idea. Focusing on quantity and trying to hold
back on criticism is essential because it creates an environment for thought production
without worries of being told that the information is irrelevant. I agree that
communication is number one when it comes to managing a project. Performing risk
management and a plan for any conflicts that might occur. interviewing others are a
great of knowing what they do at their job and how you can benefit from them. I
can agree with you that by interviewing someone, it would allow you to focus on
what they do at their job, so that you know what to do depending on the task that
is given to you. The interview enables the employer to determine if an applicant's
skills, experience and personality meet the job's requirements. It also helps the
employer assess whether an applicant would likely fit in with the corporate culture.
Part of brainstorming is experimenting with what is most effective for your team and
with the emergence of remote brainstorming, there are many new exercises that teams
can conduct to find new ideation methods says .Embracing new brainstorming
methods, including asynchronous collaboration, is something that is vital when moving
forward and helps everyone approach innovation with an open mind.
Students also viewed