why information systems?

Slides:



Advertisements
Similar presentations
Development Process. Four Factors People –10 to 1 variation in programmer productivity with the same experience Process –Methodology Product –Size Technology.
Advertisements

Software Project Management.  Leadership  Communications  Problem Solving  Negotiating  Influencing the Organization  Mentoring  Process.
CSE Senior Design I Classic Mistakes Instructor: Vassilis Athitsos This presentation was derived from the textbook used for this class, McConnell, Steve,
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Copyright 2002 Prentice-Hall, Inc. Chapter 3 Managing the Information Systems Project 3.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Chapter 2.
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Chapter 3 Managing the Information Systems Project
Session 1: Introduction to Project Management
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Dr. Nguyen Hai Quan.  Overview  Classic Mistakes  Project Manager Requirements  Project Management Phases.
Chapter 5 Initiating and Planning Systems Development Projects
Rapid Development (Part 1) Mihail V. Mihaylov RammSoft.
Copyright 2002 Prentice-Hall, Inc. Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
© 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers: Unit 6 Slide 1 Chapter 5 Initiating and Planning Systems Development.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 6 Initiating.
why information systems?
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 4.1.
1 CSE 403 Classic Mistakes Reading: Rapid Development Ch3 These lecture slides are copyright (C) Marty Stepp, 2007, with significant content taken from.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 4.1.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 6 Initiating.
NJIT 1 Managing Technical People Ian Sommerville, Software Engineering, Chapter 22 Gerald Weinberg, The Psychology of Computer Programming, and many other.
Chapter 5 : Initiating and Planning Systems Development Projects.
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Chapter 3 Systems Planning and Selection 3.1.
© 2005 by Prentice Hall Chapter 5 Initiating and Planning Systems Development Projects Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer.
CSE 403, Spring 2007, Alverson Software Projects – the challenges we face RD:McConnell.
4-1 © Prentice Hall, 2007 Chapter 4: Selecting and Planning Projects Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S.
Lecture 1 Introduction, Fundamentals, Classic Mistakes 1.
Chapter 5 Initiating and Planning Systems Development Projects Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph.
CSE 490RA Richard Anderson Chris Mason. Course goals For students  Programming experience on Tablet PC  UI and Design experience  Work in team  Develop.
4-1 © Prentice Hall, 2004 Chapter 4: Project Management and Planning Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
Chapter 4: Project Management and Planning Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich, Jeffrey A. Hoffer.
IT3101: Rapid Application Development Lec-1. What is Rapid Application Development? Software development process that allows usable systems to be built.
Introduction to Project management and Principles.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 6 Initiating.
Systems Analysis & Design 7 th Edition Chapter 2.
1 Project Management Skills Leadership Communications Problem Solving Negotiating Influencing the Organization Mentoring Process and technical expertise.
Copyright 2002 Prentice-Hall, Inc. Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Chapter 3 Managing the Information Systems Project
Chapter 5 Initiating and Planning Systems Development Projects
Managing the Information Systems Project
Chapter 3 Managing the Information Systems Project
Systems Analysis and Design in a Changing World, 4th Edition
Modern Systems Analysis and Design Third Edition
Chapter 6 Initiating and Planning Systems Development Projects
Classic Mistakes chapter22
Business System Development
Chapter 3 Managing the Information Systems Project
Chapter 3 Managing the Information Systems Project
Chapter 4 Systems Planning and Selection
Chapter 3 Managing the Information Systems Project
Chapter 4 Systems Planning and Selection
Chapter 3 Managing the Information Systems Project
Chapter 5 Initiating and Planning Systems Development Projects
Chapter 3 Managing the Information Systems Project
Lecture 6 Initiating and Planning Systems Development Projects
Instructor: Mike O’Dell
How to fail at delivering software
Modern Systems Analysis and Design Third Edition
Chapter 5 Initiating and Planning Systems Development Projects
Instructor: Mike O’Dell
Instructor: Manfred Huber
Chapter 3 Managing the Information Systems Project
Chapter 3 Managing the Information Systems Project
Chapter 2 Managing the Information Systems Project
Chapter 6 Initiating and Planning Systems Development Projects
Chapter 3 Managing the Information Systems Project
Presentation transcript:

why information systems? solve a problem high costs of operation lack of data integrity inability to handle volumes slow response/turnaround etc. realize an opportunity new product or service new tools available

strategic planning process

parallel activities: corporate strategic planning and information systems Hoffer, George, Valacich. Modern Systems Analysis and Design. 2nd ed. Addison Welsey 1999.

