Top Banner
Optimization methods in PM using integration, SharePoint and Project Server Roman Nedzelsky, MVP Integration @ redtoo s.r.o.
39

Optimization methods in Project Management using integration, SharePoint and Project Server

Feb 16, 2017

Download

Software

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Optimization methods in Project Management using integration, SharePoint and Project Server

Optimization methods in PM using integration, SharePoint and Project ServerRoman Nedzelsky,MVP Integration @ redtoo s.r.o.

Page 2: Optimization methods in Project Management using integration, SharePoint and Project Server

Roman NedzelskyPrincipal Architect / MVPredtoo s.r.o.

@[email protected]://romannedzelsky.eu

Page 3: Optimization methods in Project Management using integration, SharePoint and Project Server

AgendaWhat goes wrong

Already known optimization methodsSharePoint vs Project

Advanced Integrations

Algorithms

Page 4: Optimization methods in Project Management using integration, SharePoint and Project Server

Main Issues• Unrealistic and on-timed

schedule planning• Unclear scope• Irrelevant information

about resources• Variability / motivation /

effectives• Absence of algorithms to

solve ad-hoc issues etc.

Page 5: Optimization methods in Project Management using integration, SharePoint and Project Server

MURPHY’S LAW“Anything that can go wrong, will go wrong”

Page 6: Optimization methods in Project Management using integration, SharePoint and Project Server

It’s all about strategy…• We are analyzing• We are planning• We are writing a

lot of documents

• But do we care about optimization???

Page 7: Optimization methods in Project Management using integration, SharePoint and Project Server

No?

Page 8: Optimization methods in Project Management using integration, SharePoint and Project Server

How companies are planning their projects?Let’s have a look…

Page 9: Optimization methods in Project Management using integration, SharePoint and Project Server

Planning A – Microsoft Excel 20xx

Page 10: Optimization methods in Project Management using integration, SharePoint and Project Server

Microsoft Excel• PROS• Great for formulas• Data Integration• BI possibilities

• CONS• It is not a tool for project management• No optimization through Project or Resources• No possibility of centralized resource pool

Page 11: Optimization methods in Project Management using integration, SharePoint and Project Server

Planning B – Project Professional 20xx

Page 12: Optimization methods in Project Management using integration, SharePoint and Project Server

Project Professional • PROS• Planning of projects, resources, budget• Team planner• Formulas• Custom fields• Master Plans• Connectivity to SharePoint & Project Server

• CONS• Small amount of information about resources• Small possibilities of optimization

Page 13: Optimization methods in Project Management using integration, SharePoint and Project Server

• Blank file with all the resources• Projects with shared resources

Planning B2 – Project Professional 20xx

Page 14: Optimization methods in Project Management using integration, SharePoint and Project Server

Project Professional – B2 option • PROS• Shared resources based on one file (empty project)• Possibility to drive these resources without project server

• CONS• No place for resource managers• No programs or portfolio management• No web-centralized solution• No strategy implementation• No BI

Page 15: Optimization methods in Project Management using integration, SharePoint and Project Server

Methods: CPMCritical Path Method

Longest possible way from A to BCritical tasks in project

Page 16: Optimization methods in Project Management using integration, SharePoint and Project Server

Methods: PERTProgram Evaluation and Review Technique

Characteristic by the mean value [EX] and deviation [VarX]To each tasks - Optimistic [a], pessimistic [b] and most probability [m] value

Page 17: Optimization methods in Project Management using integration, SharePoint and Project Server

Conception…• Is there enough information about sales?• Is there enough information about project?• And what about resources?

Page 18: Optimization methods in Project Management using integration, SharePoint and Project Server

SALES

Page 19: Optimization methods in Project Management using integration, SharePoint and Project Server

Ant Colony algorithm• used for solving path minimization problems

• for solving and calculating both deterministic and probabilistic CPM/PERT networks

• cycle evolution method

Page 20: Optimization methods in Project Management using integration, SharePoint and Project Server

PROJECT

