IT Tools for Project Management - TerpConnect

advertisement
IT TOOLS FOR
PROJECT MANAGEMENT
David F. Choy
ENCE662 Guest Lecture
Fall 2011
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 2
Best Self
INTRODUCTION
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 3
Whether I’m raking leaves,
baking bread, doing
homework, or paying the bills .
. . in the presence of my
mother in law, she often
mocks me: “You can write a
computer program to do that!”
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 4
You can write a computer
program to do that!
• Grading papers in ENCE 626 in Webbased Project Management
• Writing software and making websites at
King Cow Interactive LLC
• Using MODIS Satellite Images to
Confirm Distributed Snowmelt Model
Results in a Small Arctic Watershed
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 5
Fortunately:
Not everyone wants to write a
computer program to “do that.”
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 6
Andrea Schneider
North East Consortium ED Cluster Secondary Program Administrator
“But David, someone already wrote computer programs to do that: Oasis, Excel.”
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 7
And now for . . .
THE PURPOSE OF THIS
LECTURE
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 8
To
learn about,
share experiences about, and
practice using
IT tools for Project
Management
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 9
Before we get started, develop
TEAMS + CASE STUDY
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 10
Form Teams
• Use existing 662 teams
• Appoint a liaison
• Share UMD addresses if you have not
already done so
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 11
Define a Project Case Study
• Establish project need
• Examples
–
–
–
–
–
–
Final assignment
Event
Construction project
Product development
Website
Build a solar home . . .
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 12
WaterShed
WaterShed, the University of Maryland’s entry in the U.S. Department of
Energy Solar Decathlon 2011, is a solar-powered house inspired by the rich,
complex ecosystems of the Chesapeake Bay watershed.
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 13
Team Exercise Disclaimer
We will only perform team exercises time
permitting!
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 14
Brief Class Schedule
1.
2.
3.
4.
5.
Messages
Tools
Web Services
Portfolios & Accounts
Security
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 15
Part 1/5
MESSAGES
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 16
Learning Objectives
• Basic types of messages and
communication tools
• New types of messages
• Relation to project size, process groups,
and knowledge areas
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 17
Messages are the tools of
communication and
collaboration.
What types of messages do
you use?
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 18
Types of Message Media
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Presentation
Email
IM
Recorded Video
Tweet
Status Update
Facial Expression
#Tag @Person
Emoticon
Song
RFI
Text message (SMS/MMS)
Wave
BIM service
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Round Table
Face-to-face
Conference call
Moderated board
Vote, Like, Star
Nudge, Poke
Gesture
Screen share
Whistle, Cough
Music
Database query
Voicemail
Transcription
Design drawing
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 19
New Types of Message Media
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Presentation
Email
IM
Video
Tweet
Status Update
Facial Expression
#Tag @Person
Emoticon
Song
RFI
Text message (SMS/MMS)
Wave
BIM service
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Round Table
Face-to-face
Conference call
Moderated board
Vote, Like, Star
Nudge, Poke
Gesture
Screen share
Whistle, Cough
Music
Database query
Voicemail
Transcription
Design drawing
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 20
Message Media Polarity
• Formal vs Informal
• Synchronous vs
Asynchronous
• Managed vs
Unmanaged
• On the record vs Off
the record
•
•
•
•
•
Direct vs Indirect
Simple vs Complex
Intranet vs Extranet
Secure vs Insecure
Informatory vs
Engaging
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 21
IT Message Platforms
Hardware Examples
Software Examples
•
•
•
•
•
•
•
•
Phone
Smart phone
Tablet
Computer
Video conference
Screen share
Email
Social network
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 22
What types of messages are
most appropriate for working . . .
• Across time zones?
• At a board meeting?
• With a regular cell phone to initiate a
project?
• To track construction progress?
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 23
What types of messages are
most appropriate for . . .
1.
2.
3.
4.
5.
Initiating
Planning
Executing
Controlling and Monitoring
Closing
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 24
What types of messages are
most appropriate for . . .
1.
2.
3.
4.
5.
Integration
Scope
Scheduling
Budgeting
Quality
Management
6. Human Resource
Management
7. Communication
8. Risk Management
9. Procurement
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 25
You have an idea of the kinds of messages . . .
. . . You want to communicate
. . . Make your team effective
. . . Eliminate meetings
. . . The auditors want recorded
Now, it’s time to pick the right . . .
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 26
Part 2/5
TOOLS
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 27
Learning Objectives
•
•
•
•
Collaboration tools
Web-based vs. internet-based tools
Tool selection
Case study application
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 28
Some of My Favorite
Collaboration + Project Tools
•
•
•
•
•
Google Apps
Office 365
Chatter
Gantter
Doodle
•
•
•
•
•
Manymoon
Basecamp
Mobile Email
Web-Based CAD
MediaWiki
(not detailed here)
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 29
Google Apps
Basic Services
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 30
Google Apps
Systems Administrator View
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 31
Well Known Google Services for
Project Management & Everyday
• Ads, Search & Analytics
Use
• Mail, Calendar, Contacts
• Docs, Spreadsheets, and Presentations
“Savings calculator” campaign here:
http://www.gonegoogle.com/
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 32
Less-Used Google Services for
Project Management
•
•
•
•
•
•
•
•
Apps for your domain
Public and private calendar sharing, embedding
Doc comments
Spreadsheet forms
Analytics
Project sites for tracking RFIs
Moderator
Voice & Talk for VOIP
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 33
Google Sites
Google Example Project Site
https://sites.google.com/a/altostrat.com/project-eggplant/Home
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 34
Microsoft Office 365
Basic Services
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 35
Office 365 Details
• Office Professional Plus
– Co-authoring
– Office Web Apps (see below)
• Exchange Online
– Email
– Calendar
– Contacts
• Lync Online
–
–
–
–
–
Messaging
Online Meeting
Status Updates
Desktop Sharing
Phone integration
• SharePoint Online
–
–
–
–
Profiles (My Sites)
Storage
Search
Share (documents, video,
forms, database reports,
charts, calendars, projects)
• Office Web Apps
–
–
–
–
Documents (Word)
Spreadsheets (Excel)
Presentations (Powerpoint)
Notes (One Note)
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 36
Microsoft Office Live and Skydrive
Slim web-based versions of Office apps
http://www.officelive.com/en-us/; Product Comparison
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 37
Microsoft: In the Cloud + On the
Web
Office 365 ($)
Office Live +Skydrive ($0)
•
•
•
•
• Office Web Apps
• Skydrive Storage
Office Web Apps
Sharepoint Storage
Messaging (Lync)
Email, Contacts,
Calendars (Exchange)
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 38
Salesforce Chatter: What they claim
Salesforce.com Customer Relationship Survey conducted Nov. 2010 by an independent third-party
MarketTools Inc. on 6,000 customers randomly selected, representing organizations across the globe, of
all sizes and from a diverse set of industries. https://www.chatter.com/why/
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 39
Salesforce Chatter: What it is — “Enterprise
Facebook”
Social Networking for the Workplace
http://youtu.be/puydh-ey_2k
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 40
Gantter
Web-Based Scheduling; Integrates with Google Apps
http://gantter.com/, http://youtu.be/LK4-FhN4r_4
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 41
Doodle Scheduling (left) & Sched Tagged Events (right)
Websites http://doodle.com and http://sched.org/. Also see
http://www.presdo.com/, http://www.tungle.me/, http://www.tusiyu.com/,
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 42
Manymoon
Project Collaboration
http://youtu.be/E1KRWAKpmuM
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 43
Manymoon
Project Collaboration
http://youtu.be/E1KRWAKpmuM
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 44
Basecamp
Project management collaboration
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 45
What are the
problems with mobile
email from a user
point of view?
From an IT
administration point of
view?
Mobile Email
Outlook for Windows Phone 7 (left); Mail for iPad (right)
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 46
Web-Based CAD
Above: The all web-based After Cad (http://www.aftercad.com/)
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 47
How to choose an IT system for
your next project
1. Evaluate need
2. Use existing, enterprise resources (Ask
your CIO/CTO)
3. Scale/expand existing resources
4. Subscribe to or purchase a new project
systems, if needed
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 48
Questions to Ask
1. What types of messages need to be sent and
received?
2. Does our current IT system allow us send a
receive these messages?
3. Do we have past success / failure data in our
portfolio knowledgebase.
4. How will we archive project information for
future use?
5. Are we trained?
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 49
Team Exercise
Without talking for the first 10 minutes
• Develop Project Plan
• Create Project Website
(Hint: Ace Project, Basecamp, Google
Docs, Microsoft Office Live, Facebook,
Manymoon, Gantter all have free
options!)
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 50
Team Reflections
• What kinds of message were sent?
• How far did you get without talking?
• How would your system change if you were
(a) working in an office, (b) meeting once a
week, (c) never meeting, and (d) each from
a separate, private company with private
as well as group project information.
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 51
Part 3/5
WEB SERVICES
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 52
What does web-based mean?
What is the difference
between the internet and the
world wide web?
Why do we care?
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 53
What Does Web-Based
Mean?
• Universally Accessible via a Web
Browser
• Collaborative
• Standards Based
• Evolving
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 54
Web-Based Example
Google Docs & Spreadsheets
• Create or Upload
• Sharing
– Access Privileges
– Real Time
• Storing
–
–
–
–
Online
Accessible
Exportability
Offline
with Gears
• Publishing
– To a website
– To a company
network
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 55
NOT Web-Based Example
AutoCAD
• AutoCAD is NOT a
web-based program.
• It is a desktop
program.
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 56
NOT Web-Based Example
Microsoft Project
• Microsoft Project
(alone) is NOT a
web-based program.
• It is a desktop
program.
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 57
More Web-Based Tool
Examples
Tool
Example
Email
Tags, Conversation Views
Contact Forms and Surveys
pm.umd.edu/contact_us
RSS and RSS Readers
Google Reader
Microblogs
Status Updates, Twitter
CRM
Salesforce
CMS
Wordpress, Drupal, Central
KMS
Mediawiki, RFI systems
Hosted Documents
Office 2010, Google Docs
Timers
Slim Timer
Social Network
Manymoon, Chatter
Tasks
Ace Project, Gantter
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 58
Major Browser Engines
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 59
Web Browsers
(The popular ones)
•
Microsoft Internet Explorer (IE)
–
–
–
•
EI 9 will enables more project
management applications to be built
without add ons with HTML5
Current version not available for
Windows 2000
Closed source / Proprietary to
Windows
Mozilla Firefox
–
–
–
Available everywhere
Open source
New versioning system
•
Google Chrome
–
•
Based on the same display interpreter as
Safari: WebKit; uses HTML; includes
chome extentions
Apple Safari
–
Originally based on Konqueror, uses
WebKit + HTML
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 60
Web Browser Problems
• One application: Many browsers
• Not all browsers follow the same
standards
• Market competition encourages
proprietary technologies
• For project managers, what does this
mean?
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 61
Web Browser Problems
• For project managers, this means web
services should be selected based on
current and planned browser
environments that are, and will be,
accessible to project participants.
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 62
Browser Statistics
• Many sites attempt to judge browser
usage
– http://www.w3schools.com/browsers/brows
ers_stats.asp
– http://www.upsdell.com/BrowserNews/stat.h
tm
– http://www.thecounter.com/stats/
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 63
Browser Statistics
• The best practice for web-based design
and procurement is to develop and
customize for your audience
• Some companies are built around this
concept. (e.g. http://www.nielsennetratings.com/)
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 64
Browser Statistics
Popular Open Source Statistical Tools
• AWStats http://awstats.sourceforge.net/
• Analog http://www.analog.cx/
• Webalizer
http://www.mrunix.net/webalizer/
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 65
Browser Statistics
Services
• Advertising agencies like Google,
Microsoft, and Yahoo offer analytic and
statistical tools tied into their advertising
tools.
• Free or low cost
• The companies build a profile about you
that they can use for direct marketing.
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 66
Clients
• Web Browser
• Email Client
• Browser Add-ons
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 67
Unsuccessful Client
Technologies (UCT)
• Active X
• Shockwave
• VRML
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 68
UCT: Active X
•
•
•
•
Microsoft
Originally cross platform
Security problems
Dropped support for non-Microsoft
operating systems
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 69
UCT: Shockwave
• Originally for interactive CDs
• Basis for Flash
• Purchased by Adobe from Macromedia
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 70
UCT: VRML
• Vector Markup Language
• Microsoft Standard
• XML-based markup language for vector
graphics
• Replaced by SVG
– Developed by Microsoft, Adobe, and others
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 71
Past Pervasive Client
Technologies
Basic Technologies
• HTML
• Javascript
– Usually not protected
Add-ins
• Shockwave
Buzzwords
• DHTML (dynamic)
– HTML + Javascript
– e.g. Roll-over images
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 72
Aging, Pervasive Client
Technologies
Basic Technologies
• XHTML
• CSS
• Javascript / ECMA Script
Add-ins (Web Based?)
• Adobe Flash
• Sun Java
• PDF
Buzzwords
• AJAX
Other Add-ins (not as popular)
• Windows Media Player
• Real Player
• Apple Quicktime
• eBay’s Skype
– "Asynchronous JavaScript and
XML"
– Often used to simply refer to
Javascript + XHTML
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 73
New, Pervasive Client
Technologies
• Microsoft Silverlight
– Part of .NET
– Cross Platform (now)
• Adobe AIR / Flash
• Google Gears
• HTML 5
– Canvas
– Offline Storage
– IE9
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 74
Deployment
•
•
•
•
Create or Extend
Purchase
Lease
Subscribe
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 75
Deployment Examples
• Create or Extend: Hiring a consulting firm
or programmers to create a customized
system
• Purchase: Buying and installing
commercial web-enabled programs on a
company’s internal server
• Lease: Renting a system from an
Application Service Provider (ASP)
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 76
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 77
Success and Failure Factors
Research Problems
•
•
•
•
•
•
Immature industry
Usefulness not measurable
Adoption risk
Studies to date mainly focus on the technical aspects
Success stories only reported in the trade press
What factors are common across all systems and
organizations that can influence the success/failure?
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 78
Success and Failure Factors
Research Objectives
•
•
•
•
•
Define a set of measures that can be used to assess the performance of
PM-ASP implementation in a construction project.
Identify factors leading to the performance of PM-ASP implementation in
a construction project.
Examine cause-effect relationships between the identified factors and
the performance measures.
Use the identified factors and their relationships with performance
measures for inference, deviation-cause detection, and improvement of
PM-ASP implementation.
Determine if the success/failure of PM-ASP implementation has any
effect on the success of a construction project.
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 79
Project Team
Characteristics
Project
Characteristics
PM-ASP
Performance in
a Construction
Project
Service Provider
Characteristics
System
Characteristics
Success and Failure Factors Research
Approach
From Prof. M.J. Skibniewski, ENCE626
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 80
Project Characteristics
(10 Factors)










Project location
Type of owner
Type of contract
Type of project
Project size
Project cost
Project duration
Design complexity
Construction complexity
Starting stage of PM-ASP
development
Service Provider
Characteristics
(5 Factors)
Project Team Characteristics
(16 Factors)
















Party who decides to use PM-ASP
Party who pays for PM-ASP
Internet access availability
Type of Internet access
Presence of a champion
Prior experience w/ PM-ASP
Alignment w/ team’s objectives
User involvement in planning
Top management support
Team’s Attitude toward PM-ASP
Team’s Attitude toward IT
Adequacy of training
Adequacy of resources
Ability of project manager(s)
Computer experience of members
Frequency of feature usage





Contact facilities
Promptness of responses
Attitude of staff
Technical competency of staff
Knowledge in construction
business and problems
Success and Failure Factors Research
Approach
From Prof. M.J. Skibniewski, ENCE626
System Characteristics
(11 Factors)










Type of hosting service
Number of users
Frequency of version update
Ease of use
Output quality
System reliability
Data quality and reliability
Data security
Integration among features
Integration w/ external
program
 Integration w/ team’s internal
systems/functions
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 81
40%
36.59%
35%
Percentage
30%
25%
18.29%
20%
14.63%
15%
10.98%
8.54%
10%
7.32%
5%
2.44%
1.22%
rin
g
Type of Company
Success and Failure Factors Research
Respondents
From Prof. M.J. Skibniewski, ENCE626
r
Su
pp
lie
Co
nt
ra
ct
or
Su
bCo
nt
ra
cto
r
r
cto
ne
e
En
gi
Ge
n
er
al
C
on
tra
Fi
rm
rin
g
ne
e
En
gi
tu
re
Fi
rm
tec
Fi
rm
Ar
ch
i
ns
ul
tin
g
Co
io
n
Co
ns
tr u
ct
Ow
ne
r/O
w
ne
r
Re
pr
e
se
nt
at
iv
e
0%
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 82
Group
Positions/Titles
Top
Management
Middle
Management
President, VP, Sr. VP,
Exc. VP, CEO
Managers, Directors,
Chief Engineers,
Consultants
Project
Project Managers,
Management
Project Leaders,
Project Administrators,
Construction Manager
Supporting Staff Resident Engineers,
Estimators, Architects,
CAD Staff
Total
Owner Architecture Contractor Others
&
Engineering
Firms
0.00%
3.40%
13.90%
9.10%
8.50%
50.00%
13.80%
11.10%
18.20% 15.90%
50.00%
65.50%
63.90%
54.50% 62.20%
0.00%
17.20%
11.10%
18.20% 13.40%
100%
100%
100%
Success and Failure Factors Research
Respondents
From Prof. M.J. Skibniewski, ENCE626
Total
100%
100%
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 83
Characteristics of the Projects
Project Location
Domestic
International
Type of Owner
Public
Private
Type of Contract
Design-Build
Design-Bid-Build/Lump-Sum/Fixed Price
Construction Management
Guaranteed Maximum Price (GMP)
Others
Type of Project
Residential
Commercial
Heavy Engineering
Industrial
Project Value
<$1 Million
$1-$2 Million
$2-$5 Million
$5-$10 Million
$10-$20 Million
$20-$50 Million
$50-$100 Million
>$100 Million
Project Status
Completed
Ongoing
Numbers of Projects
Percentage
62
20
75.61
24.39
29
53
35.37
64.63
20
22
10
25
5
24.39
26.83
12.20
30.49
6.10
18
31
16
17
21.95
37.80
19.51
20.73
3
4
6
15
8
12
15
19
3.66
4.88
7.32
18.29
9.76
14.63
18.29
23.17
38
44
46.34
53.66
Success and Failure Factors Research
Projects
From Prof. M.J. Skibniewski, ENCE626
76% Domestic
65% Private
Balance of complete vs
in process
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 84
12
10
8
8
8
7
7
7
6
6
5
5
5
4
4
4
3
2
eBu
i ld
er
Pr
oj
ec
tT
al
Pr
k
im
eC
on
tra
Pr
ct
oj
ec
tC
en
te
Pr
r
oj
ec
tO
nl
in
e
Pr
oj
ec
tM
at
es
Pr
oj
ec
tV
ill a
ge
Vi
at
a2
02
0
re
Iro
nS
pi
oc
un
et
D
ita
do
on
n
st
ru
ct
w
ar
e
C
C
Bu
zz
sa
w
0
BI
W
Number of Projects
10
PM-ASPs
Success and Failure Factors Research
Services
From Prof. M.J. Skibniewski, ENCE626
3
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 85
Success and Failure Factors
Research Methods
• Factor Analysis
• Quantitative Surveys
• Statistical: Pearson Correlation,
Regression
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 86
Success and Failure Factors
Research Findings
• Project contract type and complexity do
not effect performance
• Location and size do
• What do you think?
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 87
Success and Failure Factors
Research Findings
• Public projects yield higher schedule and risk-related
performance
• Residential projects tend to have lower strategic and cost related
performance compare to heavy engineering projects.
• Higher budgets generate higher performance
• Longer duration projects gain strategic and cost-related benefits
• Introduction during the construction phase is more likely yield
benefits.
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 88
Success and Failure Factors
Research Findings
• Public projects yield higher schedule and risk-related
performance
• Residential projects tend to have lower strategic and cost related
performance compare to heavy engineering projects.
• Higher budgets generate higher performance
• Longer duration projects gain strategic and cost-related benefits
• Introduction during the construction phase is more likely yield
benefits.
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 89
Success and Failure Factors
Research Findings
•
•
•
•
•
•
Team Attitude
Support from Top Management
Presence of a Champion
Training
Support
Ease of use and reliability
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 90
Top Web-Based Advantages
•
•
•
•
•
•
Zero installation
Cloud-based backups
SSL Security
Merger of support and application
Standards-based
What else?
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 91
Why Not Web-Based?
• Client side processing capabilities
• Immature project logic models in current
offerings (e.g. Gantter vs Microsoft
Project)
• HTML5 not ready
• What else?
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 92
Team Exercise
• Expand Project Website to include
– Schedule tracking with milestones
– Budget tracking with at least two accounts
– RFI tracking
– Executive dashboard
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 93
Part 4/5
PORTFOLIOS
& ACCOUNTS
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 94
What Is Enterprise Resource
Planning (ERP)?
•
•
•
•
•
•
•
•
Accounting
Material and Human Resources (HR) Planning
Expert and Decision Support Systems (DSS)
Supply Chain Management (SCM)
Knowledge Management System (KMS)
Content Management System (CMS)
Risk Inventory
Task / Project Management System (PMS)
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 95
Knowledge Management
• Accounting and portfolio management is
fundamentally a knowledge
management issue
• More knowledge yields better
predictions and informed decisions
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 96
Big ERP Comanies
• Oracle Primavera
• SAP
• Microsoft
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 97
Primavera
Oracle Acquisition
In-Browser
Needs Java
Portfolio Management
Product Management
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 98
SAP
Company, not a product
Current offerings basically
define ERP:
•Crystal reports
•Current offerings
•Finance
•Human Resources
•Information Technology
•Sustainability
•Product Development
•Procurement
•Supply Chain
•Manufacturing
•Sales
•Marketing
•Service
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 99
Spam Filter Analogy
• Why do Google, Microsoft, and Yahoo
have great spam filter technology?
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 100
Team Exercise
• How will you track success and failure
using your team project management
system after 10 like projects are
complete?
• How would an ERP influence success?
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 101
Part 5/5
WEB SECURITY
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 102
Common Attacks
• Server
– SQL Injection
– Denial of Service
– Un-patched Software
Exploits
• Client
– Password discovery
– Social engineering
– Viruses / Keyloggers
• Transmission
– Insecure connections
(HTTP vs HTTPS)
– Insecure email
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 103
Email
• Email is an insecure
message protocol
• It can be transmitted
securely, but is often
not
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 104
HTTP vs HTTPS
• Server
– SQL Injection
– Denial of Service
– Unlatched Software
• Client
– Password problems
– Social engineering
– Malware
• Transmission
– Email
– Insecure connections
(HTTP vs HTTPS)
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 105
Firesheep!
“A Firefox extension that demonstrates HTTP session hijacking attacks.”
http://codebutler.github.com/firesheep/, accessed November 2010
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 106
A few simple rules
• Enforce strong
passwords, updated
regularly
• Use smart cards if
needed
• Keep software up to
date
• Delineate extranets
and intranets
• Manage client
computers if possible
• Transfer sensitive
web-date over SSL
(HTTPS)
• Do not send sensitive
information over email
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 107
Team Exercise
Discuss:
• What risks is your team’s project
management system susceptible to?
• How would you improve security?
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 108
Now, to answer some
QUESTIONS
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 109
Not enough questions?
HTML
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 110
Why do you, as an engineering
project manager, need to know
some basic HTML?
• It is a basic computer competency.
• It saves you time, performing everyday-tasks
• It helps you write and clearly format your writing
for web-audience.
• So you can understand the life expectancy of
web-based system at the work place and be
prepared for change.
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 111
HTML Introduction
• Hypertext Markup Language
• Hypertext developed by Tim Berners-Lee
(who now develops the Semantic Web)
• Managed by the W3C
• Used to link one document to another
• Web Writing: Nouns, not verbs (like “click
here”) are traditionally used
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 112
Learn HTML: Make a
webpage.
• Open a text editing program like notepad and type
“<html><body><p>HTML is easy and fun, like
____!</p></body></html>” and save it as
“simple.htm.” Open this file in a web browser.
• If you can follow the instruction above, you’ve
created a webpage! It’s not standards-compliant,
but we’ll get to that in a minute.
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 113
Learn HTML
• Currently evolved in to XHTML and
DTD; HTML5 almost here
• Separation of content (XHTML) and
design (CSS)
• Those words in triangle brackets are
called HTML tags.
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 114
Useful XHTML tags
•
•
<p>This is a paragraph</p>
<br />
– Notice this tag is open and closed using only one pair of triangle brackets. This is
a hard break.
•
•
<title>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
– This tag defines the DTD. It tells the web browser how it should interpret the rest
of the code
•
<html>
– This tag appears after the doctype tag
•
<head>
– This tag defines “header matter” it is closed after information like the title is given
in it.
David F. Choy
ENCE662 Guest Lecture: IT Tools
October 3, 2011
Slide 115
More Useful XHTML tags
•
<a href=“http://pm.umd.edu”>This is a link to the Center for Excellence
in Project Management at the University of Maryland</a>
–
•
“href” is the hyper text reference, or more simply it is the web address that the user will
be brought to if they click on the link text, which is flanked by the opening and closeing
link tags: <a> and </a>.
<img
src=“http://pm.umd.edu/files/public/images/features/angela_feature_ima
ge.jpg” alt=“Alternative Text” title=“The title of the image” />
–
–
The alternative text of an image is displayed if the image cannot load or if a screen
reader is being used to interpret the image.
The title supposed to be shown on mouse-over.
Download