IT TOOLS FOR PROJECT MANAGEMENT David F. Choy ENCE662 Guest Lecture Fall 2011

Preview:

Citation preview

IT TOOLS FORPROJECT MANAGEMENT

David F. ChoyENCE662 Guest LectureFall 2011

Best Self

INTRODUCTION

October 3, 2011Slide 2

David F. ChoyENCE662 Guest Lecture: IT Tools

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!”

October 3, 2011Slide 3

David F. ChoyENCE662 Guest Lecture: IT Tools

• Grading papers in ENCE 626 in Web-based 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

October 3, 2011Slide 4

David F. ChoyENCE662 Guest Lecture: IT Tools

You can write a computer program to do that!

Fortunately:

Not everyone wants to write a computer program to “do that.”

October 3, 2011Slide 5

David F. ChoyENCE662 Guest Lecture: IT Tools

Andrea SchneiderNorth East Consortium ED Cluster Secondary Program Administrator“But David, someone already wrote computer programs to do that: Oasis, Excel.”

October 3, 2011Slide 6

David F. ChoyENCE662 Guest Lecture: IT Tools

And now for . . .

THE PURPOSE OF THIS LECTURE

October 3, 2011Slide 7

David F. ChoyENCE662 Guest Lecture: IT Tools

Tolearn about,share experiences about, andpractice usingIT tools for Project Management

October 3, 2011Slide 8

David F. ChoyENCE662 Guest Lecture: IT Tools

Before we get started, develop

TEAMS + CASE STUDY

October 3, 2011Slide 9

David F. ChoyENCE662 Guest Lecture: IT Tools

• Use existing 662 teams• Appoint a liaison• Share UMD addresses if you have

not already done so

October 3, 2011Slide 10

David F. ChoyENCE662 Guest Lecture: IT Tools

Form Teams

• Establish project need• Examples

– Final assignment– Event– Construction project– Product development– Website– Build a solar home . . .

October 3, 2011Slide 11

David F. ChoyENCE662 Guest Lecture: IT Tools

Define a Project Case Study

WaterShedWaterShed, 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.

October 3, 2011Slide 12

David F. ChoyENCE662 Guest Lecture: IT Tools

We will only perform team exercises time permitting!

October 3, 2011Slide 13

David F. ChoyENCE662 Guest Lecture: IT Tools

Team Exercise Disclaimer

1. Messages2. Tools3. Web Services4. Portfolios & Accounts5. Security

October 3, 2011Slide 14

David F. ChoyENCE662 Guest Lecture: IT Tools

Brief Class Schedule

Part 1/5

MESSAGES

October 3, 2011Slide 15

David F. ChoyENCE662 Guest Lecture: IT Tools

• Basic types of messages and communication tools

• New types of messages• Relation to project size, process

groups, and knowledge areas

October 3, 2011Slide 16

David F. ChoyENCE662 Guest Lecture: IT Tools

Learning Objectives

Messages are the tools of communication and collaboration.

What types of messages doyou use?

October 3, 2011Slide 17

David F. ChoyENCE662 Guest Lecture: IT Tools

• 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

October 3, 2011Slide 18

David F. ChoyENCE662 Guest Lecture: IT Tools

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

October 3, 2011Slide 19

David F. ChoyENCE662 Guest Lecture: IT Tools

New Types of Message Media

• 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

October 3, 2011Slide 20

David F. ChoyENCE662 Guest Lecture: IT Tools

Message Media Polarity

Hardware Examples

• Phone• Smart phone• Tablet• Computer

Software Examples

• Video conference• Screen share• Email• Social network

IT Message Platforms

October 3, 2011Slide 21

David F. ChoyENCE662 Guest Lecture: IT Tools

• Across time zones?• At a board meeting?• With a regular cell phone to initiate

a project?• To track construction progress?

October 3, 2011Slide 22

David F. ChoyENCE662 Guest Lecture: IT Tools

What types of messages are most appropriate for working . . .

