SlideShare a Scribd company logo
Non-Profit FOSS Institute

Mission, Goals, and
Concept of Operations

October 2013
Bridging Digital Divides
• The Non-Profit FOSS Institute’s (NPFI) mission is to promote
the study, development, support, and distribution of open
source software that benefits non-profit organizations.
• The Institute provides a collaborative environment that
brings together participants from academia, the non-profit
sector, and the software development industry.
• Together, these participants develop software products that
support the work of non-profit organizations, while also
leading educational and outreach programs to promote open
source software development.
Serving Three Key Sectors
• Academia: Undergraduate instructors and student teams
interested in service-learning software development
projects.
• Non-Profit Sector: Humanitarian non-profits with specific
software needs that are willing to work directly with
instructor/ class teams to help develop the software and
support academic service learning goals.
• Software Development Sector: IT/software groups willing to
bring their technical expertise to support the deployment
and maintenance of open source software.
A Collaborative Triad:
Service Learning for the Greater Good
Non-Profit Clients
Undergraduate Classes
and Instructors
Through service-based
learning programs, design
and develop software
modules using open
source tools

Identify organizational
needs and collaborate
with classes to develop
prototype software
solutions

NPFI
Recruits and matches project
triads; Provides guidance for
instructors and non-profits;
Disseminates open source products
to support future projects

IT/Software Firms
Help deploy software
products, and provide
ongoing maintenance and
support under contract
with non-profit
Institute Goals
• Provide matching services to identify and connect non-profits
with computer science classes interested in service-learning
projects, and IT/software firms willing to provide support.
• Introduce interested college/university computer science
instructors to techniques for developing and introducing
service learning experiences into their courses.
• Provide participating non-profit organizations with useful
custom software that directly supports their mission.
• Disseminate open source products, distributing the benefits
of the software developed for one non-profit organization to
other non-profits with similar needs.
Concept of Operations: Life Cycle Activities
1. Identify Non-Profit
Project Need and Match
With Instructor/Class

4. Disseminate Open
Source Packages;
Educate/Recruit New
Participants

NPFI:
Recruits
Matches
Supports
Educates

3. Match Non-Profit with
Support IT Organization

2. Support
Development and
Deployment of Open
Source Software
Product
1. Match Non-Profit with Instructor/Class
1. Identify Non-Profit
Project Need and Match
With Instructor/Class

• Institute or class instructor works with
interested non-profit to identify needs,
develop a project description, and
generate set of requirements.
• Instructor, with Institute support,
develops plan for semester-long project.
• This “semester-based labor system” is
central to the Institute concept; every
project must be scoped such that it can be
prototyped by an undergraduate student
team in one semester.
• Some instructors may come to the
Institute with pre-identified projects;
Institute will match where needed.
2. Support Development and Deployment

2. Support Development
and Deployment of
Open Source Software
Product

• Instructor, with Institute support where
needed, guides student team to develop
a prototype that meets client needs.
• Core development principles:
– Prototypes developed under the Institute’s
purview must use open source tools and carry
a open source license.
– Class must interact regularly with the client
contact at the non-profit organization.

• Non-profit provides key contact for
development, deployment, and training.
• Once complete, instructor provides full
set of documentation and code to
Institute.
3. Match Non-Profit with Support Organization

3. Match Non-Profit with
Support IT Organization

• Institute works closely with the nonprofit to negotiate a support contract
with a local, service-oriented IT/software
development firm to provide long-term
maintenance and support services for the
deployed product.
• Scope of support well defined, and
reasonably priced for non-profit; firm
may rebuild or enhance product to
support long-term needs.
• The Institute serves as a back-up broker
and supporter in case of conflict or if the
contract ever falls through.
4. Institute Disseminates Tools; Recruits New Participants

4. Disseminate Open
Source Packages;
Educate/Recruit New
Participants