Page 21: Optimization methods in Project Management using integration, SharePoint and Project Server

CPM and PERT

Page 22: Optimization methods in Project Management using integration, SharePoint and Project Server

RESOURCES

Page 23: Optimization methods in Project Management using integration, SharePoint and Project Server

MAIN PROBLEMS WITH HUMAN RESOURCES• Which one to select for project? Lack of

information.• Unique resource?• Unused potential of resource• Static planning model of projects

Page 24: Optimization methods in Project Management using integration, SharePoint and Project Server

Human resources in projects

There is a lot of information about human resources in your environment

Page 25: Optimization methods in Project Management using integration, SharePoint and Project Server

Human resources in projects

…and even more in your cloud connections……so what about some integration based on SharePoint platform?

Microsoft account Work accountOffice 365 subscription

Page 26: Optimization methods in Project Management using integration, SharePoint and Project Server

Optimization using SharePoint ServerGeneral InformationCentralization of SchedulesShared Resource PoolPlace for Risks/IssuesPlace for BI

Human ResourcesInformation from AD

Information from Profile

Information from Cloud

Page 27: Optimization methods in Project Management using integration, SharePoint and Project Server

Optimization using SharePoint ServerInfoPath Form on the SharePoint Server from onboarding of the resource (first set of information)

- Location- Skillset- Main position- Salary

Page 28: Optimization methods in Project Management using integration, SharePoint and Project Server

Optimization using SharePoint ServerThis set is propagated to HR System and based on this form the user is created (AD, ShP, PS, SAP,…)

Office 365 subscription

Page 29: Optimization methods in Project Management using integration, SharePoint and Project Server

Optimization using SharePoint ServerWorkflow getting data from SharePoint and putting them to Project Server Custom Fields.

After that the workflow do the same with data from the other information system to completion the set

Page 30: Optimization methods in Project Management using integration, SharePoint and Project Server

Complete set should looks like…

Name, Position, Manager,email, phone, department

About me, interests, orgchart info,͞�working on͞�informations, last documents and projects

Resource rate, callendar, availability and capacity

Address, keywords from interview,additional metadata about resource BASIC

INFO FROM

DOMAIN

DATA FROM MANY

SYSTEMS

CONSOLIDATION

ALGORITHMS

Page 31: Optimization methods in Project Management using integration, SharePoint and Project Server

Now we know, how to get all the data, but…How to deal with them?

Page 32: Optimization methods in Project Management using integration, SharePoint and Project Server

name: Joseph Wajíčkoposition: .NET Senior Developerskillset: analysis, testing, C#, .NET, SharePointliving: South City – Prague, Czech Republicrate: 750,- CZK/hr

- PM plans to put Joseph on a project as a developer- He will work onsite in customers office for most of time- The customer is about one hour far away from Josephs home

BUT WHAT IF ??!!

Page 33: Optimization methods in Project Management using integration, SharePoint and Project Server

sometimes there needs to be time for improve

Page 34: Optimization methods in Project Management using integration, SharePoint and Project Server

Other possibilities

Page 35: Optimization methods in Project Management using integration, SharePoint and Project Server

Other possibilities

Algorithm – dynamicEvolution algorithm- Genetic- Multi-objective

genetic

Page 36: Optimization methods in Project Management using integration, SharePoint and Project Server

COME to see us on our other sessions• JAN MAREK• Microsoft Hyper-V Best Practices

• ROMAN NEDZELSKY• Supporting Business Processes using PowerBI and WorkflowsOptimization Methods in PM using Integration & SharePoint

Page 37: Optimization methods in Project Management using integration, SharePoint and Project Server

resources

http://romannedzelsky.euhttp://janmarek.euhttp://redtoo.com/cz

Page 38: Optimization methods in Project Management using integration, SharePoint and Project Server

QUESTIONS ??

Page 39: Optimization methods in Project Management using integration, SharePoint and Project Server

THANK YOUPlease provide feedback at http://aka.ms/indeedtech/