57
PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation though Community Source Dr. Charles Severance Executive Director Sakai Foundation

PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation though Community Source

Embed Size (px)

DESCRIPTION

PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation though Community Source Dr. Charles Severance Executive Director Sakai Foundation. The talk I was going to give…. Latent Heat of CLE Innovation. Gas - Innovation can spread to cover the space of T & L practices. - PowerPoint PPT Presentation

Citation preview

Page 1: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

PLENARY FOURChair - Mr Alan Arnold

Pushing the Boundaries of Innovation though Community Source

Dr. Charles SeveranceExecutive DirectorSakai Foundation

Page 2: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

True change in T & L happens in ways can not anticipate. CLE/LMS’s can take completely new forms and directions…

Time / “Heat” / Money / Energy Applied --->

Latent Heat of CLE InnovationB

ette

r --

>

Frozen - Many different “imperfect” CLEs and LMSs

Melting Point

Liquid - We can tend toward common CLEs, and/or portability makes the choice of CLE irrelevant

Boiling Point

Gas - Innovation can spread to cover the space of T & L practices

The talk I was going to give…

Page 3: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

ENTERPRISE SOFTWARE

• Enterprise Software is software that solves an enterprise problem rather than a departmental problem. Due to the cost, only large organizations attempt to build software that models the entire business enterprise and is the core system of governing the enterprise and the core of business communications within the enterprise.

From: Wikipedia

Page 4: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

ENTERPRISE SOFTWARE

• As many business enterprises have similar departments and systems, enterprise software is often available as a suite of programs that have attached development tools to modify the common programs for the specific enterprise. Mostly these development tools are complex programming tools that require specialist capabilities. Thus, one often sees in job advertisements that a programmer is required to have specific knowledge of a particular set of tools, such as ". . . must be an SAP developer" etc.

From: Wikipedia

Page 5: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

ENTERPRISE SOFTWARE

• As many business enterprises have similar departments and systems, enterprise software is often available as a suite of programs that have attached development tools to modify the common programs for the specific enterprise. Mostly these development tools are complex programming tools that require specialist capabilities. Thus, one often sees in job advertisements that a programmer is required to have specific knowledge of a particular set of tools, such as ". . . must be an SAP developer" etc.

From: Wikipedia

Page 6: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

CRITICISMS…

• Often the term is used to mean virtually anything, by virtue of it having become the latest corporate-speak buzzword.

• Some enterprise software vendors using the latter definition develop highly complex products that are often overkill for smaller organizations, and the application of these can be a very frustrating task. Thus, sometimes "enterprise" might be used sarcastically to mean overly complex software.From: Wikipedia

Page 7: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

TWO APPROACHES TO ENTERPRISE SOURCE….

Page 8: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

CUBICLE SOURCE

• A cubicle is a partially enclosed workspace, separated from neighboring workspaces by partitions, generally five to six feet high. The term cubicle comes from the Latin cubiculum, for bed chamber. From: Wikipedia

Page 9: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

Cubicle Source Variants

• Universities buy large proprietary systems and then locally customize the systems to meet local needs.

• Universities simply write and maintain systems all by themselves themselves.

Page 10: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

Cubicle Source Project Plan

Page 11: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

Cubicle Source Project Plan

-5

Time in Years Relative to Planned Rollout

-3 0 +1

Hire

Con

sulta

nts

Att

end

Ven

dor

Mee

tings

Writ

e C

heck

Gat

her

Req

uire

men

ts

Customize

Hire

Con

sulta

nts

Per

form

ance

Tes

t

Red

o C

usto

miz

atio

ns

Par

tial R

ollo

ut

Igno

re U

ser

Req

uire

men

ts

Ful

l Pro

duct

ion

Rol

lout

BudgetPlanning

Incr

ease

Sta

ff

-1 +3

Dec

ide:

Nev

er U

pgra

de

Page 12: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

Cubicle Source Project Plan

-5 -3 0 +1

Hire

Con

sulta

nts

Att

end

Ven

dor

Mee

tings

Writ

e C

heck

Gat

her

Req

uire

men

ts

Customize

Hire

Con

sulta

nts

Per

form

ance

Tes

t

Red

o C

usto

miz

atio

ns

Par

tial R

ollo

ut

Igno

re U

ser

Req

uire

men

ts

Ful

l Pro

duct

ion

Rol

lout

BudgetPlanning

Incr

ease

Sta

ff

-1 +3

Dec

ide:

Nev

er U

pgra

de

Ven

dor

Dro

ps S

uppo

rt

+5

Page 13: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