• Institute maintains repository of sample
products meeting common non-profit needs.
Artifacts (code, documentation) serve as a
baseline for development or customization by
a semester-class team.
• Institute maintains “Instructor Toolbox” to
attract college instructors interested in
pursuing service-based learning projects.
• Institute also supports a broader outreach
mission to educate people about open source
software and Institute goals.
• Existing college-non-profit partnerships may
continue, as both parties identify new
possible modules based on their experiences.
Case Study: “Homeplate Project” (Beaufort, SC)
• Project Need: Volunteers at Second Helpings in Beaufort County,
South Carolina pick up food donations from area grocery stores,
and then redistribute donations to food banks. Food pick-ups
and drop-offs were once logged using pen and paper, and then
hand-entered into spreadsheets at the office.
• Service Learning Projects: In 2012, two Bowdoin College
computer science classes changed this. One class built a
database to track food donations and deliveries. A second class
built a mobile app, used by volunteers on the trucks to record
pick-ups and drop-offs of food instantly.

• Outcome: This project has replaced the clipboards and pens
previously used by Second Helpings volunteers, and provides
more accurate and timely reports.
Case Study: “Homebase Project” (Portland, ME)
• Project Need: Volunteers at the Ronald McDonald House in
Portland, Maine staff the front desk, clean rooms, and help ease
the way for families while their children are treated in nearby
hospitals. Scheduling volunteers and rooms was once done by
hand, using paper calendars and lists of names and addresses.
The processes were error‐prone and cumbersome.

• Service Learning Projects: Bowdoin College teams have
developed a number of tools for the House, which support both
online volunteer and room scheduling.
• Outcome: By streamlining administrative activities, the
Homebase system allows volunteers to spend more time serving
and supporting families in need.
Next Steps: Work Plan Areas of Focus
• Develop General Outreach Materials: Establish a web-based
presence for the Institute to communicate general goals and
approach to interested people and organizations.
• Identify and Apply for Funding Opportunities: Complete IRS
tax exemption application process; obtain funding for start-up
activities and ongoing sustainability.
• Develop Triad Recruitment Approach: Establish systematic
approaches to identify and match candidate participants (triads
of classes, non-profits, and IT/software companies).

• Formalize Technical Environment: Establish "Instructor's
Toolbox" of demonstration products (sample outcomes),
processes, and list of available development tools.
Benefits for Participants
Classes and
Instructors
• Provides students with
unique learning
experience.
• Provides students with
communication and
teamwork skills critical
for professional
success.
• Feeds student and
instructor values
related to community
service.
• May provide visibility
and good will for
university/college and
instructor in local
community.

Non-Profit
• Receives a customized
software tool that
directly supports its
mission, and that it is
directly involved in
developing.
• Receives support in
setting up a reasonable
contract allowing for
long-term sustainability
of the software.
• May provide the
benefits of greater
connection with
university/college and a
great good news story
for donor base.

IT/Software
Organization
• Establishes a new client
for support services
that would not
otherwise be in the IT
services market.
• May benefit from the
recruiting potential
offered by close ties
with a university
computer science
program.
• Helps organization
meet community
service goals, and may
provide positive press
and visibility.
The Institute Vision
• Computer science students that are
fluent in user communication as well
as technical development.
• Non-profit organizations that are
empowered to use technology to more
effectively serve their end clients.
• IT/software companies that are
connected through service to nonprofits in their communities.
• A vibrant Institute that connects and
educates: serving those who serve
others.

The Bowdoin College class team that
developed a volunteer scheduling tool
for the Ronald McDonald House in
Portland, Maine.

More Related Content

What's hot

Using staff and student technology enhanced learning (TEL) narratives to info...
Using staff and student technology enhanced learning (TEL) narratives to info...Using staff and student technology enhanced learning (TEL) narratives to info...
Using staff and student technology enhanced learning (TEL) narratives to info...
Jisc
 
Inspection and technology workshop
Inspection and technology workshopInspection and technology workshop
Inspection and technology workshop
Jisc RSC East Midlands
 
Faculty & instructional designer partnerships 6.7.13v2
Faculty & instructional designer partnerships 6.7.13v2Faculty & instructional designer partnerships 6.7.13v2
Faculty & instructional designer partnerships 6.7.13v2jamm1103
 