1. Initiating2. Planning3. Executing4. Controlling and Monitoring5. Closing

October 3, 2011Slide 23

David F. ChoyENCE662 Guest Lecture: IT Tools

What types of messages are most appropriate for . . .

1. Integration2. Scope3. Scheduling4. Budgeting 5. Quality

Management

6. Human Resource Management

7. Communication8. Risk

Management9. Procurement

October 3, 2011Slide 24

David F. ChoyENCE662 Guest Lecture: IT Tools

What types of messages are most appropriate for . . .

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 . . .

October 3, 2011Slide 25

David F. ChoyENCE662 Guest Lecture: IT Tools

Part 2/5

TOOLS

October 3, 2011Slide 26

David F. ChoyENCE662 Guest Lecture: IT Tools

• Collaboration tools• Web-based vs. internet-based tools• Tool selection• Case study application

October 3, 2011Slide 27

David F. ChoyENCE662 Guest Lecture: IT Tools

Learning Objectives

• Google Apps• Office 365• Chatter• Gantter• Doodle

• Manymoon• Basecamp• Mobile Email• Web-Based CAD• MediaWiki

(not detailed here)

October 3, 2011Slide 28

David F. ChoyENCE662 Guest Lecture: IT Tools

Some of My FavoriteCollaboration + Project Tools

Google AppsBasic Services

October 3, 2011Slide 29

David F. ChoyENCE662 Guest Lecture: IT Tools

Google AppsSystems Administrator View

October 3, 2011Slide 30

David F. ChoyENCE662 Guest Lecture: IT Tools

• Ads, Search & Analytics• Mail, Calendar, Contacts• Docs, Spreadsheets, and

Presentations

“Savings calculator” campaign here: http://www.gonegoogle.com/

October 3, 2011Slide 31

David F. ChoyENCE662 Guest Lecture: IT Tools

Well Known Google Services for Project Management & Everyday Use

• 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

October 3, 2011Slide 32

David F. ChoyENCE662 Guest Lecture: IT Tools

Less-Used Google Services forProject Management

Google SitesGoogle Example Project Sitehttps://sites.google.com/a/altostrat.com/project-eggplant/Home

October 3, 2011Slide 33

David F. ChoyENCE662 Guest Lecture: IT Tools

Microsoft Office 365Basic Services

October 3, 2011Slide 34

David F. ChoyENCE662 Guest Lecture: IT Tools

• 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)

October 3, 2011Slide 35

David F. ChoyENCE662 Guest Lecture: IT Tools

Office 365 Details

Microsoft Office Live and SkydriveSlim web-based versions of Office appshttp://www.officelive.com/en-us/; Product Comparison

October 3, 2011Slide 36

David F. ChoyENCE662 Guest Lecture: IT Tools

Office 365 ($)

• Office Web Apps• Sharepoint Storage• Messaging (Lync)• Email, Contacts,

Calendars (Exchange)

Office Live +Skydrive ($0)

• Office Web Apps• Skydrive Storage

Microsoft: In the Cloud + On the Web

October 3, 2011Slide 37

David F. ChoyENCE662 Guest Lecture: IT Tools

Salesforce Chatter: What they claimSalesforce.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/

October 3, 2011Slide 38

David F. ChoyENCE662 Guest Lecture: IT Tools

Salesforce Chatter: What it is — “Enterprise Facebook”

Social Networking for the Workplacehttp://youtu.be/puydh-ey_2k

October 3, 2011Slide 39

David F. ChoyENCE662 Guest Lecture: IT Tools

GantterWeb-Based Scheduling; Integrates with Google Appshttp://gantter.com/, http://youtu.be/LK4-FhN4r_4

October 3, 2011Slide 40

David F. ChoyENCE662 Guest Lecture: IT Tools

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/,

October 3, 2011Slide 41

David F. ChoyENCE662 Guest Lecture: IT Tools

ManymoonProject Collaborationhttp://youtu.be/E1KRWAKpmuM

October 3, 2011Slide 42

