1 project management web tools at the mice experiment linda r. coney – uc riverside chep – may...

35
1 Project Management Project Management Web Tools at the Web Tools at the MICE Experiment MICE Experiment Linda R. Coney – UC Linda R. Coney – UC Riverside Riverside CHEP – May 2012 CHEP – May 2012

Upload: dulcie-weaver

Post on 24-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 Project Management Web Tools at the MICE Experiment Linda R. Coney – UC Riverside CHEP – May 2012

1

Project Management Project Management Web Tools at the Web Tools at the

MICE ExperimentMICE Experiment

Linda R. Coney – UC Linda R. Coney – UC RiversideRiverside

CHEP – May 2012CHEP – May 2012

Page 2: 1 Project Management Web Tools at the MICE Experiment Linda R. Coney – UC Riverside CHEP – May 2012

2L. Coney – CHEP2012

OutlineOutline Intro Intro

MICE – the Muon Ionization Cooling MICE – the Muon Ionization Cooling ExperimentExperiment

Issues with collaborative workIssues with collaborative work Redmine: project management toolRedmine: project management tool Solutions: Redmine in MICESolutions: Redmine in MICE

Online GroupOnline Group Operations GroupOperations Group Speaker’s BureauSpeaker’s Bureau MAUS – Software GroupMAUS – Software Group Executive BoardExecutive Board

ConclusionsConclusions

Page 3: 1 Project Management Web Tools at the MICE Experiment Linda R. Coney – UC Riverside CHEP – May 2012

3L. Coney – CHEP2012

MICE: MICE: Muon Ionization Cooling Muon Ionization Cooling

ExperimentExperiment

MICE Goals:MICE Goals: Design, build, commission, and operate a realistic Design, build, commission, and operate a realistic

section of cooling channelsection of cooling channel Measure its performance in a variety of modes of Measure its performance in a variety of modes of

operation and beam conditionsoperation and beam conditions

……results will be used to optimize results will be used to optimize Neutrino Factory and Muon Collider designs.Neutrino Factory and Muon Collider designs.

Spectrometer Solenoid & Tracker

LH2 Absorber

RFCC Module

Page 4: 1 Project Management Web Tools at the MICE Experiment Linda R. Coney – UC Riverside CHEP – May 2012

4L. Coney – CHEP2012

MICE: International MICE: International InvolvementInvolvement

Institutions worldwide are contributing to the Institutions worldwide are contributing to the demonstration of muon ionization cooling at MICEdemonstration of muon ionization cooling at MICE

Page 5: 1 Project Management Web Tools at the MICE Experiment Linda R. Coney – UC Riverside CHEP – May 2012

5L. Coney – CHEP2012

MICE: The ExperimentMICE: The Experiment The Collaboration:The Collaboration:

~150 members, 9 countries, 3 continents~150 members, 9 countries, 3 continents Relatively smallRelatively small Universities and labs widespread Universities and labs widespread

geographically and across time-zonesgeographically and across time-zones Combination of particle physics and Combination of particle physics and

accelerator physicsaccelerator physics Based in the UKBased in the UK

Beamline at Rutherford Appleton LaboratoryBeamline at Rutherford Appleton Laboratory Proceeding in step-wise manner as beamline Proceeding in step-wise manner as beamline

and detector elements arrive and are and detector elements arrive and are installedinstalled

Taking data!Taking data!

Page 6: 1 Project Management Web Tools at the MICE Experiment Linda R. Coney – UC Riverside CHEP – May 2012

6L. Coney – CHEP2012

OutlineOutline Intro Intro

MICE – the Muon Ionization Cooling MICE – the Muon Ionization Cooling ExperimentExperiment

Issues with collaborative workIssues with collaborative work Redmine: project management toolRedmine: project management tool Solutions: Redmine in MICESolutions: Redmine in MICE

Online GroupOnline Group Operations GroupOperations Group Speakers BureauSpeakers Bureau MAUS – Software GroupMAUS – Software Group Executive BoardExecutive Board

