Confessions of a new (agile) software project manager. Laura Akerman

Similar documents
Effec%ve AX 2012 Upgrade Project Planning and Microso< Sure Step. Arbela Technologies

Website Design. A Crash Course. Monique Sherre, monique@boxcarmarke4ng.com

DTCC Data Quality Survey Industry Report

Breakout A: From Paper to EMR- Preparing for the Transi;on

Discovering Computers Fundamentals, 2010 Edition. Living in a Digital World

Agile Project Management Sprint Planning CompSci 408 September 10, 2014

So#ware Development Methodologies Project Management Phases Agile Methodology Agile Manifesto Roles. Team Roles and Responsibili?

Introduc)on to Version Control with Git. Pradeep Sivakumar, PhD Sr. Computa5onal Specialist Research Compu5ng, NUIT

PROJECT PORTFOLIO SUITE

Theo JD Bothma Department of Informa1on Science

Enterprise Mobile Application Lifecycle

A wiki is nothing more than a website that is op-mized for easy edi-ng,

Exchange of experience from a SuccessFactors LMS Implementa9on

Business Analysis Standardization A Strategic Mandate. John E. Parker CVO, Enfocus Solu7ons Inc.

Innovation Quality Flexibility

Strategies for Medical Device So2ware Development Presented By Anthony Giles of Blackwood Embedded Solu;ons And a Case Study by Francis Amoah of Creo

IT Change Management Process Training

Cloud Compu)ng in Educa)on and Research

First Na)on Project Management Boot Camp

UNIFIED, END- TO- END EDISCOVERY

Business Con'nuity & Pa'ent Safety

Open-Source Based Solutions for Processing, Preserving, and Presenting Oral Histories

Enterprise. Thousands of companies save 1me and money by using SIMMS to manage their inventory.

Advanced Project Management Training Course

DEEP FILM ACCESS Project (Digital Transforma4ons in the Arts and Humani4es: Big Data) February 2014 April 2015

B2B Offerings. Helping businesses op2mize. Infolob s amazing b2b offerings helps your company achieve maximum produc2vity

The Road To Project Governance at Utah State University

H T Tech nologies 2013

Application of Supply Chain Concepts to the Analysis Process

Where is that crystal ball? The basics of revenue and expenditure forecasting

Healthy Web Projects

DIGITAL ARCHIVES & PRESERVATION SYSTEMS

Agile development. Pedro Cabalar. Departamento de Computación Facultad de Informá;ca University of Corunna, SPAIN

Best Prac*ces in NPS Follow- Up 6 Must- Do Ac*on Items for Improving Customer Success

AWS Security & Compliance

Session 4: Programmes: the Core of the 10YFP

Fixed Scope Offering (FSO) for Oracle SRM

Online Enrollment Op>ons - Sales Training Benefi+ocus.com, Inc. All rights reserved. Confiden>al and Proprietary 1

IT Governance in Organizations Experiencing Decentralization. Jelena Zdravkovic

