• Log In
  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Sys & Infrast Lifecycle Mngt 1

Information Technology Audit and Cybersecurity, Temple University

Sys & Infrast Lifecycle Mngt 1

MIS 5203.001 ■ Spring 2021 ■ Wade Mackey
  • Home
  • Syllabus
    • Gradebook
  • Announcements
  • Course Work
    • 1 – Intro/SDLC
    • Planning
      • 2 – Prjct Mngmt & Governance
      • 3 – Business Case & Feasibility
    • Analysis
      • 4 – Requirements Determination
      • 5 – Process Modeling
      • 6 – Data Modeling
      • 7 -Test One
    • Design
      • 10 – HCI (UI)
      • 8 – Database
      • 9 – Software
      • 11 – Test Two
    • Implementation
      • 12 – Architecture
      • 13 – Development & Testing
      • 14 – Migration & Deployment
      • Test 3: Implementation
  • Projects
    • Project 1: Business Case Development
    • Project 2: SDLC
    • Project 3: Systems Design
    • Project 4: Process Re-engineering
    • Project 5: Controls

Unit 4 Reading – Mettus

February 21, 2021 2 Comments

The book draws a clear line between traditional and contemporary methods for gathering requirements.

Traditional methods include interviewing and listening, directly observing users, and analyzing procedures and documents. Interviews can be done with individuals or groups. Either way, it’s one of the primary ways analysts gather information. There are many different interviewing methods. They also start with plenty of prep work, which can include an interview guide to set out a path for the sequence of questions. Open-ended questions are used to probe for new information, while close-ended questions allow for respondents to pick from a set of options. It’s important for the interviewer to not make it seem like there is a right or wrong answer. Notes should be taken and typed up as soon as possible afterward. Interviewers should seek diverse views and not make any promises in terms of final product. Observation is time consuming and can cause users to change their usual behavior, but is a way to see how things work first hand. Analyzing documents lets you know how things should be done (by the book). Reviewing documents can reveal key individuals, why the current system in the way it is, problems, and much more.

Contemporary methods include Joint Application Design (JAD) and prototyping. JAD is “a structured process in which users, managers, and analysts work together for several days in a series of intensive meetings to specify or review system requirements.” JAD sessions are usually conducted at a place other than where the individuals normally work to remove distractions. They usually involve whiteboards, flipcharts, and other audio-visual elements. The end result should reveal the details of the existing system and features of the new proposed system. Prototyping involves building and rebuilding a rudimentary version of an information system according to user feedback. In evolutionary prototyping, the prototype is the actual foundation for the new system. In throwaway prototyping, it’s a model or mockup that is discarded.

There are also radical methods like business process reengineering and introducing disruptive technologies. 

Agile methods involve continual user involvement and focus on the user.

Reader Interactions

Comments

  1. Elias Harake says

    February 25, 2021 at 5:27 pm

    Unit 4 Discussion Post – Elias Harake

    An important takeaway I learned in this week assignment was how to represent an firm’s data visually using an entity-relationship (E-R). In this chapter, I learned guidelines for well-structured and efficient database files, and you will learn about logical and physical database design. It is likely that the human interface and database design steps will happen in parallel, as illustrated in the systems development life cycle (SDLC). Structure the data in stable structures, called normalized tables, that are not likely to change over time and that have minimal redundancy. The implementation of a database i.e., creating and loading data into files and databases is done during the next phase of the systems development life cycle, because implementation is technology specific.

    Reply
  2. Haozhe Lin says

    March 23, 2021 at 7:18 pm

    In this week’s study, I understand Joint Application Design. First of all, what is Joint Application Design (JAD)? JAD is the method of including key end-users in the design and development process of an application. This is done through workshops called JAD sessions. The thought behind this practice is to have an end product that is more satisfactory to the client by including them in the development process. This gives the client autonomy throughout the process and helps ensure that the end product meets their needs more efficiently. JAD can be used on implementing new systems, enhancing existing systems, converting old systems, and purchasing systems. In general, a project that would be best suited for JAD would; involve several groups of end-users whose accountability characterize the organization’s department or division margins, is considered essential to the future achievement of the business, includes keen users, is a first-time development for the business, or has a troubled development relationship between the business systems and end-user organizations.

    Reply

Leave a Reply to Elias Harake Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

RECENT ANNOUNCEMENTS

Week 14 Implementation Plan Risks – Prince Patel

What Are the Risks of an Implementation Plan? As is the case with any … [More...] about Week 14 Implementation Plan Risks – Prince Patel

Week 13 Smoke Testing- Prince Patel

Smoke Testing Smoke testing is performed on the ‘new’ build given by … [More...] about Week 13 Smoke Testing- Prince Patel

Week 12 (FaaS) Function as a Service! – Prince Patel

You all must have heard IaaS, PaaS & SaaS. But let me introduce you to … [More...] about Week 12 (FaaS) Function as a Service! – Prince Patel

Week 10 What is Guerrilla Usability Testing? – Prince Patel

Guerrilla testing In guerrilla testing, test subjects are chosen … [More...] about Week 10 What is Guerrilla Usability Testing? – Prince Patel

Week 9 Dev-ops Software Development Methodology – Prince Patel

DevOps development methodology DevOps is not just a development … [More...] about Week 9 Dev-ops Software Development Methodology – Prince Patel

Week 8 Database Design Steps – Prince Patel

How to Design Database: Steps of Designing Database Database designing … [More...] about Week 8 Database Design Steps – Prince Patel

[More Announcements...]

Copyright © 2025 · Department of Management Information Systems · Fox School of Business · Temple University