1. A method for modeling functional requirements for a new project based on reuse of at least a portion of a first model of a first project, comprising: creating the first model for the first project, wherein the first model is a graphical representation of requirements of the first project including representations of one or more systems, processes, personnel, functions, hardware, or software entities; categorizing a plurality of portions of the first model according to a plurality of enhanced telecommunications operations map areas related to the first project, wherein a first of the plurality of portions of the first model is categorized in a first enhanced telecommunication operations map area and a second of the plurality of portions of the first model is categorized in a second enhanced telecommunication operations map area that is different from the first enhance telecommunication operations map area; storing the first model in a repository according to the plurality of enhanced telecommunications operations map categories; for the new project that has a project requirement associated with the first enhanced telecommunication operations map area, searching the repository for one or more models with at least a portion categorized by the first enhanced telecommunications operations map area; responsive to finding the first model based on the search, using the first portion of the first model as a basis for creation of a second model for the new project, wherein the second model is a graphical representation of requirements of the new project including representations of one or more systems, processes, personnel, functions, hardware, or software entities; and storing the second model in the repository according to at least one of: an enhanced telecommunications operations map area related to the new project; a release date of the new project; an implementation status of the new project; an application impacting the new project; and a requirement of the new project.