Using MIS Chapter 10 Flashcards
Agile Development
An adaptive project management process based on the principles listed in Figure 10-23. Can be used for the management of many types of projects; in this text it applies to the development of information systems.
PAGE 407
Application
a combination of hardware, software, and data components that accomplishes a set of requirements.
-Synonym for application software.
As-is Model
a model of the existing business process
-A model that represents the current situation and processes.
Baseline WBS
the final WBS plan is denoted as the baseline WBS.
This baseline shows the planned tasks, dependencies, durations, and resource assignments.
-The final work-breakdown structure that shows the planned tasks, dependencies, durations, and resource assignments.
Brooks’ Law
states that adding more people to a late project makes it later.
-The famous adage that states: Adding more people to a late project makes the project later. Brooks’ Law is true not only because a larger staff requires increased coordination, but also because new people need to be trained. The only people who can train the new employees are the existing team members, who are thus taken off productive tasks. The costs of training new people can overwhelm the benefit of their contributions.
Business Analyst
is someone who is well versed in Porter’s models and in the organization’s strategies and who focuses, primarily, on ensuring that business processes and information systems meet the organization’s competitive strategies.
The primary focus of a business analyst is business processes.
-(1) A person who understands business strategies, goals, and objectives and who helps businesses develop and manage business processes and information systems. (2) Someone who is well versed in Porter’s models, organizational strategy, and systems alignment theory, like COBIT, and who also understands the proper role for technology.
Business Process
a network of activities, repositories, roles, resources, and flows that interact to accomplish a business function.
-A network of activities that generate value by transforming inputs into outputs.
Business Process Management (BPM)
a cyclical process for systematically creating, assessing, and altering business processes.
Business Process Modeling Notation (BPMN)
Standard set of terms and graphical notations for documenting business processes.
COBIT (Control Objectives for Information and related Technology)
A set of standard practices, created by the Information Systems Audit and Control Association, that are used in the assessment stage of the BPM cycle to determine how well an information system complies with an organization’s strategy.
Configuration Control
refers to a set of management policies, practices, and tools that developers use to maintain control over the project’s resources.
-A set of management policies, practices, and tools that developers use to maintain control over the project’s resources.
Cost Feasibility
involves an assessment of the cost of the project.
-An assessment of the cost of an information system development project that compares estimated costs to the available budget. Can also refer to development plus operational costs vs. value delivered.
Control Flow
directs the order of activities.
-A BPMN symbol that documents the flow of activity in a business process.
Critical Path
is the sequence of activities that determine the earliest date by which the project can be completed.
Critical Path Analysis
is the process by which project managers compress the schedule by moving resources, typically people, from noncritical paths onto critical path tasks.
-The process by which project managers compress a schedule by moving resources, typically people, from noncritical path tasks to critical path tasks.
Data Flow
shows the movement of data among activities and repositories.
-A BPMN symbol that documents the movement of data among activities and repositories in a business process.
Deliverables
every task should culminate in one or more results called deliverables.
-examples of deliverables are called documents, designs, prototypes, data models, database designs, working data entry screens, and the like.
Without a defined deliverable, it is impossible to know if a task was accomplished.
-Tasks that are measurable or observable steps in a development project.
Diseconomies of Scale
the situation that occurs when adding more resources creates inefficiencies.
-A principle that states as development teams become larger, the average contribution per worker decreases.
Gantt Chart
shows tasks, dates, and dependencies.
-A chart that shows tasks, dates, dependencies, and possibly resources.
Implementation
has two meanings for us. it could mean to implement the information systems components only, or it could mean to implement the information system and the business processes that use the system.
-In the context of the systems development life cycle, the phase following the design phase consisting of tasks to build, test, and convert users to the new system.
Just-in-Time Design
Rather than design the complete, overall system at the beginning, only those portions of the design that are neede to complete the current work are done. Common for agile development techniques such as scrum.
Maintenance
with regard to information systems, maintenance is a misnomer; the work done during this phase is either to fix the system so that it works correctly or to adapt it to changes in requirements.
-In the context of information systems, (1) to fix the system to do what it was supposed to do in the first place or (2) to adapt the system to a change in requirements.
Object Management Group (OMG)
a software-industry standards organization
Organizational Feasibility
concerns whether the new system fits within the organization’s customs, culture, charter, or legal requirements.
-Whether an information system fits within an organization’s customer, culture, and legal requirements.