chapter 4 : identifying and selecting systems development ...lms.mju.ac.th/courses/11/locker/system...

32
Chapter 4 : Chapter 4 : Identifying and Selecting Systems Identifying and Selecting Systems Development Projects Development Projects

Upload: ngotu

Post on 22-May-2018

237 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: Chapter 4 : Identifying and Selecting Systems Development ...lms.mju.ac.th/courses/11/locker/system analysis and design/part04... · Identifying and Selecting IS Development Projects

Chapter 4 :Chapter 4 :Identifying and Selecting Systems Identifying and Selecting Systems Development ProjectsDevelopment Projects

Page 2: Chapter 4 : Identifying and Selecting Systems Development ...lms.mju.ac.th/courses/11/locker/system analysis and design/part04... · Identifying and Selecting IS Development Projects

Identifying and Selecting IS Identifying and Selecting IS Development ProjectsDevelopment Projects

Sources of projectsSources of projectsManagement and business unitsManagement and business unitsManagers who want to make a system Managers who want to make a system more efficient or less costlymore efficient or less costlyFormal planning groupsFormal planning groups

Page 3: Chapter 4 : Identifying and Selecting Systems Development ...lms.mju.ac.th/courses/11/locker/system analysis and design/part04... · Identifying and Selecting IS Development Projects

Identifying Potential IS Identifying Potential IS Development ProjectsDevelopment Projects

Projects are identified byProjects are identified byTop managementTop managementSteering committeeSteering committeeUser departmentsUser departmentsDevelopment group or senior IS staffDevelopment group or senior IS staff

TopTop--Down IdentificationDown IdentificationSenior management or steering committeeSenior management or steering committeeFocus is on global needs of organizationFocus is on global needs of organization

Page 4: Chapter 4 : Identifying and Selecting Systems Development ...lms.mju.ac.th/courses/11/locker/system analysis and design/part04... · Identifying and Selecting IS Development Projects

Identifying Potential IS Identifying Potential IS Development ProjectsDevelopment Projects

BottomBottom--up Identificationup IdentificationBusiness unit or IS groupBusiness unit or IS groupDonDon’’t reflect overall goals of the t reflect overall goals of the organizationorganization

Page 5: Chapter 4 : Identifying and Selecting Systems Development ...lms.mju.ac.th/courses/11/locker/system analysis and design/part04... · Identifying and Selecting IS Development Projects

Classifying and Ranking IS Classifying and Ranking IS Development ProjectsDevelopment Projects

Performed by top management, Performed by top management, steering committee, business units of IS steering committee, business units of IS development groupdevelopment group

Page 6: Chapter 4 : Identifying and Selecting Systems Development ...lms.mju.ac.th/courses/11/locker/system analysis and design/part04... · Identifying and Selecting IS Development Projects

Selecting IS Development Selecting IS Development ProjectsProjects

Process of considering short and longProcess of considering short and long--term projectsterm projectsProjects most likely to achieve business Projects most likely to achieve business objectives are selectedobjectives are selected

Page 7: Chapter 4 : Identifying and Selecting Systems Development ...lms.mju.ac.th/courses/11/locker/system analysis and design/part04... · Identifying and Selecting IS Development Projects

Project Selection DecisionProject Selection Decision

Page 8: Chapter 4 : Identifying and Selecting Systems Development ...lms.mju.ac.th/courses/11/locker/system analysis and design/part04... · Identifying and Selecting IS Development Projects

Deliverables and OutcomesDeliverables and OutcomesPrimary DeliverablePrimary Deliverable

Schedule of specific IS development Schedule of specific IS development projectsprojects

OutcomesOutcomesAssurance that careful consideration was Assurance that careful consideration was given to project selectiongiven to project selectionClear understanding of projectClear understanding of project’’s relation to s relation to organizational objectivesorganizational objectives

Page 9: Chapter 4 : Identifying and Selecting Systems Development ...lms.mju.ac.th/courses/11/locker/system analysis and design/part04... · Identifying and Selecting IS Development Projects

The End

Page 10: Chapter 4 : Identifying and Selecting Systems Development ...lms.mju.ac.th/courses/11/locker/system analysis and design/part04... · Identifying and Selecting IS Development Projects

Chapter 5 :Chapter 5 :Initiating and Planning Initiating and Planning Systems Development ProjectsSystems Development Projects

Page 11: Chapter 4 : Identifying and Selecting Systems Development ...lms.mju.ac.th/courses/11/locker/system analysis and design/part04... · Identifying and Selecting IS Development Projects

Initiating and Planning System Initiating and Planning System Development ProjectsDevelopment Projects

Project InitiationProject InitiationEstablishment of project teamEstablishment of project teamDevelopment of relationship with customerDevelopment of relationship with customerProject Initiation PlanProject Initiation PlanEstablishment of Management ProceduresEstablishment of Management ProceduresEstablishment of Project Workbook and Establishment of Project Workbook and Project Management EnvironmentProject Management Environment

Page 12: Chapter 4 : Identifying and Selecting Systems Development ...lms.mju.ac.th/courses/11/locker/system analysis and design/part04... · Identifying and Selecting IS Development Projects