IX564 Team-C Unit-5 (Policies and Procedures) Case Study Wiki
IX564 Team-C Unit-5 (Policies and Procedures) Case Study WikiIX564 Team-C Unit-5 (Policies and Procedures) Case Study Wiki
IX564 Team-C Unit-5 (Policies and Procedures) Case Study Wiki
sidlerg
 
Top 10 tools for your 10% webinar
Top 10 tools  for your 10% webinar Top 10 tools  for your 10% webinar
Top 10 tools for your 10% webinar
Jisc RSC East Midlands
 
715 Group project
715 Group project715 Group project
715 Group project
emtinanalqurashi
 
709 final report
709 final report709 final report
709 final report
emtinanalqurashi
 
Blended learning experiences – A case in Hong Kong
Blended learning experiences – A case in Hong KongBlended learning experiences – A case in Hong Kong
Blended learning experiences – A case in Hong Kongpaula hodgson
 
LTPS Community Conversation Oct 17 2011
LTPS Community Conversation Oct 17 2011LTPS Community Conversation Oct 17 2011
LTPS Community Conversation Oct 17 2011azuck
 
Developing An Institutional E Portfolio Project At Memorial University Sloan C
Developing An Institutional E Portfolio Project At Memorial University Sloan CDeveloping An Institutional E Portfolio Project At Memorial University Sloan C
Developing An Institutional E Portfolio Project At Memorial University Sloan C
joanbutler
 
Edld 5352 week 4 staff development plan
Edld 5352 week 4 staff development planEdld 5352 week 4 staff development plan
Edld 5352 week 4 staff development planvsclements
 
Lisa Martino - Technical Education Teacher
Lisa Martino - Technical Education TeacherLisa Martino - Technical Education Teacher
Lisa Martino - Technical Education Teacher
guesta53488
 
Comport Networking June08
Comport Networking June08Comport Networking June08
Comport Networking June08
andrew.robson
 
Data Presentation
Data PresentationData Presentation
Data PresentationJon Zurfluh
 
Phases of E-Learning Implementation
Phases of E-Learning ImplementationPhases of E-Learning Implementation
Phases of E-Learning Implementation
peghissima
 
TLC2016 - Digicouching pedagogy in online learning on Humak University of App...
TLC2016 - Digicouching pedagogy in online learning on Humak University of App...TLC2016 - Digicouching pedagogy in online learning on Humak University of App...
TLC2016 - Digicouching pedagogy in online learning on Humak University of App...
BlackboardEMEA
 
Colorado Theia System Project
Colorado Theia System ProjectColorado Theia System Project
Colorado Theia System Project
cccscoetc
 
Wii Presentation 20070730(3)
Wii Presentation 20070730(3)Wii Presentation 20070730(3)
Wii Presentation 20070730(3)ador
 
Technology Standards For Instructional Personnel
Technology Standards For Instructional PersonnelTechnology Standards For Instructional Personnel
Technology Standards For Instructional PersonnelKaren
 

What's hot (19)

Using staff and student technology enhanced learning (TEL) narratives to info...
Using staff and student technology enhanced learning (TEL) narratives to info...Using staff and student technology enhanced learning (TEL) narratives to info...
Using staff and student technology enhanced learning (TEL) narratives to info...
 
Inspection and technology workshop
Inspection and technology workshopInspection and technology workshop
Inspection and technology workshop
 
Faculty & instructional designer partnerships 6.7.13v2
Faculty & instructional designer partnerships 6.7.13v2Faculty & instructional designer partnerships 6.7.13v2
Faculty & instructional designer partnerships 6.7.13v2
 
IX564 Team-C Unit-5 (Policies and Procedures) Case Study Wiki
IX564 Team-C Unit-5 (Policies and Procedures) Case Study WikiIX564 Team-C Unit-5 (Policies and Procedures) Case Study Wiki
IX564 Team-C Unit-5 (Policies and Procedures) Case Study Wiki
 
Top 10 tools for your 10% webinar
Top 10 tools  for your 10% webinar Top 10 tools  for your 10% webinar
Top 10 tools for your 10% webinar
 
715 Group project
715 Group project715 Group project
715 Group project
 
709 final report
709 final report709 final report
709 final report
 
