SlideShare una empresa de Scribd logo
1 de 25
Systems Planning and Development
Planning Information Systems
• Enterprise ISs are gaining in popularity
• However, they:
– Require a substantial investment
– Carry a high risk in implementation
• Successful integration of the system is vital
– Must align IT strategies with the overall
organization strategies
• Careful planning of an IS implementation is
necessary
Steps in Planning Information Systems
• IT planning includes several key steps:
– Create a corporate and IT mission statement
– Articulate the vision for IT within the organization
– Create IT strategic and tactical plans
– Create a plan for operations to achieve the
mission and vision
– Create a budget to ensure that resources are
available to achieve the mission and vision
Steps in Planning Information Systems
(continued)
• Mission statement: communicates the most
important overarching goal of organization
– Includes how the goals will be achieved
• IS mission statement: describes the role of IT in
the organization
– Should be compatible with the organizational
mission statement
– Includes the ideal combination of hardware,
software, and networking to support the mission
Steps in Planning Information Systems
(continued)
• CIO develops a strategic plan for
implementation of IT in the organization:
– What technology will be used by employees,
customers, and suppliers
• Goals in the plan are broken down into
objectives, such as:
– Resources to be acquired or developed
– Timetables for acquiring and implementing
resources
– Training
The Benefits of Standardization
in Planning
• One major goal and advantage of planning is
standardization
• Benefits include:
– Cost savings: better bargaining power in
purchasing and leasing hardware and software
– Efficient training: a smaller variety of software
reduces employee training needs
– Efficient support: enables more staff
specialization
From Planning to Development
• After planning, management must decide how to
obtain the systems (usually software)
• Two general approaches:
– Systems development life cycle (SDLC), the
traditional approach
– Nontraditional methods, including agile methods
• Prototyping: fast development of an application
based on initial user requirements
The Systems Development Life Cycle
• Large ISs are conceived, planned, and
developed within the systems development life
cycle (SDLC) framework
• Also known as waterfall development
• Consists of four major sequential phases:
– Analysis
– Design
– Implementation
– Support
Analysis
• Systems analysis: a five-step process
– Investigation
– Technical feasibility study
– Economic feasibility study
– Operational feasibility study
– Requirements definition
Analysis (continued)
• Investigation
– Is a system really necessary?
– Is the system, as conceived, feasible?
• Small ad hoc team usually performs a
preliminary investigation by interviewing
employees
• Feasibility studies: a larger analysis conducted
after preliminary results indicate an IS is
warranted
Analysis (continued)
• Technical feasibility study:
– Determines if components exist or can be
developed
– Determines if the organization has adequate
hardware
• Economic feasibility study:
– Determines if the new IS is economically justified
– Cost/benefit analysis: spreadsheet showing all
costs and benefits of the proposed system
– Benefits must outweigh the costs over the life of
the system
Design
• Design: the second phase in systems
development
• Systems design: includes three steps for
devising the means to meet all the requirements
– Description of the components
– Construction
– Testing
• If purchasing a system:
– Design phase determines how to adapt the
existing software
– Construction: actual changes in program code
Design (continued)
• Symbols are used to communicate ideas about
data, processes, and information
– Visual information can be grasped more quickly
• Data flow diagram (DFD): describes the flow of
data in a business operation using four symbols
– External entities: individuals and groups external
to the system (customers, employees, etc.)
– Processes: an event or events that affect data
– Data store: any form of data at rest
– Direction of data flow: indicates how data moves
Design (continued)
• Construction
– Consists of mostly programming activities
– May take months or years
– Completed modules are tested via a walk-through of
the program logic or a simulation of actual program
execution
• System testing
– Tests the entire integrated system, comparing
results to the system requirements
Implementation
• Implementation: delivery of a new system
– Consists of two steps:
• Conversion
• Training
– Training may or may not precede conversion
• Conversion: switching from the old system to
the new system
– Can be a very difficult time
Implementation (continued)
• Four basic conversion strategies:
– Parallel conversion: the old system is used
simultaneously with the new system at first
– Phased conversion: breaks the new IS into
modules and integrates one at a time
• Reduces risk but delays some benefits
– Cut-over conversion (or flash cut conversion):
immediately replaces all modules
• Risky but may be inexpensive
– Pilot conversion: introduces the IS into one
business unit at a time
• Beta site: a site that tests the new system
Agile Methods
• Agile methods: alternative development
methods
– Treat software development as series of contacts
with users
– Goal: fast development of software
– Improve software after user requests for
modifications received
• Agile methods use iterative programming
Agile Methods (continued)
• Popular agile methods include:
– Extreme programming (XP)
– Adaptive software development (ASD)
– Lean development (LD)
– Rational unified process (RUP)
– Feature driven development (FDD)
– Dynamic systems development method (DSDM)
– Scrum
– Crystal
Agile Methods (continued)
• Major advantage of agile methods:
– Fast development of application software
• Agile method risks include:
– Analysis phase is limited or eliminated, increasing
the risk of incompatibilities
– More emphasis on programming, resulting in less
documentation, which may make it difficult or
impossible to make later modifications
When to Use Agile Methods
• Agile methods are best used:
– When a desired system is small
• Analysis is less important
• Requires a smaller investment of resources
– For unstructured problems
– For developing user interfaces
– When users cannot specify all requirements at
the start of the project.
When Not to Use Agile Methods
• Do not use agile methods when:
– The desired system is large or complex
• System failure entails great financial loss
– The desired system must interface with other
systems
• SDLC recommended for complex systems
• Documentation is key for integration
Mis 9