Initiating and Planning System Initiating and Planning System Development ProjectsDevelopment Projects

Project PlanningProject PlanningDefining clear, discrete activities and the Defining clear, discrete activities and the work needed to complete each activitywork needed to complete each activityDividing the project into manageable tasksDividing the project into manageable tasksEstimating resources and creating a Estimating resources and creating a resource planresource planDeveloping a preliminary scheduleDeveloping a preliminary scheduleDeveloping a communication planDeveloping a communication plan

Page 13: Chapter 4 : Identifying and Selecting Systems Development ...lms.mju.ac.th/courses/11/locker/system analysis and design/part04... · Identifying and Selecting IS Development Projects

Initiating and Planning System Initiating and Planning System Development ProjectsDevelopment Projects

Project PlanningProject PlanningDetermining project standards and Determining project standards and proceduresproceduresIdentifying and assessing riskIdentifying and assessing riskCreating a preliminary budgetCreating a preliminary budgetDeveloping a statement of workDeveloping a statement of workSetting a baseline project planSetting a baseline project plan

Page 14: Chapter 4 : Identifying and Selecting Systems Development ...lms.mju.ac.th/courses/11/locker/system analysis and design/part04... · Identifying and Selecting IS Development Projects

Initiating and Planning System Initiating and Planning System Development ProjectsDevelopment Projects

Deliverables and OutcomesDeliverables and OutcomesBaseline Project Plan (BPP)Baseline Project Plan (BPP)

ScopeScopeBenefitsBenefitsCostsCostsRisksRisksResourcesResources

Statement of Work (SOW)Statement of Work (SOW)Describes deliverablesDescribes deliverablesOutlines work needed to be performedOutlines work needed to be performed

Page 15: Chapter 4 : Identifying and Selecting Systems Development ...lms.mju.ac.th/courses/11/locker/system analysis and design/part04... · Identifying and Selecting IS Development Projects

Statement of Work

Page 16: Chapter 4 : Identifying and Selecting Systems Development ...lms.mju.ac.th/courses/11/locker/system analysis and design/part04... · Identifying and Selecting IS Development Projects

Assessing Project FeasibilityAssessing Project Feasibility

Six CategoriesSix CategoriesEconomicEconomicTechnicalTechnicalOperationalOperationalScheduleScheduleLegal and contractualLegal and contractualPoliticalPolitical

Page 17: Chapter 4 : Identifying and Selecting Systems Development ...lms.mju.ac.th/courses/11/locker/system analysis and design/part04... · Identifying and Selecting IS Development Projects

Cost Cost –– Benefit AnalysisBenefit AnalysisDetermine BenefitsDetermine Benefits

Tangible BenefitsTangible BenefitsCan be measured easilyCan be measured easily

ExamplesExamplesCost reductionCost reductionError reductionError reductionIncreased flexibilityIncreased flexibilityIncreased speed of activityIncreased speed of activityImproved management planning and controlImproved management planning and controlOpening new markets and increasing sales Opening new markets and increasing sales opportunitiesopportunities

Page 18: Chapter 4 : Identifying and Selecting Systems Development ...lms.mju.ac.th/courses/11/locker/system analysis and design/part04... · Identifying and Selecting IS Development Projects

Cost Cost –– Benefit AnalysisBenefit Analysis

Intangible BenefitsIntangible BenefitsCannot be measured easilyCannot be measured easilyExamplesExamples

Increased employee moraleIncreased employee moraleCompetitive necessityCompetitive necessityMore timely informationMore timely informationPromotion of organizational learning and Promotion of organizational learning and understandingunderstanding

Page 19: Chapter 4 : Identifying and Selecting Systems Development ...lms.mju.ac.th/courses/11/locker/system analysis and design/part04... · Identifying and Selecting IS Development Projects

Cost Cost –– Benefit AnalysisBenefit AnalysisDetermine CostsDetermine Costs

Tangible CostsTangible CostsCan easily be measured in dollarsCan easily be measured in dollars

Example: HardwareExample: Hardware

Intangible CostsIntangible CostsCannot be easily measured in dollarsCannot be easily measured in dollarsExamples:Examples:

Loss of customer goodwillLoss of customer goodwillLoss of employee moraleLoss of employee morale

Page 20: Chapter 4 : Identifying and Selecting Systems Development ...lms.mju.ac.th/courses/11/locker/system analysis and design/part04... · Identifying and Selecting IS Development Projects

Cost Cost –– Benefit AnalysisBenefit AnalysisOneOne--Time CostsTime Costs

Associated with project startup, initiation and Associated with project startup, initiation and developmentdevelopmentIncludesIncludes

System DevelopmentSystem DevelopmentNew hardware and software purchasesNew hardware and software purchasesUser trainingUser trainingSite preparationSite preparation

Data or system conversionData or system conversion

Page 21: Chapter 4 : Identifying and Selecting Systems Development ...lms.mju.ac.th/courses/11/locker/system analysis and design/part04... · Identifying and Selecting IS Development Projects

