Barely Sufficient Project Management
A few techniques for improving your scientific software development efforts
HPC Best Practices Webinar Series
Barely Sufficient Project Management A few techniques for improving - - PowerPoint PPT Presentation
Barely Sufficient Project Management A few techniques for improving your scientific software development efforts HPC Best Practices Webinar Series Michael A. Heroux Senior Scientist, Sandia National Laboratories Scientist in Residence, St.
HPC Best Practices Webinar Series
HPC Best Practices Webinar Series, September 13, 2017 2
Scientific Computing Research (ASCR), and by the Exascale Computing Project (17-SC-20-SC), a collaborative effort of the U.S. Department of Energy Office of Science and the National Nuclear Security Administration.
Technology and Engineering Solutions of Sandia, LLC, a wholly owned subsidiary of Honeywell International, Inc., for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-NA0003525.
HPC Best Practices Webinar Series, September 13, 2017 3
HPC Best Practices Webinar Series, September 13, 2017 4
4
Michael Heroux 2017 DOE CSGF Meeting
HPC Best Practices Webinar Series, September 13, 2017 5
HPC Best Practices Webinar Series, September 13, 2017 6
Dwight D. Eisenhower
Abraham Lincoln
HPC Best Practices Webinar Series, September 13, 2017 8
HPC Best Practices Webinar Series, September 13, 2017 10
HPC Best Practices Webinar Series, September 13, 2017 11
HPC Best Practices Webinar Series, September 13, 2017 12
HPC Best Practices Webinar Series, September 13, 2017 13
Initiation Setup
Ramp Up
Ongoing Planning
Ongoing Work
Exit Setup
Repeat
Depart
Ramp Down
Start
HPC Best Practices Webinar Series, September 13, 2017 14
Team Member Phase New Team Member Steady Contributor Departing Member Checklist Policies Checklist
HPC Best Practices Webinar Series, September 13, 2017 15
HPC Best Practices Webinar Series, September 13, 2017 17
HPC Best Practices Webinar Series, September 13, 2017 19
Informal, less training Formal, more training
HPC Best Practices Webinar Series, September 13, 2017 20
HPC Best Practices Webinar Series, September 13, 2017 21
Notes:
– Waiting on Advisor Confirmation. – Tasks I won’t do.
HPC Best Practices Webinar Series, September 13, 2017 22
http://www.personalkanban.com
HPC Best Practices Webinar Series, September 13, 2017 23
HPC Best Practices Webinar Series, September 13, 2017 24
HPC Best Practices Webinar Series, September 13, 2017 25
HPC Best Practices Webinar Series, September 13, 2017 26
HPC Best Practices Webinar Series, September 13, 2017 27
HPC Best Practices Webinar Series, September 13, 2017 28
HPC Best Practices Webinar Series, September 13, 2017 30
HPC Best Practices Webinar Series, September 13, 2017 31
– Go to new repo: Issues. – Select ‘<> Code’ tab. – Select Create new file TeamPolicy.md
– How members support team? – How team supports members?
– http://contributor-covenant.org
– Informal good practices added. – Avoidable bad situations addressed.
HPC Best Practices Webinar Series, September 13, 2017 32
HPC Best Practices Webinar Series, September 13, 2017 33
HPC Best Practices Webinar Series, September 13, 2017 34
HPC Best Practices Webinar Series, September 13, 2017 36
HPC Best Practices Webinar Series, September 13, 2017 37
Programmers), Jonathan Rasmusson. Excellent, readable book on Agile
Pragmatic-Programmers/dp/1934356581 Also available on Audible.
Construx website has large collection of content.
Mattias Skarin – Easy-to-read intro to Kanban and Scrum.
HPC Best Practices Webinar Series, September 13, 2017 38