Learnings from the first year of the OPNFV internship program

Slides:



Advertisements
Similar presentations
Task Board Monitoring Cards Visit GoLeanSixSigma.com for more Lean Six Sigma ResourcesGoLeanSixSigma.com.
Advertisements

Lena Bigelow Business 550 Presentation SCRUM. -A project management process - Embraces iterative and incremental practices -Concentrates on what is important:
Digital Library Resources Instructional Design (5100:631) Dr. Savery April 27, 2010.
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
EE496A Senior Design Project I Dr. Jane Dong Electrical and Computer Engineering.
CSE G674/2009 Project Project Management Section Presented by: Amir Aref Adib.
21 August Agenda  Introductions  Logistics  Selecting a project  Working with a client.
/0903 © 2003 Business & Legal Reports, Inc. BLR’s Human Resources Training Presentations Coaching Techniques.
Igor Verstovsek Jernej Kamenik, Cosylab Ltd. (Ljubljana, Slovenia) Presented by Klemen Zagar Management.
Iterative Development Royce, “Successful Software Management Style: Steering and Balance”, IEEE Software sep/oct Sp8Jan22iterdev2.
2 nd Oakwood Guides Name: __________________________ Patrol: __________________________.
Good morning and thank you for coming to the Summer Institute!
Unit II – Leadership Skills Chapter 3 - Motivation Section 2 – Coaching and Mentoring.
Project Workflow.
Supervisor’s Guide for Employees in Professional Series
Sub-heading Font: Trebuchet MS Regular Size: 24pts
ROLE of a Continuous Improvement LEADER
Business System Development
Overview Enterprise Project Management Center of Excellence (PMO)
Project Management The Roles and Responsibilities of a Project Manager
CSC 355 – Newer Approaches to System Development Life Cycles & Processes, Spring 2017 March 2017 Dr. Dale Parson.
Handout 2: Effective working relationships
The Vertically-Integrated Projects (VIP) Program: Integrating Undergraduate Education and Graduate Research Bloom, B. S. (Ed.). (1956). Taxonomy of educational.
Finance Workgroup Phase 4
Working in Groups in Canvas
Global Guide Program | Training Session |
Let’s Warm Up Challenge: Build a model of a new building and present a performance to sell your design Time: You will have 10 minutes to build a model.
Project Workflow.
Tips for planning your assignment and managing your time
Professional Leadership Program
QUALITY IMPROVEMENT FINAL QUARTERLY COLLABORATIVE WORKSHOP
“Plan the work. Work the plan.” ~ Old Saying
Client Management Managing Client Expectations
Key Information Summary (KIS)
Present and Facilitate with style and tact
College and Career Readiness Seminar Training
Establishing a Good Working Relationship with Faculty
AGILE METHODOLOGY MANAGE PROJECT USING AGILE SCRUM.
HCA 459 HOMEWORK Education for Service--hca459homework.com.
Project Name Steering Committee Meeting Project Manager: Project Manager Name Program Manager: Program Manager Name Project Sponsor: Project Sponsor Name.
CIS 295 Become Exceptional/ newtonhelp.com. CIS 295 All Assignments For more course tutorials visit CIS 295 Week 1 Individual Operating.
Project Based Research
How to Successfully Implement an Agile Project
Job Compass - Agenda - May 17
Chapter 21 Making Assignments, Counseling, and Analyzing Performance
Coaching and Being Coached for Capabilities
End of Year Performance Review Meetings and objective setting for 2018/19 This briefing pack is designed to be used by line managers to brief their teams.
Leadership Southern Maryland 2018
IS&T Project Reviews September 9, 2004.
CFP Board Mentor Program: mentor Kit
Welcome to the Island Teacher Information
CFP Board mentor Program: mentee Kit
Saint John’s Newberry United Methodist Church
CIS 210 Systems Analysis and Development
Project Management How to access the power of projects!
Strategic Planning Timeline Overview
General recommendations
CONFORMIQ DESIGNER Proposal for 2012 MBT Standardization Activities Stephan Schulz (MTS Chair)
Ctclink executive leadership committee May 31, 2018
Manage Your Staff.
Agile software development
Project Management.
Performance Achievement a quick reference guide to
Project management Initiative & Self Learning Confidence in leadership
Progress Reports.
CFP Board Mentor Program: mentor Kit
CFP Board mentor Program: mentee Kit
Task Board Monitoring Cards
Driving Successful Projects
How Possible It is to Handle Performance Management Manually
Presentation transcript:

Learnings from the first year of the OPNFV internship program Ray Paik (Linux Foundation) Serena Feng (ZTE)

Agenda OPNFV internship program overview (Ray) Motivation for the internship program Comparison with other Open Source project internships Proposing a project, applying for internship, etc. Changes made to the program and further areas for improvement What I learned as a mentor (Serena) Coaching interns that are in different countries/timezones Regular communications Learning from other mentors Scope adjustment

Motivation for the internship program Growing the developer community Introduce OPNFV & open source software to the next generation of developers Help with short-term project teams’ needs

Internship program in OPNFV Traditional elements 12-week program around June – August Students are expected to work full time (40 hours/week) Students work where they live (no need to relocate) and work with a mentor Stipends are paid at checkpoints during the internship (e.g. mid-term/final reviews) Changes made for OPNFV Year around program Option to work part-time (20 hours/week) over 24 weeks

Internship projects (https://wiki. opnfv Projects for documentation, cross-community CI, Pharos, testing, VNF catalog, etc. Stats Completed projects: 10 (4 in 2016 + 6 in 2017) In progress: 4 Openings: 5

Learnings & improvements to the program Benefits of having multiple mentors for projects Have a set quarterly start dates e.g. January 1, April 1, June/July 1, and October 1 At the end of the internship Posting artifacts on the project page “Final grade” from mentors

Areas for improvement/exploration Communication tool/channel among interns Job search help for interns e.g. resumes on the Jobs/Career Board @opnfv.org? Have projects that do not require code development background e.g. help with community building, documentations, user groups, etc.

Considerations in establishing a project Task scopes Difficulty Time budget Desirable skills & experience

3 months vs 6 months How frequent you can budget for mentoring How familiar and difficult to you How frequent you can budget for mentoring Intern’s time arrangement

Coaching methodology They are employees Actually, they are interns Tell them what needs to be done But, NOT tell how to do Actually, they are interns Not let them fight alone Give timely support

Coaching philosophy Mentor to Intern Mentor and Intern Trust, patient and supportive Not overly critical Mentor and Intern Go beyond mentor and intern relationship Intern to Mentor Open to speak with no fear

Coaching philosophy Mentor and Community Intern and Community Learn from others Seek help from community Intern and Community Talk to community directly Mentor not proxy everything

Scope adjustment Mentor’s challenge: estimation not always accurate Project needs: requirements may change Intern’s capability and time schedule

Coaching arrangement Meeting Tools Regular weekly meetings On call for urgent problems Tools text: IRC/email video: hangouts/zoom(40min free)/appear-in timer: https://toggl.com/app/timer

Intern’s feedback Smooth elevating ride Be a real team member Win-Win Smooth elevating ride Be a real team member Work independently Avoiding confuse by not-consensus Extra challenging tasks? Welcome

Get involved! Students: Community at large Get in touch with mentors and apply for internship projects posted at https://wiki.opnfv.org/display/DEV/Intern-projects-page Community at large Create and post new projects Talk to and meet with OPNFV interns! Intern lightning round at the Ideas Nest (Green Tea Room) today at 17:30

Questions?