Librarians in the Wild: Information Architecture

  As I explained in my previous post, the Librarians in the Wild series will highlight non-library fields that are a good match for librarians looking to expand their career horizons. Given LITA’s technology focus, I thought it would be appropriate to focus this first post on Information Architecture.   What is it? At its core, the field […]

Continue reading


Providing Access through GIS Data at Avery Library

Technological advances can have a variety of effects on access to information. New technologies can change the breadth, depth, and sheer amount of information we can readily consume. They can also fundamentally change the way in which we organize and access that information. One example is the way in which the use geolocation coordinates (also knows as […]

Continue reading


Agile Development: Building an Agile Culture

Over the last few months I have described various components of Agile development. This time around I want to talk about building an Agile culture. Agile is more than just a codified process; it is a development approach, a philosophy, one that stresses flexibility and communication. In order for a development team to successfully implement Agile the organization must […]

Continue reading


Agile Development: Sprint Retrospective

In my last two posts I’ve discussed how to carry out sprint review and sprint planning meetings. This month we’ll look at the final component of the sprint boundary process, the sprint retrospective, which is where the team analyzes its inner workings. Objective The sprint retrospective is an opportunity for the development team to review their performance over the previous sprint, identify strengths […]

Continue reading


Agile Development: Sprint Planning Meeting

In my last post, I talked about the sprint review meeting; this month we look into planning a sprint. As I said last time, this meeting should be separate from the review, both to differentiate the two and to avoid meeting fatigue. Objective Sprint planning takes into account the overall project plan and the results of the […]

Continue reading


Agile Development: Sprint Review

At the boundary between sprints, there are three different tasks that an Agile team should perform: Review and demo the work completed in the finished sprint (Sprint Review) Plan the next iteration (Sprint Planning) Evaluate the team’s performance during the sprint and look for improvements (Sprint Retrospective) While it may be tempting to package that entire […]

Continue reading


Agile Development: The Daily Standup

The cornerstone of Agile development is the sharing of information. An Agile team that does  not communicate well is destined to fail: the focus on efficiency and short,  independent development cycles means development moves at a rapid pace, and there is much slack in the timeline to account for communication hiccups. Therefore, the each member of […]

Continue reading


Agile Development: Tracking Progress

In my last post, I discussed effort estimation and scheduling, which leads into the beginning of actual development. But first, you need to decide how you’re going to track progress. Here are some commonly used methods: The Big Board In keeping with Agile philosophy, you should choose the simplest tool that gives you the functionality […]

Continue reading