Más contenido relacionado

La actualidad más candente

Ssad quality assurance
Ssad quality assuranceSsad quality assurance
Ssad quality assurance
Ravi Shekhar
 
Software Engineering & SDLC
Software Engineering & SDLCSoftware Engineering & SDLC
Software Engineering & SDLC
Rida Murad
 
CIS 2303 LO1: Introduction to System Analysis and Design
CIS 2303 LO1: Introduction to System Analysis and DesignCIS 2303 LO1: Introduction to System Analysis and Design
CIS 2303 LO1: Introduction to System Analysis and Design
Ahmad Ammari
 
8.2 system analysis and design
8.2 system analysis and design8.2 system analysis and design
8.2 system analysis and design
Khan Yousafzai
 

La actualidad más candente (17)

LEGACY SYSTEM In Software Engineering By NADEEM AHMED
LEGACY SYSTEM In Software Engineering By NADEEM AHMED LEGACY SYSTEM In Software Engineering By NADEEM AHMED
LEGACY SYSTEM In Software Engineering By NADEEM AHMED
 
Ssad quality assurance
Ssad quality assuranceSsad quality assurance
Ssad quality assurance
 
Sad
SadSad
Sad
 
System Development Life Cycle
System Development Life CycleSystem Development Life Cycle
System Development Life Cycle
 
Configuration Management Best Practices
Configuration Management Best PracticesConfiguration Management Best Practices
Configuration Management Best Practices
 
Ssad system design
Ssad system designSsad system design
Ssad system design
 
Software Engineering & SDLC
Software Engineering & SDLCSoftware Engineering & SDLC
Software Engineering & SDLC
 
System development life cycle and Implementation of IS
System development life cycle and Implementation of ISSystem development life cycle and Implementation of IS
System development life cycle and Implementation of IS
 
Chapter 1 erp
Chapter 1 erpChapter 1 erp
Chapter 1 erp
 
Chapter 2 erp implementation
Chapter 2 erp implementationChapter 2 erp implementation
Chapter 2 erp implementation
 
CIS 2303 LO1: Introduction to System Analysis and Design
CIS 2303 LO1: Introduction to System Analysis and DesignCIS 2303 LO1: Introduction to System Analysis and Design
CIS 2303 LO1: Introduction to System Analysis and Design
 
ITFT - System development life cycle models
ITFT - System development life cycle modelsITFT - System development life cycle models
ITFT - System development life cycle models
 
system development life cycle
system development life cyclesystem development life cycle
system development life cycle
 
PM Symposium RUP UC Realization
PM Symposium RUP UC RealizationPM Symposium RUP UC Realization
PM Symposium RUP UC Realization
 
