1. Trang chủ
  2. » Luận Văn - Báo Cáo

Lecture Business driven information systems (4/e): Chapter 9 - Paige Baltzan

53 82 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 53
Dung lượng 1,92 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Chapter 9 - Systems development and project management: Corporate responsibility. Learning objectives of this chapter include: Describe the seven phases of the systems development life cycle, summarize the different software development methodologies, explain project management and identify the primary reasons projects fail, identify the primary project planning diagrams, identify the three different types of outsourcing along with their benefits and challenges.

Trang 1

© 2014 by McGraw-Hill Education This is proprietary material solely for authorized instructor use Not authorized for sale or distribution in any manner This document may not be copied,

scanned, duplicated, forwarded, distributed, or posted on a website, in whole or part.

Trang 2

CHAPTER OVERVIEW

SECTION 9.1 – Developing Enterprise

Applications

• Developing Software

• The Systems Development Life Cycle

• Traditional Software Development Methodology: Waterfall

• Agile Software Development Methodologies

• Developing Successful Software

SECTION 9.2 – Project Management

• Managing Software Development Projects

• Choosing Strategic Projects

• Understanding Project Planning

• Managing Projects

• Outsourcing Projects

Trang 3

© 2014 by McGraw-Hill Education This is proprietary material solely for authorized instructor use Not authorized for sale or distribution in any manner This document may not be copied,

scanned, duplicated, forwarded, distributed, or posted on a website, in whole or part.

Developing

Enterprise

Applications

Trang 4

LEARNING OUTCOMES

1 Describe the seven phases of the

systems development life cycle

2 Summarize the different software

development methodologies

Trang 5

DEVELOPING SOFTWARE

 Software that is built correctly can

transform as the organization and its

business transforms

 Software that effectively meets

employee needs will help an

organization become more productive

and enhance decision making

 Software that does not meet employee

needs may have a damaging effect on

productivity and can even cause a

business to fail

Trang 6

DEVELOPING SOFTWARE

 As organizations’ reliance on software grows,

so do the business-related consequences of

software successes and failures including:

• Increase or decrease revenue

• Repair or damage to brand reputation

• Prevent or incur liabilities

• Increase or decrease productivity

Trang 7

THE SYSTEMS DEVELOPMENT

Trang 8

THE SYSTEMS DEVELOPMENT

LIFE CYCLE (SDLC)

1 Planning phase – Establishes a high-level

plan of the intended project and determines

project goals

2 Analysis phase – Involves analyzing

end-user business requirements and refining

project goals into defined functions and

operations of the intended system

Trang 9

THE SYSTEMS DEVELOPMENT

LIFE CYCLE (SDLC)

3 Design phase – Establishes

descriptions of the desired features

and operations of the system

including screen layouts, business

rules, process diagrams, pseudo

code, and other documentation

4 Development phase – Involves

taking all of the detailed design

documents from the design phase

and transforming them into the

actual system

Trang 10

THE SYSTEMS DEVELOPMENT

LIFE CYCLE (SDLC)

5 Testing phase – Involves bringing all the

project pieces together into a special testing

environment to eliminate errors and bugs, and verify that the system meets all of the

business requirements defined in the analysis phase

6 Implementation phase – Involves placing the

system into production so users can begin to

perform actual business operations with it

Trang 11

THE SYSTEMS DEVELOPMENT

LIFE CYCLE (SDLC)

Trang 12

THE SYSTEMS DEVELOPMENT

LIFE CYCLE (SDLC)

Trang 13

THE SYSTEMS DEVELOPMENT

LIFE CYCLE (SDLC)

7 Maintenance phase – Involves

performing changes, corrections,

additions, and upgrades to ensure the

system continues to meet its business

goals

Trang 16

Agile Methodology

Iterative development –

Consists of a series of tiny

projects

Agile methodology – Aims for

customer satisfaction through

early and continuous delivery of

useful software components

developed by an iterative

process using the bare

minimum requirements

Trang 17

Rapid Application Development

Methodology (RAD)

Rapid application development methodology–

Emphasizes extensive user involvement in the

rapid and evolutionary construction of working

prototypes of a system to accelerate the systems development process

Prototype – A smaller-scale representation or

working model of the users’ requirements or a

proposed design for an information system

 The prototype is an essential part of the analysis

phase when using a RAD methodology

Trang 18

Extreme Programming

Methodology

Extreme programming (XP) methodology – Breaks a

project into tiny phases, and developers cannot continue on

to the next phase until the first phase is complete

Trang 19

Rational Unified Process (RUP)

Methodology

Rational Unified Process (RUP) – Provides a

framework for breaking down the development of software into four gates

• Gate One: Inception

• Gate Two: Elaboration

• Gate Three: Construction

• Gate Four: Transition

Trang 20

SCRUM Methodology

SCRUM – Uses small teams to produce small

pieces of deliverable software using sprints, or

30-day intervals, to achieve an appointed goal

 Under this methodology, each day ends or

begins with a stand-up meeting to monitor and

control the development effort

Trang 21

DEVELOPING SUCCESSFUL

SOFTWARE

 Primary reasons for project failure

Trang 22

DEVELOPING SUCCESSFUL

SOFTWARE

Trang 23

DEVELOPING SUCCESSFUL

SOFTWARE

Trang 24

DEVELOPING SUCCESSFUL

SOFTWARE

Trang 25

DEVELOPING SUCCESSFUL

SOFTWARE

 The later in the SDLC an error is found the more

expensive it is to fix!

Trang 26