Blended learning experiences – A case in Hong Kong
Blended learning experiences – A case in Hong KongBlended learning experiences – A case in Hong Kong
Blended learning experiences – A case in Hong Kong
 
LTPS Community Conversation Oct 17 2011
LTPS Community Conversation Oct 17 2011LTPS Community Conversation Oct 17 2011
LTPS Community Conversation Oct 17 2011
 
Developing An Institutional E Portfolio Project At Memorial University Sloan C
Developing An Institutional E Portfolio Project At Memorial University Sloan CDeveloping An Institutional E Portfolio Project At Memorial University Sloan C
Developing An Institutional E Portfolio Project At Memorial University Sloan C
 
Edld 5352 week 4 staff development plan
Edld 5352 week 4 staff development planEdld 5352 week 4 staff development plan
Edld 5352 week 4 staff development plan
 
Lisa Martino - Technical Education Teacher
Lisa Martino - Technical Education TeacherLisa Martino - Technical Education Teacher
Lisa Martino - Technical Education Teacher
 
Comport Networking June08
Comport Networking June08Comport Networking June08
Comport Networking June08
 
Data Presentation
Data PresentationData Presentation
Data Presentation
 
Phases of E-Learning Implementation
Phases of E-Learning ImplementationPhases of E-Learning Implementation
Phases of E-Learning Implementation
 
TLC2016 - Digicouching pedagogy in online learning on Humak University of App...
TLC2016 - Digicouching pedagogy in online learning on Humak University of App...TLC2016 - Digicouching pedagogy in online learning on Humak University of App...
TLC2016 - Digicouching pedagogy in online learning on Humak University of App...
 
Colorado Theia System Project
Colorado Theia System ProjectColorado Theia System Project
Colorado Theia System Project
 
Wii Presentation 20070730(3)
Wii Presentation 20070730(3)Wii Presentation 20070730(3)
Wii Presentation 20070730(3)
 
Technology Standards For Instructional Personnel
Technology Standards For Instructional PersonnelTechnology Standards For Instructional Personnel
Technology Standards For Instructional Personnel
 

Similar to Non-Profit FOSS Institute

Learning Commons Grant Application 2012
Learning Commons Grant Application 2012Learning Commons Grant Application 2012
Learning Commons Grant Application 2012
lisa domeier de suarez
 
Budgeting, Efficiency, & Infrastructure
Budgeting, Efficiency, & InfrastructureBudgeting, Efficiency, & Infrastructure
Budgeting, Efficiency, & Infrastructure
Kayla Bitner
 
UNF Computing Senior Capstone Project
UNF Computing Senior Capstone ProjectUNF Computing Senior Capstone Project
UNF Computing Senior Capstone Project
Karthikeyan Umapathy
 
Graduation project 63232
Graduation project 63232Graduation project 63232
Graduation project 63232techprojects
 
Forging Successful Learning Centers: Critical Considerations and Evidence-Bas...
Forging Successful Learning Centers: Critical Considerations and Evidence-Bas...Forging Successful Learning Centers: Critical Considerations and Evidence-Bas...
Forging Successful Learning Centers: Critical Considerations and Evidence-Bas...
Lisa D'Adamo-Weinstein
 
Taking it Digital: New Opportunities for Volunteer Service
Taking it Digital: New Opportunities for Volunteer ServiceTaking it Digital: New Opportunities for Volunteer Service
Taking it Digital: New Opportunities for Volunteer Service
Junior A. Chiever
 
Evaluating educational technology and integration strategies chapter
Evaluating educational technology and integration strategies chapterEvaluating educational technology and integration strategies chapter
Evaluating educational technology and integration strategies chapter
Theresa Ann Rollins-Fanning
 
M3 Telecenter sustainability
M3 Telecenter sustainabilityM3 Telecenter sustainability
M3 Telecenter sustainability
TELECENTRE EUROPE
 
openSE – open educational framework for computer science Software Engineering
openSE – open educational framework for computer science Software EngineeringopenSE – open educational framework for computer science Software Engineering
openSE – open educational framework for computer science Software Engineering
Andreas Meiszner
 
