SourceForge Enterprise Edition and Collaborative Development - PowerPoint PPT Presentation

1 / 41
About This Presentation
Title:

SourceForge Enterprise Edition and Collaborative Development

Description:

CVS, Subversion. Issue tracking. Discussion forums with linked mailing lists. Document management ... CVS. FishEye. JA-SIG Clearing House (uPortal) Case Study: ... – PowerPoint PPT presentation

Number of Views:126
Avg rating:3.0/5.0
Slides: 42
Provided by: ataCit
Category:

less

Transcript and Presenter's Notes

Title: SourceForge Enterprise Edition and Collaborative Development


1
SourceForge Enterprise EditionandCollaborative
Development
Aaron Hamid
7/18/06
2
The most important contribution that management
needs to make in the 21st century is ... to
increase the productivity of knowledge work and
knowledge workers. - Peter Drucker
3
Overview of SourceForge EE
  • Web application that provides hosting for
    projects
  • Source code repositories
  • CVS, Subversion
  • Issue tracking
  • Discussion forums with linked mailing lists
  • Document management
  • Release management
  • Wiki
  • Add them all up Collaboration platform

4
Where do you want to go today?
  • Where is the latest code?
  • Check your email
  • Where is the spec document?
  • Check your email
  • Did you fix that bug?
  • What bug?
  • Check your email

5
Small groups OK
6
(No Transcript)
7
Non-integrated tools
  • Where is the latest code?
  • Separate source control (e.g. CVS)
  • pserversomeuser1_at_someserver.cornell.edu/root/my
    project
  • Where is the spec document?
  • Separate Wiki (e.g. Confluence)
  • http//anotherserver.cornell.edu/
  • Did you fix that bug?
  • Separate Issue Tracking (e.g. JIRA)
  • http//possiblyanotherserver.cornell.edu/
  • Central administration, easy collaboration with
    others?
  • Maybe, maybe not depends on scale of usage

8
(No Transcript)
9
Centrally managed and integrated tool
  • Where is the latest code?
  • SourceForge
  • Where is the spec document?
  • SourceForge
  • Did you fix that bug?
  • SourceForge
  • Central administration, easy collaboration with
    others

10
(No Transcript)
11
Collaborative development?
  • Shared source repository
  • Asynchronous development
  • Issue tracking
  • Unit testing
  • Continuous integration/build
  • Continuous documentation
  • Short development, test, feedback cycles
  • Increased situational awareness

12
Collaborative development Tactical
  • Better developer interaction
  • Better code
  • Peer recognition
  • Motivated developers
  • Peer pressure is a good thing here!
  • Transparency, metrics, accountability
  • Project managers can concentrate on strategic
    issues

13
Collaborative development Strategic
  • Developer mobility
  • Easier to prioritize and resource projects
  • Easier to introduce new developers to existing
    projects
  • Transparency enables better customer/user
    relations
  • Better customer/user feedback and participation
  • Harness decentralized resources
  • Larger projects
  • Accessibility to greater variety and depth of
    skills

14
Forrester Applying Open Source Processes in
Corporate Development Organizations
  • Conclusions
  • Automate documentation processes
  • Get users as involved in development as possible
  • Tier developer involvement on multiple projects
  • Explore agile techniques that have been proven to
    scale effectively

15
Case Study JA-SIG uPortal
  • JIRA
  • Confluence
  • CVS
  • FishEye
  • JA-SIG Clearing House (uPortal)

16
Case Study Kuali Financials
  • Microsoft Project
  • High level project plans
  • JIRA
  • Confluence
  • Embedding fixed/outstanding JIRA issues
  • CVS
  • AntHill
  • FishEye
  • Video-conferencing

17
Case Study Kuali Enterprise Workflow
  • JIRA
  • Confluence
  • CVS
  • AntHill
  • FishEye
  • Video-conferencing

18
JIRA linked application
19
Confluence linked application
20
FishEye
21
AntHill
22
SourceForge Enterprise Edition Status
  • Production installed 7/17
  • Single Sign On tentatively, end of July/early
    August
  • PIP completed by end of August for 3 month
    project
  • Contact Ron Parks (rbp3_at_cornell.edu) to get
    involved

23
Notable SFEE deployments
  • Goldman Sachs (Tim Hunt, Kerberos SSO)
  • Pfizer (Jeffrey Metcalf)
  • Verisign (Richarde Neale, SCM/tracker
    integration)
  • Axciom (Trey Massingill, various template mods)
  • Sapient (Jeffrety Licht, agile development)
  • Fedex (..., custom tracker fields, linked apps)
  • General Atomics (..., security granularity)
  • Sandia National Laboratory (SSO anonymous)

24
Links
  • ATA web site
  • http//ata.cit.cornell.edu/
  • SourceForge EE product information
  • http//www.vasoftware.com/sourceforge/index.php
  • Forrester
  • Applying Open Source Practices In Corporate
    Development Organizations
  • http//vasoftware.com/sourceforge/request_info-dl.
    php?paper9

25
Questions
26
SourceForge EE demo
27
Plan B SourceForge EE screen shots
28
Main page
29
User creation
30
Project creation
31
User home page
32
User home page (projects)
33
Project home page (simple)
34
Project home page (wiki)
35
Source Code Repository
36
Tracker
37
Tracker Issue (Artifact)
38
Tracker Issue (Artifact) - Associations
39
Search
40
Search Results (cross-cutting!)
41
Questions
Write a Comment
User Comments (0)
About PowerShow.com