+ All Categories
Home > Documents > codeX: Africa's Agile Developer Apprenticeship program

codeX: Africa's Agile Developer Apprenticeship program

Date post: 06-May-2015
Category:
Upload: elizabeth-gould
View: 98 times
Download: 0 times
Share this document with a friend
Popular Tags:
18
THE FASTEST, CHEAPEST, MOST POWERFUL WAY TO GROOM TECH TALENT projectcodeX.co
Transcript
Page 1: codeX: Africa's Agile Developer Apprenticeship program

THE FASTEST, CHEAPEST, MOST POWERFUL WAY !TO GROOM TECH TALENT

projectcodeX.co

Page 2: codeX: Africa's Agile Developer Apprenticeship program

2

MISSION

Find the best raw talent and train them to be agile developers.

Page 3: codeX: Africa's Agile Developer Apprenticeship program

3

AFRICAN TECH IS EXPLODING

Page 4: codeX: Africa's Agile Developer Apprenticeship program

4

DEVELOPERS ARE IN HIGH DEMAND

(2012  JCSE  ICT  Skills  Survey)  

On the job experience and mentoring is the best training.!

-Johannesburg Center for Software Engineering !2012 ICT Practitioner Survey

Page 5: codeX: Africa's Agile Developer Apprenticeship program

codeX PILOT

•Coders learn by doing real projects with real companies*!•13 week pilot, 18 students; program scales organically!•Agile philosophy, test-driven development is foundation for all work!

•Recruit from youth leadership organizations and STEM schools, as well as Silicon Cape, Mxit, etc.!

•In return for sponsorship, coders agree to work for codeX sponsors at market rate for as many terms as sponsorship lasts; as interns or junior developers

5*see below for sample projects

Page 6: codeX: Africa's Agile Developer Apprenticeship program

PARTNERSHIP BENEFITS

6

SAVE RECRUITER FEES!codeX is your filter!First crack at new

talent

DEVELOPMENT

RETURN ON INVESTMENT!Opportunity to hire coders on 1:1 basis

as interns or jr devs

VISIBILITY!at codeX, on website, social media, press,

events

LINK YOUR NAME!With bringing new

diverse talent into the tech ecosystem!

KEEP THE PRODUCT!If you like the

result, pay highly discounted rate

COMMISSION PROJECTS!Coders build product you need, compatible with our curriculum

TRAIN YOUR TALENT!Send your rising

stars to us for agile and coding skills.

DEVELOP LEADERS!Dedicate staff as

product owners, help train young coders

TRAINING

BRAND EXPOSURERECRUITMENT

Page 7: codeX: Africa's Agile Developer Apprenticeship program

PROGRAM PARTNERS

7

PARTNER!

R30k ($3000)!

One developer seat!

3 month term!

2 term commitment!

Brand representation at codeX, website etc.!

Invites to codeX events

!COLLABORATOR

!!

R75k ($7500)!

Team of 3 !

3 month term!

2 term commitment!

Brand representation at codeX, website etc.!

Invites to codeX events!

Priority on coder projects

FAMILIA

!!

R150k ($15,000)!

2 teams of 3 !

3 month term!

2 term commitment!

Headline brand representation at codeX,

website etc.!

Invites to codeX events!

Priority on coder projects!

Train your product owner!

!

Page 8: codeX: Africa's Agile Developer Apprenticeship program

EVENT PARTNERS

8

Headline twice per term, with speakers and activities related to your company or interests. Open to public.!

!

DIGITAL JOBS SERIESR25K ($2500)

Present a challenge relevant to your business. The ideas that come out of it are yours to act on, or sponsor a team of coders to build.

MAKER MONDAYSR50K ($5000)

Coders present projects to the entire community and media. Choose one coder to receive an award and funding for the next term.!

!!

DEMO DAYR200K ($20K)

EVENT PARTNERS

Page 9: codeX: Africa's Agile Developer Apprenticeship program

STRUCTURE

9

STUDENTS PAY !MONTHLY FEES!

R4500 per term

SPONSOR-A-DEVELOPER!R30,000 ($3000) !

each 3 MONTH TERM