BCcampus Professional Learning Framework
BCcampus Professional Learning Framework BCcampus Professional Learning Framework
BCcampus Professional Learning Framework
BCcampus
 
Tools for Transformation: Key Elements for Building New Library Programs
Tools for Transformation: Key Elements for Building New Library ProgramsTools for Transformation: Key Elements for Building New Library Programs
Tools for Transformation: Key Elements for Building New Library Programs
Janet Crum
 
Learn Together Collaboratory - Next Steps
Learn Together Collaboratory - Next StepsLearn Together Collaboratory - Next Steps
Learn Together Collaboratory - Next Steps
BCcampus
 
Horses for Courses: A whole college approach to the adoption of Mahara e-port...
Horses for Courses: A whole college approach to the adoption of Mahara e-port...Horses for Courses: A whole college approach to the adoption of Mahara e-port...
Horses for Courses: A whole college approach to the adoption of Mahara e-port...
Mahara Hui
 
2010 Effective Online Faculty Development
2010 Effective Online Faculty Development2010 Effective Online Faculty Development
2010 Effective Online Faculty DevelopmentWCET
 
Teacher Training in 21st Century Skills.pdf
Teacher Training in 21st Century Skills.pdfTeacher Training in 21st Century Skills.pdf
Teacher Training in 21st Century Skills.pdf
Pankaj Rai
 
The Road to Becoming a Center of Excellence
The Road to Becoming a Center of ExcellenceThe Road to Becoming a Center of Excellence
The Road to Becoming a Center of Excellence
Lisa D'Adamo-Weinstein
 
Online Learning Orientation Tool
Online Learning Orientation ToolOnline Learning Orientation Tool
Online Learning Orientation Tool
justinbruno4
 
14.06.05 TLT IT Summit
14.06.05 TLT IT Summit 14.06.05 TLT IT Summit
14.06.05 TLT IT Summit kevin_donovan
 
FRIT 7331 School Library Strategic Management Plan Assignment
FRIT 7331 School Library Strategic Management Plan AssignmentFRIT 7331 School Library Strategic Management Plan Assignment
FRIT 7331 School Library Strategic Management Plan Assignmentsaj53
 

Similar to Non-Profit FOSS Institute (20)

NPFI-Overview
NPFI-OverviewNPFI-Overview
NPFI-Overview
 
Learning Commons Grant Application 2012
Learning Commons Grant Application 2012Learning Commons Grant Application 2012
Learning Commons Grant Application 2012
 
Budgeting, Efficiency, & Infrastructure
Budgeting, Efficiency, & InfrastructureBudgeting, Efficiency, & Infrastructure
Budgeting, Efficiency, & Infrastructure
 
UNF Computing Senior Capstone Project
UNF Computing Senior Capstone ProjectUNF Computing Senior Capstone Project
UNF Computing Senior Capstone Project
 
Graduation project 63232
Graduation project 63232Graduation project 63232
Graduation project 63232
 
Forging Successful Learning Centers: Critical Considerations and Evidence-Bas...
Forging Successful Learning Centers: Critical Considerations and Evidence-Bas...Forging Successful Learning Centers: Critical Considerations and Evidence-Bas...
Forging Successful Learning Centers: Critical Considerations and Evidence-Bas...
 
Taking it Digital: New Opportunities for Volunteer Service
Taking it Digital: New Opportunities for Volunteer ServiceTaking it Digital: New Opportunities for Volunteer Service
Taking it Digital: New Opportunities for Volunteer Service
 
Evaluating educational technology and integration strategies chapter
Evaluating educational technology and integration strategies chapterEvaluating educational technology and integration strategies chapter
Evaluating educational technology and integration strategies chapter
 
M3 Telecenter sustainability
M3 Telecenter sustainabilityM3 Telecenter sustainability
M3 Telecenter sustainability
 
openSE – open educational framework for computer science Software Engineering
openSE – open educational framework for computer science Software EngineeringopenSE – open educational framework for computer science Software Engineering
openSE – open educational framework for computer science Software Engineering
 
BCcampus Professional Learning Framework
BCcampus Professional Learning Framework BCcampus Professional Learning Framework
BCcampus Professional Learning Framework
 
