K201 Lecture Chapter 12

Ace your homework & exams now with Quizwiz!

Primary Drivers of Systems Development OR Keys to successful SDLC Projects

- Create work-breakdown structure (WBS) - Estimate time vs costs -Create Project plan (using Gant chart, critical path and critical path analysis) -Adjust plan via trade-offs -Manage Challenges

Principles of Agile (Scrum) Development

-Expect, even welcome, changes in requirements. -Frequently deliver working version of the product. -Work closely with customer for the duration. -Test as you go -Design as you go -Team knows best how it's doing/how to change. -Can be used for business processes, information systems, and applications development

What are the 3 principle roles of Scrum?

-Product owner (business professional who represents customer) -Scrum Master -Team Members (7 plus or minus two)

Scrum Essentials

-Requirements list drives process -Each Work period (1 to 4-8 weeks) -Meet as group at beginning of day to determine tasks each member will perform. Meet at end of the day to discuss what was done and evaluate how the process is going. -Rinse and Repeat until: Customer says we're done, out of time, out of money -Three principle roles

Scrum Process

-Takes place over 1-8 weeks Prioritized Requirements list Choose requirements to deliver Stand up Do work Deliver and Reflect

What are the 4 critical challenges for Managing Development?

1-Coordination 2-Diseconomies of scale- Brook's Law - "adding more people to a late project that make the project later" 3-Configuration Control -Set of management policies, practices, and tools. -Used to maintain control over project resources. 4-Unexpected Events -New Management -Technology, competitor changes -Disasters -Loss

Gantt Chart

a chart that shows tasks, dates, dependencies, and possibly resources

business process management (BPM)

a cyclical process for systematically creating, assessing, and altering business processes

Test Plan

a formal description of the system's response to use and misuse scenarios

Implementation

implementing information systems components only or implementing the information system and the business process that use the system

Estimation of Time and Costs is difficult

* therefore, to avoid the task, org don't create IS just license existing ERP systms that include business processes and IS * If no suitable package exists; estimation w loosest commitment * estimations can be based on past projects

Relationship between business processes and information systems?

1. Business process, information systems and applications have different characteristics and components. 2. The relationship between the two is N:M. A business process need not relate to any information system, but an information system relates to at least one business process.. 3. Every IS has at least one application because every IS has a software component.

What is Done in the Define System Phase of the SDLC?

1. Define the system goals and scope: in terms of reason for facilitating the organization's competitive strategy 2. Determine feasibility: Cost (benefits justify the operational costs), schedule (estimate time to complete the project), organizational (new IS should fit in w org. structure customs,culture,legal reqs.) and technical(if existing IS can fulfill needs of system) 3. Form a Project Team: Project managers, coders, business analysts, end users, and more 4.Plan the Project: Determine Roles, set schedules, and determine task dependencies

What is done In the Design sysytem components phase of the SDLC?

1. Determine hardware specifications 2. Determine software specifications: assess off-the-shelf programs, consider changes to them, custom design your own 3. Design Database: 4. Design Procedures for app (BPM) System development process to formulate procedures for usage and development 5. Create job definitions (people)

3 Reasons Processes need Management

1. Improve process quality: Improve the efficiency of resource use or the effectiveness of the process in achieving a goal. 2. Adapt to change in technology: when there is a change in tech-> there is a change in process -> re-evaluation of process -> BPM 3. Adapt to change in business fundamentals such as change in market, company policy, customer characteristics; product lines; supply chain; company org (merger, acquisition); or environment

Properties of Business Processes (on exam)

1. Roles- like a job title, or a collection of activities 2. Resources- People or computer applications assigned to roles. 3. Flow- one of two things: a control flow that directs order of activities where as data flow represents the movement of data among activities OR 4. Data Flow- that shows the movement of data among activities and repositories

Documenting as-is business order process

1. Show it in swim-lane layout 2. Each role is given its own swim lane which contains all the activities of the role. 3. Subprocesses are certain activities that are defined in greater detail.

Four Stages of Business Process Management

BPM is a cyclical process for systematically creating, assessing, and altering business processes. 1. Model Processes: (most imp stage) create a model of existing processes i.e. as-is-model. Involves users and analysts. they evaluate the model and make improvements by changing structure (new model) and adding resources(assigning more people or create/update IS). 2. Create components: design changes to the business process at a depth sufficient for implementation. For a new IS or changed IS, system development projects are created and mgd. For activities involving IS, processes created 3. Implement processes: process actors are trained for activities; softening resistance to changes is imp 4. Assess Results: Continually assess business process effectiveness.

What is done in the Implementation phase of the SDLC?

Build system components Conduct Unit Tests Integrate components Conduct integrated tests Convert to new system

What is the Parallel approach to the system conversions?

Complete new and old systems run simultaneously (-) Very Safe but expensive

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

What is the Plunge approach to the system conversions

Def: old system is shut and new is installed Only used if new system not vital to company operations In most cases avoid "taking the plunge" (-)High Risk if new system fails

