Tuesday, March 20, 2018
Software Engineering Collaboration 8
Our Open Rooms group is making a lot of headway. The developers completed one of our main goals already. They have updated the default editing capabilities to make it easier for the administration to set up and make time changes. They have also changed all of the CSS code to Bootstrap so now they will be able to make CSS changes very quickly and achieve our second goal which is to make the program look and feel more like the library website. We hit a roadblock with our third goal because we would need to change our library website over to https in order to make LDAP work with the program. The product owners are currently discussing the implications of rushing this change through before school starts. We may have to put this project in the "parking lot" for now.
Thursday, March 15, 2018
Software Engineering Collaboration 7
The past two weeks have been exciting. We are getting to actual get into the code and really start working on our end goals. We finally have everything set up and running so our sprints are becoming "fun." It will be exciting to be able to see changes on the program in the near future.
Last week we figured out that our backlog stories were too broad. We had to evaluate each of them and think about how we could break them down into smaller sprints that could be completed in one week. Our team is also naturally dividing into smaller teams/pairs as they realize their strengths or areas of interest. Allen and Tyler have jumped head first into the CSS changes. Kevin, since he works in IT, is doing research on how to implement LDAP with our program. Jacob and Hannah have already made big strides on working directly with the code for entering default hours into the program.
One issue brought up in class that our team needs to work on is writing stories instead of just listing tasks in our backlog. If I'm understanding them correctly this means writing the tasks in end user language. As a < type of user >, I want < some goal > so that < some reason >.
Last week we figured out that our backlog stories were too broad. We had to evaluate each of them and think about how we could break them down into smaller sprints that could be completed in one week. Our team is also naturally dividing into smaller teams/pairs as they realize their strengths or areas of interest. Allen and Tyler have jumped head first into the CSS changes. Kevin, since he works in IT, is doing research on how to implement LDAP with our program. Jacob and Hannah have already made big strides on working directly with the code for entering default hours into the program.
One issue brought up in class that our team needs to work on is writing stories instead of just listing tasks in our backlog. If I'm understanding them correctly this means writing the tasks in end user language. As a < type of user >, I want < some goal > so that < some reason >.
Friday, March 9, 2018
Escape Room Report
The escape room was a success - well kind of! Only one team "sort of" escaped in the twenty minute time period. They actually did it twenty-two minutes so we gave them "bragging rights" since no other teams made it as far as they did. 84 students came to game night and twelve teams attempted to escape. It went so smoothly that we decided to offer Faculty and Staff an opportunity to test it out on the day of the Spring Fair. We actually set up two duplicate rooms that day and twelve teams went through in three hours. Unfortunately, none of the groups were not able escape. Everyone had a great time! Now, we are considering offering it to our students for a small fee to offset the cost of the extra staff we would need to run it.
Everyone LOVED the button makers and even made some really creative buttons. Word spreads quickly, students are already asking when we will be putting them out for anyone to make.
Everyone LOVED the button makers and even made some really creative buttons. Word spreads quickly, students are already asking when we will be putting them out for anyone to make.
Friday, February 23, 2018
Library Game Night and the Button Maker
The library student employees are anticipating a fun evening tonight. It's our annual library game night. This is an opportunity for library employees to come to the library at night after we are closed and play games. The games vary from board games to Sardines on the dark, third floor.
This year Matt M and Ann J designed an escape room for them to participate with teams of 4-6 people. So far on the trial runs, no one has escaped their room in the twenty minute allotted time. Some of the teams are pretty confident that they are going to be the first to escape.
Another highlight of the evening will be an opportunity to use the library's new button makers. Thanks to another generous donation from Irene Clerico Farley's daughter, we were able to purchase two button makers. Students will be able to make 1.5" buttons for $0.15 and 2.25" buttons for $0.20 each. Informatics admin will train any library students interested in making their own buttons on Friday night. It is great advertisement because they are allowed to bring one (non-library employee) guest with them to game night.
The button makers will be made available in the Irene Clerico Learning Zone (ICLZ) when the students return from Spring Break. For more information, visit our website. http://library.olivet.edu/services/other_services/button_making/index.php
This year Matt M and Ann J designed an escape room for them to participate with teams of 4-6 people. So far on the trial runs, no one has escaped their room in the twenty minute allotted time. Some of the teams are pretty confident that they are going to be the first to escape.
Another highlight of the evening will be an opportunity to use the library's new button makers. Thanks to another generous donation from Irene Clerico Farley's daughter, we were able to purchase two button makers. Students will be able to make 1.5" buttons for $0.15 and 2.25" buttons for $0.20 each. Informatics admin will train any library students interested in making their own buttons on Friday night. It is great advertisement because they are allowed to bring one (non-library employee) guest with them to game night.
The button makers will be made available in the Irene Clerico Learning Zone (ICLZ) when the students return from Spring Break. For more information, visit our website. http://library.olivet.edu/services/other_services/button_making/index.php
Thursday, February 1, 2018
Software Engineering Collaboration 6
We have had our first backlog this week. We were supposed to have a sprint meeting but IT was there to thaw the computers so we could install WAMP. The install was not going as plan so we ended up using the entire time to troubleshoot that. We had some individual discussions so that we could keep working on other issues and we made some tentative sprints for next week. Since class time ended before we completed the install we had to set aside our planning/meeting until Thursday.
Queens College uploaded new files on Monday so we were excited to delve into them and see if we can successfully install them. Since we didn't get to it during the class time. Jacob spent some time outside of class working on the two installs and has found solutions for both. This should get us back on track for next Tuesday.
Allen showed Matt and I the two rough mockups they had made for the CSS changes. We really liked the simplicity of the proposal. We talked about a background color change and a spacing issue. We had a definite favorite so we voted to go forward with that plan.
Hannah and I wrote up some backlog/sprint items so that we would at least have some goals for this week. It will all be dependent on what we get installed on Thursday.
Queens College uploaded new files on Monday so we were excited to delve into them and see if we can successfully install them. Since we didn't get to it during the class time. Jacob spent some time outside of class working on the two installs and has found solutions for both. This should get us back on track for next Tuesday.
Allen showed Matt and I the two rough mockups they had made for the CSS changes. We really liked the simplicity of the proposal. We talked about a background color change and a spacing issue. We had a definite favorite so we voted to go forward with that plan.
Hannah and I wrote up some backlog/sprint items so that we would at least have some goals for this week. It will all be dependent on what we get installed on Thursday.
Thursday, January 25, 2018
Software Engineering Collaboration 5
This week our team had our first sprint completion celebration. We all finished our sprints and figured out the new ones. We had candy bars to celebrate our first milestone. We had our first "blockage" because we still cannot successfully install the version from Queen's College GitHub site. We have contacted the head librarian from Queen's College and had an exciting response from him. They are working on getting some updates pushed, but we have to wait for that before we can proceed with the changes. Our plan is to use the original version from Ball State so that we can at least start looking at the code. Jacob V and Matt have been working on working through the install issues while the rest of the team is working on a mock-up for the CSS changes. Their plan is to review their designs and choose one to present to the rest of the team.
Thursday, January 18, 2018
Software Engineering Collaboration 4
Today, we talked about stand up meetings. The concept of a stand up meeting is that it should be short. It gives a quick overview of where each team member is on a project without monopolizing valuable time or one person taking over the entire meeting. The thought is that no one wants to stand for long. The meeting should be about a minute per person and the entire meeting should take less than 15 minutes. There are three questions that should be addressed.
- What did you do yesterday?
- What will you do today?
- Are there any impediments in your way?
Tuesday, January 16, 2018
Software Engineering Collaboration 3
When our team met the first time, it was our
responsibility to overview the project. I explained to them that we would be
using an OSS, Open Room for the library, but there were some changes we wanted
to make before we made it available to our patrons. Open Room was designed by
Ball State University in 2010 as an online reservation system so that patrons
could check out study rooms in the library without interacting with library
staff. The product owner often gives the requirements in form of a story: As a
<type of user> I want to <do something>, so that <some value is
created>.
Since the program was developed 7 years ago,
there are some technologies that can be improved on to make some of the setup
and admin functionalities. We also would like to make the program
"feel" more like a library website so that our patrons have a sense
of familiarity when they are making reservations. Our story might be: As the
product owners, we want to improve administrative functionality and the look
and feel of the website so that both the patrons and the software admin can
have a successful experience when using the application.
Friday, January 12, 2018
Software Engineering Collaboration 2
The first couple class periods, Dr. Vail introduced us to scrum and agile. He talked about his personal experiences while away on his sabbatical. He talked about the Agile Manifesto list http://agilemanifesto.org/principles.html. He also gave many suggestions and guidelines for our projects. There are two other teams with two other projects. He made it clear that students were expected to work five hours outside of class. Each group already has an assigned Product Owner, but would need to assign a Scrum Master. Those are the only two roles in scrum, everyone else are team members.
Friday, January 5, 2018
Software Engineering Collaboration
Informatics administration is trying something
new this semester. We are collaborating with Dr. Vail from the Computer Science
Department. He is implementing a new work system (framework) that he was able
to observe and participate in during his sabbatical in Spring of 2016 with his
software engineering course, CSIS-457. The new system is called Scrum. It has
become very popular in the developing world. The basic concept of the system is
to meet often and set realistic goals (sprints). At each meeting, you would
re-assess plan (backlog) and plan the next sprint. One of the main goals of
scrum is to improve a product in a faster manner by focusing on smaller tasks
with a high intensity.
Dr. Vail invited us to propose some project
ideas for a group of five students to work on. We met with him and proposed a
few different projects that we thought would be manageable for a semester time
period. We found a project that should work well with the scrum framework and
help our department with a legitimate project. He invited us to be the Product
Owner. This is one of three roles in scrum. The Product Owner helps the team
prioritize on what is needed to be completed first. We have committed to
attempt to attend most of the class periods on Tuesdays and Thursdays. This
should help our team move at a decent pace while allowing us to learn and
observe scrum in process. We are interested in analyzing this system to see if
it would benefit us to adopt it with our development team.
Subscribe to:
Posts (Atom)
Fall Workshop Devotion 2023
Fall Workshop Devotion 2023 After the campus AI policy was announced last week I have been trying out Chat GTP. I was with my niece so I a...
-
This week our team had our first sprint completion celebration. We all finished our sprints and figured out the new ones. We had candy bars ...
-
It's really beginning to feel like Christmas here at Benner Library. We are having so much fun figuring out the 3D Printer and everythi...
-
Benner Bulletins Application One of our student developers, Tom, completed an application for us this past week. I consider it a personal ...