Sakai Overview
http://www.sakaiproject.org/
Sakai Conference: June 12-14, 2007 Amsterdam, NL
Sakai in one Slide....• Collaboration, Teaching, and Learning
• FOSS - 100% free to use, modify and contribute
• Sakai is 3 years old
• Non-profit Sakai Foundation January 2006
• Financial support from 100+ Higher Education, 15 companies
• Six paid staff members
• 100+ people developing and testing Sakai releases
• Nifty Web site www.sakaiproject.org
■Sakai Community Google Map Mashup
■Very cool “Sakai Overview” (10 minutes)
Overview Video: http://www.dr-chuck.com/media.php?id=64
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 as to maximize the positive impact of the Sakai software, technology, and community on teaching and research.
SakaiFoundation Structure
ExecutiveDirector
CommunityCommunication
RequirementsProcess
SoftwareCoordination
ConferenceTrainingFinance
MembershipLegal/License
Marketing
Connecting End Users
with Developers
Board of Directors
Bug TrackingRelease Mgt
DocumentationQA
Architecture
U of XU of X
J, IncJ, Inc
U of CU of C
U of BU of BU of YU of Y
U of ZU of Z
Development Structure
Sakai FoundationSakai FoundationSakai staffSakai staff Sakai Paid Staff
Sakai Volunteers
All of the Sakai developers, designers, and QA are working for Sakai as volunteers.
K, IncK, Inc
Sakai (product)Sakai (product)
Project Coordination to Produce a Release
FrameworkFramework
ReleaseRelease
ScheduleSchedule
Web ServicesWeb Services
SamigoSamigo
rWikirWiki
Committer
ProjectProvisional Project
O.S.P.O.S.P. ReleaseReleaseBlogBlog ReleaseReleaseFoundation Staff
Contributed Project
Sakai Release Timeline - Two Releases per Year
Release0
-2 QA Begins
Coordination Meeting-5
-10Requirements Prioritization
Maintenance “ends”+12
CommunityMaintenance
??
Kicking off 2.5
2.4 December 2006
2.4 March 2007
2.4 May 2007
2-2-x, 2-3-x
2-1-x
Months
Requirements Process• Requirements is how the user needs are
communicated across the community
• Mark Norton is Requirements Coordinator
• Continuous Requirements Gathering - JIRA■ Gathering and entering feature requests■ Users, Developers, Technical Supoprt Staff
• Formal requirements process runs once for each major release
• Open requirements “roll over” from one phase to the next
• Guided process to review, understand, document and prioritize requests into “requirements”
• High level “directions” document produced to give community summary information.
Sakai Requirements (Sample)
• REQ-282 Users should have more information and control over site import
• REQ-26 Emails Should Contain Site URL and Item URL
• REQ-173 Chat should allow users to search for messages from a particular user
• REQ-159 Graphical content in rich text editor
• REQ-65 Email Archive should be deep-linkable/bookmarkable
• REQ-375 Timed Release of documents/files in Resources tool
• REQ-109 Search across site and sites
• REQ-124 Add SCORM Player to Sakai
• REQ-129 Support for Learning Design and other Work Flow Engines
Community Requirement Summary for 2.41. Assessment
2. Migration
3. Portfolio
4. Course Management
5. Statistics and Collection
6. Grade book and Grading Service
7. User Interaction
8. Support SQL Server
9. Resource Tool Improvements
10. Mail Tool Improvements
11. SCORM
Project Coordination• Peter Knoop is Project Coordinator
■ Charged with communicating and tracking progress on bugs and requirements
• Tracking and communicating amongst volunteer developers
■ 29 Discussion and Working Groups■ 89 Teams - Full Release■ 10 Teams - Provisional■ 18 Teams - Contrib
• Project Management Meetings■June 9, 2007 - Amsterdam
Coordination Video: http://www.dr-chuck.com/media.php?id=76
Quality Assurance• Megan May is QA Director
■ Coordinates 60+ QA Volunteers - often technical support staff at adopting institutions
■ Full QA of major (2/yr) and minor releases (4/yr)
• Reports to the Sakai Community and Board for each release
• Significant transition in Sakai QA approach since 2.0
■ QA drives release process and makes the final call■ Significantly broadens community involvement in
release in generalIntegration Video: http://www.dr-chuck.com/media.php?id=57
Community Communication• Anthony Whyte is Community Liason
■Foundation questions■RFQ Help■Security Officer
• Mary Miles - Membership Coordination• Web / Communication Team
■Susan Hardin■Margaret Wagner
Commnuity Video: http://www.dr-chuck.com/media.php?id=74
Security Procedures• Security bugs reported directly to security officer
• Non-public Process (usually six weeks)■ Threat/priority assessed■ Security JIRA filed■ Patch developed and QA■ Patch distributed to known sites
• Public Process■ Announcement of the *existence* of a bug■ Distribute patch to newly discovered sites■ Informal polling of patch deployment■ Check into source tree■ Maintenance release
Membership in Sakai Foundation• Costs
■$10K per year for Companies■$10K per year for large Universities ($5K for small Universities)
• Benefits■Support and increase the Foundation provided services
■Training Director■Internationalization Coordinator
■Support the Sakai Foundation Fellows selected from volunteers■Vote for the Sakai Foundation Board of Directors■Prioritize Requirements■Member-private commnuication channel for sensitive information and Security issues
Sakai: More Information • Main site: www.sakaiproject.org
■Bugs: bugs.sakaiproject.org
• Sakai-wide collaboration area■collab.sakaiproject.org■[email protected]■[email protected]
Sakai Conference: June 12-14, 2007 Amsterdam, NL
Sakai Workshop:Educause Australia April 29 - May 2 Melbourne, AU
Sakai Track at JA-Sig ConferenceJune 24-27, Denver
Text
http://www.flickr.com/photos/tags/whereIsSakai/
Top Related