Term
what is IT's role in a business? |
|
Definition
IT's role is to support all organizations in a business |
|
|
Term
why did gap in a box fail? |
|
Definition
gap in a box was a project designed to implement oracle software without any customization. gap suffered from organizational inertia, and the project failed because they wanted the system to cater to them, but only unique process should get custom systems. gap doesnt have a unique system |
|
|
Term
|
Definition
when a company is very set in their ways and is unwilling to change it's processes or do things in a new way |
|
|
Term
what is systems development? |
|
Definition
systems development involves 1. analyzing 2. designing 3. building 4. testing 5. deploying 6. supporting a new system |
|
|
Term
what does systems development encompass? |
|
Definition
systems development encompasses 1. hardware 2. software 3. data 4. processes 5. people |
|
|
Term
what areas are programmers concerned with? |
|
Definition
programmers are concerned with software and a little bit of data |
|
|
Term
software requires more than ________ expertise, it requires______ knowledge and ________ skill. |
|
Definition
software development requires more than technical expertise, it requires business knowledge and managment skill |
|
|
Term
why is IS development difficult? |
|
Definition
IS development is difficult because 1. it's hard to determine what they want/requirements of the project 2. requirements change as project develops 3. schedule and budget difficult to estimate, and the change as the scope changes 4. communication with large teams isn't easy 5. technology changes, how do you adapt? start over all the time? 6. diseconomies of scale- as development teams grow, average contribution per worker decreases and the project becomes more difficult to managemnt 7. unexpected events- i.e. hurricanes |
|
|
Term
|
Definition
as development teams grow, the average contribution per worker decreases making the project harder to manage |
|
|
Term
|
Definition
adding more people to the project marks the project latter, aka too many cooks in the kitchen |
|
|
Term
project triple constraint |
|
Definition
every project can be broken into three aspects: 1. scope 2. resources 3. schedule increasing or decreasing one will affect the other two as well |
|
|
Term
|
Definition
the perameters of your project, what are you trying to accomplish? your goals |
|
|
Term
|
Definition
people, equipment, money you need to complete your project |
|
|
Term
|
Definition
your timeline for completion of your project. how much time you have to complete your goals |
|
|
Term
what is the standard way to run a project? |
|
Definition
yes, it's called framework or methodology |
|
|
Term
where do you start in project planning? where do you go from there? |
|
Definition
ask the broad questions: what is the goal by when with what then break it out into stages and detail each stage into managable pieces |
|
|
Term
what's the first phase of project planning? |
|
Definition
1. inception: define system goals determine scope asses the feasibilty of project |
|
|
Term
what is a vital part of the inception/analysis step in terms of legalities? |
|
Definition
it's important that once you agree to a scope you document it to that you can avoid scope creep unless formally approved |
|
|
Term
whats involved in the proof of concept/feasibility assesment of a project? |
|
Definition
the cost, schedule, technology, orginizational feasibility |
|
|
Term
whats the second phase in planning? |
|
Definition
analysis phase: determine and document features and functions |
|
|
Term
what is the importance of the analysis phase? |
|
Definition
it is cheapest to make the decision to modify rather than replace your current system in this phase |
|
|
Term
what's the third phase of planning? |
|
Definition
design phase: develop and evaluate alternatives hardware design determined by project team software design dependent on source database is designed procedures designed for buisness intelligence system job descriptions are created for users and operations personnel |
|
|
Term
|
Definition
construction phase system must be built system must be tested users and data must be converted from old to new system |
|
|
Term
|
Definition
you run test processes to fix problems |
|
|
Term
|
Definition
test the system to confirm it all works and catch bugs before they get to users |
|
|
Term
what are some methods of testing systems? |
|
Definition
1. test scripts with positive or negative testing 2. beta testing |
|
|
Term
|
Definition
beta testing involves future system users trying out the system on their own, virtualization allows this to happen now. i.e testing windows 7 |
|
|
Term
|
Definition
|
|
Term
|
Definition
covert business activity from old to new system |
|
|
Term
what are some methods to implement? |
|
Definition
pilot (dad moves in alone) phased (whole family moves in, but only to the living room and kitchen) in-parallel (live in both houses at once- secure but expensive) big bang (move into new, demo old) |
|
|
Term
|
Definition
organization implements intire system on limited users, that way if it doesn't affect everyone so exposure risk is reduced |
|
|
Term
|
Definition
new system is installed in phases and tested after each phase. this continues until installed at entire organization |
|
|
Term
in-parallel implementation |
|
Definition
test new system while running in parallel with the old system on. this is expensive and time consuming because you have to support both systems and enter data twice for each one, but it does provide security if one fails |
|
|
Term
|
Definition
direct installation of new system and discontinue old, but there is no back up if it fails |
|
|
Term
|
Definition
fixing or adapting system requires a method to track system failures and enhancements work on corrections based on priorities enhancements are prioritized on buisness decisions |
|
|
Term
when are you implementing project management? |
|
Definition
you are implementing project managment from start to close of the project. |
|
|
Term
how do you manage the project? |
|
Definition
you manage the project by managing: resources, schedule and progresss, risk and issues, handling communication, planning hand-offs between phases, AND MORE |
|
|
Term
|
Definition
a structured approach that is familiar to most developers world wide. works well when you're building something like a house: requirements-->design-->development-->testing-->deployment but some of these steps will overlap |
|
|
Term
Iterative (aka Agile) progression |
|
Definition
inception-->analysis-->design-->preliminary construction-->user review cycle repeats until the you get good reviews. then you go to final construction-->production-->maintenance |
|
|
Term
what progression type is easier |
|
Definition
iterative progress is easier to achieve than waterfall process |
|
|
Term
_____ is key risk to all projects |
|
Definition
communication is key risk to all projects |
|
|
Term
what is scope creep and how can it affect a projcet? |
|
Definition
scope creep is the slow accumulation of changes, often costly, to a project such as extension of the deadline without an increase in reousrces. this can kill a project |
|
|