ConclusionsConclusions

Page 7: 1 Project Management Web Tools at the MICE Experiment Linda R. Coney – UC Riverside CHEP – May 2012

7L. Coney – CHEP2012

Collaborative WorkCollaborative Work The problem:The problem:

Communication primarily by phone and emailCommunication primarily by phone and email High turnover rate High turnover rate poor information retention poor information retention

NeedNeed Ability to easily communicate within global Ability to easily communicate within global

collaborationcollaboration Coordinate between collaborators separated by Coordinate between collaborators separated by

distance and timedistance and time Develop schedulesDevelop schedules Task assignmentTask assignment Develop institutional memory/historyDevelop institutional memory/history

1.5 years ago: head of Online Group1.5 years ago: head of Online Group 0.5 years ago: head of Operations Group0.5 years ago: head of Operations Group

How can we do better and become more How can we do better and become more resilient?resilient?

Page 8: 1 Project Management Web Tools at the MICE Experiment Linda R. Coney – UC Riverside CHEP – May 2012

8L. Coney – CHEP2012

OutlineOutline Intro Intro

MICE – the Muon Ionization Cooling MICE – the Muon Ionization Cooling ExperimentExperiment

Issues with collaborative workIssues with collaborative work Redmine: project management toolRedmine: project management tool Solutions: Redmine in MICESolutions: Redmine in MICE

Online GroupOnline Group Operations GroupOperations Group Speaker’s BureauSpeaker’s Bureau MAUS – Software GroupMAUS – Software Group Executive BoardExecutive Board

ConclusionsConclusions

Page 9: 1 Project Management Web Tools at the MICE Experiment Linda R. Coney – UC Riverside CHEP – May 2012

9L. Coney – CHEP2012

The Solution: The Solution: Open-source project management tool Open-source project management tool

(like Trac)(like Trac) Written in Ruby on RailsWritten in Ruby on Rails Why Redmine?Why Redmine?

Easy for all collaborators to use – Easy for all collaborators to use – undergrads to senior professorsundergrads to senior professors

Not necessary to be software expertNot necessary to be software expert Clean and simple! Clean and simple!

Features:Features: Issue Tracker – with corresponding Gantt Issue Tracker – with corresponding Gantt

chart capabilitychart capability WikiWiki Document storeDocument store Online repository viewerOnline repository viewer

Page 10: 1 Project Management Web Tools at the MICE Experiment Linda R. Coney – UC Riverside CHEP – May 2012

10L. Coney – CHEP2012

Redmine in MICE: 5 Redmine in MICE: 5 ExamplesExamples

Online GroupOnline Group Operations GroupOperations Group Speaker’s BureauSpeaker’s Bureau MAUS – Software MAUS – Software

GroupGroup Executive BoardExecutive Board

Page 11: 1 Project Management Web Tools at the MICE Experiment Linda R. Coney – UC Riverside CHEP – May 2012

11L. Coney – CHEP2012

OutlineOutline Intro Intro

MICE – the Muon Ionization Cooling MICE – the Muon Ionization Cooling ExperimentExperiment

Issues with collaborative workIssues with collaborative work Redmine: project management toolRedmine: project management tool Solutions: Redmine in MICESolutions: Redmine in MICE

Online GroupOnline Group Operations GroupOperations Group Speaker’s BureauSpeaker’s Bureau MAUS – Software GroupMAUS – Software Group Executive BoardExecutive Board

ConclusionsConclusions

Page 12: 1 Project Management Web Tools at the MICE Experiment Linda R. Coney – UC Riverside CHEP – May 2012

12L. Coney – CHEP2012

Online Group – OverviewOnline Group – Overview Information – wikiInformation – wiki

Overview of group Overview of group responsibilities and responsibilities and membershipmembership

Organize regular meetingsOrganize regular meetings Computing info – Computing info –

networking, access, networking, access, equipmentequipment

