Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Spider Project Presentation

Download as pdf or txt
Download as pdf or txt
You are on page 1of 42

Spider Project History

• Spider Project - professional project management


software package with unique functionality.
• The first version of the package was launched in 1992
and since then it has a long history of development
and improvements. Now Spider Project is the most
popular professional PM software in Russia and has
customers in 34 other countries on 5 continents.
• It is used in all industries including Aerospace &
Defense, Agriculture, Banking, Construction,
Consulting, Energy, Engineering, Metallurgy, Mining,
Oil & Gas, Retail, Shipbuilding, Software Development,
Telecommunications, Utilities.
Spider Project customers
large scale projects
• Spider Project was and is used in many large scale
projects and programs including:
– Winter Olympic Games 2014 preparation,
– The program of Russian Far East development,
– Development of Bovanenkovo Gas Field,
– Caspian Pipeline Construction,
– Urucu-Manaus Pipeline Construction (Brazil),
– Construction of Moscow 4th Ring Highway,
– Construction of Trans-Siberian highways (Kolyma,
Amur, etc.),
and many others
Spider Project Advantages
• Spider Project wins competition with other PM software
due to wider functionality and better solutions for the
same projects and programs.
• Spider Project users can create project models that
adequately simulate real processes and support any
management approaches (Critical Path, Critical Chain,
Risk Simulation and Management, Project Portfolio
Management, etc.).
• In this presentation we will describe unique features of
Spider Project absent in other PM tools.
• Many management functions and approaches realized in
Spider Project have no analogues to compare with.
Spider Project Power
• Unlimited number of activities, resources,
dependencies, calendars, etc. in project and portfolio
models
• Unlimited number of projects in the project portfolio
• Unlimited number of project, program and portfolio
Work and Resource Breakdown Structures.
• Unlimited number of hierarchical levels in any structure
• Unlimited number of cost components and currencies,
Cost, Resource and Material Centers
• Unlimited number of activity, resource and lag
calendars
For understanding unique Spider Project capabilities it is
necessary to learn what initial information shall be
entered and used in project/program/portfolio models.
Work Volumes and
Resource Productivity
• Usage of work volume (quantity of work to be done)
and resource productivity for activity duration
calculations is critical in construction and
manufacturing management.
• In most packages activity duration is the initial
information for project computer simulation. Spider
Project users can define activity duration or activity
work volume. In the later case SP users shall also
define assigned resource productivity for activity
duration calculations.

Corporate Norms
• This feature permits to apply corporate norms in the
process of project planning. Most norms are applied to
work volume unit (like material requirements per
volume unit, unit costs), or to production rates (or
resource productivity).
• Spider Project allows to create and to use corporate
reference-books that contain corporate norms. These
reference-books can be linked with the projects and
used for calculation of activity, resource and
assignment parameters.
Income, Resource and Material
Production and Supplies
• Spider Project simulates not only cost and material
consumption but also financing, production and
supplies.
• Resources can be spent or produced on project
activities. It permits to simulate resource mobilization
processes, resource transfer from one place to another,
etc.
• Spider Project leveling algorithms calculate resource
constrained schedules taking into account not only
resource but also financial and supply limitations.
Multi-resources
• Spider Project users can create multi-resources
(predefined resource crews) and assign them to project
activities.
• At any time in the course of project execution it is
possible to change the set of resources belonging to
some multi-resource and this change will be applied to
all future multi-resource assignments.
• This feature is very useful for the what if analysis and
project resource pool optimization.
Independent Resource Teams
• Spider Project users can assign to activities resource
teams that work together but independently of other
assigned teams.
• Assigning several resource teams simulates the case
when activity can be performed by any of them or as
the result of joint efforts that may take place at
different time periods.
• Independent resource teams assignments allow
simulation of working in several shifts. If several shifts
are assigned to an activity then its work volume (or
duration) will be shared among these teams according
to existing constraints (calendars, availability of
resources, productivity of resources, costs, priorities).
Volume lags
• Spider Project users can assign time or volume lags to
activity dependencies.
• Volume lag defines the volume (or percent) of
preceding activity work amount to be done before the
succeeding event could occur.
Assignment Cost

• Spider Project users can define not only resource,


material and activity costs, but also resource
assignment costs.
• Assignment costs are necessary for control of resource
usage costs when they are paid not for the work hours
but fixed price or for the amount of work done.
Partial Resource Assignments
• Spider Project is the only PM package that correctly
simulates partial resource assignments.
• Unlike other PM packages Spider Project takes into
account both the number of assigned resources and
the planned percentage of their work time that should
be spent on activity execution.
• You can not distinguish between two resources
assigned for 50% of their work time and one assigned
for 100% if to define only total percentage as other
packages do.