© 2014 by McGraw-Hill Education This is proprietary material solely for authorized instructor use Not authorized for sale or distribution in any manner This document may not be copied,

scanned, duplicated, forwarded, distributed, or posted on a website, in whole or part.

Project

Management

Trang 27

LEARNING OUTCOMES

3 Explain project management and the

primary reasons project fail

4 Identify the primary project planning

diagrams

5 Identify the three different types of

outsourcing along with their benefits and challenges

Trang 28

MANAGING SOFTWARE DEVELOPMENT PROJECTS

 Analysts predict investment in MIS

projects worldwide is over $1 trillion

 70 percent will be lost due to failed

Trang 29

MANAGING SOFTWARE DEVELOPMENT PROJECTS

 The Project Management Institute (PMI) develops procedures and concepts necessary to support the profession of project management (www.pmi.org) and has three areas of focus

1 The distinguishing characteristics of a practicing

Trang 30

MANAGING SOFTWARE DEVELOPMENT PROJECTS

Project – Temporary activities undertaken to

create a unique product or service

Project management – The application of

knowledge, skills, tools, and techniques to

project activities to meet project requirements

Project manager – An individual who is an

expert in project planning and management,

defines and develops the project plan, and

tracks the plan to ensure the project is

completed on time and on budget

Trang 31

MANAGING SOFTWARE DEVELOPMENT PROJECTS

Project deliverable – Any measurable,

tangible, verifiable outcome, result, or item that

is produced to complete a project or part of a

project

Project milestone – Represents key dates

when a certain group of activities must be

performed

Project management office (PMO) – An

internal department that oversees all

organizational projects

Trang 32

The Triple Constraint

Project Management Interdependent Variables

Trang 33

The Triple Constraint

 Benjamin Franklin’s timeless advice - by failing to prepare, you prepare to fail - applies to software

development projects

 The Hackett Group analyzed 2,000 companies and discovered

• Three in 10 major IT projects fail

• 21 percent of the companies state that they cannot

adjust rapidly to market changes

• One in four validates a business case for IT projects

after completion

Trang 34

Project Participants

Project stakeholder - Individuals and

organizations actively involved in the project or whose interests might be affected as a result of project execution or project completion

 Executive sponsor ­ The person or group who provides the financial resources for the

project

Trang 35

Project Participants

Trang 36

CHOOSING STRATEGIC PROJECTS

 Three common techniques for selecting projects

1 Focus on organizational goals

2 Categorize projects

3 Perform a financial analysis

Trang 37

UNDERSTANDING PROJECT

PLANNING

 After selecting strategic projects and identifying

a project manager the next critical component is the project plan

 Building a project plan involves two key

components

• Project charter

• Project plan

Trang 38

UNDERSTANDING PROJECT

PLANNING

Project charter - A document issued by the

project initiator or sponsor that formally

authorizes the existence of a project and

provides the project manager with the authority

to apply organizational resources to project

activities and includes

• Project scope statement

• Project objectives

• Project constraints

• Projects assumptions

Trang 39

UNDERSTANDING PROJECT

PLANNING

SMART criteria are

useful reminders on

how to ensure that

the project has

created

understandable and

measurable

objectives

Trang 40

UNDERSTANDING PROJECT

PLANNING

Project plan – A formal, approved document

that manages and controls project execution

 A well-defined project plan should be

criticality

project manager

Trang 41

UNDERSTANDING PROJECT

PLANNING

 Two primary diagrams used in project

planning include PERT and Gantt charts

PERT chart

Dependency

Critical path

Gantt chart

Trang 42

UNDERSTANDING PROJECT

PLANNING

PERT Chart EXPERT – PERT Chart Example

Trang 43

UNDERSTANDING PROJECT

PLANNING

MS Project – Gantt Chart Example

Trang 44

• Balancing the competing demands of

quality, scope, time, and cost

• Adapting the specifications, plans, and

approach to the different concerns and

expectations of the various

stakeholders

Trang 45

MANAGING PROJECTS

 A project manager must focus on managing

three primary areas to ensure success

1 People

2 Communications

3 Change

Trang 46

OUTSOURCING PROJECTS

In-sourcing

(in-house-development) –Uses the

professional expertise within an

organization to develop and maintain

its information technology systems

Outsourcing – An arrangement by

which one organization provides a

service or services for another

organization that chooses not to

perform them in-house

Trang 48

OUTSOURCING PROJECTS

Onshore outsourcing

Nearshore outsourcing

Offshore outsourcing

Trang 49

OUTSOURCING PROJECTS

 Big selling point for offshore outsourcing

“inexpensive good work”

Trang 50

OUTSOURCING PROJECTS

 Most organizations outsource their noncore business functions, such as payroll and IT

Trang 51

Outsourcing Benefits

Outsourcing benefits include

• Increased quality and efficiency of business processes

• Reduced operating expenses for head count and

exposure to risk for large capital investments

• Access to outsourcing service provider’s expertise,

economies of scale, best practices, and advanced

technologies

• Increased flexibility for faster response to market changes and less time to market for new products or services

Trang 52

Outsourcing Challenges

 Outsourcing challenges include

• Length of contract

1 Difficulties in getting out of a contract

2 Problems in foreseeing future needs

3 Problems in reforming an internal IT department

after the contract is finished

• Threat to competitive advantage

• Loss of confidentiality

Trang 53

LEARNING OUTCOME REVIEW

 Now that you have finished the chapter

please review the learning outcomes in

your text

Ngày đăng: 18/01/2020, 18:36

TỪ KHÓA LIÊN QUAN