What are the Common Approaches to system Conversions and which is not recommended?

Def: process of converting business activities from the old systems to the new. Pilot Phased Parallel Plunge Plunge is not recommended

What are the 5 Phases in the Systems Development Life Cycle

Define System Determine Requirements Design System Components Implement Systems Maintain the system

What is the Most important phase in the SDLC and why? (ON TEST)

Determine Requirements Sources of requirements 1. Conduct user interviews 2. Evaluate existing systems 3. Consider all 5 components 4. Determine new forms, queries for new IS 5. Consider security 6. ID new app and features 7. Create a new data model

Implementation for the 5 components of the SDLC

Hardware- Obtain, install, and test hardware Software- License and install off-the-shelf programs. Write alterations and custom programs. Test Programs. Data- Create database. Fill with data. Test data. Procedures- Document procedures. Create training programs. Review and test procedures. People- Hire and train personnel

Design for the 5 components of the SDLC

Hardware- determine hardware specifications Software- select off-the-shelf programs. Design alterations and custom programs as necessary. Data- Design Database and related structures. Procedures- Design user and operations procedures. People- Develop user and operations job descriptions

Information System

Has 5 components, hardware, software, data, people, procedures, and contains at least one application. Must support at least one business process

Systems analysts

IS professionals who understand both business and information technology. Focus primarily on on IS development, but are involved with business analysts on the management of business processes as well.

What is the pilot approach to system conversions?

Implement entire system in limited portion of business (+)Limits exposure to business if system fails

What is Systems Development Life Cycle (SDLC)?

It is the traditional process used to develop information systems and application

What does Swim-lane layout do?

It simplifies the process diagram and draws attention to interactions among components of the diagram.

How Is Business Process Modeling Notation (BPMN) Used to Model Processes?

Models are a blueprint for understanding the current process. Decisions or Gateways are BPMN flow elements, which are used to control how sequence flows interact as they converge and diverge within a process. Yes/No questions.

In the context of system implementation phase of the systems development life cycle (SDLC), a ________ installation is the riskiest because the old system is shut down and the new system is introduced. (ON TEST)

Plunge

What is done in the Maintenance Phase of the SDLC?

Record requests for change: failures, and Enhancements Prioritize requests: Mandated changes, Severe failures, Enhancements Fix Failures: Patches, Service Packs, New releases

Business analyst

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 strategy

What is the Phased approach to system conversions?

System installed in phases of modules Each Piece installed and tested (-) some systems are too integrated for this approach

work breakdown structures (WBS)

a hierarchy of the tasks required to complete a project * Divide & conquer; breakdown tasks onto smaller tasks until each task is small enough to estimate and manage * Each task culminates in 1 or more result i.e. deliverable * wbs is created to prevent inter-related tasks from confusing

Configuration Control

a set of management policies, practices, and tools that developers use to maintain control over the project's resources

Object Management Group (OMG)

a software industry standards organizations that created a standard set of terms and graphical notations for documenting business processes

Business Process Modeling Notation (BPMN)

a standard set of terms and graphical notations for documenting business processes

trade-off

balancing of three critical factors: requirements, cost, and time

Application

combination of hardware, software and data that accomplish a set of requiremt

Business Process

is a network of activities, repositories, roles, resources, and flows that interact to accomplish a business function

What are the steps in the business process management (BPM) cycle?

model processes; create components; implement processes; assess results

baseline WBS

shows the planned tasks, dependencies, durations, and resource assignments

Brooks' law

states that adding more people to a late project makes it later

Deliverable

tasks that are measurable or observable steps in a developmental process

as-is model

the beginning of BPM that creates a model of the existing business process

critical path analysis

the process by which project managers compress the schedule by moving resources, typically people, from noncritical path tasks onto critical path tasks

Critical Path

the sequence of activities that determine the earliest date by which the project can be completed

diseconomies of scale

the situation that occurs when adding more resources creates inefficiencies

Velocity

the total number of points of work the team can accomplish each scrum period. The team uses its velocity to determine how many requirements it can commit to accomplishing in the next scrum period.

Cost Feasibility

whether an information system can be developed within a budget

organizational feasibility

whether an information system fits within an organization's customer, culture, and legal requirements

Schedule Feasibility

whether an information system will be able to be developed on the timetable needed

Technical Feasibility

whether existing information technology will be able to meet the needs of a new information system


Related study sets

Vocabulario-La Navidad en Camelot lista 1 (1/2)

View Set

Geometry B Unit 2 Post-test Connecting Algebra and Geometry through Coordinates

View Set

chapter one: humans and the microbial world

View Set

Econ 120 (Macro) - Chapter 13 Quiz Questions

View Set

Chapter 5: Identifying and Preserving Evidence

View Set

Exponent Rules, Multiplying and Dividing Exponents, Dividing Exponents with the Same Base

View Set

Quiz: Chapter 32: Orthopedic Injuries

View Set