Information technology project management Cloud computing and SaaS

Slides:



Advertisements
Similar presentations
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.
Advertisements

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.
MGMT 483 – Week 1.  Project management – a definition “Project management is the process by which projects are defined, planned, monitored, controlled.
The Analyst as a Project Manager
IT Project Management, Third Edition Chapter 11 Chapter 1: Introduction to Project Management.
CHAPTER 9: LEARNING OUTCOMES
Sylnovie Merchant, Ph.D MIS 210 Fall 2004 Lecture 1: The Systems Analyst Project Management MIS 210 Information Systems I.
Introduction to Project Management. What is a Project? “A planned undertaking of related activities to reach an objective that has a beginning and an.
COMM 226 Acquiring Information Systems Through Projects
Copyright 2012 John Wiley & Sons, Inc. Chapter 1 Projects in Contemporary Organizations.
INTRODUCTION TO CLOUD COMPUTING Cs 595 Lecture 5 2/11/2015.
Duncan Fraiser, Adam Gambrell, Lisa Schalk, Emily Williams
Travis, Stephanie, Alex.  Cloud computing is a general term for anything that involves delivering hosted services over the Internet.  These services.
Software Evolution Planning CIS 376 Bruce R. Maxim UM-Dearborn.
Clouds on IT horizon Faculty of Maritime Studies University of Rijeka Sanja Mohorovičić INFuture 2009, Zagreb, 5 November 2009.
Introduction to Cloud Computing
Effectively Explaining the Cloud to Your Colleagues.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
1 Chapter 1: Introduction to Project Management. 2 Learning Objectives Understand the growing need for better project management, especially for information.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
Sheila Brisland Product Manager Software as a Service (SaaS)
ICE2401 Project Management
Introduction PMBOK® © Whizlabs.
CPAN 410 & GAME 410 Project Management
Introduction to Cloud Computing
Chapter Extension 18 Large-Scale Systems Development © 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke.
Copyright Course Technology Chapter 1: Introduction to Project Management.
Introduction- Project Management By Ctrl+C & Ctrl+V 1.
Copyright 2012 John Wiley & Sons, Inc. Chapter 1 Projects in Contemporary Organizations.
Copyright 2009 John Wiley & Sons, Inc. Chapter 1 Projects in Contemporary Organizations.
June 2005 Coral Trisko, PMP Enterprise Project Management Ltd. Project Management... a step in the right direction!
Basic of Project and Project Management Presentation.
1 Project Management Introduction. 2 Chap 1 What is the impact? 1994: 16% of IT projects completed “On-Time” 2004 : 29% of IT projects “On- Time” 53%
1 Outsourcing and OffShoring January 2004 Sandy Senti.
Software Engineering Saeed Akhtar The University of Lahore Lecture 8 Originally shared for: mashhoood.webs.com.
1 Our Expertise and Commitment – Driving your Success Project Management Brown Bag October 2014 Offices in New York and Northern VA.
Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution Structured programming Product SW.
3 1 Project Success Factors u Project management important for success of system development project u 2000 Standish Group Study l Only 28% of system development.
Copyright 2009 John Wiley & Sons, Inc. Chapter 1 The World of Projects.
Copyright 2015 John Wiley & Sons, Inc. Chapter 1 Projects in Contemporary Organizations.
1 INEN 261: Week 1 Chapter 1: Projects in Contemporary Organizations Presented by: Jasim Alnahas.
Enterprise Cloud Computing
Introduction to Project Management.  Explain what a project is?  Describe project management.  Understand project management framework.  Discuss the.
Information Systems System Analysis 421 Chapter 3 Managing the Information Systems Project.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Chapter 3 Managing the Information Systems Project 3.1.
Chapter 8 – Cloud Computing
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
CISC 849 : Applications in Fintech Namami Shukla Dept of Computer & Information Sciences University of Delaware A Cloud Computing Methodology Study of.
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
Bay Ridge Security Consulting (BRSC) Cloud Computing.
Information Systems in Organizations 5.2 Cloud Computing.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
IT Project Management, Third Edition Chapter 11 Chapter 1: Introduction to Project Management.
Project Management Enabling Quality Marien de Wilde, PMP April 2007.
Dr. Hussein Al-Bahadili Faculty of Information Technology Petra University Securing E-Transaction 1/24.
RANDY MODOWSKI COSC Cloud Computing. Road Map What is Cloud Computing? History of “The Cloud” Cloud Milestones How Cloud Computing is being used.
What Project Managers Need to Know About Cloud Computing Stacy Taylor President, Red Mountain Services
Fundamentals of Information Systems, Sixth Edition
Recommendation 6: Using ‘cloud computing’ to meet the societal need ‘Faster and transparent access to public sector services’ Cloud computing Faster and.
Project Management Framework
The value of a project-oriented approach to IT and how we do it in IBM
Project Management: A Managerial Approach
Chapter 3 Managing the Information Systems Project
Projects in Contemporary Organizations
Cloud Computing Cloud computing refers to “a model of computing that provides access to a shared pool of computing resources (computers, storage, applications,
Project Management Framework
Emerging technologies-
Cloud Computing Erasmus+ Project
Chapter 3 Managing the Information Systems Project
Presentation transcript:

Information technology project management Cloud computing and SaaS MBA 501 WEEK 6

What is project management? Project management – a definition “Project management is the process by which projects are defined, planned, monitored, controlled and delivered such that the agreed benefits are realised.” Association for Project Management Project management is both a discipline and a set of tools and practices Meredith & Mantel (2009) Project management: a managerial approach. 7th ed. Wiley.

PM as a profession: Project Management Institute (PMI) The Project Management Institute is the major project management organization / professional society defines and standardize the body of knowledge (PMBOK) has an important credentialising function – Project Management certification Founded in 1969 Very significant growth from 7,500 members in 1990 to over 260,000 in 2007 The Project Management Journal and PM Network are the leading project management journals Meredith & Mantel (2009) Project management: a managerial approach. 7th ed. Wiley.

Why such growth in the profession of PM? Recent Changes in Managing Organizations – The replacement of traditional hierarchical management with more consensual forms. The increasing adoption of the “systems engineering” approach to problem solving. The establishment of projects as the preferred way to accomplish the organizations goals. Meredith & Mantel (2009) Project management: a managerial approach. 7th ed. Wiley.

Project management “Managing projects has always been one of the most important, and toughest, jobs in the IS organization” McNurlin & Sprague What is a project? “collection of related tasks and activities undertaken to achieve a specific goal” Must be a clearly stated goal Must have a clearly stated beginning and end McNurlin & Sprague. Information Systems Management in Practice. 7th Ed. Pearson Prentice Hall

Definition of a project “A temporary endeavour undertaken to create a unique product or service” Project Management Institute (2004) How do we distinguish a project from other kinds of work? Major characteristics of a project Importance – in the eyes of the organization (not necessarily size) Performance – well defined set of goals Life cycle with a finite due date Interdependencies – interaction between project activities, and with other activities in the organization Uniqueness – even routine project produce a unique result Resources – budgets, personnel etc…..are always limited Conflict – over cost, schedule, resources, requirements. Between stakeholders, between team members. There is always conflict in PM. Meredith & Mantel (2009) Project management: a managerial approach. 7th ed. Wiley.

What is not a project? Non-projects: Routine tasks that are performed again and again (projects are one-time events) Quasi-projects (Bill, would you look into this?)are those that do not have a specific task identified, no specific budget, and no specific deadline defined. Although there are some uncertainties, project management skills can still be used to manage them. Meredith & Mantel (2009) Project management: a managerial approach. 7th ed. Wiley.

Why Project Management? The main purpose for initiating a project is to accomplish some goal Project management increases the likelihood of accomplishing that goal Project management gives us someone (the project manager) to spearhead the project and to hold accountable for its completion Better results Better control Better customer relations Better ROI Meredith & Mantel (2009) Project management: a managerial approach. 7th ed. Wiley.

Projects Tend to be Large The Channel Tunnel Three Gorges Dam, China IT megaprojects (Wikipedia) Projects are getting larger over time Flying: balloons  planes  jets  rockets  reusable rockets The more we can do, the more we try to do Meredith & Mantel (2009) Project management: a managerial approach. 7th ed. Wiley.

Project Management Also Getting Smaller More people are seeing the advantages of project management techniques The tools are become cheaper The techniques are becoming more widely taught and written about Wedding and other event planning A new kitchen A website redesign Etc etc – some examples that come to mind? Meredith & Mantel (2009) Project management: a managerial approach. 7th ed. Wiley.

Project management Techniques for managing the three elements of any project (the project triangle) Time Cost Performance objectives (scope) Project management is hard – it is all about managing risks! McNurlin & Sprague. Information Systems Management in Practice. 7th Ed. Pearson Prentice Hall

The job of a project manager Setting up the project (selecting the team etc) Managing the schedule – WBS and assigning activities/tasks Managing the finances (estimating and managing costs) Managing the benefits (and managing expectations) Managing the risks, opportunities, and issues/threats Soliciting independent reviews McNurlin & Sprague. Information Systems Management in Practice. 7th Ed. Pearson Prentice Hall

The Project Life Cycle Figure 1-3 Meredith & Mantel (2009) Project management: a managerial approach. 7th ed. Wiley. Figure 1-3

Time Distribution of Project Effort Meredith & Mantel (2009) Project management: a managerial approach. 7th ed. Wiley. Figure 1-4

Uncertainty and Risk at the Start of the Life Cycle – very difficult to predict with accuracy Estimate of project cost made at the start Meredith & Mantel (2009) Project management: a managerial approach. 7th ed. Wiley. Figure 1-6

Risk During the Life Cycle – uncertainty decreases as the project nears completion Estimates of project cost made at time t0, t1 and t2 Meredith & Mantel (2009) Project management: a managerial approach. 7th ed. Wiley. Figure 1-7

Project Management Institute – core competencies for PMs Management of: Integration / co-ordination Scope Time Cost Quality Human resources Communication Risk Procurement McNurlin & Sprague. Information Systems Management in Practice. 7th Ed. Pearson Prentice Hall

Software for project management MS Project Wrike Basecamp

Example of PMs work: Activity Planning Activity planning includes Selecting a systems analysis team Estimating time required to complete each task Scheduling the project Two tools for project planning and control are Gantt charts and network diagrams McNurlin & Sprague. Information Systems Management in Practice. 7th Ed. Pearson Prentice Hall

Work Breakdown Structure (WBS) Project is broken down into phases Further broken down into tasks / activities and sub-tasks Identify task dependencies Estimate the time each task will take may use “most likely”, “pessimistic”, and “optimistic” estimates for time McNurlin & Sprague. Information Systems Management in Practice. 7th Ed. Pearson Prentice Hall

Gantt Charts Easy to construct and use Shows activities over a period of time and illustrates how activities and tasks are interrelated. Good at illustrating tasks that run parallel to one another Example of Gantt chart McNurlin & Sprague. Information Systems Management in Practice. 7th Ed. Pearson Prentice Hall

Sample of a simple Gantt chart Source

Network Diagram Network diagrams show precedence, activities that must be completed before the next activities may be started Show multiple paths to project completion Used to calculate the critical path, ie. the longest path through the activities The critical path will cause the project to fall behind if any delay is encountered on it

Non-critical path = 10 – 30 – 40 – 60 – 70 – 80 (16 days) Activity Predecessor Duration F, Critical path = 10 – 20 – 30 – 50 – 60 – 70 – 80 (22 days - the longest path) Non-critical path = 10 – 30 – 40 – 60 – 70 – 80 (16 days)

Project failure Chaos Report 2011 (The Standish Group) More than half of projects conducted between 2002 and 2010 either described as challenged or complete failures. 37% Successful: delivered on time, on budget, with required features and functions 42 % Challenged: late, over budget, and/or with less than the required features and functions 21% Failed: cancelled prior to completion or delivered and never used

Why do projects fail? Any non-trivial project is almost certain to have problems – project management is hard Problems with people Poor communication Lack of buy-in from key stakeholders Resistance from employees / users Tasks not completed as agreed Insufficient training Problems with estimating time and budgets – overly optimistic or over-promising Scope creep McNurlin & Sprague. Information Systems Management in Practice. 7th Ed. Pearson Prentice Hall

Poor risk management One of the main reasons that IT projects fail is poor risk management Technical risks: eg. scope creep causing complexity, vendor package doesn’t scale Business risks: the business doesn’t change properly to use the new system (in a way necessary to reap the benefits) Selecting the right project management approach can help mitigate risk entailed with business changes The business case for an IT project should include the business-change risks McNurlin & Sprague. Information Systems Management in Practice. 7th Ed. Pearson Prentice Hall

Risk management - steps Step 1: Assess the risks leadership of the business change employees’ perspective on the change the scope and urgency of the change. Step 2: Mitigate the risks Risk avoidance – remove source of the risk (eg remove certain functions to avoid hacking) Risk limitation by implementing controls (eg. System monitoring to avoid disaster) Risk transfer by letting others assume the risk (eg. by outsourcing) Step 3: Adjust the project management approach McNurlin & Sprague. Information Systems Management in Practice. 7th Ed. Pearson Prentice Hall

The role of the Project Management Office (PMO) Large organizations often centralize their PM functions into a Project Management Office Assist CIO in achieving objectives: Instill project management discipline and knowledge Standardize project management best practices Facilitate IT project portfolio management (for better control) Keep closer watch on project expenses and progress Megan Santosus. Why you need a PMO. CIO Magazine, July 1, 2003.

The PMO PMO Models Payback from the PMO? Consulting model – provides PMs in business units with training, guidance and best practice Centralized model – PMs loaned out to business units to work on specific projects Payback from the PMO? Help deliver strategic IT projects Enable better resource management Fewer project failures Only projects that offer the biggest payback are supported Megan Santosus. Why you need a PMO. CIO Magazine, July 1, 2003.

Outsourcing

Outsourcing In the IT world, outsourcing means… turning over a firm’s computer operations, network operations, or other IT function to a provider for a specified time…usually a period of years Not at all common until late 1980s, early 1990s Now, CIOs must demonstrate good reasons NOT to outsource Outsourcing is evidence of a global and mobile trend in the IT labour market As is “reverse outsourcing” (eg. Wipro presence in US) McNurlin & Sprague. Information Systems Management in Practice. 7th Ed. Pearson Prentice Hall

Working outwards: Drivers towards outsourcing Value (cost savings). Forrester research shows that firms save between 12 & 17% of the cost of doing the work in-house Benefits from economies of scale Focus on core business due to global competition What business are we in? Where do we add value? McNurlin & Sprague. Information Systems Management in Practice. 7th Ed. Pearson Prentice Hall

Location of supplier of outsourced services Off-shoring: means outsourcing to a provider outside the country (For the US this means India, Ireland, the Philippines, China etc) Low wage countries Cultural and time zone issues need to be managed Political issues at home re the domestic workforce Near-shoring – outsourcing to Canada, Mexico Outsourcing to home country McNurlin & Sprague. Information Systems Management in Practice. 7th Ed. Pearson Prentice Hall

Types of outsourcing Project based (eg. Y2K work) Best-of-breed outsourcing – one supplier might handle desktop support, another data centre operations, another network management. Now managed collaboratively, with one supplier taking the lead Business process outsourcing (BPO) – outsourcing all or most of a re-engineered process that has a large IT component (eg. travel agency handing over ticket accounting) eBusiness outsourcing – speed and focus are the big drivers, especially where IT gives no competitive advantage Shared services – a type of “in-sourcing” where economies of scale are achieved by centralizing IT, legal, etc services Utility and cloud computing – pay as you go – Amazon Web Services (SaaS is another variant) McNurlin & Sprague. Information Systems Management in Practice. 7th Ed. Pearson Prentice Hall

Two statements for discussion Outsourcing offloads a burdensome technical responsibility and allows management to focus on its core business OR Outsourcing strips a company of an important core competence – IT know-how and creates unnecessary risks McNurlin & Sprague. Information Systems Management in Practice. 7th Ed. Pearson Prentice Hall

Cloud computing and saas

The idea of cloud computing – the big shift “Computers used to be self-contained devices. If you wanted to do something with your PC, you had to buy a piece of software and install it on your hard drive”. The web changed all that. All you needed was a browser and a network connection “The PC began to turn inside out—what was important wasn’t what was inside its case but what was outside it.” Now, we use FB and Gmail, YouTube, and Netflix – this shift has been largely invisible to the consumer “[Computing today] is turning into a service supplied over a network. It’s becoming a utility.” The implications for corporate users are IT are very significant Why build data centers? Why bother even having an IT department any longer? Nicholas Carr: The Big Switch. http://www.nicholasgcarr.com/bigswitch/interview.shtml

Cloud computing: what is it? “Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction” National Institute of Standards and Technology

Three types of cloud computing IaaS – Infrastructure as a Service: computing power, storage, database services eg. Amazon Web Services PaaS – Platform as a Service: an entire platform to build applications from scratch eg. Windows Azure and Heroku SaaS – Software as a Service: already built applications (pretty much the same as COTS) eg. Adobe Photoshop Creative Cloud

Utility computing Carr (The Big Shift) – in the same way that private production of electricity was replaced by utility companies, private computing is being replaced by utility computing The “cloud” is actually extremely tangible, and a huge user of energy The big players include Amazon, Microsoft, and Google (this is what one looks like) 6m The three reasons to cloud compute (Christopher Barnatt)

SaaS: what is it? Software-as-a-Service (SaaS) Software programs offered through “the cloud” usually via a web browser interface An alternative to packaged application software installed on a local system Example: Salesforce.com Salesforce.com: What is cloud computing (3m) Why Google Apps for Education (Google) 11m

SaaS - pricing Shift from upfront license fee and service fees for local installation as revenue for software companies Now we see new pricing models: Monthly subscription fees: On-demand usage Transaction-based Advertising supported Example of Salesforce.com pricing Cusumano (2010) Cloud computing and SaaS as new computing platforms. Comm. ACM Vol 53 No4

SaaS advantages Cheaper Available from anywhere via web browser / mobile devices Pay for it on an as-needed basis No ongoing maintenance fees One price covers everything No need for in-house IT staff to install and maintain – all patches and updates dealt with by the service provider Cusumano (2010) Cloud computing and SaaS as new computing platforms. Comm. ACM Vol 53 No4

Risks and disadvantages Risks of downtime are managed by making sure that contracts address service levels (SLAs) No competitive advantage – all your competitors can and do access exactly the same software Security Privacy concerns – a large and growing issue Cusumano (2010) Cloud computing and SaaS as new computing platforms. Comm. ACM Vol 53 No4

SaaS as platform / app development ecosystem SaaS providers like Salesforce.com open their platforms via APIs so that other application companies can build products utilizing some features in the Salesforce CRM product So opening up the cloud infrastructure creates an “app” ecosystem and inter-relationships between developers Eg. All the uses of the Google Maps API such as Zillow.com This creates a network effect Cusumano (2010) Cloud computing and SaaS as new computing platforms. Comm. ACM Vol 53 No4