Tools for Transformation: Key Elements for Building New Library Programs
Tools for Transformation: Key Elements for Building New Library ProgramsTools for Transformation: Key Elements for Building New Library Programs
Tools for Transformation: Key Elements for Building New Library Programs
 
Learn Together Collaboratory - Next Steps
Learn Together Collaboratory - Next StepsLearn Together Collaboratory - Next Steps
Learn Together Collaboratory - Next Steps
 
Horses for Courses: A whole college approach to the adoption of Mahara e-port...
Horses for Courses: A whole college approach to the adoption of Mahara e-port...Horses for Courses: A whole college approach to the adoption of Mahara e-port...
Horses for Courses: A whole college approach to the adoption of Mahara e-port...
 
2010 Effective Online Faculty Development
2010 Effective Online Faculty Development2010 Effective Online Faculty Development
2010 Effective Online Faculty Development
 
Teacher Training in 21st Century Skills.pdf
Teacher Training in 21st Century Skills.pdfTeacher Training in 21st Century Skills.pdf
Teacher Training in 21st Century Skills.pdf
 
The Road to Becoming a Center of Excellence
The Road to Becoming a Center of ExcellenceThe Road to Becoming a Center of Excellence
The Road to Becoming a Center of Excellence
 
Online Learning Orientation Tool
Online Learning Orientation ToolOnline Learning Orientation Tool
Online Learning Orientation Tool
 
14.06.05 TLT IT Summit
14.06.05 TLT IT Summit 14.06.05 TLT IT Summit
14.06.05 TLT IT Summit
 
FRIT 7331 School Library Strategic Management Plan Assignment
FRIT 7331 School Library Strategic Management Plan AssignmentFRIT 7331 School Library Strategic Management Plan Assignment
FRIT 7331 School Library Strategic Management Plan Assignment
 

More from Jennifer Tucker

Magnificent Models: Systems Thinking and Change Management
Magnificent Models:Systems Thinking and Change ManagementMagnificent Models:Systems Thinking and Change Management
Magnificent Models: Systems Thinking and Change ManagementJennifer Tucker
 
Social Signals, Personal Choices: Matching Messages with Motives
Social Signals, Personal Choices: Matching Messages with MotivesSocial Signals, Personal Choices: Matching Messages with Motives
Social Signals, Personal Choices: Matching Messages with Motives
Jennifer Tucker
 
Linking Strengths and Weaknesses: Portraits of Jung Type Behavior
Linking Strengths and Weaknesses: Portraits of Jung Type BehaviorLinking Strengths and Weaknesses: Portraits of Jung Type Behavior
Linking Strengths and Weaknesses: Portraits of Jung Type Behavior
Jennifer Tucker
 
The Personality Dynamics of Technical Teams
The Personality Dynamics of Technical TeamsThe Personality Dynamics of Technical Teams
The Personality Dynamics of Technical TeamsJennifer Tucker
 
Type/MBTI and Project Management
Type/MBTI and Project ManagementType/MBTI and Project Management
Type/MBTI and Project Management
Jennifer Tucker
 
Type/MBTI and Strategic Planning
Type/MBTI and Strategic PlanningType/MBTI and Strategic Planning
Type/MBTI and Strategic Planning
Jennifer Tucker
 
From Proposal To Dissertation
From Proposal To DissertationFrom Proposal To Dissertation
From Proposal To Dissertation
Jennifer Tucker
 
Data Sharing in Cancer Research
Data Sharing in Cancer ResearchData Sharing in Cancer Research
Data Sharing in Cancer Research
Jennifer Tucker
 

More from Jennifer Tucker (8)

Magnificent Models: Systems Thinking and Change Management
Magnificent Models:Systems Thinking and Change ManagementMagnificent Models:Systems Thinking and Change Management
Magnificent Models: Systems Thinking and Change Management
 
Social Signals, Personal Choices: Matching Messages with Motives
Social Signals, Personal Choices: Matching Messages with MotivesSocial Signals, Personal Choices: Matching Messages with Motives
Social Signals, Personal Choices: Matching Messages with Motives
 
