Abstract:
Described herein are systems and methods for dynamic project management and capacity management. Specifically, the systems and method include a management tool for performing project management, capacity management, and time and cost creation across systems and departments for the lowest levels of data. The management tool include a computer readable storage medium including a set of instructions that are executable by a processor, the set of instructions being operable to store projected time information and projected cost information for a project, store actual time information and actual cost information for the project, and display a correlation between i) the projected time information and actual time information, and ii) the projected cost information and the actual cost information.

Description:
BACKGROUND 
       [0001]    Project management is the discipline of planning, organizing, and managing resources in order to achieve a successful completion of specific project goals and objectives. A project may be described as a finite endeavor, having specific start and completion dates undertaken, to create a unique product or service that brings about beneficial change or added value. This finite characteristic of projects sets projects apart from business operations, which may be described as permanent or semi-permanent functional work to continuously produce the same product or service. In practice, the management of both projects and business operations systems is often found to be quite different, and as such requires the development of distinct technical skills and the adoption of separate management philosophies. 
         [0002]    The primary focus of any project management system is to achieve each of the project goals and objectives while adhering to typical project constraints, such as scope, quality, capacity, time and budget. A secondary focus would be to optimize the allocation and integration of inputs necessary to meet pre-defined objectives. A project may include a carefully defined set of activities that use resources (e.g., money, people, materials, energy, space, provisions, communication, motivation, etc.) required to achieve the project goals and objectives. 
         [0003]    Project management is typically the function and responsibility of an individual project manager. While the project manager seldom participates directly in the activities that produce the end result, he or she strives to maintain the progress and productive interaction of various parties in such a way to reduce the overall risk of failure. A competent project manager must be able to envision the entire project from start to finish and to have the ability to ensure that the project is realized. Regardless of the type of product or service, whether it is telecommunications, pharmaceuticals, manufacturing construction, computer software, financial services, the project manager may oversee the implementation of the project, as well as the operations of the project. 
         [0004]    With large volumes of work and projects, organizations quickly become disorganized. The currently available corporate tools cannot support the level of granularity needed to effectively manage this work. There are inconsistencies in the process individuals use to create time and cost estimates, which results in estimates being so uniquely tailored that there is no rollup of data that can provide a project manager with meaningful information. The inability to accurately track critical project data creates a myriad of data integrity issues, insert/deletion anomalies, multi-user issues, data corruption, and individual field deadlocks. The end result of the inefficient tracking is inconsistent data and poor decision making abilities, which, in many cases, will lead to project mismanagement. 
       SUMMARY OF THE INVENTION 
       [0005]    The present invention generally related to systems and methods for dynamic project management and capacity management. Specifically, the exemplary embodiments are related to a management tool for performing project management, capacity management, and time and cost creation across systems and departments for the lowest levels of data. The management tool include a computer readable storage medium including a set of instructions that are executable by a processor, the set of instructions being operable to store projected time information and projected cost information for a project, store actual time information and actual cost information for the project, and display a correlation between i) the projected time information and actual time information, and ii) the projected cost information and the actual cost information. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0006]      FIG. 1  shows an exemplary system for performing project management, capacity management, and time and cost creation across systems and departments for the lowest levels of data according to an exemplary embodiment of the present invention. 
           [0007]      FIG. 2  shows an exemplary method for inputting, tracking, and summarizing project management data according to an exemplary embodiment of the present invention. 
           [0008]      FIG. 3A  shows an exemplary screen view for entering pre-sales entry information via the management tool according to an exemplary embodiment of the present invention. 
           [0009]      FIG. 3B  shows an exemplary screen view for entering project entry information via the management tool according to an exemplary embodiment of the present invention. 
           [0010]      FIG. 3C  shows an exemplary screen view for entering forum registration data via the management tool according to an exemplary embodiment of the present invention. 
           [0011]      FIG. 3D  shows an exemplary screen view for creating a forum agenda and entering forum meeting minutes via the management tool according to an exemplary embodiment of the present invention. 
           [0012]      FIG. 3E  shows an exemplary screen view for displaying a view of project details via the management tool according to an exemplary embodiment of the present invention. 
           [0013]      FIG. 3F  shows an exemplary screen view for displaying a view of staffing availability via the management tool according to an exemplary embodiment of the present invention. 
           [0014]      FIGS. 3G-3J  show exemplary screen views for displaying various screens for T&amp;C reporting via the management tool according to an exemplary embodiment of the present invention. 
           [0015]      FIG. 3K  shows an exemplary screen view for displaying a view of capacity modeling via the management tool according to an exemplary embodiment of the present invention. 
           [0016]      FIGS. 3L-3M  show exemplary screens view for displaying views of project status, project progress, and delivery performance via the management tool according to an exemplary embodiment of the present invention. 
       
    
    
     DETAILED DESCRIPTION 
       [0017]    The exemplary embodiments of the present invention may be further understood with reference to the following description and the related appended drawings, wherein like elements are provided with the same reference numerals. The exemplary embodiments of the present invention are related to systems and methods for dynamic project management and capacity management. Specifically, the exemplary embodiments are related to systems and methods for performing project management, capacity management, and time and cost creation across systems and departments for the lowest levels of data. Furthermore, the exemplary embodiments may utilize a web-based information technology (“IT”) management tool, for facilitating the inputting, tracking, decision-making, and reporting of project deliverables and artifacts. It should be noted that the exemplary IT management tool, or simply tool, may be achieved through the reuse of readily available data augmented by user input. 
         [0018]    That is, as will be described in examples below, data may be input into the management tool by a user via a user interface. In addition or alternatively, data may be received and imported into the management tool from other systems (e.g., time keeper systems, etc.) or may be calculated by the management tool based on data previously entered into the management tool. Once this data is retained by the management tool, the data may be reused across multiple views or processes carried out by the management tool. This reuse of data ensures consistency of data between systems and organizations. 
         [0019]    According to the exemplary embodiments of the present invention, the exemplary tool may provide IT managers with the ability to manage and monitor their projects at a more meaningful and useful level of detail, while also helping to facilitate some labor-intensive activities. In addition, project managers may benefit as well by having better insight into a project&#39;s progress and the underlying deliverables that may be falling behind schedule. Thus, the exemplary tool may allow the project managers to more effectively mitigate risk. 
         [0020]    In addition, the exemplary management tool may allow user such as project managers to efficiently and effectively track critical project data at the lowest levels of data. The exemplary management tool provides for both automation and consistency in creating time and cost reports. As will be described in greater detail below, the exemplary management tool allows for tracking the details of a deliverable at an application level. In addition, the exemplary management tool provides a central repository for tracking detailed system deliverables and storing time and cost estimates. Furthermore, the exemplary management tool offers workflow capabilities and tracks data at a detail sufficient enough to create a model for displaying data by resource and/or by job function. Thus, the exemplary management tool is capable of incorporating capacity planning at a very granular level (e.g., at the system level). 
         [0021]    It should be noted that the exemplary management tool may also provide combined horizontal and vertical detailed views. When a project is tracked and viewable horizontally, a user (e.g., a project manager) may see all of the data across systems, resources, and managers. When a project is tracked and viewable vertically, the user may see all of the data from a system-specific view that shows the status of only that particular system. Accordingly, the exemplary embodiments of the present invention described herein may provide such horizontal and vertical view at a very detailed and granular level (e.g., at the system level). 
         [0022]    The exemplary management tool according to the exemplary embodiments of the present invention solves any conventional problems and shortcomings in project management and capacity management. For instance, the exemplary management tool may assist resources that charge their time by showing the user exactly how much they should charge. Furthermore, the exemplary embodiment of the management tool may solve these problems by using a highly efficient process that drives consistency while urging users to follow standard processes. 
         [0023]    As discussed above, the exemplary embodiments of the present invention will be described with reference to a web-based IT management tool. However, those skilled in the art will understand that the present invention may be implemented in any type of business operation, whether it is in the field of IT or outside of IT. As will be described in greater detail below, regardless of the systems used, and regardless of which process a business uses, the portability and flexibility of the exemplary management tool may allow a project manager to track projects, model capacity and create management dashboards (e.g., executive dashboards) without any need to purchase large enterprise packages. 
         [0024]      FIG. 1  shows an exemplary system  100  for performing project management, capacity management, and time and cost creation across systems and departments for the lowest levels of data according to an exemplary embodiment of the present invention. The system may include a management tool  110  for consolidating any data tracked by separate parties in order to provide a user with a single overall view of this data. According to the exemplary embodiments of the system  100 , the tool  110  may be a web-based piece of software (e.g., such as one having an Oracle RDBMS back end). This web-based software may reuse existing data to ensure consistency of data between multiple systems and organizations, and may allow users to create reports that are meaningful to all different levels of management. 
         [0025]    The exemplary system  100  may include a management tool database  105 , wherein any actions taken by a user on any screen within the management tool  110  may be saved in the management tool database  105 . Specifically, the data stored in the management tool database  105  may include employee information (e.g., a name and identification number of an employee, available time, current projects, etc.), as well as project and opportunity information (e.g., project/opportunity names and identification numbers, time and cost data, historical project data, etc.) Furthermore, the management tool database  105  may include a log file to track any changes made to the data (e.g., a screen number and field name/number that was modified, a field&#39;s before and after value, and the date &amp; time when the modification was made). Accordingly, the log file may track information for auditing and compliance purposes (e.g., Sarbanes Oxley compliance). Thus, the user input may be automatically saved at the field-level in order to minimize any data loss and to provide other users with instant (e.g., “real-time”) updates. 
         [0026]    The tool  110  may further include a time and cost (“T&amp;C”) creation component  120 . The T&amp;C creation component  120  may create T&amp;C reports at each of the phase level, the activity level, and the resource level. In addition, the T&amp;C creation component may then consolidate multiple T&amp;C reports without having to use a separate tool outside of the management tool  110 . It should be noted that the T&amp;C creation component  120  may build T&amp;C reports in a compliant and consistent manner. An exemplary T&amp;C report may include information pertaining to any particular project, such as, but not limited to, a project identifier (e.g., name, case number, etc.), project description, project type, project activity, project approval status, creation date, start date, employee identifier(s), job code/function, management hours, contractor hours, estimated costs, estimated hours, historical project estimates, changes to original estimates, etc. 
         [0027]    The workflow for creating T&amp;C reports may be an automated process built into the T&amp;C creation component  120  that saves the time of manual notifications while providing a streamlined and expedited production. Furthermore, the data utilized by the T&amp;C creation component  120  may be more detailed and granular than any conventional management system. Accordingly, the T&amp;C creation component  120  may allow users, such as executives, to observe their respective workloads in a horizontal and vertical manner, providing a complete picture of the current status of business operations. 
         [0028]    According to the exemplary embodiments of the present invention, the T&amp;C creation component  120  may create T&amp;C reports at the phase and activity level, as well as down to the individual resource. Therefore, the T&amp;C may report time and cost capability with great detail, capitalization calculations, expense calculations, and the ability to add automatic overhead. Thus, the data encapsulated by the MC creation component  120  of the tool  110  may afford users with access to data in which they are truly authorized to view. Furthermore, the tool  110  may save managers great deal of time and resources by reducing the amount of meetings and conferences that would otherwise be called to review the status of a project. 
         [0029]    The tool  110  may include a pre-sale tracking component  130 . It should be noted that the pre-sales process may include opportunities and requests for proposals (“RFPs”). An opportunity may be defined as a chance for a business (e.g., a user of the tool  110 ) to satisfy a customer&#39;s product or service requirement. Accordingly, opportunities may be typically identified by a sales team based on knowledge of an existing and/or potential need of a customer. An RFP may be a request from a potential or existing client for a price quote, wherein the RFP may include a client&#39;s product/service requirements as well as a description of the required format, timing, and content of the price quotes to be submitted. Pre-sales process may further include IT work requests (“IWRs”). An IWR may assist a client in articulating the business need and/or problem, and may provide system solutions for this need or problem. An IWR may also include a scope statement and details to support an initial impact assessment. 
         [0030]    According to the exemplary embodiments of the present invention, the pre-sales tracking component  130  may provide a framework for documenting and tracking requests for proposals consistently. Thus, the pre-sales tracking component  130  may allow for the management tool  110  to achieve maximum overall efficiency, as well as quicker response time for the requested service. 
         [0031]    Through the use of the pre-sales tracking component  130 , a pre-sales business manager has the ability to determine and define a opportunity&#39;s overall schedule, and then view the overall status of the opportunity in comparison to the defined schedule. Furthermore, the management tool  110  may archive data (e.g., such as the T&amp;C estimates) for quick and efficient viewing at a later date. 
         [0032]    The tool  110  may further include a deliverable tracking component  140 . Specifically, the deliverable tracking component  140  may be in the form of one or more executive dashboards reporting project deliverables, such as, for example, software development life cycle deliverables. A deliverable may be defined as a product or service produced as a result of project execution, typically as part of an obligation to a client. Similar to the pre-sales process described above, the deliverable tracking component  140  allows for tracking and documenting the details of a deliverable at an application level. It should be noted that these tracked deliverables may be viewable to a user (e.g., an executive) via dashboards. Specifically, the executive dashboards may provide information such as a description of each deliverable, a quantity of “in progress” deliverables, a quantity of completed projects, an assessment of the completed projects (e.g., early, on time, late, percentage on time), etc. In addition, the dashboards may be streamlined to provide one view for many deliverables, as well as performance metrics for each deliverable. 
         [0033]    The tool  110  may further include a notifying component  150 . The notifying component  150  may send a notification (e.g., an e-mail alert) and post a comment whenever any pre-identified triggers have been activated by a user. These triggers may include user-directed functions, such as, for example, pressing a button, entering a value of a field, entering system date, etc. Each of these triggers may activate an automated response (e.g., an associated action), such as, for example, automatically sending an e-mail message, automatically updating a field, performing a calculation, etc. For example, a “submit” button from within a “New Users Click Here” pop-up input box may be clicked by a user. Accordingly, an e-mail message may be automatically be generated and sent to managers who have been designated as having a role of “system administrator.” The email message may also contain a hyperlink to a screen where the administrator can input the new user data. 
         [0034]    The tool  110  may further include an agenda scheduling component  160 . The agenda scheduling component  160  may automatically create, organize, and e-mail an agenda and subsequent meeting minutes for any systems and/or applications that have a requisite forum meeting prior to starting any project work. It should be noted that each of the projects may be registered with a specific client or organization&#39;s forum. Therefore, the agenda scheduling component  160  may track the project identifiers (e.g., project name, project number, etc.), as well as the project manager, the planned install date, etc. Accordingly, the forum agenda and issues relating to the forum may be provided to a forum coordinator, wherein the forum coordinator may act as a point of contact to the client. 
         [0035]    The tool  110  may further include a capacity assessment component  170 . It should be noted that the capacity assessment component  170  may provide standardization to capacity reporting. Specifically, the capacity assessment component  170  may examine staffing availability and track all work against availability for an individual resource (e.g., by job function, by time period, etc.). The capacity assessment component  170  may then determine the capacity of the business or organization by comparing T&amp;C estimates to the available resources. Therefore, capacity management may provide capacity models at both an employee level and a resource level in order to determine how resources are being used and which employees are free for additional work or are over-worked. Upon examining these models, a user (e.g., an executive, a project manager) may quickly and efficiently determine whether a given project is over-staffed or understaffed. 
         [0036]    Staffing availability may be tracked on a per employee basis. Specifically, each employee may be associated with a list of one or more available job functions, wherein each job function may perform a variety of tasks and/or activities for a given project. Accordingly, each job function may be assigned a percentage value of time spent performing all associated job functions. For example, a first job function maybe assigned 50% of the employee&#39;s time, while two other job functions may each be assigned 25% of the employee&#39;s remaining time. The staffing availability may also take track the possible workdays available to each employee for each month in a given year. Each employee&#39;s report may take into account any vacation or non-project related days for that employee. Thus, the capacity assessment component  170  may accurately calculate the number of available days per month for each employee. It should be noted that the capacity assessment component  170  may use historical data from prior months in combination with projected data from T&amp;C estimates to determine each employee&#39;s overall effort on a given project, as well as the employee&#39;s availability for further work on that project. 
         [0037]    The capacity assessment component  170  may create models for capacity (e.g., “factory capacity”). Specifically, the capacity assessment component  170  may examine T&amp;C reports for both committed projects and uncommitted projects in order to determine if capacity is available for a project. It should be noted that all projects may be assessed through estimates, wherein these estimates are provided back to business partners. The estimates may include information such as the number of hours of efforts for a given project across software development life cycle (“SDLC”) phases. Accordingly, each of these estimates may be considered “uncommitted” until the business formally funds the project, upon which the estimate may become “committed”. In other words, committed hours may be time (e.g., hours) devoted to an approved project at hand, while uncommitted hours may be time (e.g., hours) devoted to unapproved projects, etc. Available time may be estimated from a sum of workdays for a given month. For example, available time may be 152 hours per month per employee. This number of workdays may exclude any vacation time and holidays. From this available time, both committed hours and uncommitted hours for each employee may be deducted to determine whether an employee is over or under the number of hours available to that employee for particular month. Thus, a user may easily identify any employee that may be under-worked and assign that employee to a new project, task, activity, etc. 
         [0038]    According to the exemplary embodiments of the present invention, the data from the capacity assessment component  170  (e.g., capacity reports, capacity models, etc.) may be rolled up to any level of management via the management tool  110 , thereby providing realistic insight into the business. For example, a user may be able to examine which employees are currently working on a given project, examine how much time is available from the current employees, and determine whether more or less resources (e.g., additional employees) are required to complete the project within an estimated deliverable time frame. Therefore, the capacity assessment component  170  may provide users, such as executives, with the ability to model, by employee and functional area on a capacity modeling screen of the management tool  110 . Thus, the management tool  110  is able to provide an end-to-end holistic view of the work environment (e.g., a factory) that allows for full visibility into the organization and improved capability. 
         [0039]    Furthermore, the tool  110  may also include a process unification component, such as a software development life cycle “SDLC”) component  180 . The SDLC component  180  may be fully compliant with the tool  110 , wherein the SDLC component  180  may define different life cycles to any variety of software applications. Accordingly, the SDLC component  180  may include initiation processes, SDLC processes, and production operations processes. Furthermore, the SDLC component  180  may provide a framework for unifying and continuously improving IT processes. Specifically the SDLC component  180  may create a foundation and common language for defining IT processes for the entire plan-build-run cycle. The SDLC component  180  may integrate multiple legacy processes, thereby enabling team members from various organizations to work together immediately regardless of their legacy organization. The framework for the SDLC component  180  may allow for handoffs between each of the processes, may define roles and responsibilities, activities, artifacts and methods throughout the various phases of initiative, project, and sustainment efforts. 
         [0040]      FIG. 2  shows an exemplary method  200  for inputting, tracking, and summarizing project management data according to an exemplary embodiment of the present invention. It should be noted that method  200  will be discussed with reference to tool  110  and components of the system  100  of  FIG. 1 . 
         [0041]    Beginning with step  210 , may receive pre-sales entry information from a user.  FIG. 3A  shows an exemplary screen view  310  for entering pre-sales entry information via the management tool  110 . The pre-sales entry information may include employee identifiers (e.g., name and number), a client name, a custom solution name, opportunity number, status, correspondence dates, client contact information, opportunity comments, etc. Accordingly, a user may click an “Add New RFP/Opportunity” button on the pre-sales entry and the management tool  110  may automatically generate, assign, and display a sequential opportunity number. This opportunity number may allow the user to track and search the newly created opportunity. 
         [0042]    In addition, the pre-sales entry information may allow a user to enter high order of magnitude (“HOM”) estimates. An HOM may be defined as an initial high-level estimate of the labor and non-labor costs associated with a particular solution (e.g., system, application, tool, etc.) in response to a client&#39;s opportunity and/or needs. 
         [0043]    Furthermore, the pre-sales entry information may allow a user to enter IWR. As described above, IWR may assist a client in articulating their business needs or problems and for providing system solutions. For a given opportunity or RFP, there may be one or more IWRs, and for each IWR there may be one or more projects. It should be noted that all pre-sales entry information, such as opportunity data, HOM data, IWR data, etc., may be archived in a searchable database (e.g., the management tool database  105 ). Accordingly pre-sales entry information may be searched for and retrieved for a user by entering any of the associated information (e.g., client name, opportunity number, etc.). 
         [0044]    In step  220 , the management tool  110  may receive project entry information from a user.  FIG. 3B  shows an exemplary screen view  320  for entering project entry information via the management tool  110 . The project entry information may include the project identifiers, the project manager, the available systems for the project (based on systems assigned to a role of the user), the systems impacted by the project, the benefits of the project, a business solution provided by the project, etc. A given benefit may be associated with the project that was either inputted by the user or automatically generated by the management tool  110 . 
         [0045]    In step  230 , the management tool  110  the management tool  110  may receive forum registration data from a user.  FIG. 3C  shows an exemplary screen view  330  for entering forum registration data via the management tool  110 . As described above, the forum registration may include a project identifier (e.g., name and number), project manager, project type, business type, project description, requested install date, as well as additional administrative data. In order to keep any projects that are associated with one organization&#39;s forum separate from the projects that are associated with another organization&#39;s forum, each of the projects may be assigned a forum number. 
         [0046]    In step  240 , the management tool  110  may receive forum agenda creation information and forum meeting minutes.  FIG. 3D  shows an exemplary screen view  340  for creating a forum agenda and entering forum meeting minutes via the management tool  110 . The forum agenda may include project name and number, project manager, forum agenda number, meeting date, current project phase, as well as a description of the problem to be solved. Once the forum agenda is created, a user may provide forum meeting notes that detail the events of the meeting. Similar to the pre-sales entry information, all of the forum agenda information may be archived in a searchable database (e.g., the management tool database  105 ). 
         [0047]    In step  250 , the management tool  110  may manage and track a project&#39;s deliverables and artifacts at the system/application level. Accordingly, the management tool  110  may display an overview of a project and track status of project&#39;s deliverables.  FIG. 3E  shows an exemplary screen view  350  for displaying project details via the management tool  110 . The project details may include a project number, a project manager, project status, requirements, target release date, as well as user comments. The overview may further include deliverable status information, which may be tracked by the management tool  110 . The deliverable status information may identify the deliverable (or artifact), as well as a target start and end dates and completion progress (e.g., % complete). 
         [0048]    In addition, the overview of the project may include overall schedule information. The project&#39;s overall schedule information may provide users with a plurality of deliverables/milestones, planned start and end dates, a target end date, percentage complete status, comments, etc. It should be noted that the user may input the planned start date and the planned end date. As portions of the project are completed, the management tool  110  may track these changes and the percentage complete status may be adjusted. Furthermore, automated e-mail messages may be provided to the project manager(s) at selected intervals (e.g., as the target data approaches, at the target date, after the target date, etc.). 
         [0049]    In step  260 , the management tool  110  may determine staffing availability.  FIG. 3F  shows an exemplary screen view  360  for displaying a view of staffing availability via the management tool  110 . As described above, staffing availability may be tracked on a per employee basis. Each employee may be associated with staffing source and a list of available job functions, wherein each job function may be assigned a percentage value of time spent performing each job function. The staffing availability may also take monthly workdays and employee vacation into account when assessing each employee&#39;s availability. Accordingly, the management tool  110  may calculate and save the respective availability details for each employee. 
         [0050]    In step  270 , the management tool  110  may generate and review T&amp;C reports.  FIGS. 3G-3J  show exemplary screen views  370 - 373  for displaying various screens for T&amp;C reporting via the management tool  110 . Initially, it should be noted that a user may submit a new T&amp;C report for a specific project by inputting the associated project number into a T&amp;C creation screen  370 . Accordingly, the T&amp;C creation screen  370  may request data at a very granular level of the project. As depicted in  FIGS. 3G-3J , examples of granular data may include information such as, for example activity levels, milestone levels, individual resources, etc. For instance, granular data may indicate which activities are expensed and which activities are capitalized. 
         [0051]    Upon creating the T&amp;C report, the management tool  110  may provide the user with an overall T&amp;C review of the hours and costs associated with each phase of the project. Thus, the T&amp;C review screen  371  may provide a detailed summary the time and cost associated with each phase of the project. As illustrated in  FIG. 3H , the T&amp;C review screen  371  may be broken down in a monthly basis to provide the user with visual feedback as to exactly when each phase is to be completed. As illustrated in  FIG. 3I , the T&amp;C output screen  372  may display time and cost estimates as well as resource availability. In addition, T&amp;C output screen  372  may summarize estimated project activity hours, any changes in the original estimates, resources that are available, historical projects used for estimates, target release dates, etc. As illustrated in  FIG. 3J , the T&amp;C approval screen  373  may track and display the approval status for each T&amp;C report. The T&amp;C approval screen  373  may provide a detailed summary of relevant dates, such as dates of creation, end dates, compliance submission, compliance approval, the date funding was validated, date delivered to project manager, the date uploaded to the management tool  110 , etc. It should be noted that all T&amp;C reporting information, such as the creation, the review, the approval, etc., may be archived in a searchable database (e.g., the management tool database  105 ). 
         [0052]    In step  280 , the management tool  110  may create capacity modeling.  FIG. 3K  shows an exemplary screen view  380  for displaying capacity modeling via the management tool  110 . The capacity modeling view may display the monthly hours available to specific project manager, as well as number of hours that either committed or uncommitted to projects. As described above, the capacity models allow the management tool  110  to track all the estimated work required for a project against the availability for an individual resource, as in the staffing availability determined in step  260 . It should be noted that capacity models may be created to display data either by individual resource or by job function. 
         [0053]    In step  290 , a project dashboard (e.g., executive dashboard) is created to allow users to monitor the overall progress and delivery performance of the project.  FIG. 3L  shows an exemplary screen view  390  for displaying a quarterly view of project status in a graph display, while  FIG. 3M  shows an exemplary screen view  391  for displaying project progress and delivery performance in a table display via the management tool  110 . The executive dashboard may provide a user with a summary of RFPs and/or opportunities. This summary may be viewable for a selected employee in order to provide a high level of visibility into the organization. The dashboard may streamline the information collected by the management tool  110  and provide a single view for many deliverables, as well as a view of performance metrics for each of these deliverables. Specifically, as depicted in screen view  390 , the dashboard may display a list of deliverables, and for each deliverable there may be status information such as the number of “in progress” deliverables, the number of completed deliverables, the percentage of deliverables completed on-time, etc. 
         [0054]    According to the exemplary embodiments, management tool  110  and the method  200  may allow for capacity modeling at various levels, while providing the time and cost capability reports. As described above the T&amp;C reports may be created at any one of the phase level, the activity level, and even down to the individual resource level. It is important to note that no other conventional estimation creation tool is as sophisticated as the exemplary management tool  110  in terms of the level of detail, capitalization calculations, expense calculations, and the ability to add automatic overhead. Accordingly, the management tool  110  provides users with an unprecedented level of visibility into the day-to-day operations of the organization, the project managers and each individual employee. Furthermore, the management tool  110  provides this capability without the high cost of large enterprise applications having limited capabilities. 
         [0055]    From a broader perspective, the management tool  110  allows for increased productivity by reducing individual manual tracking efforts while ensuring consistency and reliability in the execution and reporting of project status. Furthermore, the management tool  110  may provide useful and insightful system/program/project-level metrics and charts/graphs that result in improved decision making. The data is tracked from their inception (e.g., the pre-sales stages) all the way to the deployment at the lowest level possible. Thus, the management tool  110  may effectively contribute to the achievement of an organization&#39;s goal of 100% on-time delivery performance and overall improvement of operational efficiency, thereby resulting in increased customer satisfaction. 
         [0056]    It will be apparent to those skilled in the art that various modifications may be made in the present invention, without departing from the spirit or the scope of the invention. Thus, it is intended that the present invention cover modifications and variations of this invention provided they come within the scope of the appended claimed and their equivalents.