David F. ChoyENCE662 Guest Lecture: IT Tools

ManymoonProject Collaborationhttp://youtu.be/E1KRWAKpmuM

October 3, 2011Slide 43

David F. ChoyENCE662 Guest Lecture: IT Tools

BasecampProject management collaboration

October 3, 2011Slide 44

David F. ChoyENCE662 Guest Lecture: IT Tools

Mobile EmailOutlook for Windows Phone 7 (left); Mail for iPad (right)

October 3, 2011Slide 45

David F. ChoyENCE662 Guest Lecture: IT Tools

What are the problems with mobile email from a user point of view?

From an IT administration point of view?

Web-Based CADAbove: The all web-based After Cad (http://www.aftercad.com/)

October 3, 2011Slide 46

David F. ChoyENCE662 Guest Lecture: IT Tools

1. Evaluate need2. Use existing, enterprise resources

(Ask your CIO/CTO)3. Scale/expand existing resources4. Subscribe to or purchase a new

project systems, if needed

October 3, 2011Slide 47

David F. ChoyENCE662 Guest Lecture: IT Tools

How to choose an IT system for your next project

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?

October 3, 2011Slide 48

David F. ChoyENCE662 Guest Lecture: IT Tools

Questions to Ask

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!)

October 3, 2011Slide 49

David F. ChoyENCE662 Guest Lecture: IT Tools

Team Exercise

• 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.

October 3, 2011Slide 50

David F. ChoyENCE662 Guest Lecture: IT Tools

Team Reflections

Part 3/5

WEB SERVICES

October 3, 2011Slide 51

David F. ChoyENCE662 Guest Lecture: IT Tools

What does web-based mean?

What is the difference between the internet and the world wide web?

Why do we care?

October 3, 2011Slide 52

David F. ChoyENCE662 Guest Lecture: IT Tools

What Does Web-Based Mean?• Universally Accessible via a Web

Browser• Collaborative• Standards Based• Evolving

October 3, 2011Slide 53

David F. ChoyENCE662 Guest Lecture: IT Tools

Web-Based ExampleGoogle 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

October 3, 2011Slide 54

David F. ChoyENCE662 Guest Lecture: IT Tools

NOT Web-Based ExampleAutoCAD• AutoCAD is NOT a web-based

program.• It is a desktop program.

October 3, 2011Slide 55

David F. ChoyENCE662 Guest Lecture: IT Tools

NOT Web-Based ExampleMicrosoft Project• Microsoft Project (alone) is NOT a

web-based program.• It is a desktop program.

October 3, 2011Slide 56

David F. ChoyENCE662 Guest Lecture: IT Tools

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

More Web-Based Tool Examples

October 3, 2011Slide 57

David F. ChoyENCE662 Guest Lecture: IT Tools

• 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

October 3, 2011Slide 59

David F. ChoyENCE662 Guest Lecture: IT Tools

Web Browsers(The popular ones)

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?

October 3, 2011Slide 60

David F. ChoyENCE662 Guest Lecture: IT Tools

Web Browser Problems

October 3, 2011Slide 61

David F. ChoyENCE662 Guest Lecture: IT Tools

• 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.

Browser Statistics

• Many sites attempt to judge browser usage– http://www.w3schools.com/browsers/b

rowsers_stats.asp– http://www.upsdell.com/BrowserNews/

stat.htm– http://www.thecounter.com/stats/

October 3, 2011Slide 62

David F. ChoyENCE662 Guest Lecture: IT Tools

• 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.nielsen-netratings.com/)

October 3, 2011Slide 63

David F. ChoyENCE662 Guest Lecture: IT Tools

Browser Statistics

Browser Statistics

Popular Open Source Statistical Tools• AWStats

http://awstats.sourceforge.net/• Analog http://www.analog.cx/• Webalizer

http://www.mrunix.net/webalizer/

October 3, 2011Slide 64

David F. ChoyENCE662 Guest Lecture: IT Tools

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.