8.2 system analysis and design
8.2 system analysis and design8.2 system analysis and design
8.2 system analysis and design
 
System Development Life Cycle
System Development Life CycleSystem Development Life Cycle
System Development Life Cycle
 
Building information systems
Building information systemsBuilding information systems
Building information systems
 

Destacado (6)

Jean ball
Jean ballJean ball
Jean ball
 
Teori jean ball
Teori jean ballTeori jean ball
Teori jean ball
 
teori jean ball kebidanan
teori jean ball kebidananteori jean ball kebidanan
teori jean ball kebidanan
 
Teori ramona t mercer
Teori ramona t mercerTeori ramona t mercer
Teori ramona t mercer
 
Ppt jean ball
Ppt jean ballPpt jean ball
Ppt jean ball
 
PPT Teori Kebidanan
PPT Teori KebidananPPT Teori Kebidanan
PPT Teori Kebidanan
 

Similar a Mis 9

chapter11-120827115420-phpapp01.pdf
chapter11-120827115420-phpapp01.pdfchapter11-120827115420-phpapp01.pdf
chapter11-120827115420-phpapp01.pdf
AxmedMaxamuud6
 
HR-MIS_DIIT_Presentation_BackBeforeChange
HR-MIS_DIIT_Presentation_BackBeforeChangeHR-MIS_DIIT_Presentation_BackBeforeChange
HR-MIS_DIIT_Presentation_BackBeforeChange
Md. Rofiqul Islam
 
chapter01-120827115344-phpapp01.pdf
chapter01-120827115344-phpapp01.pdfchapter01-120827115344-phpapp01.pdf
chapter01-120827115344-phpapp01.pdf
AxmedMaxamuud6
 

Similar a Mis 9 (20)

System imolementation(Modern Systems Analysis and Design)
System imolementation(Modern Systems Analysis and Design)System imolementation(Modern Systems Analysis and Design)
System imolementation(Modern Systems Analysis and Design)
 
Sadchap01
Sadchap01Sadchap01
Sadchap01
 
CH01_Foundation of Systems Development.pptx
CH01_Foundation of Systems Development.pptxCH01_Foundation of Systems Development.pptx
CH01_Foundation of Systems Development.pptx
 
System Development Proecess
System Development ProecessSystem Development Proecess
System Development Proecess
 
Chapter 11 Managing Systems Implementation .pptx
Chapter 11 Managing Systems Implementation .pptxChapter 11 Managing Systems Implementation .pptx
Chapter 11 Managing Systems Implementation .pptx
 
Module 6 - Systems Planning bak.pptx.pdf
Module 6 - Systems Planning bak.pptx.pdfModule 6 - Systems Planning bak.pptx.pdf
Module 6 - Systems Planning bak.pptx.pdf
 
chapter11-120827115420-phpapp01.pdf
chapter11-120827115420-phpapp01.pdfchapter11-120827115420-phpapp01.pdf
chapter11-120827115420-phpapp01.pdf
 
Creation of Information Systems.pptx
Creation of Information Systems.pptxCreation of Information Systems.pptx
Creation of Information Systems.pptx
 
Hi600 m1 u1_part1_instslides
Hi600 m1 u1_part1_instslidesHi600 m1 u1_part1_instslides
Hi600 m1 u1_part1_instslides
 
01. Developing Business _ IT Solutions 2011.ppt
01. Developing Business _ IT Solutions 2011.ppt01. Developing Business _ IT Solutions 2011.ppt
01. Developing Business _ IT Solutions 2011.ppt
 
Chapter 7 Development Strategies
Chapter 7 Development StrategiesChapter 7 Development Strategies
Chapter 7 Development Strategies
 
HR-MIS_DIIT_Presentation_BackBeforeChange
HR-MIS_DIIT_Presentation_BackBeforeChangeHR-MIS_DIIT_Presentation_BackBeforeChange
HR-MIS_DIIT_Presentation_BackBeforeChange
 
ch11.ppt
ch11.pptch11.ppt
ch11.ppt
 
Project Management for Information System Development
Project Management for Information System DevelopmentProject Management for Information System Development
Project Management for Information System Development
 