Management toolManagement tool Organize group effortsOrganize group efforts Develop milestones and Develop milestones and

track progresstrack progress

Page 13: 1 Project Management Web Tools at the MICE Experiment Linda R. Coney – UC Riverside CHEP – May 2012

13L. Coney – CHEP2012

Online Group – MeetingsOnline Group – Meetings

Agenda Call-in info Talk upload by

group members Minutes Easy, fast, reliable Also Analysis

Group

Page 14: 1 Project Management Web Tools at the MICE Experiment Linda R. Coney – UC Riverside CHEP – May 2012

14L. Coney – CHEP2012

Online Group – Issue Online Group – Issue TrackerTracker

Project management toolProject management tool

Page 15: 1 Project Management Web Tools at the MICE Experiment Linda R. Coney – UC Riverside CHEP – May 2012

15L. Coney – CHEP2012

Online Group – Issue Online Group – Issue TrackerTracker

Management toolManagement tool Add tasks as necessaryAdd tasks as necessary Any timescale – immediate intervention to Any timescale – immediate intervention to

long-range milestoneslong-range milestones Track effort Track effort

Function of individual or group effortFunction of individual or group effort Aides in assignment of workAides in assignment of work No confusion on who is responsible for whatNo confusion on who is responsible for what

Privatize if contains sensitive infoPrivatize if contains sensitive info

Allows universal group participationAllows universal group participation Maintain ability to prioritizeMaintain ability to prioritize

Page 16: 1 Project Management Web Tools at the MICE Experiment Linda R. Coney – UC Riverside CHEP – May 2012

16L. Coney – CHEP2012

Online – Example IssueOnline – Example Issue

Page 17: 1 Project Management Web Tools at the MICE Experiment Linda R. Coney – UC Riverside CHEP – May 2012

17L. Coney – CHEP2012

Online – Example Issue Online – Example Issue #2#2

Page 18: 1 Project Management Web Tools at the MICE Experiment Linda R. Coney – UC Riverside CHEP – May 2012

18L. Coney – CHEP2012

Online – Example Issue Online – Example Issue #3#3

Page 19: 1 Project Management Web Tools at the MICE Experiment Linda R. Coney – UC Riverside CHEP – May 2012

19L. Coney – CHEP2012

OutlineOutline Intro Intro

MICE – the Muon Ionization Cooling MICE – the Muon Ionization Cooling ExperimentExperiment

Issues with collaborative workIssues with collaborative work Redmine: project management toolRedmine: project management tool Solutions: Redmine in MICESolutions: Redmine in MICE

Online GroupOnline Group Operations GroupOperations Group Speakers BureauSpeakers Bureau MAUS – Software GroupMAUS – Software Group Executive BoardExecutive Board

ConclusionsConclusions

Page 20: 1 Project Management Web Tools at the MICE Experiment Linda R. Coney – UC Riverside CHEP – May 2012

20L. Coney – CHEP2012

Operations – Wiki Operations – Wiki

Page 21: 1 Project Management Web Tools at the MICE Experiment Linda R. Coney – UC Riverside CHEP – May 2012

21L. Coney – CHEP2012

Operations – Run PlansOperations – Run Plans

Page 22: 1 Project Management Web Tools at the MICE Experiment Linda R. Coney – UC Riverside CHEP – May 2012

22L. Coney – CHEP2012

Operations: Operations: Run Planning in RedmineRun Planning in Redmine

Recent data-taking period to Recent data-taking period to commission new detector and commission new detector and integrate into overall DAQintegrate into overall DAQ

Use Redmine to: Use Redmine to: organize commissioning scheduleorganize commissioning schedule determine physics plandetermine physics plan Keep track of equipment readinessKeep track of equipment readiness Schedule availability of operations staffSchedule availability of operations staff

Evolved over time – input from Evolved over time – input from multiple individualsmultiple individuals Initial version implemented by primary Initial version implemented by primary