STUDENTS BUILD PROJECTS !CURATED TO DEVELOP !SPECIFIC SKILLSETS,!ALWAYS WITH CLIENT NEEDS AND BUSINESS OBJECTIVES IN MIND

IF CLIENTS WANT THE PRODUCT, !THEY PAY HIGHLY DISCOUNTED

DEVELOPER HOURLY RATE

LATER, STUDENTS PITCH THEIR OWN

PROJECTS TO CLIENTS, WHO

“INVEST” THROUGH PAYING FEES

STUDENTS’ BUILD OWN WEBSITE!TO SHOWCASE THEIR WORK,

HOSTED BY codeX

Page 10: codeX: Africa's Agile Developer Apprenticeship program

CURRICULUM

10*partial representation

Page 11: codeX: Africa's Agile Developer Apprenticeship program

OUTCOMES

11

Work for codeX!as we expand

Become an!entrepreneur

International!opportunities, internships

Community !organizations: !

eg Rlabs, iKamva

Work as a !developer!(local startups,!tech companies)

Schools:!eg LEAP Science and Math,!

Manenberg Leadership College

Recruiting at !hacker events, Mxit, !

Silicon Cape, Facebook

Page 12: codeX: Africa's Agile Developer Apprenticeship program

12

MEASUREMENT

‣All projects tagged to skills!

‣points earned for each project!

‣verified by codeX!

‣linked to portfolio and Git Hub profile

SKILLS TREEOngoing 360 performance

evaluations!

Permanent & temporary job placements

Companies pay for what the students build

Page 13: codeX: Africa's Agile Developer Apprenticeship program

13

TEAM

projectcodeX.co

Page 14: codeX: Africa's Agile Developer Apprenticeship program

MENTORS, PARTNERS, CLIENTS

Industry Partners

Agile Learning & Open Source!Resources

Community

Mentors!Students

Teachers!Employers!Clients

\

14

Page 15: codeX: Africa's Agile Developer Apprenticeship program

15

SAMPLE PROJECTS

projectcodeX.co

Page 16: codeX: Africa's Agile Developer Apprenticeship program

16

SAMPLE PROJECTS

Fire and Emergency Reporting Tool

Client: large municipality !Problem: shack fires and veldt fires are difficult to report and manage for both the general public and first responders. !codeX solution: Mobile app allowing public to communicate these events quickly and effectively to emergency services. !!Product requirements:!1. Real time reporting!2. Android and Mxit!3. Mechanism to minimise false alarms

and prank reporting!4. Audit trail that leads back to the

reporter to eliminate anonymity!5. Location and images overlaid onto

street map, to be sent to first responders!

6. Must be able to handle heavy simultaneous reporting

Learning Outcomes!(and points earned)

Page 17: codeX: Africa's Agile Developer Apprenticeship program

17

SAMPLE PROJECTS

Arduino Fun

Client: Local school!Problem: Show kids how to use Arduinos!codeX Solution: build and film some Arduino projects as examples and inspiration for a high school program they are starting. !!Product Requirements:!• Build something cool in 3 days !• Document your story with phone camera!• Edit it using open source video editing

software!• Publish it to the web!• Examples: Get your arduino to switch on a

device depending on an SMS that was received. Tweet your device into moving a robot. Follow a stripe on the floor. Build a disco light.

Learning Outcomes!(and points earned)

Page 18: codeX: Africa's Agile Developer Apprenticeship program

18

SAMPLE PROJECTS

Remote Access Controller

Client: Local community!Problem: Want to be able to open security gates with cell phones!codeX solution: Raspberry Pi and 3g Dongle, using all open source software (Linux)!!Product Requirements:!!• Open the gate using a missed call!• System checks caller ID and only allows

phones on the access list to open gate.!• Access lists must be simple, clean, and

maintainable using a web based interface by an administrator, user name and a password to gain administrator access!

• Audit trail of when and by whom gate is accessed, uploaded hourly to an external source for safe keeping!

• Access restrictable to specific phones via caller ID as well as by times.!

• Residents can send an SMS to the system with registration requests, contractor or staff access etc.!

• Multiple phone numbers which can be called to open different gates.!

• System must work if power fails

Learning Outcomes!(and points earned)


Recommended