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