using microsoft project to automate a workplace culture that works
TRANSCRIPT
![Page 1: Using Microsoft Project to automate a workplace culture that works](https://reader031.vdocument.in/reader031/viewer/2022031517/5a670d617f8b9a68588b4ac5/html5/thumbnails/1.jpg)
Principles of Execution
Using Microsoft Project To Automate A
Workplace Culture That Works!
![Page 2: Using Microsoft Project to automate a workplace culture that works](https://reader031.vdocument.in/reader031/viewer/2022031517/5a670d617f8b9a68588b4ac5/html5/thumbnails/2.jpg)
Executive Overview
Developing a culture that works is hard work
and difficult at best.
Many organizations suffer from culture
confusion, they have too many high
priorities, they lack consensus among their
key leaders and are plagued with
misalignment between their mission, vision,
and values.
Understanding and applying the 7 principles
for developing a culture that works can drive
amazing culture change in any organization,
agency or business.
![Page 3: Using Microsoft Project to automate a workplace culture that works](https://reader031.vdocument.in/reader031/viewer/2022031517/5a670d617f8b9a68588b4ac5/html5/thumbnails/3.jpg)
7 Principles Framework
1. Principle of Vision: A great culture starts with a vision or mission statement.
2. Principle of Values: A set of guidelines on the behaviors and mindsets needed to achieve your vision.
3. Principle of Buy-In: Is a Team Sport
4. Principle of Best Practices: Values are of little importance unless they are enshrined in a company’s practices.
5. Principle of Stories: All organizations have a unique history - a unique story.
6. Principle of Environment: Your Physical or Virtual Workplace shapes culture
7. Principle of Execution: Team members make a commitment to the team not to the leader, and they hold each other accountable.
![Page 4: Using Microsoft Project to automate a workplace culture that works](https://reader031.vdocument.in/reader031/viewer/2022031517/5a670d617f8b9a68588b4ac5/html5/thumbnails/4.jpg)
Gerald J. Leonard is the author of “Culture Is The Bass,” and the President & CEO of Principles of Execution, a Strategic Project Portfolio Management consulting practice based in the Metro Washington, DC area.
20+ years as an IT Project Portfolio Management consultant and has earned the PfMP, PMP, MCSE, MCTS, CQIA, ITILv3 and COBIT 4.1 Certifications
Acquired certifications in PM and BI from the University of California, Berkeley, as well as an Executive Leadership Certification from Cornell University.
Gerald’s Background
![Page 5: Using Microsoft Project to automate a workplace culture that works](https://reader031.vdocument.in/reader031/viewer/2022031517/5a670d617f8b9a68588b4ac5/html5/thumbnails/5.jpg)
•POC
•Stakeholder Expectations
15 Days
•Manual Processes
•Poor Visibility
Challenge•Standardized
Templates
• Integration
•Automation
Solution
•Macros
•Event Handlers
•Automated Baselining
Capabilities• Insight
• Increased efficiency
• Improved Data Quality
Results
![Page 6: Using Microsoft Project to automate a workplace culture that works](https://reader031.vdocument.in/reader031/viewer/2022031517/5a670d617f8b9a68588b4ac5/html5/thumbnails/6.jpg)
Large Government Organization
Create a solution for an older homegrown system to integrate with Microsoft Project Server 2013
The Homegrown system managing over 14,000 projects
We had only 15 days before we had to demonstrate it to the CIO
We worked as a team to make it happen and we did it by day 14
15 Days till lift-off
![Page 7: Using Microsoft Project to automate a workplace culture that works](https://reader031.vdocument.in/reader031/viewer/2022031517/5a670d617f8b9a68588b4ac5/html5/thumbnails/7.jpg)
Integrated Project Management System
Project Warehouse
External System
External System
External System
External System
Financial System
Public Dashboard
Data Warehouse
20+ System integrations
![Page 8: Using Microsoft Project to automate a workplace culture that works](https://reader031.vdocument.in/reader031/viewer/2022031517/5a670d617f8b9a68588b4ac5/html5/thumbnails/8.jpg)
•POC
•Stakeholder Expectations
15 Days
•Manual Processes
•Poor Visibility
Challenge•Standardized
Templates
• Integration
•Automation
Solution
•Macros
•Event Handlers
•Automated Baselining
Capabilities• Insight
• Increased efficiency
• Improved Data Quality
Results
![Page 9: Using Microsoft Project to automate a workplace culture that works](https://reader031.vdocument.in/reader031/viewer/2022031517/5a670d617f8b9a68588b4ac5/html5/thumbnails/9.jpg)
Large Government agency needed to strengthen management oversight of a portfolio of 14,000 active projects.
Integrate Project Server 2013 with a Home grown Application using .Net 1.0 and ASP technology.
Limited visibility by the PMO if Project Managers were updating their schedules and project information correctly
Business Problem
![Page 10: Using Microsoft Project to automate a workplace culture that works](https://reader031.vdocument.in/reader031/viewer/2022031517/5a670d617f8b9a68588b4ac5/html5/thumbnails/10.jpg)
Manual Processes
No standard project schedule templates or process to enable consistent management of the PMO environment. Schedules did not contain network logic or schedule dependencies.
Project Managers schedule updates were all manually updated with no scheduling engine available to understand the downstream impact on forecasted tasks.
![Page 11: Using Microsoft Project to automate a workplace culture that works](https://reader031.vdocument.in/reader031/viewer/2022031517/5a670d617f8b9a68588b4ac5/html5/thumbnails/11.jpg)
Business Goals
Accelerate project development and delivery through improved processes
Strengthen planning and programming processes to maximize the use of available funding
Be an innovative pacesetter in technology
![Page 12: Using Microsoft Project to automate a workplace culture that works](https://reader031.vdocument.in/reader031/viewer/2022031517/5a670d617f8b9a68588b4ac5/html5/thumbnails/12.jpg)
•POC
•Stakeholder Expectations
15 Days
•Manual Processes
•Poor Visibility
Challenge•Standardized
Templates
• Integration
•Automation
Solution
•Macros
•Event Handlers
•Automated Baselining
Capabilities• Insight
• Increased efficiency
• Improved Data Quality
Results
![Page 13: Using Microsoft Project to automate a workplace culture that works](https://reader031.vdocument.in/reader031/viewer/2022031517/5a670d617f8b9a68588b4ac5/html5/thumbnails/13.jpg)
Best Practices and Environment
![Page 14: Using Microsoft Project to automate a workplace culture that works](https://reader031.vdocument.in/reader031/viewer/2022031517/5a670d617f8b9a68588b4ac5/html5/thumbnails/14.jpg)
40 + Standardized Templates
![Page 15: Using Microsoft Project to automate a workplace culture that works](https://reader031.vdocument.in/reader031/viewer/2022031517/5a670d617f8b9a68588b4ac5/html5/thumbnails/15.jpg)
Custom Lookup Table
Data Quality is Like
![Page 16: Using Microsoft Project to automate a workplace culture that works](https://reader031.vdocument.in/reader031/viewer/2022031517/5a670d617f8b9a68588b4ac5/html5/thumbnails/16.jpg)
Integration
Component
Web Service
Web Service
Event Handlers
![Page 17: Using Microsoft Project to automate a workplace culture that works](https://reader031.vdocument.in/reader031/viewer/2022031517/5a670d617f8b9a68588b4ac5/html5/thumbnails/17.jpg)
Automation – Leveraging Powershell
<#
.SYNOPSISForces a Checkin of all projects in Microsoft Project Server 2013
.DESCRIPTIONThe list of currently checkedout projects is queried from the Draft database.After the list of Project UIDs is retrieved the script makes a connection to the PSI Projects WebService to initiate Force Checkin of all the projects.The Checkin requests enter the Project Server queue and will be executed there.
.PARAMETER ProjectServerURLURL of the Project Server instance to be connected to (example: http://pwavm/PWA
.PARAMETER DatabaseServerName of the SQL Server (or database instance) containing the Draft database (example: SQLSRV1\INSTANCE1)
.PARAMETER DraftDBName of the Draft Database (example: PWA_Draft)
.EXAMPLE
.\AutomatedProjectCheckin.ps1 -ProjectServerURL http://pwavm/PWA -DatabaseServer VMSQL -DraftDB IPMSCH_ProjectWebApp_DBForce CheckIn all projects currently checked out
.NOTESYou need to have Read permissions to the Draft Database and Project Server Administrative permissions to run this Script.
#># Add PowerShell PSSnapinAdd-PSSnapin Microsoft.SharePoint.PowerShell
$SqlCmd = New-Object System.Data.SqlClient.SqlCommand #setting object to use sql commands
#$SqlQuery = "SELECT [Proj_UID], [PROJ_NAME], [proj_checkoutby] FROM [draft].[MSP_projects] WHERE proj_checkoutby is not null and proj_type in (0,5,6)" #setting query "get drop paths"
$SqlQuery = "SELECT p.Proj_UID, p.PROJ_NAME, (select r.ResourceNamefrom [dbo].[MSP_EpmResource_UserView] r where r.ResourceUID = p.PROJ_CHECKOUTBY) AS CheckedOutName FROM [draft].[MSP_projects] p WHERE proj_checkoutby IS Not null and proj_type in (0,5,6)"
$SqlCmd.CommandText = $SqlQuery # get query
$SqlAdapter = New-Object System.Data.SqlClient.SqlDataAdapter #
$SqlAdapter.SelectCommand = $SqlCmd
$SqlCmd.Connection = $connection
$DataSet = New-Object System.Data.DataSet
$SqlAdapter.Fill($DataSet)
![Page 18: Using Microsoft Project to automate a workplace culture that works](https://reader031.vdocument.in/reader031/viewer/2022031517/5a670d617f8b9a68588b4ac5/html5/thumbnails/18.jpg)
Project Server 2013 Technology Platform
![Page 19: Using Microsoft Project to automate a workplace culture that works](https://reader031.vdocument.in/reader031/viewer/2022031517/5a670d617f8b9a68588b4ac5/html5/thumbnails/19.jpg)
•POC
•Stakeholder Expectations
15 Days
•Manual Processes
•Poor Visibility
Challenge•Standardized
Templates
• Integration
•Automation
Solution
•Macros
•Event Handlers
•Automated Baselining
Capabilities• Insight
• Increased efficiency
• Improved Data Quality
Results
![Page 20: Using Microsoft Project to automate a workplace culture that works](https://reader031.vdocument.in/reader031/viewer/2022031517/5a670d617f8b9a68588b4ac5/html5/thumbnails/20.jpg)
Macros
Automate the standardization of data quality
![Page 21: Using Microsoft Project to automate a workplace culture that works](https://reader031.vdocument.in/reader031/viewer/2022031517/5a670d617f8b9a68588b4ac5/html5/thumbnails/21.jpg)
Event Handlers
![Page 22: Using Microsoft Project to automate a workplace culture that works](https://reader031.vdocument.in/reader031/viewer/2022031517/5a670d617f8b9a68588b4ac5/html5/thumbnails/22.jpg)
Automated Baselining
Schedule Phase Baseline Updates
Initial Schedule Current set to BaselineIf Baseline1 not set thenCopy Baseline to Baseline1
Scoping Schedule Current set to BaselineCopy Baseline to Baseline2
Design Current set to Baseline3
Final Design Current set to Baseline4
Revision Reset Current Baseline (based on Project Pool revision approvals): copy previous current schedule (Baseline) to lowest available non-reserved Baseline (Baselines 5 – 10)
![Page 23: Using Microsoft Project to automate a workplace culture that works](https://reader031.vdocument.in/reader031/viewer/2022031517/5a670d617f8b9a68588b4ac5/html5/thumbnails/23.jpg)
•POC
•Stakeholder Expectations
15 Days
•Manual Processes
•Poor Visibility
Challenge•Standardized
Templates
• Integration
•Automation
Solution
•Macros
•Event Handlers
•Automated Baselining
Capabilities• Insight
• Increased efficiency
• Improved Data Quality
Results
![Page 24: Using Microsoft Project to automate a workplace culture that works](https://reader031.vdocument.in/reader031/viewer/2022031517/5a670d617f8b9a68588b4ac5/html5/thumbnails/24.jpg)
What was achieved:
Microsoft Project Server 2013 was deployed with event handlers and web service that pass data back and forth with the homegrown system
System and schedule standardization
Increased visibility and improved data quality
Microsoft Project macros and PowerShell Scripts to automate data formatting and automation of admin routines
Over 700 + project managers trained with only 40+ Schedulers using Microsoft Project Professional.
Insights
![Page 25: Using Microsoft Project to automate a workplace culture that works](https://reader031.vdocument.in/reader031/viewer/2022031517/5a670d617f8b9a68588b4ac5/html5/thumbnails/25.jpg)
Increased Efficiency & Improved Data Quality
![Page 26: Using Microsoft Project to automate a workplace culture that works](https://reader031.vdocument.in/reader031/viewer/2022031517/5a670d617f8b9a68588b4ac5/html5/thumbnails/26.jpg)
Q&A
![Page 27: Using Microsoft Project to automate a workplace culture that works](https://reader031.vdocument.in/reader031/viewer/2022031517/5a670d617f8b9a68588b4ac5/html5/thumbnails/27.jpg)
Principles of Execution, LLC
Gerald J. LeonardPfMP, PMP, MCTS, CQIA, ITIL,
COBIT
President/[email protected]
http://www.principlesofexecution.com
Developing A Culture That Works!