CUBICLE SOURCE

• A cubicle is a partially enclosed workspace, separated from neighboring workspaces by partitions, generally five to six feet high. The term cubicle comes from the Latin cubiculum, for bed chamber. From: Wikipedia

Page 14: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source
Page 15: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

A New Approach to Enterprise Applications

Community Source

Page 16: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

OPEN SOURCE

• There are many definitions of Open Source• Community Source tends follow to Apache

– Commercial friendly license– Developer-centric governance / Meritocracy– Apache has built broad-use utility software

• Community Source borrows Open Source– Cultural approach and values– Licensing and governance

http://www.dr-chuck.com/media.php

Page 17: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

COMMUNITY SOURCE

• Colleges and universities have used the term Community Source to refer to a type of community coordination mechanism that builds on the practices of open source communities.

• The Community Source Model is a hybrid model that blends elements of directed development, in the classic sense of an organization employing staff and resources to work on a project, and the openness of traditional self-organizing open-source projects like Apache.

From: Wikipedia

Page 18: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source
Page 19: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source
Page 20: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

Community Source (fast)

-12

Time in Months Relative to Planned Rollout

-6 0

Hire

Con

sulta

nts

Att

end

Com

mun

ityM

eetin

gs

Writ

e C

heck

Gat

her

Req

uire

men

ts

Customize

Hire

Con

sulta

nts

Pro

duct

ion

Rol

lout

Tra

nsiti

on Y

ear

BudgetPlanning

Incr

ease

Sta

ff

-3 +8

Upg

rade

, S

kip

a V

ersi

on

+18

Sta

rt P

ilot

Tra

inin

g

Shu

t of

f O

ld P

rodu

ct

Page 21: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

Community Source Project Plan

-3

Time in Years Relative to Planned Rollout

-2 0

Con

trib

ute

to C

omm

unity

Att

end

Com

mun

ityM

eetin

gs

Writ

e F

ound

atio

n C

heck

Gat

her

Big

Req

uire

men

ts

Customize

Tak

e a

serio

us lo

ok

Inst

all P

ilot

Ser

ver

Tra

nsiti

on Y

ear

Rea

lloca

te S

taff

-1 +1

Upg

rade

, S

kip

a V

ersi

on

Inst

all P

re-P

ilot

Tra

inin

g

Shu

t of

f O

ld P

rodu

ct

Use

r R

equi

rem

ents

Pro

duct

ion

Page 22: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

The need for “Commons”

• For community source to work there needs to be an independent external entity that “tends the commons”

• Members of the community who participate in commons may come and go - but the commons must live on independently.

• There must be a contact point for a new member to “find and join” the commons.

Page 23: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

Evolving Approaches to Community Source

Page 24: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

COMMON THEMES

• Open Source / Open License• Encourage Commercial

Involvement for schools with smaller IT staffs

• Some formal “Commons” or “Foundation”

Page 25: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

uPortal

• Mellon-Funded - Uni. Delaware Led• Grant-Funded commons (5 years)

– Unicon– Instructional Media and Magic

• Conferences - 100-300 people• Sustainability Issues• Now building the JA-Sig Foundation

– Jonathan Markow [email protected]

Page 26: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

Sakai

• Mellon-Funded - Uni. Michigan Led• Borrowed Heavily From uPortal• Staff and leadership were Higher-Ed• Sakai Partners Program - solve

sustainability from the beginning• Sakai was a sprint - we built the

bike while we were riding it• Conferences 500-700 people

Page 27: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

Membership LevelNon-Profit

0

20

40

60

80

100

120

1/14/04 7/12/04 1/8/05 7/7/05 1/3/06 7/2/06 12/29/06

Page 28: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

Kuali Financial Services

• Mellon-Funded - Indiana Uni. Led• Improvements

– Built community slowly - understand the culture

– Functional Council - Better Predictability– Better use of the seconded resource model

• Differences Versus Sakai– Well-understood problem space - functional

experts do exist - and they agree after some discussion

– Patient adopter base - sees the benefit of “doing it right from the beginning”.

Page 29: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

Kuali Research Administration

• Starting with Kuali governance model

• Part of the Kuali Foundation• Differences from KFS

– Very common to have local-developed quirky solution

– Much more diverse environment - funding agencies - legal requirements -

Page 30: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

Kuali Student

• Working on Mellon-Funding• Led by University of British Columbia• Unique Approaches

– Service Oriented Architecture– Multi-Year architecture and use case

phase up front– Shows the level of belief in the C.S.

model that visionary CIO’s have developed

Page 31: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

