Implementation Flashcards
What are the implementation phases?
Construct-> Install -> Support
What are the observations for the construct phase?
Construction is the development of all part of the system:
software/ hardware/ network /configuration/ documentation/ procedures
- Project failure not usually due to poor programming but to poor analysis
- Project management is the most important activity in construction
What are the duties of the project managers?
- plan activities and resources
- plan and manage the schedule
- plan and manage budget
- track actions, risk, issues
- report on progress
- manage people
What is the purpose of testing?
The purpose of testing is to uncover as many errors as feasible
- differences between what system actually does and what is should do
- not about proving that system is error free
Describe the types of unit testing.
- Unit test: focuses on single component or class
- Integration test: test whether system component/classes work together properly
- System test: test whether systems end to end
- User acceptance test: test conducted by user to determine that system does what was it was meant to
What is black box testing?
Black box testing, test the functionality of an application, not the internal structure or code
What is white box testing?
White box testing, test internal working of an application as opposed to its functionality
What is regression testing?
Regression test verify that software which has been changed/integrated still works correctly after change is introduced
Changes can include software upgrade, bug fixes, config changes
What are the purposes of regression testing?
Modifications made to software have not introduced new fault
Changes made to one part of a system do not break other parts of the software
What is user acceptance testing?
- Defined and agreed in advance of system build
- Performed primarily by users with support of the project team
- Goal is to confirm that the system meets the business needs
- Alpha testing is data artificial
How is the system documentation being used?
It helps programmers and analysts build or maintain the system, usually created as the project unfolds. Also, help users operate the system, but users do not read the manuals before using the product.
Implementing IT-enabled change
It must be remembered that there is nothing more difficult to plan, more doubtful of success nor more dangerous to manage than the creation of a new system.
For the initiator has the enmity of all who profit by the preservation of the old institution and merely lukewarm defenders in those who would gain by the new one.
What factors affect the adoption/acceptance of the technology?
- Context: high context societies need to see how the new system fits in to existing systems
- Time: poly chronic vs mono chronic
- power distance
- individualism vs avoidance
How the change is done?
Process of helping the people adopt & adapt to the new system.
What is the conversion process in the planning change?
Conversion is the process by which a new system replaces an old system
- Both approaches can be phased or all at once