HO CHI MINH CITY NATIONAL UNIVERSITY HO CHI MINH CITY UNIVERSITY OF TECHNOLOGY SYSTEM ANALYSIS AND DESIGN LECTURER: Nguyen Thanh Tung.

Slides:



Advertisements
Similar presentations
Project Management Based on Sommerville’s “Software Engineering” textbook.
Advertisements

Systems Analysis and Design, 7e Kendall & Kendall
Systems Analysis and Design 9th Edition
Class 8 Systems Development Asper School of Business - MBA 6150 Management of Information Systems & Technology April-June 2009 Instructor: Bob Travica.
Chapter 2.
Slide 1 Systems Analysis & Design CS183 Spring Semester 2008 Dr. Jonathan Y. Clark Course Website:
Systems Analysis and Design, 7e Kendall & Kendall
3 Project Management Kendall & Kendall Systems Analysis and Design, 9e
Project Estimation Describe project scope, alternatives, feasibility.
Systems Analysis and Design Kendall & Kendall Sixth Edition
Systems Analysis and Design Kendall and Kendall Fifth Edition
Chapter 2 Topics –Context-Level DFD –Entity-Relationship Diagrams.
Systems, Roles, and Development Methodologies
4. 2Object-Oriented Analysis and Design with the Unified Process Objectives  Explain the elements of project management and the responsibilities of a.
The Analyst as a Project Manager
Chapter 4 Determining Feasibility and Managing Analysis and Design Activities Systems Analysis and Design Kendall & Kendall Sixth Edition.
© 2008 Pearson Prentice Hall Project Management Systems Analysis and Design, 7e Kendall & Kendall 3.
Systems Analysis and Design, 8e Kendall & Kendall
Introduction to Systems Analysis and Design
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 16-1 Accounting Information Systems 9 th Edition Marshall.
CORE 1: PROJECT MANAGEMENT Planning. In the second stage of the traditional SDLC the aim is to decide which solution, if any, should be developed. Once.
The Agile vs. Waterfall Methodologies Systems Development:  the activity of creating new or modifying / enhancing existing business systems.  Objectives.
Chapter 9. Intro  What is Project Management?  Project Manager  Project Failures & Successes Managing Projects  PMBOK  SDLC Core Process 1 – Project.
Software Engineering Principles Chapter 3 From Software Engineering by I. Sommerville, Slide 1 project managementorganizing planning scheduling Learning.
Chapter 5 Initiating and Planning Systems Development Projects
Lecture Note 4 Managing Analysis and Design Activities
SA Capstone Requirements and Design Week 10 SYST Winter 2013 Instructors: Jerry Kotuba & Joe Varrasso.
© 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers: Unit 6 Slide 1 Chapter 5 Initiating and Planning Systems Development.
©2008 Pearson Prentice Hall Project Management Systems Analysis and Design, 7e Kendall & Kendall CH#3.
IS 320 Systems Analysis and Design Notes for Textbook Chapter 3
Computers Are Your Future Eleventh Edition Chapter 13: Systems Analysis & Design Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Business Case Justification System Planning
Computers Are Your Future © 2006 Prentice Hall, Inc.
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall Project Management Systems Analysis and Design, 8e Kendall & Kendall 3.
Chapter 12: Systems Investigation and Analysis. Agenda  How to Develop a CBIS?  Systems Development Life Cycle (SDLC)  Prototyping  Join Application.
1 Determining Feasibility and Managing Analysis and Design Activities.
Chapter 11. Intro  What is Project Management?  Project Manager  Project Failures & Successes Managing Projects  PMBOK  SDLC Core Process 1 – Project.
©2008 Pearson Prentice Hall Project Management Systems Analysis and Design, 7e Kendall & Kendall 3.
Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution Structured programming Product SW.
Systems Analysis and Design 8 th Edition Chapter 2 Analyzing the Business Case.
Computers Are Your Future © 2008 Prentice Hall, Inc.
Computers Are Your Future Tenth Edition Chapter 13: Systems Analysis & Design Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
Project management.  To explain the main tasks undertaken by project managers  To introduce software project management and to describe its distinctive.
Project Management Methodology Development Stage.
Copyright © 2011 Pearson Education Project Management Systems Analysis and Design, 8e Kendall & Kendall Global Edition 3.
Dr Izzat M Alsmadi Edited from ©Ian Sommerville & others Software Engineering, Chapter 3 Slide 1 Project management (Chapter 5 from the textbook)
Chap 4. Project Management - Organising, planning and scheduling
Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution Structured programming Product SW.
©2008 Pearson Prentice Hall Project Management Systems Analysis and Design, Kendall & Kendall 3.
Kendall & KendallCopyright © 2014 Pearson Education1-1 1 Kendall & Kendall Systems Analysis and Design, Global Edition, 9e Systems, Roles, and Development.
Kendall & KendallCopyright © 2014 Pearson Education 3 Kendall & Kendall Systems Analysis and Design, Global Edition, 9e Project Management.
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall Project Management Systems Analysis and Design, 8e Kendall & Kendall 3.
Systems Analysis & Design 7 th Edition Chapter 2.
MANAGEMENT INFORMATION SYSTEM
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall Project Management Systems Analysis and Design, 8e Kendall & Kendall 3.
Chapter 11 Project Management.
Chapter 5 Initiating and Planning Systems Development Projects
Systems Analysis and Design in a Changing World, 4th Edition
Assistant Professor of Computer Science Washington State University
Systems Analysis and Design
Business System Development
Systems Analysis and Design Kendall and Kendall Fifth Edition
Chapter 5 Initiating and Planning Systems Development Projects
Introduction to Projects
Chapter 5 Initiating and Planning Systems Development Projects
PROJECT MANAGER GROUP 3 Vũ Ngọc Duy Nguyễn Văn Hùng
Systems Analysis and Design Kendall and Kendall Fifth Edition
Systems Analysis and Design Kendall and Kendall Fifth Edition
Chapter 3 Determining Feasibility and Managing Analysis and Design Activities 1.
Presentation transcript:

HO CHI MINH CITY NATIONAL UNIVERSITY HO CHI MINH CITY UNIVERSITY OF TECHNOLOGY SYSTEM ANALYSIS AND DESIGN LECTURER: Nguyen Thanh Tung

Group members: 1.Dong Tan Huy Nguyen The Hien Le Minh Hieu

1.INTRODUCTION -There are many things called Project Managenment Fundamentals such as: Initiating project, Determining project feasibility, Scheduling project and Planing and managing activities and team members for productivity. -All above capabilities are very necessary and important for system analyst to master

2.PROJECT INITIATION Problems that lend themselves to system solutions Opportunities for improvement through upgrading, altering, installing new systems

2.PROJECT INITIATION Checking output Observing employee behavior Listening feedback

2.PROJECT INITIATION

PROBLEM DEFINITION Problem statement Requirement Objectives Issues

2.PROJECT INITIATION Problem definition process: Find a number of points that may be included in one issue State objective Determine the relative importance of the issues or objectives Identify which objectives are most critical

3.DETERMINING FEASIBILITY After determining reasonable objectives for project, analyst needs to determine if it is possible for organization and its member to see the project through completion Despite being paintasking, studying feasibility is worthwhile because it saves businesses and systems analysts time and money In order to have a further development, a project must show that it is feasible in ALL three following ways: technically, economically and operationally.

3.DETERMINING FEASIBILITY

Can current technical resources be upgraded or added to in a manner that fulfills the request under consideration If not, is there technology in existence that meets the specifications Technicalfeasibility

3.DETERMINING FEASIBILITY Determining if the value of investment exceeds the time and cost