How To Use Splunk For Android (Windows) With A Mobile App On A Microsoft Tablet (Windows 8) For Free (Windows 7) For A Limited Time (Windows 10) For $99.99) For Two Years (Windows 9

San Jacinto College Banner & Enterprise Applica5on Review Task Force Report. November 01, 2011 FINAL

UAB Cyber Security Ini1a1ve

The Data Quality Planning Guide

Cloud Risks and Opportunities

Quick Start Guide to Managed Print Services. May 2015

David Minor. Chronopolis Program Manager Director, Digital Preserva7on Ini7a7ves UCSD Library San Diego Supercomputer Center

Mission. To provide higher technological educa5on with quality, preparing. competent professionals, with sound founda5ons in science, technology

!"#$%&'()*#"+,&-(.#,"*'/'.%-*

Technical Update 2008

Rwanda Health Enterprise Architecture (RHEA) Project Mee:ng HEAF/HEART Update 26 October 2012 Kigali

How JetBlue is Reaping the Rewards of Dynamic Discoun:ng. Joni Geurts - JetBlue Paul Kerins - ipayables

Armedia Capabili-es Brief Enterprise Content and Informa1on Management Professionals

Texas Digital Government Summit. Data Analysis Structured vs. Unstructured Data. Presented By: Dave Larson

Connec(ng to the NC Educa(on Cloud

BPO. Accerela*ng Revenue Enhancements Through Sales Support Services

CMMI for High-Performance with TSP/PSP

How Do You Secure An Environment Without a Perimeter?

Successful Change Management

Cloud Infrastructure Services Survey: Key UK Takeaways. Survey conducted by

Implementing an Integrated Digital Asset Management System: FEDORA and OAIS in Context

Protec'ng Informa'on Assets - Week 8 - Business Continuity and Disaster Recovery Planning. MIS 5206 Protec/ng Informa/on Assets Greg Senko

Direct Mail & Managing Data Achieving Growth by Adding New Services Masterclass Seminar. 27 th March 2014 At 1230

Ok, so we ve come up with quite possibly the most boring :tle to this talk imaginable. Thanks for coming despite the somewhat overbearing :tle.

FINANCIAL SERVICES CASE STUDY COLLECTION. Broker Profile, Multrees Investor Services Ltd & Spayne Lindsay & Co. LLP

Unified Monitoring with AppDynamics

MAXIMIZING THE SUCCESS OF YOUR E-PROCUREMENT TECHNOLOGY INVESTMENT. How to Drive Adop.on, Efficiency, and ROI for the Long Term

Everything You Need to Know about Cloud BI. Freek Kamst

Help Framework. Ticket Management Ticket Resolu/on Communica/ons. Ticket Assignment Follow up Customer - communica/on System updates Delay management

Retaining and Preserving the Scholarly Record: An Update on the Eastern Academic Scholars Trust

Project Management Introduc1on

Digital Preserva-on in the Cloud

Managed Services. An essen/al set of tools for today's businesses

IBM Enterprise Content Management Solu5ons Informa(on Lifecycle Governance

So#ware quality assurance - introduc4on. Dr Ana Magazinius

Merit Member Conference 2015 Does Migra+ng to a Virtualized Data Center Make Sense in Higher Educa+on?

Consolidate, Organize, Search, and Visualize: ZED Report Catalog provides a single point of entry across mul9ple repor9ng tools and pla:orms

Data Warehousing. Yeow Wei Choong Anne Laurent

Results. Delivered! Implement your Big Data plan

Council Monitoring & Assessment Program Development

The Future of the Integrated Library System? Walter Nelson RAND Corpora1on walternelson.com

Syndromic Surveillance BioSense Onboarding in Arizona

Network Virtualiza/on on Internet2. Eric Boyd Senior Director for Strategic Projects

Seman&c Web: Benefits For Clinical Decision Support At The Bedside. Emory Fry, MD SemTechBiz 2013

Carnegie Mellon University. CMUWorks Staff Council November 21 st, 2013

- Welcome to AdvisorLoans

Microso' CSP Nick Jordan BDM, Strategic Hos:ng Partner Channel

Managing Social Media as Official Records

Strategy and Architecture to Establish 'Smart Plants'

IPv6 - A Quick Introduction

NERSC Archival Storage: Best Practices

Cyber Security With Big Data

Solving today's challenges with Oracle SOA Suite, and Oracle Coherence

Agile Project Management at Penn. Delphine Khanna University of Pennsylvania DLF Forum -- Nov 1, 2010

Paco Hope Florence Mo ay <fmo 2012 Cigital. All Rights Reserved. SecAppDev. Define third party so ware

Business Analysis Center of Excellence The Cornerstone of Business Transformation

Capitalize on your carbon management solu4on investment

10 Steps to Preparedness

Healthy Bengal Program - Plans and Goals for 2015

Developing a Full- Spectrum Security Training Program

From Big Data to Value

Transcription:

Confessions of a new (agile) software project manager Laura Akerman

Agile at Emory Libraries: our own flavor Itera9ons are 2 weeks long. A minor release = a Milestone = 2-3 itera9ons (ideally). We use TRAC to document the user stories, story points and progress for each Milestone

TRAC

story board

stand up every day at 10:30 a.m.

Project mee9ngs Ben Ranker, Steve Anderson, Scott Turnbull, me, Reb ecca Koeser. Not pictured: Kyle Fenton (stakeholder who often attends meetings).

Itera9on Planning mee9ngs Held around mid- point of intera9on, to plan for next. Project managers, Systems managers and some9mes Joan Smith, Chief Technology Officer

Project intratnet site

Ac9on Plan

Who does what: Overall manager of the development teams: ScoX Turnbull Developers are not dedicated to projects, but tend to work on 2 projects at a 9me. One lead developer for each project. Systems Division has Strategists; other divisions can have Project Managers work with Strategist Stacey Mar9n, but basically manage their projects How we do it is evolving!

Long before agile development came to Emory Libraries We had needs We = representa9ves of 3 different organiza9onal units sharing responsibility for digi9zed archival material special collec9ons, digi9za9on and preserva9on of digital assets, and metadata crea9on, Need: to replace the inadequate metadata database and file storage system we had for digi9zed archival material ( Digital Masters ) And so much more

We developed a Data Dic9onary

We formulated func9onali9es Plus: Staff search and edi9ng, Quality control, Workflow, Metadata ingest and export, Access control based on rights, JHOVE integra9on, file migra9on

Approved project: Code name Euterpe Only the essen9al func9ons needed to migrate data ( Phase 1 ) Migrate one format (sound recordings) first Use exis9ng Fedora repository to store files This fit agile concept of delivering most important features first and smaller bites (sort of ) My roles: Project Manager, Metadata Specialist (specs), Stakeholder (advanced metadata func9ons)

Learning how to do it: Brief training on agile and on the Project manager role from Stacey Mar9n 5 day training in Project Management (the tradi9onal kind) offered by University Technology Services (confusing) Learning how it works by observing

Things I ve come to love about agile: Stand Up The team Not having plans completely nailed down at the outset Being able to change in response to different needs (e.g. new delivery method the Kiosk ) Seeing and tes9ng the product in smaller chunks Not having to shield the developers from the stakeholders (and vice versa)! They talk. OK! Keep me in the loop

Things about agile that are frightening: Not having plans completely nailed down at the outset The shiking 9me es9mates The fact that, we re s9ll expected to have Ac9on Plans, 9melines, etc. The threat of culng features if we miss our target date

General PM Challenges: Understanding/transla9ng programmer language from/to stakeholder language. Trying to understand the impact of programming and infrastructure decisions without gelng too far into their territory. Gelng to shared understanding on why we need complex metadata rela9onships

+ - Sharing the development team + Pluses: +working on code that s shared across Fedora repository, so one project can benefit others; +small development group can share knowledge and solu9ons, +several people so project can keep moving forward even when developers aren t available. - - - - Minuses: not as efficient; - developers have to switch gears a lot; - another project could bump yours

Planning How much planning is enough? How much planning is too much for agile? When is planning just in 9me? When is planning behind?

Ini9al Plan Infrastructure Prototype (a few simple fields) Collec9on edi9ng Full MODS descrip9ve edi9ng, collec9on metadata, vocabulary control, search JHOVE, source technical, rights, and events metadata, version control, naviga9on, iden9fiers, flagging, search/query. Migra9on PRODUCTION RELEASE

Lead developer Ben Ranker urged us to release a subset of func9ons early.

The big change Lots of discussion! How do we break down what was already minimal? Result: duplicate the func9onali9es we have in old system, start using that for newly digi9zed material Forego full metadata un9l later This was much closer to agile process releasing actual code for use gradually, rather than all at once at the end. Had to get stakeholder ok, since some of them wait longer than others for produc9on.

The new plan Infrastructure Prototype (a few simple fields) Collec9on edi9ng Min Items (Produc4on release of subset) Migrate metadata (Produc4on) Migrate files (Produc4on) Full Items (all the metadata we lek out plus OAI provider, etc.) (Produc4on) Automa9on incorporate JHOVE and preserva9on func9ons (Produc4on)

Dependencies Unforseen problem: dependency on metadata specialist (me!) who now had to deal with detailed specs for technical metadata much earlier than in previous plan determine the subset for all metadata types consult with all stakeholders on this This caused a delay in development (4-6 weeks) Rather than trying to add them to a Timeline we are trying adding them to Milestone documenta9on

I m op9mis9c: We ve got a long way to go. I m learning to trust the team. I m trying to juggle hats bexer (and working on those dependencies!) So far, senior management seems to be ok with the variable 9meline projec9ons The team is very engaged now and moving fast! (+ new programmer, Steve)

/