Microsoft Project

'Project' was an MS-DOS software application originally written in C (and some assembly) language for the IBM PC.

The idea originated with Ron Bredehoeft, a former IBM S/E and PC enthusiast in the early 1980s, as a prank to express the recipe and all preparation for a breakfast of eggs Benedict in project management terms.

[citation needed] Alan M. Boyd, Microsoft's Manager of Product Development, introduced the application as an internal tool to help manage the huge number of software projects that were in development at any time inside the company.

Boyd wrote the specification and engaged a local Seattle company to develop the prototype.

Additionally it was the first version to use VBA macro language and introduced screen tooltips, Cue Cards, GanttChartWizard, Calendar view, Assign Resources dialog, recurring tasks, workgroup abilities, Drawing toolbar, Microsoft Project Exchange file format support, OLE 2.0 and ability to create reports.

Updated version, called Microsoft Project 4.1a improved Windows NT support.

Microsoft Project 98 was fully 32-bit, and the first to use Tahoma font in the menu bars, to contain Office Assistant, like all Office 97 applications, introduced view bar, AutoFilter, task splitting, Assignment Information dialog, resource availability dates, project status date, user-entered actual costs, new task types, multiple critical paths, in-sheet controls, ability to rename custom fields, Web publishing features, new database format, Task Usage, Tracking Gantt and Resource Usage views, Web features, Web toolbar, PERT analysis features, resource contouring, cost rate tables, effort-driven scheduling, cross-project linking, indicators, progress lines, ability to save project files in HTML format, ability to analyze time-scaled data in Excel, improved limits for the number of tasks, resources, outline levels etc., IntelliMouse and Microsoft Office Binder support, Microsoft Outlook timeline integration, selective data import and export, ability to save as Microsoft Excel pivot tables, Microsoft Project Map, Project menu and allowed user to consolidate 1,000 projects.

PERT Chart was renamed Network Diagram and was greatly improved in this version.

Notable new features include ability to create personal Gantt charts, ability to apply filters in Network Diagram view, AutoSave, task calendars, ability to create projects based on templates and to specify default save path and format, graphical indicators, material resources, deadline dates, OLE DB, grouping, outline codes, estimated durations, month duration, value lists and formulas custom fields, contoured resource availability, ability to clear baseline, variable row height, in-cell editing, fill handle, ability to set fiscal year in timescale, single document interface, accessibility features, COM add-ins, pluggable language user interface, roaming user and Terminal Services support, ability to set task and project priority up to 1,000 (previously 10) and HTML help.

Microsoft Project 2002 was the first to contain task panes, safe mode, smart tags, import/setup tracking/new project/calendar/import and export mapping wizards, ability to import tasks from Outlook and to save multiple baselines along with additional baseline fields, Project Guide, EPM/portfolio features (Professional only), Excel task list template, rollup baseline data to summary tasks on a selective baseline save, ability to choose which baseline the earned value calculations are based on, calculation options, multiple project manager support (Project Server is required), Collaborate menu, "Type a question for help" in the top right corner, error reporting along with mandatory product activation, like Office XP and Windows XP and ability to open and save Microsoft Project Data Interchange (.mspdi) files.

Microsoft Project 2003 was the first to support Windows XP visual styles and to contain SharePoint support, XML importing/printing/Copy Picture to Office wizards, built-in Office Online help, ability to create WBS charts in Visio, add-in for comparing projects (available as a freely downloadable add-on for Project 2000 and 2002), resource availability graphs, ability to import resource information from Active Directory and Exchange address book, Windows XP-style icons, like all Office 2003 applications, and the last to contain Office Assistant (not installed by default) and to run on Windows 2000 (Service Pack 3 required).

New features include top level budget planning, multiple level undo, ability to manage non-working time, background cell highlighting, cost/team resources, change highlighting, visual reports, desktop OLAP cube and Report menu.

Microsoft Project 2010 was the first to contain ribbon and Backstage view, like all Office 2010 applications, contextual guidance, ability to zoom in/out quickly, user-controlled scheduling, top down summary tasks, placeholder text in project fields, timeline view, ability to add columns dynamically, text wrap, expanded color palette and formatting, task inspector, schedule warnings, ability to save as PDF or XPS and to synchronize with SharePoint, enhanced copy/pase and the last to open Microsoft Project 98 and .mpx files and to run on Windows XP and Vista.

[9] There was no Version 2 on the Windows platform; the original design spec was augmented with the addition of macro capabilities and the extra work required to support a macro language pushed the development schedule out to early 1992 (Version 3).

This makes Microsoft Project unsuitable for solving problems of available materials constrained production.

Additional software is necessary to manage a complex facility that produces physical goods.

Custom objects such as calendars, views, tables, filters, and fields are stored in an enterprise global which is shared by all users.

Microsoft Project 2000
Microsoft Project 2007 showing a simple Gantt chart