October 3, 2011Slide 65

David F. ChoyENCE662 Guest Lecture: IT Tools

• Web Browser• Email Client• Browser Add-ons

Clients

October 3, 2011Slide 66

David F. ChoyENCE662 Guest Lecture: IT Tools

Unsuccessful Client Technologies (UCT)• Active X• Shockwave• VRML

October 3, 2011Slide 67

David F. ChoyENCE662 Guest Lecture: IT Tools

UCT: Active X

• Microsoft• Originally cross platform• Security problems• Dropped support for non-Microsoft

operating systems

October 3, 2011Slide 68

David F. ChoyENCE662 Guest Lecture: IT Tools

UCT: Shockwave

• Originally for interactive CDs• Basis for Flash• Purchased by Adobe from

Macromedia

October 3, 2011Slide 69

David F. ChoyENCE662 Guest Lecture: IT Tools

UCT: VRML

• Vector Markup Language• Microsoft Standard• XML-based markup language for

vector graphics• Replaced by SVG

– Developed by Microsoft, Adobe, and others

October 3, 2011Slide 70

David F. ChoyENCE662 Guest Lecture: IT Tools

Past Pervasive Client TechnologiesBasic Technologies• HTML• Javascript

– Usually not protected

Add-ins• Shockwave

Buzzwords• DHTML (dynamic)

– HTML + Javascript– e.g. Roll-over images

October 3, 2011Slide 71

David F. ChoyENCE662 Guest Lecture: IT Tools

New, Pervasive Client Technologies• Microsoft Silverlight

– Part of .NET– Cross Platform (now)

• Adobe AIR / Flash• Google Gears• HTML 5

– Canvas– Offline Storage– IE9

October 3, 2011Slide 73

David F. ChoyENCE662 Guest Lecture: IT Tools

• Create or Extend• Purchase• Lease• Subscribe

October 3, 2011Slide 74

David F. ChoyENCE662 Guest Lecture: IT Tools

Deployment

• 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)

Deployment Examples

October 3, 2011Slide 75

David F. ChoyENCE662 Guest Lecture: IT Tools

October 3, 2011Slide 76

David F. ChoyENCE662 Guest Lecture: IT Tools

• 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?

October 3, 2011Slide 77

David F. ChoyENCE662 Guest Lecture: IT Tools

Success and Failure FactorsResearch Problems

• 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.

October 3, 2011Slide 78

David F. ChoyENCE662 Guest Lecture: IT Tools

Success and Failure FactorsResearch Objectives

Success and Failure Factors Research ApproachFrom Prof. M.J. Skibniewski, ENCE626

October 3, 2011Slide 79

David F. ChoyENCE662 Guest Lecture: IT Tools

Project TeamCharacteristics

ProjectCharacteristics

Service ProviderCharacteristics

SystemCharacteristics

PM-ASPPerformance ina Construction

Project

Success and Failure Factors Research ApproachFrom Prof. M.J. Skibniewski, ENCE626

October 3, 2011Slide 80

David F. ChoyENCE662 Guest Lecture: IT Tools

Project Characteristics(10 Factors)

Project Team Characteristics(16 Factors)

Service ProviderCharacteristics

(5 Factors)