Linking Strengths and Weaknesses: Portraits of Jung Type Behavior
Linking Strengths and Weaknesses: Portraits of Jung Type BehaviorLinking Strengths and Weaknesses: Portraits of Jung Type Behavior
Linking Strengths and Weaknesses: Portraits of Jung Type Behavior
 
The Personality Dynamics of Technical Teams
The Personality Dynamics of Technical TeamsThe Personality Dynamics of Technical Teams
The Personality Dynamics of Technical Teams
 
Type/MBTI and Project Management
Type/MBTI and Project ManagementType/MBTI and Project Management
Type/MBTI and Project Management
 
Type/MBTI and Strategic Planning
Type/MBTI and Strategic PlanningType/MBTI and Strategic Planning
Type/MBTI and Strategic Planning
 
From Proposal To Dissertation
From Proposal To DissertationFrom Proposal To Dissertation
From Proposal To Dissertation
 
Data Sharing in Cancer Research
Data Sharing in Cancer ResearchData Sharing in Cancer Research
Data Sharing in Cancer Research
 

Recently uploaded

Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
AzmatAli747758
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
Excellence Foundation for South Sudan
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
PedroFerreira53928
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 

Recently uploaded (20)

Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 

Non-Profit FOSS Institute

  • 1. Non-Profit FOSS Institute Mission, Goals, and Concept of Operations October 2013
  • 2. Bridging Digital Divides • The Non-Profit FOSS Institute’s (NPFI) mission is to promote the study, development, support, and distribution of open source software that benefits non-profit organizations. • The Institute provides a collaborative environment that brings together participants from academia, the non-profit sector, and the software development industry. • Together, these participants develop software products that support the work of non-profit organizations, while also leading educational and outreach programs to promote open source software development.
  • 3. Serving Three Key Sectors • Academia: Undergraduate instructors and student teams interested in service-learning software development projects. • Non-Profit Sector: Humanitarian non-profits with specific software needs that are willing to work directly with instructor/ class teams to help develop the software and support academic service learning goals. • Software Development Sector: IT/software groups willing to bring their technical expertise to support the deployment and maintenance of open source software.
  • 4. A Collaborative Triad: Service Learning for the Greater Good Non-Profit Clients Undergraduate Classes and Instructors Through service-based learning programs, design and develop software modules using open source tools Identify organizational needs and collaborate with classes to develop prototype software solutions NPFI Recruits and matches project triads; Provides guidance for instructors and non-profits; Disseminates open source products to support future projects IT/Software Firms Help deploy software products, and provide ongoing maintenance and support under contract with non-profit
  • 5. Institute Goals • Provide matching services to identify and connect non-profits with computer science classes interested in service-learning projects, and IT/software firms willing to provide support. • Introduce interested college/university computer science instructors to techniques for developing and introducing service learning experiences into their courses. • Provide participating non-profit organizations with useful custom software that directly supports their mission. • Disseminate open source products, distributing the benefits of the software developed for one non-profit organization to other non-profits with similar needs.
  • 6. Concept of Operations: Life Cycle Activities 1. Identify Non-Profit Project Need and Match With Instructor/Class 4. Disseminate Open Source Packages; Educate/Recruit New Participants NPFI: Recruits Matches Supports Educates 3. Match Non-Profit with Support IT Organization 2. Support Development and Deployment of Open Source Software Product
  • 7. 1. Match Non-Profit with Instructor/Class 1. Identify Non-Profit Project Need and Match With Instructor/Class • Institute or class instructor works with interested non-profit to identify needs, develop a project description, and generate set of requirements. • Instructor, with Institute support, develops plan for semester-long project. • This “semester-based labor system” is central to the Institute concept; every project must be scoped such that it can be prototyped by an undergraduate student team in one semester. • Some instructors may come to the Institute with pre-identified projects; Institute will match where needed.
  • 8. 2. Support Development and Deployment 2. Support Development and Deployment of Open Source Software Product • Instructor, with Institute support where needed, guides student team to develop a prototype that meets client needs. • Core development principles: – Prototypes developed under the Institute’s purview must use open source tools and carry a open source license. – Class must interact regularly with the client contact at the non-profit organization. • Non-profit provides key contact for development, deployment, and training. • Once complete, instructor provides full set of documentation and code to Institute.
  • 9. 3. Match Non-Profit with Support Organization 3. Match Non-Profit with Support IT Organization • Institute works closely with the nonprofit to negotiate a support contract with a local, service-oriented IT/software development firm to provide long-term maintenance and support services for the deployed product. • Scope of support well defined, and reasonably priced for non-profit; firm may rebuild or enhance product to support long-term needs. • The Institute serves as a back-up broker and supporter in case of conflict or if the contract ever falls through.
  • 10. 4. Institute Disseminates Tools; Recruits New Participants 4. Disseminate Open Source Packages; Educate/Recruit New Participants • Institute maintains repository of sample products meeting common non-profit needs. Artifacts (code, documentation) serve as a baseline for development or customization by a semester-class team. • Institute maintains “Instructor Toolbox” to attract college instructors interested in pursuing service-based learning projects. • Institute also supports a broader outreach mission to educate people about open source software and Institute goals. • Existing college-non-profit partnerships may continue, as both parties identify new possible modules based on their experiences.
  • 11. Case Study: “Homeplate Project” (Beaufort, SC) • Project Need: Volunteers at Second Helpings in Beaufort County, South Carolina pick up food donations from area grocery stores, and then redistribute donations to food banks. Food pick-ups and drop-offs were once logged using pen and paper, and then hand-entered into spreadsheets at the office. • Service Learning Projects: In 2012, two Bowdoin College computer science classes changed this. One class built a database to track food donations and deliveries. A second class built a mobile app, used by volunteers on the trucks to record pick-ups and drop-offs of food instantly. • Outcome: This project has replaced the clipboards and pens previously used by Second Helpings volunteers, and provides more accurate and timely reports.
  • 12. Case Study: “Homebase Project” (Portland, ME) • Project Need: Volunteers at the Ronald McDonald House in Portland, Maine staff the front desk, clean rooms, and help ease the way for families while their children are treated in nearby hospitals. Scheduling volunteers and rooms was once done by hand, using paper calendars and lists of names and addresses. The processes were error‐prone and cumbersome. • Service Learning Projects: Bowdoin College teams have developed a number of tools for the House, which support both online volunteer and room scheduling. • Outcome: By streamlining administrative activities, the Homebase system allows volunteers to spend more time serving and supporting families in need.
  • 13. Next Steps: Work Plan Areas of Focus • Develop General Outreach Materials: Establish a web-based presence for the Institute to communicate general goals and approach to interested people and organizations. • Identify and Apply for Funding Opportunities: Complete IRS tax exemption application process; obtain funding for start-up activities and ongoing sustainability. • Develop Triad Recruitment Approach: Establish systematic approaches to identify and match candidate participants (triads of classes, non-profits, and IT/software companies). • Formalize Technical Environment: Establish "Instructor's Toolbox" of demonstration products (sample outcomes), processes, and list of available development tools.
  • 14. Benefits for Participants Classes and Instructors • Provides students with unique learning experience. • Provides students with communication and teamwork skills critical for professional success. • Feeds student and instructor values related to community service. • May provide visibility and good will for university/college and instructor in local community. Non-Profit • Receives a customized software tool that directly supports its mission, and that it is directly involved in developing. • Receives support in setting up a reasonable contract allowing for long-term sustainability of the software. • May provide the benefits of greater connection with university/college and a great good news story for donor base. IT/Software Organization • Establishes a new client for support services that would not otherwise be in the IT services market. • May benefit from the recruiting potential offered by close ties with a university computer science program. • Helps organization meet community service goals, and may provide positive press and visibility.
  • 15. The Institute Vision • Computer science students that are fluent in user communication as well as technical development. • Non-profit organizations that are empowered to use technology to more effectively serve their end clients. • IT/software companies that are connected through service to nonprofits in their communities. • A vibrant Institute that connects and educates: serving those who serve others. The Bowdoin College class team that developed a volunteer scheduling tool for the Ronald McDonald House in Portland, Maine.