experimenter – SciFi Tracker Groupexperimenter – SciFi Tracker Group Supplemented by MOM, BLOC, ShiftersSupplemented by MOM, BLOC, Shifters

Page 23: 1 Project Management Web Tools at the MICE Experiment Linda R. Coney – UC Riverside CHEP – May 2012

23L. Coney – CHEP2012

Operations: Operations: Run Planning in RedmineRun Planning in Redmine

Improved communicationImproved communication Viewed by Hall contractors – no access during running Viewed by Hall contractors – no access during running

need make arrangements need make arrangements

Eased scheduling of shiftersEased scheduling of shifters Able to check schedule and sign up for available shiftsAble to check schedule and sign up for available shifts Already know when arrive, what planned, what Already know when arrive, what planned, what

expectingexpecting

Provides permanent recordProvides permanent record Daily plan shownDaily plan shown Beamline configurations clearly shownBeamline configurations clearly shown Next time take data – easy to determine what was doneNext time take data – easy to determine what was done

Simplify MOM (MICE Operations Manager) Simplify MOM (MICE Operations Manager) handover – no doubt regarding what had handover – no doubt regarding what had happenedhappened

Page 24: 1 Project Management Web Tools at the MICE Experiment Linda R. Coney – UC Riverside CHEP – May 2012

24L. Coney – CHEP2012

Redmine & Operations Redmine & Operations ManagersManagers

MOM handoverMOM handover Serve for 1 month – Multiple people/year – high rate of Serve for 1 month – Multiple people/year – high rate of

turnoverturnover Difficult to develop “positional memory”Difficult to develop “positional memory”

Need record of work done, problems solved, problems Need record of work done, problems solved, problems Paper handoff failed repeatedlyPaper handoff failed repeatedly

Use Issue Tracker – always know what needs Use Issue Tracker – always know what needs attentionattention Prioritize – high, normal, lowPrioritize – high, normal, low Successive MOMs contribute – develops history on each Successive MOMs contribute – develops history on each

issueissue

Allows intervention by several people while Allows intervention by several people while maintaining knowledge of past actionsmaintaining knowledge of past actions

Use member-only features for sensitive informationUse member-only features for sensitive information Private or public issuesPrivate or public issues

Page 25: 1 Project Management Web Tools at the MICE Experiment Linda R. Coney – UC Riverside CHEP – May 2012

25L. Coney – CHEP2012

Operations – Operations – DocumentationDocumentation

Page 26: 1 Project Management Web Tools at the MICE Experiment Linda R. Coney – UC Riverside CHEP – May 2012

26L. Coney – CHEP2012

OutlineOutline Intro Intro

MICE – the Muon Ionization Cooling MICE – the Muon Ionization Cooling ExperimentExperiment

Issues with collaborative workIssues with collaborative work Redmine: project management toolRedmine: project management tool Solutions: Redmine in MICESolutions: Redmine in MICE

Online GroupOnline Group Operations GroupOperations Group Speakers BureauSpeakers Bureau MAUS – Software GroupMAUS – Software Group Executive BoardExecutive Board

ConclusionsConclusions

Page 27: 1 Project Management Web Tools at the MICE Experiment Linda R. Coney – UC Riverside CHEP – May 2012

27L. Coney – CHEP2012

MICE Speaker’s BureauMICE Speaker’s Bureau

Chris Heidt Chris Heidt (UCR)(UCR)

Page 28: 1 Project Management Web Tools at the MICE Experiment Linda R. Coney – UC Riverside CHEP – May 2012

28L. Coney – CHEP2012

OutlineOutline Intro Intro

MICE – the Muon Ionization Cooling MICE – the Muon Ionization Cooling ExperimentExperiment

Issues with collaborative workIssues with collaborative work Redmine: project management toolRedmine: project management tool Solutions: Redmine in MICESolutions: Redmine in MICE

Online GroupOnline Group Operations GroupOperations Group Speakers BureauSpeakers Bureau MAUS – Software GroupMAUS – Software Group Executive BoardExecutive Board

