Shared Flashcard Set

Details

Day 23
Software project managment
42
Management
Undergraduate 1
12/11/2013

Additional Management Flashcards

 


 

Cards

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
organizational inertia
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
diseconomies of scale
Definition
as development teams grow, the average contribution per worker decreases making the project harder to manage
Term
brooks law
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
scope
Definition
the perameters of your project, what are you trying to accomplish? your goals
Term
resources
Definition
people, equipment, money you need to complete your project
Term
schedule
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
what's the fourth phase?
Definition
construction phase
system must be built
system must be tested
users and data must be converted from old to new system
Term
why run test processes?
Definition
you run test processes to fix problems
Term
what's the fifth phase?
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
what's beta testing?
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
what's the final step?
Definition
going live!
Term
production/implemntation
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
pilot implementation
Definition
organization implements intire system on limited users, that way if it doesn't affect everyone so exposure risk is reduced
Term
phased implementation
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
big bang implementation
Definition
direct installation of new system and discontinue old, but there is no back up if it fails
Term
systems maintenance
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
waterfall progresion
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
Supporting users have an ad free experience!