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

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

Embed Size (px)

Citation preview

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

IT TOOLS FORPROJECT MANAGEMENT

David F. ChoyENCE662 Guest LectureFall 2011

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

Best Self

INTRODUCTION

October 3, 2011Slide 2

David F. ChoyENCE662 Guest Lecture: IT Tools

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

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

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

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

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

Fortunately:

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

October 3, 2011Slide 5

David F. ChoyENCE662 Guest Lecture: IT Tools

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

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

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

And now for . . .

THE PURPOSE OF THIS LECTURE

October 3, 2011Slide 7

David F. ChoyENCE662 Guest Lecture: IT Tools

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

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

October 3, 2011Slide 8

David F. ChoyENCE662 Guest Lecture: IT Tools

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

Before we get started, develop

TEAMS + CASE STUDY

October 3, 2011Slide 9

David F. ChoyENCE662 Guest Lecture: IT Tools

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

• 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

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

• 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

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

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

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

We will only perform team exercises time permitting!

October 3, 2011Slide 13

David F. ChoyENCE662 Guest Lecture: IT Tools

Team Exercise Disclaimer

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

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

October 3, 2011Slide 14

David F. ChoyENCE662 Guest Lecture: IT Tools

Brief Class Schedule

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

Part 1/5

MESSAGES

October 3, 2011Slide 15

David F. ChoyENCE662 Guest Lecture: IT Tools

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

• 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

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

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

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

• 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

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

• 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

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

• 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

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

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

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

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

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

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

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

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

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

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

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

Part 2/5

TOOLS

October 3, 2011Slide 26

David F. ChoyENCE662 Guest Lecture: IT Tools

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

• 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

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

• 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

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

Google AppsBasic Services

October 3, 2011Slide 29

David F. ChoyENCE662 Guest Lecture: IT Tools

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

Google AppsSystems Administrator View

October 3, 2011Slide 30

David F. ChoyENCE662 Guest Lecture: IT Tools

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

• 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

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

• 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

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

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

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

Microsoft Office 365Basic Services

October 3, 2011Slide 34

David F. ChoyENCE662 Guest Lecture: IT Tools

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

• 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

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

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

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

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

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

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

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

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

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

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

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

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

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

ManymoonProject Collaborationhttp://youtu.be/E1KRWAKpmuM

October 3, 2011Slide 42

David F. ChoyENCE662 Guest Lecture: IT Tools

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

ManymoonProject Collaborationhttp://youtu.be/E1KRWAKpmuM

October 3, 2011Slide 43

David F. ChoyENCE662 Guest Lecture: IT Tools

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

BasecampProject management collaboration

October 3, 2011Slide 44

David F. ChoyENCE662 Guest Lecture: IT Tools

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

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?

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

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

October 3, 2011Slide 46

David F. ChoyENCE662 Guest Lecture: IT Tools

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

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

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

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

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

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

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

• 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

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

Part 3/5

WEB SERVICES

October 3, 2011Slide 51

David F. ChoyENCE662 Guest Lecture: IT Tools

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.

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

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

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

• 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

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

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

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

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

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

• Web Browser• Email Client• Browser Add-ons

Clients

October 3, 2011Slide 66

David F. ChoyENCE662 Guest Lecture: IT Tools

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

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

October 3, 2011Slide 67

David F. ChoyENCE662 Guest Lecture: IT Tools

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

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

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

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

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

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

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

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

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

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

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

• Create or Extend• Purchase• Lease• Subscribe

October 3, 2011Slide 74

David F. ChoyENCE662 Guest Lecture: IT Tools

Deployment

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

• 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

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

October 3, 2011Slide 76

David F. ChoyENCE662 Guest Lecture: IT Tools

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

• 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

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

• 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Regression

October 3, 2011Slide 85

David F. ChoyENCE662 Guest Lecture: IT Tools

Success and Failure FactorsResearch Methods

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

• 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

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

• 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

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

• 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

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

• 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

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

• 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

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

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

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

• 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

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

Part 4/5

PORTFOLIOS& ACCOUNTS

October 3, 2011Slide 93

David F. ChoyENCE662 Guest Lecture: IT Tools

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

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

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

• 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

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

• Oracle Primavera• SAP• Microsoft

October 3, 2011Slide 96

David F. ChoyENCE662 Guest Lecture: IT Tools

Big ERP Comanies

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

PrimaveraOracle AcquisitionIn-BrowserNeeds JavaPortfolio ManagementProduct Management

October 3, 2011Slide 97

David F. ChoyENCE662 Guest Lecture: IT Tools

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

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

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

• 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

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

• 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

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

Part 5/5

WEB SECURITY

October 3, 2011Slide 101

David F. ChoyENCE662 Guest Lecture: IT Tools

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

• 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

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

• 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

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

• 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

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

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

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

• 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

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

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

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

Now, to answer some

QUESTIONS

October 3, 2011Slide 108

David F. ChoyENCE662 Guest Lecture: IT Tools

?

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

Not enough questions?

HTML

October 3, 2011Slide 109

David F. ChoyENCE662 Guest Lecture: IT Tools

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

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

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

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

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

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

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

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

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

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

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

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