1 / 8100%
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. b 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.
Students also viewed