management system development and planning
management system development and planningmanagement system development and planning
management system development and planning
 
HI600 Ch 1 Inst_slides
HI600 Ch 1 Inst_slidesHI600 Ch 1 Inst_slides
HI600 Ch 1 Inst_slides
 
Mis chapter 8
Mis chapter 8Mis chapter 8
Mis chapter 8
 
Chapter 1 Introduction to Systems Analysis and Design .pptx
Chapter 1 Introduction to Systems Analysis and Design .pptxChapter 1 Introduction to Systems Analysis and Design .pptx
Chapter 1 Introduction to Systems Analysis and Design .pptx
 
Software Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptxSoftware Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptx
 
chapter01-120827115344-phpapp01.pdf
chapter01-120827115344-phpapp01.pdfchapter01-120827115344-phpapp01.pdf
chapter01-120827115344-phpapp01.pdf
 

Más de Md. Mashiur Rahman

Más de Md. Mashiur Rahman (20)

Rule for creating power point slide
Rule for creating power point slideRule for creating power point slide
Rule for creating power point slide
 
Advance DBMS
Advance DBMSAdvance DBMS
Advance DBMS
 
Final exam in advance dbms
Final exam in advance dbmsFinal exam in advance dbms
Final exam in advance dbms
 
Answer sheet of switching & routing
Answer sheet of switching & routingAnswer sheet of switching & routing
Answer sheet of switching & routing
 
Routing and switching question1
Routing and switching question1Routing and switching question1
Routing and switching question1
 
Lecture 1 networking & internetworking
Lecture 1 networking & internetworkingLecture 1 networking & internetworking
Lecture 1 networking & internetworking
 
Lec 7 query processing
Lec 7 query processingLec 7 query processing
Lec 7 query processing
 
Lec 1 indexing and hashing
Lec 1 indexing and hashing Lec 1 indexing and hashing
Lec 1 indexing and hashing
 
Cloud computing lecture 7
Cloud computing lecture 7Cloud computing lecture 7
Cloud computing lecture 7
 
Cloud computing lecture 1
Cloud computing lecture 1Cloud computing lecture 1
Cloud computing lecture 1
 
parallel Questions & answers
parallel Questions & answersparallel Questions & answers
parallel Questions & answers
 
Mis 8
Mis 8Mis 8
Mis 8
 
Mis 3
Mis 3Mis 3
Mis 3
 
Mis 1
Mis 1Mis 1
Mis 1
 
Mis 5
Mis 5Mis 5
Mis 5
 
Mis 2
Mis 2Mis 2
Mis 2
 
Mis 6
Mis 6Mis 6
Mis 6
 
Mis 7
Mis 7Mis 7
Mis 7
 
Mis 4
Mis 4Mis 4
Mis 4
 
Computer network solution
Computer network solutionComputer network solution
Computer network solution
 

Último

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
ssuserdda66b
 

Último (20)

Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 

