Our second sprint mainly consisted of reviewing the source code of the Ampath application. The first of our 4 meetings was uneventful, because only 2 of our 5 members were present. During the other 3 meetings, we worked with one of the other development teams to review the services within the application, reviewed the ReST API, and discussed how we might be able to utilize them in our own work. Our team then accepted the task of implementing offline encryption for the application, and got in contact with some of the people at Ampath to get their input on their preferred encryption libraries.
Our team members collaborated well with one another and the other development team we worked with. We were able to gain more of an understanding of how the Ampath application works, through our reviews, and we were able to begin planning our course of action as we head into the coming sprints. We devoted a majority of this sprint to review and planning, so we have yet to start working on any kind implementation. We hope to begin coding once we have some more structure and concrete direction, in the next sprint.
Toward the end of the sprint, we began working on the offline encryption task and we found 3 suitable libraries that we could use in our implementation. We wanted input from the Ampath people before we chose a library to begin working with, so we sent them the 3 that we selected. In their response, they commented on the fact that the encryption library ‘forge’ seems to be the most popular on GitHub, but stated that we could use whichever one we think would work best. We will likely make our decision in the next meeting. In our correspondence with the people at Ampath, we were also provided the main ReST API calls that are used within the application. This will be extremely useful in the future when we have to begin sending and retrieving medical data in the implementation of the other offline features.
It was, once again, a fairly straight forward sprint. I think that all of the development teams could use a bit more direction right now, but the coming sprints will certainly be more productive now that we are more familiar with our team members and the application itself. I have so far been enjoying the Scrum development cycle and I look forward to beginning implementation.
From the blog CS@Worcester – by Ryan Marcelonis and used with permission of the author. All other rights reserved by the author.

