In order to get Erin productively contributing to the Open Data, Design, & Development (ODDD) team, Maroya, Lindsay, Christine should help Erin complete a prescribed set of tasks that will bring them up to speed.
Directions
Buddy: If you can’t complete any of the items on your checklist personally, you are responsible for ensuring that someone with the correct access completes that item.
Erin: Take judicious notes on what about this onboarding process or the websites are confusing or frustrating. If you notice a problem (especially with things like documentation), you are more than welcome to fix it! At the very least, please share this information with your buddy so we can make the team/platform better. You can also file issues and pull requests as soon as you feel comfortable doing so.
Get access to GitHub so that you can complete this checklist
[x] Create a GitHub account that you can use for government work
GitHub is a platform for collaborative web development.
[x] Let @lpgoldstein (or anyone who is an admin) know when your account has been created, and what your username is. Ask them to add you as a member or contributor to the project repository so that you can make contributions, and to add you to the ONRR GitHub organization.
Get access to other project tools and services that the team uses to communicate
[x] @lpgoldstein: Invite `Erin' to the oddd-workspace using government email
[x] Erin: Accept the invitation via email, and set up your account with 2-factor authentication. Set up your profile with your name, location, and any other information you wish to provide.
[x] Log in to ZenHub with your GitHub account so that you can view the project planning board
If there is an option, select the “Public Repos Only” option when prompted to log in. We use ZenHub as a project management tool to track tasks. ZenHub connects to GitHub and displays the issues from the the project’s repository in columns that show its progress—Unprioritized, Product Backlog, Sprint Backlog, In Progress, Awaiting Review, or Done.
ONRR Policies - @Maroyafaied
[x] Communicate ONRR's vision, mission, and values
[x] Review Organizational Structure
[x] Explain ONRR policies for leave, work schedule, lunch breaks, etc.
[x] Discuss Telework / Remote works, training and agreements
[x] Alternate Work Schedule
[ ] Performance Plan (EPAP), will be issued within 45 days of start date
ONRR Systems/Benefits @Maroyafaied
[x] Pulse Secure
[x] DOI Learn
[x] Quicktime
[x] Concour Travel
[x] GOV Credit Card - Travel
[x] Employee Express
[x] Fitness Reimbursements
[x] Transportation Subsidy Benefit Program
[x] Employee Assistance Program
[x] @lpgoldstein add Erin to Team's Folder
Learn about the project background and how the team works
[x] Learn about our user research practice
Our research plans and findings are documented in the open as part of our GitHub repository. You can find the research at any time by changing the branch in the repo to the “research” branch.
[x] Request Atom & GitHub Desktop - @Maroyafaied & Erin
General
[x] If you are new to GitHub, learn about how it works, and how to make it work for you
GitHub is traditionally a development tool, not a design tool. It may take some time and experimenting to figure out how to work within its framework as a designer. Some places to start:
Understand the GitHub workflow that code-based changes to the website go through.
Even if you won’t be contributing code changes, it helps to share the same vocabulary as your team.
Learn about GitHub issues
Issues are how the team tracks tasks to work on or bugs to fix.
Understand the basics of writing in Markdown
Markdown is a lightweight way of creating formatting for text. Using certain characters tells the text to render as headlines, bullets, etc. It will be helpful to know the basics of Markdown because GitHub uses it as the default syntax for writing issues (although they have recently implemented a WYSIWYG toolbar that helps!)
[x] Get access to any software needed (Axure, Adobe Pro, GitHub Desktop, Atom, Visio, etc.)
[x] Get access to the NRRD Teams Group and Data Display Outlook team calendar. @Maroyafaied is the owner of these.
[x] Join the UX Community of Practice email listserv and any other digital.gov communities you are interested in joining (optional)
A mailing list of fellow UX designers across government. Useful for sharing resources and learning about challenges shared by other practitioners.
In order to get
Erin
productively contributing to the Open Data, Design, & Development (ODDD) team,Maroya, Lindsay, Christine
should helpErin
complete a prescribed set of tasks that will bring them up to speed.Directions
Buddy
: If you can’t complete any of the items on your checklist personally, you are responsible for ensuring that someone with the correct access completes that item.Erin
: Take judicious notes on what about this onboarding process or the websites are confusing or frustrating. If you notice a problem (especially with things like documentation), you are more than welcome to fix it! At the very least, please share this information with your buddy so we can make the team/platform better. You can also file issues and pull requests as soon as you feel comfortable doing so.Get access to GitHub so that you can complete this checklist
[x] Create a GitHub account that you can use for government work
GitHub is a platform for collaborative web development.
[x] Follow GitHub instructions
[x] Let @lpgoldstein (or anyone who is an admin) know when your account has been created, and what your username is. Ask them to add you as a member or contributor to the project repository so that you can make contributions, and to add you to the ONRR GitHub organization.
[x] Subscribe to the NRRD repository and ONRR.gov repository (through the GitHub watch feature) to get notifications of project activity. We also have separate repos for user research and the blog, that you should subscribe to. Ask @lpgoldstein if you need help.
Get access to other project tools and services that the team uses to communicate
[x]
@lpgoldstein
: Invite `Erin' to the oddd-workspace using government emailErin
: Accept the invitation via email, and set up your account with 2-factor authentication. Set up your profile with your name, location, and any other information you wish to provide.[x] Log in to ZenHub with your GitHub account so that you can view the project planning board
If there is an option, select the “Public Repos Only” option when prompted to log in. We use ZenHub as a project management tool to track tasks. ZenHub connects to GitHub and displays the issues from the the project’s repository in columns that show its progress—Unprioritized, Product Backlog, Sprint Backlog, In Progress, Awaiting Review, or Done.
ONRR Policies - @Maroyafaied
ONRR Systems/Benefits @Maroyafaied
Learn about the project background and how the team works
[x] Read the NRRD Product Framing document
[x] Read the ONRR.gov Product Framing document
[x] Read about the current status of the project on the homepage of the wiki
[x]
@cthomas
: AddNewPerson
to the humans.txt project team list.[x] Read the Basics for making distributed work work
[x] Meet with the Product Manager @Maroyafaied for an introduction to project routines, expectations, and rituals
Familiarize yourself with the new onrr.gov CMS
Data Checklist
Design checklist
[x] Learn about what you need to know about doing design and research in the federal government
[x] Learn about our user research practice
Our research plans and findings are documented in the open as part of our GitHub repository. You can find the research at any time by changing the branch in the repo to the “research” branch.
[x] Read through the research work:
[x] Review the style guides to get a sense of how to write and talk about content
[x] Read the design principles for the NRRD site
[x] Browse the onrr.gov design folder to get a feel for the work involved in the website redesign
[x] Link to the Axure cloud folder where redesign prototypes and widget libraries are stored
[x] Read about how to design with NRRD data
[x] Read about onrr.gov's accessibility policy and accessibility resources
Development checklist
Get access to:
General
[x] If you are new to GitHub, learn about how it works, and how to make it work for you
GitHub is traditionally a development tool, not a design tool. It may take some time and experimenting to figure out how to work within its framework as a designer. Some places to start:
Even if you won’t be contributing code changes, it helps to share the same vocabulary as your team.
Issues are how the team tracks tasks to work on or bugs to fix.
Markdown is a lightweight way of creating formatting for text. Using certain characters tells the text to render as headlines, bullets, etc. It will be helpful to know the basics of Markdown because GitHub uses it as the default syntax for writing issues (although they have recently implemented a WYSIWYG toolbar that helps!)
[x] Get access to any software needed (Axure, Adobe Pro, GitHub Desktop, Atom, Visio, etc.)
[x] Get access to the NRRD Teams Group and Data Display Outlook team calendar. @Maroyafaied is the owner of these.
[x] Join the UX Community of Practice email listserv and any other digital.gov communities you are interested in joining (optional)
A mailing list of fellow UX designers across government. Useful for sharing resources and learning about challenges shared by other practitioners.