iRODS User Mee,ng
February 17‐18, 2011
Leesa Brieger, Jason Coposky, Vijay Dantuluri, Kevin Gamiel, Ray Idaszak, Oleg Kapeljushnik, Nassib Nassar, Jason Reilly, Michael Stealey, Lisa Stillwell
iRODS@RENCI
1
iRODS@RENCI LeesaBrieger,JasonCoposky, - - PowerPoint PPT Presentation
iRODS@RENCI LeesaBrieger,JasonCoposky, VijayDantuluri,KevinGamiel,RayIdaszak, OlegKapeljushnik,NassibNassar,JasonReilly, MichaelStealey,LisaStillwell iRODSUserMee,ng
iRODS User Mee,ng
February 17‐18, 2011
Leesa Brieger, Jason Coposky, Vijay Dantuluri, Kevin Gamiel, Ray Idaszak, Oleg Kapeljushnik, Nassib Nassar, Jason Reilly, Michael Stealey, Lisa Stillwell
1
iRODS User Mee,ng
February 17‐18, 2011
2
iRODS User Mee,ng
February 17‐18, 2011
3
iRODS User Mee,ng
February 17‐18, 2011
good for manufacturing, not for software dev
requirements and solutions evolve in short‐cycle collaboration between self‐organizing, cross‐functional teams
de facto Agile development driven by community stakeholders; could never have evolved in a waterfall model
formalize an Agile approach in iRODS development for hardening, community participation, and sustainability
4
iRODS User Mee,ng
February 17‐18, 2011
5
iRODS User Mee,ng
February 17‐18, 2011
Supports community‐based soDware development
6
iRODS User Mee,ng
February 17‐18, 2011
7
iRODS User Mee,ng
February 17‐18, 2011
File Release System Mailing lists Wiki Continuous Build Forums Trackers Document Managers News
8
iRODS User Mee,ng
February 17‐18, 2011
9
iRODS User Mee,ng
February 17‐18, 2011
10
iRODS User Mee,ng
February 17‐18, 2011
11
iRODS User Mee,ng
February 17‐18, 2011
12
iRODS User Mee,ng
February 17‐18, 2011
13
iRODS User Mee,ng
February 17‐18, 2011
Build automation:
software projects
changes to the project
build
keep systems healthy
externally‐run jobs
running remotely
makes it easy to notice when something is wrong
hNps://ci‐dev.renci.org/hudson:
14
iRODS User Mee,ng
February 17‐18, 2011
hNps://ci‐dev.renci.org/nexus/
15
iRODS User Mee,ng
February 17‐18, 2011
Targeted APIs and Func,ons:
Current Status:
build is passing devtest
almost complete and also passing devtest
16
iRODS User Mee,ng
February 17‐18, 2011
17
iRODS User Mee,ng
February 17‐18, 2011
18
iRODS User Mee,ng
February 17‐18, 2011
19
iRODS User Mee,ng
February 17‐18, 2011
20
iRODS User Mee,ng
February 17‐18, 2011
21
iRODS User Mee,ng
February 17‐18, 2011
22
iRODS User Mee,ng
February 17‐18, 2011
23
iRODS User Mee,ng
February 17‐18, 2011
24
iRODS User Mee,ng
February 17‐18, 2011
25
iRODS User Mee,ng
February 17‐18, 2011
3‐4 month release schedule; current user support model iRODS community code iRODS hardened code 18‐month release schedule; commercial support model Funded Development DICE‐driven irods@renci‐driven Community Contribu,ons and Requests
26
iRODS User Mee,ng
February 17‐18, 2011
Community Code Hardened Code
Users Technical enthusiasts using iRODS in non‐ critical computing environments Users looking for stable, supported, and certified iRODS (business, government, etc) Primary Benefits Bleeding‐edge technology released early and often. Stable, reliable, and broadly supported. Easy to deploy and manage. Many certified applications available. Feature Selection DICE and developer community DICE and irods@renci Development Model Open Source Open Source
27
iRODS User Mee,ng
February 17‐18, 2011
Community Code Hardened Code Certifications None Hardware, software Support Options None (community supported) Many, including 24x7 with 1 hour response. Unlimited incidents. Include upgrades Maintenance & Updates Community & 3rd party driven Complete update and management Testers Developer Community irods@renci, DICE, partners, beta team Price Free download Annual subscription, multiple offerings
28
iRODS User Mee,ng
February 17‐18, 2011
29