3.DETERMINING FEASIBILITY ECONOMICAL FEASIBILITY Analyst and Analyst team Business employee time Estimated cost hardware Estimated cost software or software development TIME COST { {

3.DETERMINING FEASIBILITY OPERATIONAL FEASIBILITY Depend on human resources available for the project Determine whether the system will operate and be used once it is installed If users do not want a new system, it may be very hard to become operational feasibility

4. ASCERTAINING HARDWARE AND SOFTWARE NEEDS Assessing technical feasibility includes evaluating the ability of computer hardware and software to handle workloads adequately. Figure below shows the steps the systems analyst takes in ascertaining hardware and software needs.

4. ASCERTAINING HARDWARE AND SOFTWARE NEEDS

5. IDENTIFYING, FORECASTING, AND COMPARING COSTS AND BENEFITS

FORECASTING Judgment methods Conditional forecasting Unconditional forecasting Unavailable historical data Available historical data { {

5. IDENTIFYING, FORECASTING, AND COMPARING COSTS AND BENEFITS Tangible benefits Intangible benefits Identifying benefits

5. IDENTIFYING, FORECASTING, AND COMPARING COSTS AND BENEFITS Tangible cost Intangible cost Identifying cost

5. IDENTIFYING, FORECASTING, AND COMPARING COSTS AND BENEFITS

6. ACTIVITY PLANNING AND CONTROL PROJECT MANAGEMENT Planning Control { {

6. ACTIVITY PLANNING AND CONTROL Planning includes all activities required to select a system analysis team, assign members to appropriate projects, estimate the time required to complete each task, and schedule the project so that tasks are completed in a timely fashion.

6. ACTIVITY PLANNING AND CONTROL Control means using feedback to monitor the project, including comparing the plan with its actual evolution, taking appropriate action to expedite or reschedule activities to finish on time while motivating team members to complete the job properly.

6. ACTIVITY PLANNING AND CONTROL

7. MANAGING THE PROJECT Manage schedule to finish the system on time Determine what is needed Initiate a project Develop a problem definition Examine feasibility of completing the systems project Reduce risk Identify and manage activities Hire, manage and motivate team members

7. MANAGING THE PROJECT -Costar and Construx -Consider other variables: Capability or experience of the team, platform or operating system, level of usability of finished software, other factors that can drive up costs… -Function point analysis is a way to estimate the amount of work that needs to be done and how large a staff one needs to complete a project

MANAGING ANALYSIS AND DESIGN ACTIVITIES ASSEMBLING A TEAM COMMUNICATION STRATEGIES FOR MANAGING TEAMS SETTING PROJECT PRODUCTIVITY GOALS MOTIVATING PROJECT TEAM MEMBERS MANAGING ECOMMERCE PROJECTS CREATING THE PROJECT CHARTER AVOIDING PROJECT FAILURES

ASSEMBLING A TEAM - Dream team ? -Understands how a business operates. -2 systems analysts

ASSEMBLING A TEAM -Experience and enthusiasm -Motivate -Trust

COMMUNICATION STRATEGIES FOR MANAGING TEAMS -Personalities => seeking a balance -Two leaders, not just one. -Minimizing or ignoring tensions -Norms

SETTING PROJECT PRODUCTIVITY GOALS

MOTIVATING PROJECT TEAM MEMBERS Complex Team members can be motivated Use their own expertise and experience to meet their goals Setting goals

MANAGING ECOMMERCE PROJECTS Data used by ecommerce systems are scattered Need more staff with a variety of skills, including developers, consultants, database experts, and system integrators, from across the organization Build partnerships Security is of the utmost importance

CREATING THE PROJECT CHARTER The project charter is a written narrative that clarifies the following 9 questions: The project charter describes in a written document the expected results of the systems project (deliverables) and the time frame for delivery.

AVOIDING PROJECT FAILURES Training Experience Learning why other projects have failed

THE SYSTEMS PROPOSAL ORGANIZING THE SYSTEMS PROPOSAL USING FIGURES FOR EFFECTIVE COMMUNICATION - TABLE : provide a different way of grouping and presenting analyzed data that the analyst wants to communicate to the proposal reader. - FIGUE : line graphs, column graphs, bar charts, and pie charts to name a few

AGILE DEVELOPMENT An innovative philosophy and methodology comprised of systems development practices, techniques, values, and principles intended for use in developing systems in a dynamic way

AGILE DEVELOPMENT ADAPTIVE VS. PREDICTIVE ITERATIVE VS. WATERFALL CODE VS. DOCUMENTATION

AGILE CORE PRACTICES AND ROLES OF THE AGILE APPROACH There are four agile practices: A short release time Working a 40-hour week Having an onsite customer Pair programming

DEVELOPMENT PROCESS FOR AN AGILE PROJECT AGILE PROJECTS ARE INTERACTIVE AND INCREMENTAL THE FIVE STAGES OF AGILE DEVELOPMENT ARE: EXPLORATION PLANNING ITERATIONS TO THE FIRST RELEASE PRODUCTIONIZING MAINTENANCE

SUMMARY FIVE MAJOR PROJECT MANAGEMENT FUNDAMENTALS PROBLEM DEFINITION SELECTING PROJECT FEASIBILITY PREPARING SYSTEMS PROPOSAL PROJECT PLANNING PROJECT CHARTER AGILE