converting closed-source projects to open-source dmitri gerchikov mark paruzel ruhullah hassan yi...

6
Converting Closed-Source Converting Closed-Source Projects to Open-Source Projects to Open-Source Dmitri Gerchikov Mark Paruzel Ruhullah Hassan Yi Shen

Upload: horace-davis

Post on 17-Jan-2016

224 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Converting Closed-Source Projects to Open-Source Dmitri Gerchikov Mark Paruzel Ruhullah Hassan Yi Shen

Converting Closed-Source Converting Closed-Source Projects to Open-SourceProjects to Open-Source

Dmitri GerchikovMark Paruzel

Ruhullah HassanYi Shen

Page 2: Converting Closed-Source Projects to Open-Source Dmitri Gerchikov Mark Paruzel Ruhullah Hassan Yi Shen

What We Did (Scope)What We Did (Scope)

Research and write a generic plan for converting a close-sourced project to open-source.

Originally, the specific plan was to convert On-Time Time Sheets to open-source as a practical example.

Page 3: Converting Closed-Source Projects to Open-Source Dmitri Gerchikov Mark Paruzel Ruhullah Hassan Yi Shen

How We Did It (Task Breakdown)How We Did It (Task Breakdown)

Research topics◦Communication methods◦Licensing◦Web tools and hosting◦Acquiring funds◦Staff management◦Version control

Assign and write individual sections

Combine into final paper.

Page 4: Converting Closed-Source Projects to Open-Source Dmitri Gerchikov Mark Paruzel Ruhullah Hassan Yi Shen

ChallengesChallenges

Communications◦Failed to have frequent contact◦Reliance on single form of communications◦Possible solution: increase methods of

communications (e.g. phone, IM, etc.)

Meeting client needs◦No pre-delivery meetings with client◦Scrambled to meet needs by putting in

overtime shifts◦Possible solution: increase client involvement

Page 5: Converting Closed-Source Projects to Open-Source Dmitri Gerchikov Mark Paruzel Ruhullah Hassan Yi Shen

Deliverable ExcerptsDeliverable Excerpts

Page 6: Converting Closed-Source Projects to Open-Source Dmitri Gerchikov Mark Paruzel Ruhullah Hassan Yi Shen

What We LearnedWhat We Learned

Communication is key◦Both between team members and clients

Contingency planning is critical◦Re-distributing work in emergencies◦Scope suddenly changing

Management is more fun than doing the actual work