Mis 9

  • 1. Systems Planning and Development
  • 2. Planning Information Systems • Enterprise ISs are gaining in popularity • However, they: – Require a substantial investment – Carry a high risk in implementation • Successful integration of the system is vital – Must align IT strategies with the overall organization strategies • Careful planning of an IS implementation is necessary
  • 3. Steps in Planning Information Systems • IT planning includes several key steps: – Create a corporate and IT mission statement – Articulate the vision for IT within the organization – Create IT strategic and tactical plans – Create a plan for operations to achieve the mission and vision – Create a budget to ensure that resources are available to achieve the mission and vision
  • 4. Steps in Planning Information Systems (continued) • Mission statement: communicates the most important overarching goal of organization – Includes how the goals will be achieved • IS mission statement: describes the role of IT in the organization – Should be compatible with the organizational mission statement – Includes the ideal combination of hardware, software, and networking to support the mission
  • 5. Steps in Planning Information Systems (continued) • CIO develops a strategic plan for implementation of IT in the organization: – What technology will be used by employees, customers, and suppliers • Goals in the plan are broken down into objectives, such as: – Resources to be acquired or developed – Timetables for acquiring and implementing resources – Training
  • 6. The Benefits of Standardization in Planning • One major goal and advantage of planning is standardization • Benefits include: – Cost savings: better bargaining power in purchasing and leasing hardware and software – Efficient training: a smaller variety of software reduces employee training needs – Efficient support: enables more staff specialization
  • 7. From Planning to Development • After planning, management must decide how to obtain the systems (usually software) • Two general approaches: – Systems development life cycle (SDLC), the traditional approach – Nontraditional methods, including agile methods • Prototyping: fast development of an application based on initial user requirements
  • 8. The Systems Development Life Cycle • Large ISs are conceived, planned, and developed within the systems development life cycle (SDLC) framework • Also known as waterfall development • Consists of four major sequential phases: – Analysis – Design – Implementation – Support
  • 9. Analysis • Systems analysis: a five-step process – Investigation – Technical feasibility study – Economic feasibility study – Operational feasibility study – Requirements definition
  • 10. Analysis (continued) • Investigation – Is a system really necessary? – Is the system, as conceived, feasible? • Small ad hoc team usually performs a preliminary investigation by interviewing employees • Feasibility studies: a larger analysis conducted after preliminary results indicate an IS is warranted
  • 11. Analysis (continued) • Technical feasibility study: – Determines if components exist or can be developed – Determines if the organization has adequate hardware • Economic feasibility study: – Determines if the new IS is economically justified – Cost/benefit analysis: spreadsheet showing all costs and benefits of the proposed system – Benefits must outweigh the costs over the life of the system
  • 12. Design • Design: the second phase in systems development • Systems design: includes three steps for devising the means to meet all the requirements – Description of the components – Construction – Testing • If purchasing a system: – Design phase determines how to adapt the existing software – Construction: actual changes in program code
  • 13. Design (continued) • Symbols are used to communicate ideas about data, processes, and information – Visual information can be grasped more quickly • Data flow diagram (DFD): describes the flow of data in a business operation using four symbols – External entities: individuals and groups external to the system (customers, employees, etc.) – Processes: an event or events that affect data – Data store: any form of data at rest – Direction of data flow: indicates how data moves
  • 14.
  • 15.
  • 16. Design (continued) • Construction – Consists of mostly programming activities – May take months or years – Completed modules are tested via a walk-through of the program logic or a simulation of actual program execution • System testing – Tests the entire integrated system, comparing results to the system requirements
  • 17. Implementation • Implementation: delivery of a new system – Consists of two steps: • Conversion • Training – Training may or may not precede conversion • Conversion: switching from the old system to the new system – Can be a very difficult time
  • 18. Implementation (continued) • Four basic conversion strategies: – Parallel conversion: the old system is used simultaneously with the new system at first – Phased conversion: breaks the new IS into modules and integrates one at a time • Reduces risk but delays some benefits – Cut-over conversion (or flash cut conversion): immediately replaces all modules • Risky but may be inexpensive – Pilot conversion: introduces the IS into one business unit at a time • Beta site: a site that tests the new system
  • 19. Agile Methods • Agile methods: alternative development methods – Treat software development as series of contacts with users – Goal: fast development of software – Improve software after user requests for modifications received • Agile methods use iterative programming
  • 20. Agile Methods (continued) • Popular agile methods include: – Extreme programming (XP) – Adaptive software development (ASD) – Lean development (LD) – Rational unified process (RUP) – Feature driven development (FDD) – Dynamic systems development method (DSDM) – Scrum – Crystal
  • 21.
  • 22. Agile Methods (continued) • Major advantage of agile methods: – Fast development of application software • Agile method risks include: – Analysis phase is limited or eliminated, increasing the risk of incompatibilities – More emphasis on programming, resulting in less documentation, which may make it difficult or impossible to make later modifications
  • 23. When to Use Agile Methods • Agile methods are best used: – When a desired system is small • Analysis is less important • Requires a smaller investment of resources – For unstructured problems – For developing user interfaces – When users cannot specify all requirements at the start of the project.
  • 24. When Not to Use Agile Methods • Do not use agile methods when: – The desired system is large or complex • System failure entails great financial loss – The desired system must interface with other systems • SDLC recommended for complex systems • Documentation is key for integration