Construction engineeringConstruction engineering, also known as construction operations, is a professional subdiscipline of civil engineering that deals with the designing, planning, construction, and operations management of infrastructure such as roadways, tunnels, bridges, airports, railroads, facilities, buildings, dams, utilities and other projects. Construction engineers learn some of the design aspects similar to civil engineers as well as project management aspects.
Best practiceA best practice is a method or technique that has been generally accepted as superior to other known alternatives because it often produces results that are superior to those achieved by other means or because it has become a standard way of doing things, e.g., a standard way of complying with legal or ethical requirements. Best practices are used to maintain quality as an alternative to mandatory legislated standards and can be based on self-assessment or benchmarking.
Time managementTime management is the process of planning and exercising conscious control of time spent on specific activities - especially to increase effectiveness, efficiency, and productivity. It involves of various demands upon a person relating to work, social life, family, hobbies, personal interests, and commitments with the finite nature of time. Using time effectively gives the person "choice" on spending or managing activities at their own time and expediency.
Budgeted cost of work performedBudgeted cost of work performed (BCWP) also called earned value (EV), is the budgeted cost of work that has actually been performed in carrying out a scheduled task during a specific time period. The BCWP is the sum of the budgets for completed work packages and completed portions of open work packages, plus the applicable portion of the budgets for level of effort and apportioned effort. (The items identified in the Work breakdown structure plus overhead costs, plus costs related in proportion to the planning and performance.
Cost estimation in software engineeringCost estimation in software engineering is typically concerned with the financial spend on the effort to develop and test the software, this can also include requirements review, maintenance, training, managing and buying extra equipment, servers and software. Many methods have been developed for estimating software costs for a given project.
Management processA management process is a process of setting goals, planning and/or controlling the organising and leading the execution of any type of activity, such as: A project (project management process), or A process (process management process, sometimes referred to as the process performance measurement and management system) An organization's senior management is responsible for carrying out its management process. However, this is not always the case for all management processes, for example, sometimes it is the responsibility of the project manager to carry out a project management process.
Resource levelingIn project management, resource leveling is defined by A Guide to the Project Management Body of Knowledge (PMBOK Guide) as "A technique in which start and finish dates are adjusted based on resource limitation with the goal of balancing demand for resources with the available supply." Resource leveling problem could be formulated as an optimization problem. The problem could be solved by different optimization algorithms such as exact algorithms or meta-heuristic methods.
Project executiveIn project management, an executive or project executive is a person who has ultimate responsibility for a project, and is a role defined in the recognized project management framework PRINCE2. It is appointed by the customer during the start of the project and usually comes from the customer. The project executive is supported by the roles of senior user on the customer side and senior supplier on the supplier side, respectively.
Unified ProcessThe unified software development process or unified process is an iterative and incremental software development process framework. The best-known and extensively documented refinement of the unified process is the rational unified process (RUP). Other examples are OpenUP and agile unified process. The unified process is not simply a process, but rather an extensible framework which should be customized for specific organizations or projects. The rational unified process is, similarly, a customizable framework.
Process management (project management)In civil engineering and project management, process management is the management of "systematic series of activities directed towards causing an end result such that one or more inputs will be acted upon to create one or more outputs". Process management offers project organizations a means of applying the same quality improvement and defect reduction techniques used in business and manufacturing processes by taking a process view of project activity; modeling discrete activities and high-level processes.