Podcast
Questions and Answers
Automating a current system always leads to improved efficiency.
Automating a current system always leads to improved efficiency.
False
The traditional systems development life cycle includes a feasibility study as one of its phases.
The traditional systems development life cycle includes a feasibility study as one of its phases.
True
Prototyping is guaranteed to speed up the systems development process.
Prototyping is guaranteed to speed up the systems development process.
False
End-user development is effective for large-scale development projects.
End-user development is effective for large-scale development projects.
Signup and view all the answers
The phases of the ERP systems design process are identical to those in traditional systems development.
The phases of the ERP systems design process are identical to those in traditional systems development.
Signup and view all the answers
Creating a logical database design is recommended after the details are refined in the systems development process.
Creating a logical database design is recommended after the details are refined in the systems development process.
Signup and view all the answers
Detailed analysis of systems uses process models and data models to identify problem areas.
Detailed analysis of systems uses process models and data models to identify problem areas.
Signup and view all the answers
Maintenance is the final phase of the ERP systems design process.
Maintenance is the final phase of the ERP systems design process.
Signup and view all the answers
Economies of scale are particularly advantageous in the development of software packages.
Economies of scale are particularly advantageous in the development of software packages.
Signup and view all the answers
Tangible benefits are not considered during the needs assessment phase.
Tangible benefits are not considered during the needs assessment phase.
Signup and view all the answers
Re-engineering business processes always leads to a smoother transition than customization.
Re-engineering business processes always leads to a smoother transition than customization.
Signup and view all the answers
Using a 'vanilla' implementation approach is generally associated with on-time and on-budget deployments.
Using a 'vanilla' implementation approach is generally associated with on-time and on-budget deployments.
Signup and view all the answers
Maintaining legacy systems while adding ERP modules typically ensures that organizations reap the full benefits of the ERP system.
Maintaining legacy systems while adding ERP modules typically ensures that organizations reap the full benefits of the ERP system.
Signup and view all the answers
Customization of software may lead to increased time and costs compared to standard implementations.
Customization of software may lead to increased time and costs compared to standard implementations.
Signup and view all the answers
Interactive prototyping requires limited user involvement during the design phase.
Interactive prototyping requires limited user involvement during the design phase.
Signup and view all the answers
External vendors providing Application Service Provider (ASP) services ensure the organization has complete control over operations.
External vendors providing Application Service Provider (ASP) services ensure the organization has complete control over operations.
Signup and view all the answers
The checklist of activities and factors is essential during the re-engineering process to ensure compliance with new business requirements.
The checklist of activities and factors is essential during the re-engineering process to ensure compliance with new business requirements.
Signup and view all the answers
Best practices methodology is used to identify processes that do not align with the system while allowing customization of unsupported processes.
Best practices methodology is used to identify processes that do not align with the system while allowing customization of unsupported processes.
Signup and view all the answers
The primary goal of the design phase is to identify business processes to be eliminated from the organization.
The primary goal of the design phase is to identify business processes to be eliminated from the organization.
Signup and view all the answers
Re-engineering business processes means adjusting software to fit existing workflows without making significant changes.
Re-engineering business processes means adjusting software to fit existing workflows without making significant changes.
Signup and view all the answers
Which phase of the traditional systems development life cycle involves creating a logical database design?
Which phase of the traditional systems development life cycle involves creating a logical database design?
Signup and view all the answers
What is a key disadvantage of automating a current information system?
What is a key disadvantage of automating a current information system?
Signup and view all the answers
Which approach to systems development involves significant feedback from end-users?
Which approach to systems development involves significant feedback from end-users?
Signup and view all the answers
What is a primary benefit of using software packages in system development?
What is a primary benefit of using software packages in system development?
Signup and view all the answers
Which phase in the ERP systems design process specifically focuses on tangible and intangible benefits?
Which phase in the ERP systems design process specifically focuses on tangible and intangible benefits?
Signup and view all the answers
End-user development is least effective in which of the following contexts?
End-user development is least effective in which of the following contexts?
Signup and view all the answers
Which activity is not part of the traditional systems development life cycle?
Which activity is not part of the traditional systems development life cycle?
Signup and view all the answers
In the context of ERP systems, what is one major challenge associated with the detailed design phase?
In the context of ERP systems, what is one major challenge associated with the detailed design phase?
Signup and view all the answers
What does re-engineering a current system primarily aim to achieve?
What does re-engineering a current system primarily aim to achieve?
Signup and view all the answers
What is one drawback of using the prototyping development approach?
What is one drawback of using the prototyping development approach?
Signup and view all the answers
What is a key disadvantage of re-engineering business processes rather than customizing software?
What is a key disadvantage of re-engineering business processes rather than customizing software?
Signup and view all the answers
Which approach to ERP implementation is characterized by minimal customization and reliance on vendor-provided methodologies?
Which approach to ERP implementation is characterized by minimal customization and reliance on vendor-provided methodologies?
Signup and view all the answers
What is a common consequence of maintaining legacy systems while adding ERP modules?
What is a common consequence of maintaining legacy systems while adding ERP modules?
Signup and view all the answers
What role does user involvement play in the detailed design phase of an ERP system?
What role does user involvement play in the detailed design phase of an ERP system?
Signup and view all the answers
Which of the following statements accurately describes the outcome of a customized ERP implementation?
Which of the following statements accurately describes the outcome of a customized ERP implementation?
Signup and view all the answers
What is a distinguishing characteristic of outsourcing ERP functioning to external vendors?
What is a distinguishing characteristic of outsourcing ERP functioning to external vendors?
Signup and view all the answers
In the context of ERP design, what does the 'best practices' methodology primarily facilitate?
In the context of ERP design, what does the 'best practices' methodology primarily facilitate?
Signup and view all the answers
What is the primary risk associated with the 'vanilla' implementation strategy?
What is the primary risk associated with the 'vanilla' implementation strategy?
Signup and view all the answers
Which factor is less likely to be a consequence of customizing a software solution?
Which factor is less likely to be a consequence of customizing a software solution?
Signup and view all the answers
What is a critical factor to consider when deciding whether to re-engineer or customize business processes in ERP implementation?
What is a critical factor to consider when deciding whether to re-engineer or customize business processes in ERP implementation?
Signup and view all the answers
The first phase of the ERP systems design process is ______.
The first phase of the ERP systems design process is ______.
Signup and view all the answers
A needs assessment is part of the ______ phase.
A needs assessment is part of the ______ phase.
Signup and view all the answers
Automating a current system may inherit old problems and ______.
Automating a current system may inherit old problems and ______.
Signup and view all the answers
New approaches to systems development include prototyping and ______ development.
New approaches to systems development include prototyping and ______ development.
Signup and view all the answers
The detailed analysis of systems includes the use of ______ models and data models.
The detailed analysis of systems includes the use of ______ models and data models.
Signup and view all the answers
One disadvantage of end-user development is that it is not effective for ______-scale development.
One disadvantage of end-user development is that it is not effective for ______-scale development.
Signup and view all the answers
The maintenance phase involves ongoing support and ______ of the system.
The maintenance phase involves ongoing support and ______ of the system.
Signup and view all the answers
The phase involving tangible and intangible benefits is part of the ______ analysis.
The phase involving tangible and intangible benefits is part of the ______ analysis.
Signup and view all the answers
The major activities in the traditional systems development life cycle include feasibility study and ______ design.
The major activities in the traditional systems development life cycle include feasibility study and ______ design.
Signup and view all the answers
Prototyping may not necessarily lead to ______ in the development process.
Prototyping may not necessarily lead to ______ in the development process.
Signup and view all the answers
The implementation of __________ can lead to changes in workflow and procedures.
The implementation of __________ can lead to changes in workflow and procedures.
Signup and view all the answers
A __________ implementation typically follows vendor prescribed methodologies and is considered easier to implement.
A __________ implementation typically follows vendor prescribed methodologies and is considered easier to implement.
Signup and view all the answers
Outsourcing involves an __________ vendor operating the necessary functions, relying on their stability.
Outsourcing involves an __________ vendor operating the necessary functions, relying on their stability.
Signup and view all the answers
During the detailed design phase, a team should select applicable business processes based on __________ methodology.
During the detailed design phase, a team should select applicable business processes based on __________ methodology.
Signup and view all the answers
Maintaining legacy systems while adding __________ modules can be a cost-effective solution but might limit the benefits.
Maintaining legacy systems while adding __________ modules can be a cost-effective solution but might limit the benefits.
Signup and view all the answers
Customization of software solutions generally leads to increased __________ and costs compared to standard implementations.
Customization of software solutions generally leads to increased __________ and costs compared to standard implementations.
Signup and view all the answers
One of the risks of __________ is that upgrading can become difficult due to high levels of customization.
One of the risks of __________ is that upgrading can become difficult due to high levels of customization.
Signup and view all the answers
Interactions in __________ prototyping result in extensive user involvement during the design process.
Interactions in __________ prototyping result in extensive user involvement during the design process.
Signup and view all the answers
The choice between re-engineering and __________ often impacts how effectively an organization can implement new processes.
The choice between re-engineering and __________ often impacts how effectively an organization can implement new processes.
Signup and view all the answers
An important factor that needs consideration when deciding on business process modifications is the __________ of the changes involved.
An important factor that needs consideration when deciding on business process modifications is the __________ of the changes involved.
Signup and view all the answers
Study Notes
Traditional Systems Development Life Cycle
- The traditional systems development life cycle (SDLC) consists of multiple phases for system development, planning, design, detailed design, implementation, and maintenance.
- The traditional SDLC utilizes tools and techniques to determine problem areas.
- The SDLC emphasizes analysis of the current system.
Shortcomings of Traditional Systems Development Life Cycle
- Automating current systems can perpetuate existing problems, flaws, and inefficiencies.
- The SDLC can be very time-consuming and resource intensive.
- The SDLC can also be expensive.
New Approaches to Systems Development
- Prototyping involves building models that can be presented to end-users for feedback.
- End-user development allows end-users to create information systems.
- Software packages leverage economies of scale for development and maintenance.
ERP Systems Design Process
- The ERP systems design process incorporates the traditional SDLC but with adaptations.
- It involves planning, analysis, design, detailed design, implementation and maintenance.
Planning
- The planning phase includes assessing needs and justifying the business case for implementation.
- Tangible and intangible benefits should be considered during planning.
- Requirements analysis helps determine the business processes to be supported by the ERP system.
- “Best practices” offered by vendors provide models of supported functions, checklists of activities, and relevant factors.
Design Phase
- The design phase focuses on aligning business processes to the ERP system.
- The SDLC typically involves defining new business requirements and implementing software that conforms to them.
- The design phase considers re-engineering business processes or customizing the system.
- Re-engineering business processes can disrupt workflow and organizational procedures.
- Customization can make future upgrades challenging.
Alternative Design Approaches
- Vanilla implementation provides a straightforward approach that follows vendor guidelines and involves consultant expertise.
- Vanilla implementations often meet deadlines and budget constraints.
- Customized implementations require more time, resources, and can be complex to integrate with future updates.
- Maintaining legacy systems alongside ERP modules can be cost-effective but may limit the full benefits of ERP implementation.
- Outsourcing can involve external vendors operating the ERP system or ASPs providing time-sharing access.
Detailed Design Phase
- This phase selects models, processes, and information to be supported.
- The ERP system's “best practices” methodology guides the selection of appropriate business processes.
- Processes that are not fully compatible with the system become candidates for re-engineering.
- Areas not covered by the ERP system are identified for possible customization.
- This phase relies on interactive prototyping and extensive user involvement.
Traditional Systems Development Life Cycle
- Detailed analysis of a system using structured tools and techniques to determine problem areas
- Phases include: problem definition, feasibility study, systems analysis, systems design, detailed design, implementation, and maintenance
- Automating a current system is generally counterproductive
- Provides an opportunity to re-engineer the current system
- Logical database design is created before detailed design is refined
- Time-consuming, resource-intensive and expensive
New Approaches to System Development
- Prototyping: Models shown to end-users for feedback
- End-User Development: End-users create information systems using spreadsheets and databases
- Software Packages: Economies of scale in development, enhancement, and maintenance
ERP Systems Design Process
- Phases include: Planning, Requirements Analysis, Design, Detailed Design, Implementation, and Maintenance
Planning and Requirements Phase
- Needs assessment: Determines the requirements of the project
- Business justification: Justification of the project's impact using quantifiable and unquantifiable benefits
- Requirements analysis: Identification of the business processes to be supported by the system
- "Best practices" are offered by ERP vendors
- Checklist of activities and factors helps to determine the scope and complexity of the project
Design Phase
- Re-engineering business processes to fit software
- Re-engineering can disrupt the organization and lead to changes in workflow and procedures
- Customization can make upgrading versions difficult
Alternative Designs
- "Vanilla" ERP implementations follow vendor methodology and are typically on time and within budget
- Customized ERP implementations have increased time and costs and are not easily integrated into new versions
- Maintain legacy systems and add specific ERP modules to support particular functions: Cost-effective, less disruptive, lacks integration
- Outsourcing: An external vendor operates the system
- ASPs provide on time-sharing basis.
- Relies on the reliability and stability of the vendor.
Detailed Design Phase
- The team selects the models, processes, and information to be supported
- The "best practices" methodology provides an initial model selection.
- Applicable business processes are selected, inapplicable processes are discarded.
- Processes that don't match the system are used as foundation for re-engineering.
- Identify any areas not covered as candidates for customization
- User involvement in interactive prototyping is extensive
Enterprise Resource Planning Systems Development
-
Traditional Systems Development Life Cycle (SDLC)
- Phases: problem definition, feasibility study, systems analysis, systems design, detailed design, implementation, and maintenance.
- Involves detailed analysis using tools and techniques like process models and data models.
- Often involves automating current systems.
-
Issues with Traditional SDLC
- Inherits old problems and flaws.
- Can take a long time and require significant resources.
- Can be expensive.
-
New Approaches to Systems Development
- Prototyping: Models are shown to end-users for feedback and guidance.
- End-user development: End users create information systems using spreadsheets and databases.
- Software packages: Offer economies of scale in development, enhancement, and maintenance.
ERP Systems Development Process
-
Phases: planning, requirements analysis, design, detailed design, implementation, and maintenance.
-
Planning & Requirements Analysis
- Needs assessment: Identifies the need for the new system.
- Business justification: Provides tangible and intangible benefits for implementing the new system.
- Identify business processes to be supported by the new ERP system.
- Vendors often offer "best practices" models of supported functions.
-
Design Phase
- Re-engineer business processes to fit the software.
- Re-engineering versus customization:
- Re-engineering can disrupt the organization (changes in workflow and procedures).
- Customization can make upgrading difficult.
-
Alternative ERP Designs
-
"Vanilla" ERP Implementation:
- Easy to implement (follows vendor methodology).
- Uses consultants with specialized ERP expertise.
- Usually on time and on budget.
-
Customized ERP:
- Time and costs increase.
- Not easily integrated into new versions.
-
Legacy Systems and ERP Module Integration:
- Supports specific functions.
- Cost-effective.
- The organization may not receive the full benefits of the ERP.
- Less disruptive.
- Lacks integration.
-
Outsourcing:
- External vendor operates the system.
- ASPs (Application Service Providers) provide time-sharing access.
- Depends on reliability and stability of the vendor.
-
"Vanilla" ERP Implementation:
-
Detailed Design Phase
- Selection of models, processes, and information to be supported.
- "Best practices" methodology provides models to guide selection.
- Processes that don't match the system are candidates for re-engineering.
- Any areas not covered by the chosen model are candidates for customization.
- Relies on interactive prototyping for extensive user involvement.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
This quiz explores the traditional Systems Development Life Cycle (SDLC), its phases, and shortcomings. Additionally, it covers new approaches such as prototyping and end-user development in the context of ERP systems. Test your knowledge on the evolution of system design processes!