8,293 research outputs found
DevOps is Bigger than IT: Driving Digital Transformation in Libraries
The DevOps movement represents a paradigm shift in software development, but there are misconceptions about what it really means. It’s much more nuanced than simply adding a DevOps engineer to your team or asking systems administrators and developers to play well together. At its core, DevOps is about culture change. In this talk, we will define the CALMS framework of DevOps and the people, technical, and organizational factors that challenge its adoption. We will share specific examples of how DevOps is changing the way we work on digital library projects at Ohio State University Libraries and how its universal principles can drive large-scale digital transformation in libraries.
Presented at Coalition for Networked Information (CNI) Spring 2020 Membership MeetingSlidesSpeaker notesNo embarg
Scrum2Kanban: Integrating Kanban and Scrum in a University Software Engineering Capstone Course
Using university capstone courses to teach agile software development
methodologies has become commonplace, as agile methods have gained support in
professional software development. This usually means students are introduced
to and work with the currently most popular agile methodology: Scrum. However,
as the agile methods employed in the industry change and are adapted to
different contexts, university courses must follow suit. A prime example of
this is the Kanban method, which has recently gathered attention in the
industry. In this paper, we describe a capstone course design, which adds the
hands-on learning of the lean principles advocated by Kanban into a capstone
project run with Scrum. This both ensures that students are aware of recent
process frameworks and ideas as well as gain a more thorough overview of how
agile methods can be employed in practice. We describe the details of the
course and analyze the participating students' perceptions as well as our
observations. We analyze the development artifacts, created by students during
the course in respect to the two different development methodologies. We
further present a summary of the lessons learned as well as recommendations for
future similar courses. The survey conducted at the end of the course revealed
an overwhelmingly positive attitude of students towards the integration of
Kanban into the course
Integrating Taxonomies into Theory-Based Digital Health Interventions for Behavior Change: A Holistic Framework
Digital health interventions have been emerging in the last decade. Due to
their interdisciplinary nature, digital health interventions are guided and
influenced by theories (e.g., behavioral theories, behavior change
technologies, persuasive technology) from different research communities.
However, digital health interventions are always coded using various taxonomies
and reported in insufficient perspectives. The inconsistency and
incomprehensiveness will bring difficulty for conducting systematic reviews and
sharing contributions among communities. Based on existing related work,
therefore, we propose a holistic framework that embeds behavioral theories,
behavior change technique (BCT) taxonomy, and persuasive system design (PSD)
principles. Including four development steps, two toolboxes, and one workflow,
our framework aims to guide digital health intervention developers to design,
evaluate, and report their work in a formative and comprehensive way
- …