Variable Resource Workloads
• Spider Project users can define minimum and
maximum number and workload of assigned
resources and let the package to adjust resource
assignments in search for the best schedule.
• The number and workloads of assigned resources can
vary during the time of activity execution.
• Activity duration can be fixed or be adjusted together
with the number and workload of assigned resources.
Material assignments

• Material consumption could be assigned not only to


activities, but also to renewable resources (labor or
machines).
• It can be defined as the quantity per an hour of
resource work or per work volume unit of resource
assignments.
• Example: the car consumes gas. Gas requirement is
calculated automatically basing on car work duration or
the total distance of transportation.
Skill Scheduling
• Spider Project users can create resource Skill sets -
groups of resources that can perform the same activity
types (maybe with different cost and productivity).
• If resource skill is assigned Spider Project selects which
resources to use according to their priorities, availability
and required number of assigned resources or their
total productivity.
• This feature helps to optimize resource usage and
project schedule.
Cost, Resource and Material
Centers
• Cost Center in Spider Project is the sum of selected
cost components calculated across the user defined
group of resources and materials.
• Spider Project users can apply Earned Value Analysis
not only to overall cost, but also to Cost components,
Materials and Cost Centers, resource hours or even
user defined fields.
• Cost Centers may be created and used for
management of several parallel project budgets.
Typical Fragments
• Spider Project users can create, store and install into
projects typical project fragments.
• Usually typical project fragment is the model of the
standard project work package.
• In the process of fragment installation activity volumes,
duration and material requirements are adjusted to the
user defined ratio.
Conditional Networks
• Spider Project users can create activities that are called
Switches.
• Depending on conditions defined for switches further
project development may proceed different way.
• Example: if switch activity is late additional resources
may be assigned to project activities or different
technology will be used.
• Using switches Spider Project users create conditional
networks “if then”.
Probabilistic Networks
• Spider Project simulates risk events using activities that
are called Triggers.
• Trigger activity has certain probability to happen and if
happens then project may continue different ways,
each with certain probability.
• In deterministic networks trigger position is user
defined but in Monte Carlo simulation probabilities of
different ways of project development are used for
determining probability curves and reliable target dates
and costs.
Resource Constrained
Schedule Optimization
• Spider Project optimizes project resource-
constrained schedules taking into account resource,
material and financial limitations.
• Spider Project leveling capabilities also include
simulation of complex resource assignments like
skills, partial and variable resource workloads,
independent teams, etc.
• Spider Project resource constrained schedules
usually are shorter than the schedules created for
the same projects by other PM packages.
Schedule stability
• The major problem of most PM packages - instability of
resource constrained schedules. Changing initial
information (for example – entering actual data) users
can get schedules with different order of planned
activity execution. In the middle of the project
execution it could become a serious problem.
• That is why Spider Project includes leveling option
“Previous version support”. If this option is selected
Spider Project calculates project resource-constrained
schedule keeping the order of activity execution in the
selected archived schedule.
Project Archives
• Spider Project users maintain project history. It is
possible to create new project version with each
update. Any two versions can be compared with each
other and all changes will be reported.
• Besides, it is possible to create any number of the
project/portfolio baselines and unlimited number of
what if scenarios.
• This feature permits to analyze not only project status
but also project trends, and project performance for
any time period.
Risk Analysis
• Spider Project includes two methods of quantitative risk
analysis: Monte Carlo and Three Scenarios.
• Spider Project Monte Carlo simulation takes into
account all existing constraints and creates reliable
probability distributions of project parameters.
• This is unique because existing risk simulation
packages use their own leveling heuristics, create
resource constrained schedules that differ from the
schedules calculated by project management tools. As
the result probability distributions calculated for
resource constrained project using external tools are
never reliable.
Risk Analysis
• Three Scenarios Method is less accurate than Monte
Carlo simulation but it is fast and good enough for
reliable decision making. Taking into account poor
quality of initial data for project risk analysis an
accuracy of risk simulation results is low in any case
but application of Three scenarios method is easier and
faster.
• Spider Project users simulate uncertainties and risk
events creating optimistic, most probable and
pessimistic scenarios of project execution.
Risk Analysis
• As the result we got three values of project duration,
project cost and other parameters. Basing on these
values Spider Project creates probability distributions
for these parameters and determines probabilities to
meet project targets or what contingency reserves shall
be created for meeting project targets with required
probabilities.
• During project execution Spider Project users control
current success probabilities. Success Probability trends
are the best tools for analyzing project performance.
Earned Value Analysis
• Spider Project not only calculates current Earned Value
parameters but also keeps project history and provides
project managers with their historical trends and
forecasts.
• Earned Value Analysis can be applied not only to the
total project cost but also to any cost component, cost
center, material and material center, man-hours and
even user defined data.
Trend Analysis
• We consider trend analysis as the best tool for
informed and timely decision making.
• Spider Project shows trends of any project parameter
like expected project cost, expected project finish date,
probability to meet project target, etc.
• Trend reports supply project managers with necessary
data for discovering problems ASAP, before negative
tendencies create real and obvious problems.
Spider Project Schedule
Analysis
Spider Project includes many tools for project schedule
analysis, including:
– Activity and Assignment resource constrained floats
– Resource Critical Path
– Activity DRAGs
– Activity Flexes and Super Floats
– Filters for activities that do not have predecessors or successors
– Filters for activities that precede or succeed selected group of
activities
– Filters for out of sequence activities
– User Defined filters on activities or dependencies
– Resource dependencies that show why project activities were
delayed in resource constrained schedules
Spider Project Reports
• Spider Project reports include:
– Activity, Resource and Material Gantt Charts
– WBS and RBS Charts
– Network and Trigger Diagrams
– Time-Location Charts (with animation of the project execution)
– High Rise Construction Diagram (with animation)
– Resource Workload Histograms
– Cost and Material Histograms and S-curves
– Earned Value Graphs and Trends
– Probability Curves
– Scatter Diagrams
– Trends of any project parameter and Success Probability Trends
– Any Table Reports
Spider Project Methodologies
• Spider Project supports advanced project management
methodology that is called Success Driven Project
Management (SDPM). Its main principles:
• Project targets shall be set by risk simulation. They shall have
reasonable probabilities to be met.
• Project shall be managed using optimistic project scenario (no
reserves shall be added to activity duration, volume, resource or
cost estimates)
• Project performance shall be estimated by success probability
trend analysis: if probability to meet project target goes down
then created contingency reserves are consumed faster than
expected and corrective actions may be required.
SDPM step by step
• Spider Project users create three scenarios (optimistic,
most likely, pessimistic) of project execution. It may be
done directly or using special option of Monte Carlo risk
analysis.
• Risk simulation using Three Scenarios or Monte Carlo
method provides probability curves for selected project
parameters.
• Target dates and costs are selected basing on required
probabilities to be met. If targets dates were set
initially risk simulation shows probabilities of project
success.
SDPM step by step
• Optimistic scenario is created basing on initial Monte
Carlo data and is used for setting tasks for project work
force.
• When actual data were entered project scheduling,
budgeting and risk simulation are executed and current
probabilities to meet project targets are calculated
• Trends of success probabilities show if the chances to
meet project targets are increasing or decreasing
• Negative trends mean that corresponding contingency
reserves are consumed faster than expected and
corrective actions shall be considered.
SDPM application
• SDPM analysis differs from other performance
management techniques by its forward looking nature.
• Traditional methods analyze past performance and
make conclusions about the future basing on the past
data.
• SDPM looks into the future and takes into account not
only existing constraints but also forecasts of future
works, future risks and constraints.
• SDPM is more reliable and provides excellent results for
customers that use it.
Three Scenarios Method
• Three scenarios may be used not only for risk
simulation.
• When three scenarios were created and actual data are
entered Spider Project does it in all three versions. So
the users always have three project scenarios with the
same actual but different planned data (optimistic,
most likely, pessimistic) without the need to enter the
same data more than once.
• This feature has unusual application described in the
next slide.
Three Scenarios Method
• Let's suppose that:
• pessimistic scenario represents contract schedule,
• Most likely scenario represents reasonable schedule,
• Optimistic schedule is used for managing project work force
and subcontractors.
• With this approach project planner at any moment has
three project versions: one for management of contract
relationships, second that includes contingency
reserves for project management, and third one for
managing project resources and this version does not
include reserves to escape Parkinson Law.
Three Scenarios Method
• Needless to say that project planner creates and
manages three project budgets in parallel:
• Contract Budget
• Management Budget
• Execution Budget (Expenses)
• Three scenarios Method created for project risk
analysis found additional application popular among
General Contractors.
Thank you for attention!
• Additional information about Spider Project software
and Success Driven Project Management may be found
in the Publications section on www.spiderproject.com
• Your questions may be sent to smt@spiderproject.com

You might also like