Cost Cost –– Benefit AnalysisBenefit AnalysisRecurring CostsRecurring Costs

Associated with ongoing use of the systemAssociated with ongoing use of the systemIncludes:Includes:

Application software maintenanceApplication software maintenanceIncremental data storage expenseIncremental data storage expenseNew software and hardware releasesNew software and hardware releasesConsumable suppliesConsumable supplies

Page 22: Chapter 4 : Identifying and Selecting Systems Development ...lms.mju.ac.th/courses/11/locker/system analysis and design/part04... · Identifying and Selecting IS Development Projects

Assessing Technical Assessing Technical FeasibilityFeasibility

Technical FeasibilityTechnical FeasibilityAssessment of the development organizationAssessment of the development organization’’s s ability to construct a proposed systemability to construct a proposed systemProject risk can be assessed based upon:Project risk can be assessed based upon:

Project sizeProject sizeProject structureProject structureDevelopment groupDevelopment group’’s experience with the applications experience with the applicationUser groupUser group’’s experience with development projects s experience with development projects and the application areaand the application area

Page 23: Chapter 4 : Identifying and Selecting Systems Development ...lms.mju.ac.th/courses/11/locker/system analysis and design/part04... · Identifying and Selecting IS Development Projects
Page 24: Chapter 4 : Identifying and Selecting Systems Development ...lms.mju.ac.th/courses/11/locker/system analysis and design/part04... · Identifying and Selecting IS Development Projects

Assessing Other Project Assessing Other Project Feasibility ConcernsFeasibility Concerns

Operational FeasibilityOperational FeasibilityAssessment of how a proposed system solves Assessment of how a proposed system solves business problems or takes advantage of business problems or takes advantage of opportunitiesopportunities

Schedule FeasibilitySchedule FeasibilityAssessment of time frame and project completion Assessment of time frame and project completion dates with respect to organization constraints for dates with respect to organization constraints for affecting changeaffecting change

Legal and Contractual FeasibilityLegal and Contractual FeasibilityAssessment of legal and contractual ramifications Assessment of legal and contractual ramifications of new systemof new system

Page 25: Chapter 4 : Identifying and Selecting Systems Development ...lms.mju.ac.th/courses/11/locker/system analysis and design/part04... · Identifying and Selecting IS Development Projects

Assessing Other Project Assessing Other Project Feasibility ConcernsFeasibility Concerns

Political FeasibilityPolitical FeasibilityAssessment of key stakeholders in organizationAssessment of key stakeholders in organization’’s s view toward proposed systemview toward proposed system

Page 26: Chapter 4 : Identifying and Selecting Systems Development ...lms.mju.ac.th/courses/11/locker/system analysis and design/part04... · Identifying and Selecting IS Development Projects

Building the Baseline Project PlanBuilding the Baseline Project Plan

Baseline is a document collected all Baseline is a document collected all information during project initiation and information during project initiation and planningplanningObjectivesObjectives

Assures that customer and development Assures that customer and development group have a complete understanding of group have a complete understanding of the proposed system and requirementsthe proposed system and requirementsProvides sponsoring organization with a Provides sponsoring organization with a clear idea of scope, benefits and duration clear idea of scope, benefits and duration of projectof project

Page 27: Chapter 4 : Identifying and Selecting Systems Development ...lms.mju.ac.th/courses/11/locker/system analysis and design/part04... · Identifying and Selecting IS Development Projects

Building the Baseline Project Building the Baseline Project PlanPlan

Four SectionsFour SectionsIntroductionIntroductionSystem DescriptionSystem DescriptionFeasibility AssessmentFeasibility AssessmentManagement IssuesManagement Issues

Page 28: Chapter 4 : Identifying and Selecting Systems Development ...lms.mju.ac.th/courses/11/locker/system analysis and design/part04... · Identifying and Selecting IS Development Projects
Page 29: Chapter 4 : Identifying and Selecting Systems Development ...lms.mju.ac.th/courses/11/locker/system analysis and design/part04... · Identifying and Selecting IS Development Projects

Estimating Time Required

• Expert judgement

• Historical Data

• Mathematic Models

Page 30: Chapter 4 : Identifying and Selecting Systems Development ...lms.mju.ac.th/courses/11/locker/system analysis and design/part04... · Identifying and Selecting IS Development Projects

Project Scheduling

• Grantt Chart

• PERT Diagram

Page 31: Chapter 4 : Identifying and Selecting Systems Development ...lms.mju.ac.th/courses/11/locker/system analysis and design/part04... · Identifying and Selecting IS Development Projects

Quiz !!!!!!!

การวิเคราะหความเปนไปไดที่โครงการในการพัฒนาระบบสารสนเทศของเราจะสําเร็จไดนั้นประกอบไปดวยปจจัยทั้ง 6 ปจจัย คิดวาปจจัยใดที่มีความสําคัญมากที่สุดเพราะเหตุใดจึงเปนเชนนั้น ????

Page 32: Chapter 4 : Identifying and Selecting Systems Development ...lms.mju.ac.th/courses/11/locker/system analysis and design/part04... · Identifying and Selecting IS Development Projects

The End