System Characteristics(11 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

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

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

Success and Failure Factors Research Respondents

From Prof. M.J. Skibniewski, ENCE626

October 3, 2011Slide 81

David F. ChoyENCE662 Guest Lecture: IT Tools

8.54%10.98%

18.29%

14.63%

36.59%

7.32%

2.44% 1.22%

0%

5%

10%

15%

20%

25%

30%

35%

40%

Owner/O

wner R

epre

sentat

ive

Constr

uctio

n Cons

ulting

Firm

Archite

cture

Firm

Engine

ering

Firm

Genera

l Contr

acto

r

Engine

ering

Contr

actor

Sub-Contr

actor

Supplie

r

Type of Company

Per

cent

age

Success and Failure Factors Research Respondents

From Prof. M.J. Skibniewski, ENCE626

October 3, 2011Slide 82

David F. ChoyENCE662 Guest Lecture: IT Tools

Group Positions/Titles Owner Architecture &

Engineering Firms

Contractor Others Total

Top Management

President, VP, Sr. VP, Exc. VP, CEO

0.00% 3.40% 13.90% 9.10% 8.50%

Middle Management

Managers, Directors, Chief Engineers,

Consultants

50.00% 13.80% 11.10% 18.20% 15.90%

Project Management

Project Managers, Project Leaders,

Project Administrators, Construction Manager

50.00% 65.50% 63.90% 54.50% 62.20%

Supporting Staff Resident Engineers, Estimators, Architects,

CAD Staff

0.00% 17.20% 11.10% 18.20% 13.40%

100% 100% 100% 100% 100%Total

Success and Failure Factors Research ProjectsFrom Prof. M.J. Skibniewski, ENCE626

October 3, 2011Slide 83

David F. ChoyENCE662 Guest Lecture: IT Tools

Characteristics of the Projects Numbers of Projects Percentage

Domestic 62 75.61International 20 24.39Type of OwnerPublic 29 35.37Private 53 64.63Type of ContractDesign-Build 20 24.39Design-Bid-Build/Lump-Sum/Fixed Price 22 26.83Construction Management 10 12.20Guaranteed Maximum Price (GMP) 25 30.49Others 5 6.10Type of ProjectResidential 18 21.95Commercial 31 37.80Heavy Engineering 16 19.51Industrial 17 20.73Project Value<$1 Million 3 3.66$1-$2 Million 4 4.88$2-$5 Million 6 7.32$5-$10 Million 15 18.29$10-$20 Million 8 9.76$20-$50 Million 12 14.63$50-$100 Million 15 18.29>$100 Million 19 23.17Project StatusCompleted 38 46.34Ongoing 44 53.66

Project Location

76% Domestic

65% Private

Balance of complete vs in process

Success and Failure Factors Research ServicesFrom Prof. M.J. Skibniewski, ENCE626

October 3, 2011Slide 84

David F. ChoyENCE662 Guest Lecture: IT Tools

4

5

7

8

7

5

10

7

5

4

3

8

6

3

0

2

4

6

8

10

12

PM-ASPs

Nu

mbe

r o

f Pro

ject

s

• Factor Analysis• Quantitative Surveys• Statistical: Pearson Correlation,

Regression

October 3, 2011Slide 85

David F. ChoyENCE662 Guest Lecture: IT Tools

Success and Failure FactorsResearch Methods

• Project contract type and complexity do not effect performance

• Location and size do• What do you think?

October 3, 2011Slide 86

David F. ChoyENCE662 Guest Lecture: IT Tools

Success and Failure FactorsResearch 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.

October 3, 2011Slide 87

David F. ChoyENCE662 Guest Lecture: IT Tools

Success and Failure FactorsResearch 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.

October 3, 2011Slide 88

David F. ChoyENCE662 Guest Lecture: IT Tools

Success and Failure FactorsResearch Findings

• Team Attitude

• Support from Top Management

• Presence of a Champion

• Training

• Support

• Ease of use and reliability

October 3, 2011Slide 89

David F. ChoyENCE662 Guest Lecture: IT Tools

Success and Failure FactorsResearch Findings

• Zero installation• Cloud-based backups• SSL Security• Merger of support and application• Standards-based• What else?

October 3, 2011Slide 90

David F. ChoyENCE662 Guest Lecture: IT Tools

Top Web-Based Advantages

• Client side processing capabilities• Immature project logic models in

current offerings (e.g. Gantter vs Microsoft Project)

• HTML5 not ready• What else?

October 3, 2011Slide 91

David F. ChoyENCE662 Guest Lecture: IT Tools

Why Not Web-Based?

• Expand Project Website to include– Schedule tracking with milestones– Budget tracking with at least two

accounts– RFI tracking– Executive dashboard

October 3, 2011Slide 92

David F. ChoyENCE662 Guest Lecture: IT Tools

Team Exercise

Part 4/5

PORTFOLIOS& ACCOUNTS

October 3, 2011Slide 93

David F. ChoyENCE662 Guest Lecture: IT Tools

• 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)

