wiki:projects/techies-of-color/workplan

Version 15 (modified by Ross, 7 years ago) (diff)

--

Workplan

NOTE: This is a work in progress

The interactions between the mentors and the mentees forms the core of the project.

The mentors and mentees will have four quarterly face-to-face sessions lasting 1 and a half days each. In addition, mentees are expected to spend 20 - 30 hours per month on projects developed during the course of the project. And mentors are expected to devote 15 - 20 hours per month providing supporting and feedback to both assigned mentees via email, online chat, and telephone.

For the pilot project, we will recruit six mentees who will be mentored by two established techies. In addition, we will recruit additional trainers for the four face-to-face sessions.

The face-to-face meetings will last one and half days, with the exception of the first meeting (in Detroit in conjunction with the Allied Media Conference) will be held in New York City and will be scheduled during the work-week. We will house travellers via solidarity housing. All meals will be provided as will the cost of transportation.

Reference Material

  • Chuck Easttom, Essential Linux Administration: A Comprehensive Guide for Beginners 2011.
  • Paul Cobbaut, Linux Fun 2011.

First Quarter

Face-to-Face meeting

June 26 & 27, 2012 (at the Allied Media Conference, Detroit)

Topic: Getting started / Establishing Communications Protocol

Pre-meeting reading materials and preparation

Agenda

June 26

  • 9:00 am - 9:30 am. Introductions
  • 9:30 am - 10:30 pm. Presentation and Discussion: Purpose of this Training
    • Why we are here
    • How this will work/ how should this work?
  • 10:30 am - 12:00 am. Discharge Sessions: Technology, emotions, racism; creating an environment for addressing conflict
  • 12:00 pm - 1:00 pm. Lunch
  • 1:00 pm - 2:00 pm. Overview and discussion of netbooks
    • TPC computing or how we use and secure our local machines.
    • Why we use Debian (and will be starting folks off there as well).
    • Install methods (review USB and network install - we will use USB install)
  • 2:00 pm - 5:00 pm. Installing Debian on netbooks
  • 5:00 pm - 5:30 pm. Reflections/feedback reflections on day

June 27

  • 9:00 am - 11:00 am. Mentee groups work with mentors to make new laptop functional (configuring email, how to use IRC and establish communication protocols for the year
  • 11:00 am - 11:15 am. Break
  • 11:15 am - 12:00 pm. Check-in on environment/communication
  • 12:00 pm - 12:30 pm. Discussion of rest of quarter's tasks
  • 12:30 pm - 1:30 pm. Lunch

First Quarter's work

Post-meeting reading materials and preparation

  • Public Key encryption
  • LVM
  • Disk encryption

Tasks for first quarter: perfect the Installation, troubleshoot problems and familiarize yourself with Open Source communications tools:

  • Install specific software to use for communication, administration and projects throughout the training. irc ssh openPGP/gnugpg screen

Second Quarter

Face-to-Face meeting

Sept. 15 & 16, 2012 (New York City)

Topic: networking and virtualization

Agenda

Pre-meeting reading materials

  • ? link to article on racism and technology
  • ? link to article on ipv4 vs ipv6 - high level overview
  • ? link to article on broad overview of virtualization

Sept. 15

  • 9:00 - 10:00 am Participants' Initial Reactions to Course - Go Round
  • 10:00 - 12:00 Presentation and Discussion: Role of Racism in Technology
  • 12:00 - 1:00 pm Lunch
  • 1:00 - 3:00 pm Interactive lecture on core competancies Part I
    • understanding netmask, ip address and gateway settings and CIDR notation (e.g. "/27 network")
    • configuring your network card manually using the ip suite of commands
    • understanding network bridges and the use of the brctl command
    • understanding virtual network devices (aka tap devices) and how to create them with the ip command
    • understanding dhcp (watching dhcp sessions by using ifup/ifdown)
    • dns: using dig to query name servers
    • Using dnsmasq to setup your own dhcp/dns server on your local computer
  • 3:00 - 3:15 pm Break
  • 3:15 pm - 5:15 pm Interactive lecture on core competancies Part II
    • Introduction to Bash programming (executing commands, defining functions, if/then statements)
    • Assignment: write bash script to create a bridge, add two virtual network devices to the bridge, and assign them ip addresses.
  • 5:15 - 5:30 pm Wrap up
  • 6:30 pm: Group Dinner

September 16

Second Quarter's Work

Over the course of the second quarter, mentees will be assigned the tasks of setting up virtual servers to perform the following tasks:

  • Web Environment [link to how to], Deadline: October 15
  • Email system [link to how to], Deadline: November 15
  • File Server/Samba server [link to how to]: December 8

Third Quarter

Dec 8 & 9, 2012 (New York City)

  • Participants' Reactions: Where Am I? -- Go Round
  • Presentation: The Politics of Servers -- How doing one for an organization is very different from doing your own
  • Individual meeting sessions with Mentor and Trainer on Course issues
  • Full group summary and discussion of Course issues
  • Explanation and Discussion of Next Stage

Third Quarter's Work:

Develop your production server:

  1. Will vary depending on needs of mentees - could be an Internet server, could be a office file server
  2. Prepare server for production use and environment
  3. Install, document, and publicize

Fourth Quarter

Face to Face:

March 15 & 16, 2013

  • Participants' Reactions: What More Do I need? -- Go Round
  • Presentation: Where are we going as an Internet community? FOSS, social networking software, use of web, commercial providers...and our communities' struggles.
  • Individual meeting sessions with Mentor and Trainer on Course issues
  • Full group summary and discussion of Course issues
  • Explanation and Discussion of Next Stage

Fourth Quarter Work:

Final "touches" - may change depending on progress, but could include:

  1. Virtual private networking
  2. Internet-based file sharing
  3. Git, Puppet and other Server Admin tools
  4. Installation and Configuration of Supporting Programs (Drupal, Word Press, Mailman, etc.)
  5. Activation of full public server incorporating the needs (or some of the needs) of your organization.

Budget

Income

  • Praxis Project: $10,000
  • PTP: $10,000

Expenses

  • Mentor Fees (for three trainees each): $3600 per year
    • Total Mentor Fees: $7200
  • Face to Face Trips for Trainees
    • Average trip per Trainee (some by bus): $400
      • (4 trips for 6 trainees): $9,600
    • Meals During Face to Face Sessions (for 10 people total):
      • Breakfast (2): $50
      • Lunch (2): $150
      • Dinner (1): $150
    • Total per Face to Face: $350
    • Total Year: $1,400
  • Laptop computer for each trainee: $350
    • Total: $2,100
  • Total for Year Project: $19,700

Back to Main Proposal