Skip to content

meronvermaas/2022-06-23-DCC-project-management

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Organizing your data and software with a reproducible project workflow

DCC Spring Training Days

In this Spring Training workshop, we will take you through the life cycle of a project, teaching good habits along the way, and using familiar tools as much as possible.

We will start at the PRESENT, where you will create your project. From a few data files (adapted from Hope et al., 2021), you will create an organized project. Then, we will track the project's history in PAST: you will make a changelog, and create a 'project release' with a version number. Finally, in FUTURE, you will archive and license your project so others can use it.

We will end the workshop with an informal sharing of our respective lessons from the past.

Preparation

See how you can prepare for this workshop here.

Code of Conduct

Participants are expected to follow these guidelines:

  • Use welcoming and inclusive language
  • Be respectful of different viewpoints and experiences
  • Gracefully accept constructive criticism
  • Focus on what is best for the community
  • Show courtesy and respect towards other community members
  • We do not tolerate any form of discrimination, intimidation or harassment.

If you feel any one of these guidelines has been violated, please contact the workshop organizers!

Workflow

  • Work in pairs (or groups of three); 'pair programming' style.
    • One of you is the driver: they share their screen and perform the actions.
    • The other(s) support(s) the driver, by e.g. looking up questions, and being active and engaged with the driver's work.
  • Switch roles so that everyone in your team has been in the driver's seat:
    • The driver zips the entire project, and emails it to a partner before the break.
    • The recipient unzips all and confirms the project is complete.
    • Do not worry if you have not been able to finish the exercises. You can take your project to the next step.
  • Ask for help when needed, we are happy to support you!
    • Use the "Ask for help" button in your breakout room. (Note that raised hands and chat messages will not be seen outside the room!)
    • A helper will join your breakout room.

Schedule

Time Agenda item Link
13:00 Kickoff & introductions Plenary
13:15 PRESENT: organize your project Video & exercise
14:00 Coffee break -
14:15 PAST: version control Video & exercise
15:00 Coffee break -
15:15 FUTURE: publication & archiving Video & exercise
16:00 Personal stories of challenges and struggles Breakout, see questions below!
16:25 Wrap-up Plenary
16:40 End of workshop

Discussion

Answer these questions for yourself, and share your answers and experiences with the group:

  1. What is, for you, the main take-away from today's workshop?
  2. What experience in your past has taught you an important lesson about project management?

More from us!

If you're interested in learning more digital skills for research, check out the eScience Center's upcoming training programme at esciencecenter-digital-skills.github.io/.

If you have feedback, questions, compliments, or simply greetings for us? Please contact the organizers.

License

This project is licensed under Creative Commons Attributions 4.0.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published