1. A computer-implemented method for managing a plurality of development projects, the computer-implemented method comprising: a computer receiving a first request to access a network portal using a single user account, wherein the network portal is executed by a first data processing system, wherein the network portal defines a namespace, wherein the namespace comprises a system for specifying a set of elements associated with the plurality of development projects, wherein corresponding members of the set of elements are associated with corresponding development projects within the plurality of development projects, and wherein the network portal allows a user, using the single user account, to access any of the corresponding members of the set of elements and any of the corresponding development projects; the computer receiving a second request to access, via the network portal and using the namespace, a first element within the set of elements; the computer retrieving the first element; the computer taking an action with respect to the first element, wherein the action comprises at least one of naming a software bug, tracking the software bug, specifying a dependency of the software bug on a second software bug, specifying a dependency of the software bug on implementation of a software feature, specifying a dependency of the software feature on a second software feature, specifying a uniform resource link usable to access information about the software bug, mark a duplicate bug, flag a bug, specify that a software feature has been completed, specify a status of a software feature, specify that a software feature has been delayed, specify that a software feature has been canceled, specifying a source of a software feature, and combinations thereof; and the computer transmitting the first element to a second data processing system different than the first data processing system used to execute the network portal.