ConclusionsConclusions

Page 29: 1 Project Management Web Tools at the MICE Experiment Linda R. Coney – UC Riverside CHEP – May 2012

29L. Coney – CHEP2012

Redmine & Software Redmine & Software GroupGroup

Classic use of Classic use of redmineredmine software software

engineeringengineering Link in continuous Link in continuous

integrationintegration Issue tracker (ie. Issue tracker (ie.

bugs)bugs) Organize meetingsOrganize meetings Online Bazaar Online Bazaar

Repository ViewerRepository Viewer

Page 30: 1 Project Management Web Tools at the MICE Experiment Linda R. Coney – UC Riverside CHEP – May 2012

30L. Coney – CHEP2012

Redmine & Executive Redmine & Executive BoardBoard

Used for tracking actionsUsed for tracking actions Keeping minutes of regular Keeping minutes of regular

meetingsmeetings Disseminate information to the Disseminate information to the

collaborationcollaboration Easy to use!Easy to use!

Page 31: 1 Project Management Web Tools at the MICE Experiment Linda R. Coney – UC Riverside CHEP – May 2012

31L. Coney – CHEP2012

Redmine OverallRedmine Overall Matches well with the detail-oriented Matches well with the detail-oriented

engineer/physicistengineer/physicist

Easy to use – widespread participationEasy to use – widespread participation

Better information retention and Better information retention and communicationcommunication

Allows structured tracking of effortAllows structured tracking of effort

Have a searchable record of workHave a searchable record of work

Page 32: 1 Project Management Web Tools at the MICE Experiment Linda R. Coney – UC Riverside CHEP – May 2012

32L. Coney – CHEP2012

Summary & ConclusionsSummary & Conclusions Extremely valuable tool for small Extremely valuable tool for small

collaborationcollaboration

Enable global cooperation on Enable global cooperation on tasks across the boardtasks across the board

Visit us at Visit us at mice.rl.ac.ukmice.rl.ac.uk

Page 33: 1 Project Management Web Tools at the MICE Experiment Linda R. Coney – UC Riverside CHEP – May 2012

33L. Coney – CHEP2012

Page 34: 1 Project Management Web Tools at the MICE Experiment Linda R. Coney – UC Riverside CHEP – May 2012

34L. Coney – CHEP2012

MICE: DesignMICE: Design MICE is designed to produce a 10% cooling MICE is designed to produce a 10% cooling

effect on the muon beameffect on the muon beam

Use particle detectors to measure the cooling Use particle detectors to measure the cooling effect to 1%effect to 1%

Measurements will be done with muon beams Measurements will be done with muon beams having momentum of 140 MeV/c – 240 MeV/chaving momentum of 140 MeV/c – 240 MeV/c

Method:Method: Create beam of muonsCreate beam of muons Identify muons and reject backgroundIdentify muons and reject background Measure single particle parameters x, pMeasure single particle parameters x, pxx, y, p, y, pyy, p, pzz Cool muons in absorberCool muons in absorber Restore longitudinal momentum component with RF Restore longitudinal momentum component with RF

cavitiescavities Identify outgoing particles to reject electrons from Identify outgoing particles to reject electrons from

muon decaymuon decay

Page 35: 1 Project Management Web Tools at the MICE Experiment Linda R. Coney – UC Riverside CHEP – May 2012

35L. Coney – CHEP2012

Redmine & Operations Redmine & Operations DocumentationDocumentation

Crucial to maintain up-to-date operations Crucial to maintain up-to-date operations documentationdocumentation Run checklists for MOM, BLOC, use of PPS Run checklists for MOM, BLOC, use of PPS Shifter operations instructionsShifter operations instructions Manuals for detectors, beamline elements, DAQ, Manuals for detectors, beamline elements, DAQ,

C&M, Online Reconstruction, Data TransferC&M, Online Reconstruction, Data Transfer

Anything related to Operations must be Anything related to Operations must be actively maintainedactively maintained