People, Projects, and Management
Meetings
Teams
Projects
Software Development Tools
Software Configuration Management / Revision Control
- RCS (Revision Control System)
- CVS (Concurrent Versions System)
- Subversion (version control system)
subversion: an open source version control system.
- Git (version control system)
git: an open source version control system
- Mercurial (source code management)
Mercurial: a free, distributed source control management tool
- Fossil (distributed SCM)
Fossil: an open-source, simple, highly-reliable, self-contained, distributed software configuration management system with built-in bug tracking, wiki and web interface
- darcs (source code management)
darcs: an open source, cross-platform version control system with a focus on changes rather than snapshots
Build Management
Continuous Integration
Overview of Continuous Integration [Fowler]
- CruiseControl
CruiseControl: a continuous integration tool and an extensible framework for creating a custom continuous build process
- Jenkins
Jenkins: monitors executions of repeated tasks, such as building a software project or jobs run by cron (previously: Hudson)
Project Management / Issue Tracking
Code Analysis
Source Code Beautification
Testing
Project Resource Estimation