factors affecting IT projects

factors affecting computer systems strategic short and long-term strategy and plans values and mission formal terminology policies standards and procedures standards of practice formal organization structure job descriptions external government regulations competitors: domestic and international products services and markets role of technology in the business informal influence and inclinations of key personnel who the experts are in different subject areas critical incidents in the organization’s history information organization structure coalition membership and power structures

selecting the next project how do we identify and select projects? 1. identify potential projects 2. classify and rank the projects 3. select projects for development considerations? size of project strategic impact cost/benefit ratio organizational impact urgency value chain impact resource availability technological challenge competitive edge who is involved and why? top management steering committee user departments development group

system planning understand the problem or opportunity define the project scope and constraints perform fact finding estimate the project’s benefits estimate project development time and cost present results and recommendations to management

project selection decisions Hoffer, George, Valacich. Modern Systems Analysis and Design. 2nd ed. Addison Welsey 1999.

approving a project users and management IT department problems and opportunities service request IT architecture long-range plans system priority board approved project budget

baseline project plan report introduction: project overview recommendations system description: alternatives system description feasibility assessment: economic technical operational legal/contractual political schedule management issues: the team communication standards and procedures other project-specific topics baseline project plan report AKA proposal statement of work deliverables project plan

feasibility “What could possibly go wrong? We have a great team in IT! We love a challenge.” feasibility large team lengthy project several departments involved new application system corporate reorganization is involved users don’t think it’s a good idea users can't agree on what's needed management worried about funding it user contribution will be large leading-edge hardware new methodology will be used upgrade to latest development platform economic technical operational schedule legal/contractual political

example of resource planning include a legend for any abbreviations

project planning http://www.visitask.com/img/sample-gantt-chart.jpg

ces.asu.edu/.../management/gantt_chart.gif

intangible system costs one-time project costs: - labour - materials recurring costs: intangible system costs disruption of production or service - inconvenience to customers - etc.

costs per phase for a small system (<5K lines of code)

software costs for a large system (>10K lines of code)

cumulative costs VS cumulative benefits

return on investment

typical IT department organization

the art of project management leadership management customer relations technical problem solving conflict team risk and change Hoffer, George, Valacich. Modern Systems Analysis and Design. 2nd ed. Addison Welsey 1999.

project management methodology establish project initiation team establish relationship with customers establish project initiation plan establish management procedures establish project management environment and project workbook 1 describe project scope, alternatives, feasibility divide project into manageable tasks estimate resources and create a resource plan develop an preliminary schedule develop a communication plan determine project standards and procedures identify and assess risk create a preliminary budget develop a statement of work set a baseline project plan 2 project management methodology execute the baseline project plan monitor project against baseline plan manage changes to the baseline plan maintain project workbook communicate project status 3 close customer contract close down the project conduct post-project reviews 4

Summary of Classic Mistakes People-Related Mistakes 1. Undermined motivation 2. Weak personnel 3. Uncontrolled problem employees 4. Heroics 5. Adding people to a late project 6. Noisy, crowded offices 7. Friction between developers and customers 8. Unrealistic expectations 9. Lack of effective project sponsorship 10. Lack of stakeholder buy-in 11. Lack of user input 12. Politics placed over substance 13. Wishful thinking Summary of Classic Mistakes This material is Copyright © 1996 by Steven C. McConnell. All Rights Reserved.

Summary of Classic Mistakes Process-Related Mistakes 14. Overly optimistic schedules 16. Insufficient risk management 17. Contractor failure Insufficient planning 18. Abandonment of planning under pressure 19. Wasted time during the fuzzy front end 20. Shortchanged upstream activities 21. Inadequate design 22. Shortchanged quality assurance 23. Insufficient management controls 24. Premature or too frequent convergence 25. Omitting necessary tasks from estimates 26. Planning to catch up later 27. Code-like-hell programming Summary of Classic Mistakes This material is Copyright © 1996 by Steven C. McConnell. All Rights Reserved.

Summary of Classic Mistakes Product-Related Mistakes 28. Requirements gold-plating 29. Feature creep 30. Developer gold-plating 31. Push me, pull me negotiation 32. Research-oriented development Technology-Related Mistakes 33. Silver-bullet syndrome 34. Overestimated savings from new tools or methods 35. Switching tools in the middle of a project 36. Lack of automated source-code control Summary of Classic Mistakes This material is Copyright © 1996 by Steven C. McConnell. All Rights Reserved.