October 3, 2011Slide 94

David F. ChoyENCE662 Guest Lecture: IT Tools

What Is Enterprise Resource Planning (ERP)?

• Accounting and portfolio management is fundamentally a knowledge management issue

• More knowledge yields better predictions and informed decisions

October 3, 2011Slide 95

David F. ChoyENCE662 Guest Lecture: IT Tools

Knowledge Management

• Oracle Primavera• SAP• Microsoft

October 3, 2011Slide 96

David F. ChoyENCE662 Guest Lecture: IT Tools

Big ERP Comanies

PrimaveraOracle AcquisitionIn-BrowserNeeds JavaPortfolio ManagementProduct Management

October 3, 2011Slide 97

David F. ChoyENCE662 Guest Lecture: IT Tools

SAPCompany, not a productCurrent offerings basically define ERP:•Crystal reports•Current offerings•Finance•Human Resources•Information Technology•Sustainability•Product Development•Procurement•Supply Chain•Manufacturing•Sales•Marketing•Service

October 3, 2011Slide 98

David F. ChoyENCE662 Guest Lecture: IT Tools

• Why do Google, Microsoft, and Yahoo have great spam filter technology?

October 3, 2011Slide 99

David F. ChoyENCE662 Guest Lecture: IT Tools

Spam Filter Analogy

• 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?

October 3, 2011Slide 100

David F. ChoyENCE662 Guest Lecture: IT Tools

Team Exercise

Part 5/5

WEB SECURITY

October 3, 2011Slide 101

David F. ChoyENCE662 Guest Lecture: IT Tools

• 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

October 3, 2011Slide 102

David F. ChoyENCE662 Guest Lecture: IT Tools

Common Attacks

• Email is an insecure message protocol

• It can be transmitted securely, but is often not

October 3, 2011Slide 103

David F. ChoyENCE662 Guest Lecture: IT Tools

Email

• Server– SQL Injection– Denial of Service– Unlatched Software

• Client– Password problems– Social engineering– Malware

• Transmission– Email– Insecure

connections(HTTP vs HTTPS)

October 3, 2011Slide 104

David F. ChoyENCE662 Guest Lecture: IT Tools

HTTP vs HTTPS

Firesheep!“A Firefox extension that demonstrates HTTP session hijacking attacks.” http://codebutler.github.com/firesheep/, accessed November 2010

October 3, 2011Slide 105

David F. ChoyENCE662 Guest Lecture: IT Tools

• 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

October 3, 2011Slide 106

David F. ChoyENCE662 Guest Lecture: IT Tools

A few simple rules

Discuss:• What risks is your team’s project

management system susceptible to?

• How would you improve security?

October 3, 2011Slide 107

David F. ChoyENCE662 Guest Lecture: IT Tools

Team Exercise

Now, to answer some

QUESTIONS

October 3, 2011Slide 108

David F. ChoyENCE662 Guest Lecture: IT Tools

?

Not enough questions?

HTML

October 3, 2011Slide 109

David F. ChoyENCE662 Guest Lecture: IT Tools

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.

October 3, 2011Slide 110

David F. ChoyENCE662 Guest Lecture: IT Tools

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

October 3, 2011Slide 111

David F. ChoyENCE662 Guest Lecture: IT Tools

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.

October 3, 2011Slide 112

David F. ChoyENCE662 Guest Lecture: IT Tools

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.

October 3, 2011Slide 113

David F. ChoyENCE662 Guest Lecture: IT Tools

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.

October 3, 2011Slide 114

David F. ChoyENCE662 Guest Lecture: IT Tools

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_image.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.

October 3, 2011Slide 115

David F. ChoyENCE662 Guest Lecture: IT Tools

Recommended