Home | Features | Buy | Download
Aibase for Project Management
This article is for the special group of users who are in the area of project management.
Project management has the goal to achieve a target while optimizing the use of resources (time, money, people, space, etc). Projects drive the development of our civilization, which says all about the importance of project management.
Aibase
is used for project-content management.
Knowledge mastering and
communication are the main activities of the manager. The time
constraint calls for an efficient information space. The complexity
calls for information structuring and chunking; to see all relations
and all opportunities. Especially complex software projects profit
from Aibase's ability to break models down at all detail levels; even
the last detail can be done with Aibase because the finishing data
transfer (copy) to a compiler tool is only a very small portion of
overall time; the gains for thought processes have much more weight.
The manager's ability to adapt to time constraint and complexity will decide about the success of the project. He needs a central information space that does not cut off complexity (reality). Only a free-form information space can contain and give access to all content. Additionally, depending on our budget and need, we can use a template-based Project Management Software for automated functions and reporting; or a powerful Office Package with spread sheets.
The safe strategy is: Start with Aibase as knowledge centre and add functionality from other programs when you need them. Documenting own actions in Aibase (e.g. how you created an Excel Sheet) is efficient for later changes, partners and similar projects. Do everything that strengthens the control over the project, even if there is no gain in the short term.
Aibase cannot do calculations (yet), but fortunately the difference for doing calculations separately (e.g. Excel spreadsheet) is very small compared to overall activity. Creating links to a common spreadsheet or special program is the preferred solution. We need to input precise numbers (cost, workhours) only there, not in Aibase.
1. Content we need for all project types
1.1. Project-Tree
The
Project-Tree, commonly known as Work-Breakdown-Structure (WBS), is
complete in scope, but limited in detail. This tree is central to all
activities, especially communication.
The layout of a tree or
sub-tree can be left-to-right or top-to-bottom; the meaning stays the
same; the usage of the canvas width is different. The terminal items
of the tree are activities, they consume resources and produce
value.They are linked to more detail. Additionally the
deliverable-items are linked to their schedules.
1.2. Terminal items (tasks) of the Project-Tree
Each task occupies an own document, so that we can simply link to it (from the Project-Tree and from a schedule).
1.3. Schedules for (concurrent) tasks
-
Allow to place and size tasks in relation to time.
- Show
dependencies between tasks.
- The task chain with the longest
overall-duration is the critical path of the project because the
project cannot be shorter.
The
next picture shows an outer panel (reference panel) with
task-panels.
Each panel has a timeline (calendar interval).
Everything is free-form. Connectors are used to show dependencies
between tasks. Panels can be filled with objects, e.g. items for
sub-tasks and resources. Items can be linked to other documents.
The
next picture shows a situation for task-panels of different time
zones.
All panels can be moved and resized, their times remain in
sync.
Los Angeles will always be 9 hours behind Vienna.
1.4. Categorized resource information:
For
human resources, material, technology and locations.
Hold each
project participant in an own document, so that we can simply link to
this person wherever we want.
1.5. Project iteration task list:
Periodically repeated to observe, measure and control the project.
1.6. Todo lists
2. Control specific to project type
Target control is only possible by reliable input-to-output estimation (control theory). Estimation fails for nonlinear projects, because the relation between work-effort and work-result is unpredictable. Only short project-phases may have a linear relation. Examples for nonlinear activities are complex thought processes, problem-solving and innovation. Nonlinear projects can only be managed by steering with risk control.
2.1. Target control for linear projects
Target scope: |
Sum of products and required work |
Target constraints: |
Agreed budget and finish date |
Estimates: |
Estimated budget and finish date |
Measurements: |
Current cost and date |
Project parameter: |
Process-quality, resources |
Changes
bubble up from project parameter to scope.
The project parameters
influence the measurements.
The measurements help to estimate
future values.
The estimates need to be checked against the target
constraints.
Control actions are needed if the estimates are outside:
-The first option is to change the project parameters.
Example: A
delayed finish date is estimated:
Solution A: improve process
quality (organization)
Solution B: more efficient resources by
training or replacement
Solution C: more resources by hiring
(parallel if possible)
Solution D: more resources by overtime (if
buffer time is available)
-If the estimates are always outside, then new target-agreements are needed.
2.2. Steering of nonlinear projects
Agile Project Management (APM):
The
target scope is extended step by step during the project.
Each
step is completed for delivery before the next step begins.
The
project manager is the main expert for the scope.
Be prepared for
the risk that the work on an extension has to be cancelled due to
unexpected problems.
Increased result-documentation to easify
extensions, changes and error-detection.
Home
| Features |
Buy | Download
©
2010 Aibase Creative Software. All rights reserved.