Fedora Commons

• Very mature project• Well established in the market place• Well established leadership and

culture• Many years of solid Mellon, NSF, and

other funding• Long-term sustainability plan• Clear “commons pattern”

Page 32: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

Evolution

• There is a community of communities• We learn from each other and evolve• Each community will be somewhat

different based on stakeholders which make up the community - this is OK

• We have talked about an über community - it is a challenging problem

http://www.ithaka.org/about-ithaka/announcements/ooss-study-final-report/

Page 33: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

An Example Commons

The Sakai Foundation

Page 34: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

Mission Statement

• The mission of the Sakai Foundation is to hold ownership of the Sakai software and to guide and nurture the community of activity around the Sakai software. The Sakai Foundation seeks to maximize the positive impact of the Sakai software, technology, and community on teaching and research.

Page 35: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

Sakai Stakeholders

• CIOs and IT Management– Contributing Organizations– Adopting Organizations– Supporting Organizations– All Organizations

• Deploying IT Staff• Technical Support Staff• Designers and Developers• End Users

– Teachers, Students, People

Page 36: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

Production Servers

Page 37: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

Members without Servers

Page 38: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source
Page 39: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

Volunteers

• Core Sakai– 900,000 Lines of Code– $13 million dollars investment– 53 Volunteer Developers

• Contrib– 800,000 Lines of Code– 47 Volunteer Developers

• QA Averages 60 people and over volunteer 1000 hours per release

• See www.ohloh.net

Developer Video: http://www.dr-chuck.com/media.php?id=53

Page 40: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source
Page 41: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

Community Flows

Page 42: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

Sakai Sub Communities

• Teaching and Learning• Technology• Portfolio• Implementation• User Experience• Research

Page 43: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

Sakai Conference Tracks

June 12-14, 2007 Amsterdam, NL

QuickTime™ and aTIFF (Uncompressed) decompressorare needed to see this picture.

Page 44: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

Approaching a C.S. Effort

• How large is your IT staff?• Do you want to innovate or just

use?• Do you want to truly influence the

direction of Sakai?

Page 45: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

Levels of C.S. Involvement

• Top Tier – Have 3-8 staff who evolve and customize the product– Contribute 20-40% to the common good– Join foundation and provide community leadership

• Mid Tier– Have 2-3 staff focused on local issues– Contribute patches and fixes– Join Foundation to acknowledge value

• “It is just a product” Tier– Have 0-1 staff, often local support only– Outsource all technical details– What Foundation?

Page 46: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

Top Tier Sakai Members

• Current– Cambridge UK, Michigan, Indiana, Foothill

College, Stanford, UC Berkley, Rutgers University, University of Capetown, Virginia Tech, rSmart

• Up and coming– Charles Sturt University, Oxford UK,

University of the Highlands and Islands (Scotland), Boston University, Unicon, Valencia, Uni. Fernando Pessoa, Georgia Tech

Page 47: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

The Community Effect

• CIOs have each other on IM• Programmers in cubes around the world

have each other on IM and speak on first name basis - “Yes that is just Stephen being Stephen”

• It is like a startup company “under glass”• We do all of the things companies do - but

transparently - with 1500 people watching

Page 48: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

A day in the life of a Sakai

ant…

Page 49: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

Dr.Chuck

A day in the life of a Sakai

ant…

Page 50: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

Dr.Chuck

A day in the life of a Sakai

ant…

Page 51: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

Dr.Chuck

A day in the life of a Sakai

ant…

Page 52: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

Dr.Chuck

A day in the life of a Sakai

ant…

Page 53: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

Dr.Chuck

A day in the life of a Sakai

ant…

Page 54: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

SUMMARY

• Enterprise Software is a different animal– Many different use cases and users– A kit of capabilities– Customization / Localization is the norm

• Community Source– Shortens the distance between user

requirements and developer keyboards– Participating allows “customization” to

become part of the product - not just local

Page 55: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

CONCLUSION

• Why community?– Share Risk– Control Destiny– Open Communication - success and failure– Save money - sure one of these days

• Don’t just think LMS / Sakai– Think financial systems, student systems,

library systems - things that really cost money.

Page 56: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

If there is interest, I will go to this Karaoke place right after the dinner tonight. If you want to join - just show up. You do *NOT* have to sing nor do you have to like singing nor do you have to be a good singer. Liking beer is a plus.

Page 57: PLENARY FOUR Chair - Mr Alan Arnold Pushing the Boundaries of Innovation  though Community Source

Thank You

www.sakaiproject.org

Dr. Charles [email protected]