Information Systems Analysis|
Current Events Discussions and Announcements
I have no special talents. I am only passionately curious. -Albert Einstein
Remember to check the Analysis Links Page for more information on specific topics,
and MyGateway for assignments.|
A sample project paper and the associated presentation are also available for reference.
10 Things Awesome Public Speakers Do Differently
Sympathies For IT Staffing Changes
The final exam
Complete the "Guest Speaker Evaluation," available under "Syllabus and Assignments" on MyGateway, and the "Library Evaluation" at http://tinyurl.com/libinst2017. In addition, we will complete the service learning questionnaire on paper.
- If you are interested in receiving a scholarship to the Grace Hopper Celebration of Women in Computing, you need to complete an application by June 5.
- - You can learn more about the conference at the GHC site or at the site hosting blogs from last year's group.
- There will be a new course offered this Fall called Women in Computing, IS 3898-002 for undergraduates and IS 6891-G02 for graduate students (it is also cross listed with Gender Studies and GS 3350-005).
- Presentations will be on May 8 (our scheduled time for the final exam) in random order unless someone wants to start it off. The order will be Group D, Group C, Group H, Group B, Group F, Group E, Group A, and Group G.
We will hold to a strict time limit for this presentation.
- Tomorrow is the Symposium on Women in Supply Chain, from 1-7 pm in the Century Rooms in the Millennium Center. You can see the itinerary on the Internet. I am seeking someone to record Dr. Cadenbach's talk from 2:45 - 3 pm.
- We will have a free, available to all, screening of the movie, Hidden Figures this spring. Any ideas of when it should be shown?
The Project Management Lecture
- Introduction of Prototyping
- The Rapid Prototyping Process
- An analogy: Prototyping Star Wars Figures as an example of how different kinds of prototypes are used to answer different kinds of questions
- Prototyping the User Interface
- When to use Paper Protypes
- Lessons Learned
- Wanna Create A Great Product? Fail Early, Fail Fast, Fail Often
- An example of how prototyping can be used to elicit user feedback: this example is replicated here for you to consider as a way of doing prototyping, and does not function
- The Analysis and Prototyping of Effective Graphical User Interfaces
The Orator's Parable: Giving Presentations
- Style guidelines for your presentation
- 7 Public Speaking Tips From Researchers Who Studied 100,000 Presentations
- Give a TED talk everywhere you go: Jason Teteak at TEDxMadison
- How to give a TED talk
- Communicating your idea
- Overview of Issues
- Feasibility and Cost Assessment
- The Law of Expectation Management
- The Importance of Managing Expectations
- Project Stakeholder Management
- To learn more about interacting with clients, read the article Know Thy Client
- Political Considerations in Requirements Analysis
- Managing Customer Expectations
- Intro to Cost-Benefit Analysis
- The Short Run vs. The Long Run
- Putting A Price Tag On Life
- Cost-Benefit Analysis
- Managing Client Expectations, by Scotty
- Grover on Customer Service - High Expectations
- How to write the perfect IT Business Requirement!!
- How to Tell When the Requirements Are Done
- Introduction to Requirements Management
- Audit the Specifications
- Requirements Analysis and Specification
- Keep it Simple!
- Remember the System's Goal
- Trace Requirements
- The 15-Minute Competitive Advantage
- Top Ten Mistakes in Web Design
Access the Hub for Visio
Exam 1 is now available.
- What’s Blocking Corporate Creativity?
More about communication: How Engineers and Managers Communicate: A Video Parody
Questionnaires (and Interviews)
- Traditional Methods of Defining Requirements
- Sometimes interviews don't go the way we want them to go. Check out this video.
- And, a response from D. Scott Williamson, Expert
- Be careful about jargon!
- What is a questionnaire
- 10 Step Guide to Questionnaire Design
- 5 Common Survey Question Mistakes That’ll Ruin Your Data
- Questionnaire layout & question wording
- How to Conduct an Interview
- Group Interview
- Expert Interview
- Conversation Starters
- Card Sort
- Introduction to Gaining Information from Stakeholders
- Research Tips
- Why Ask?
- Ratings & scales
- VIDEO: IT Systems Analyst - Plan the Interview
- VIDEO: IT Systems Analyst - Conduct Interview
- Fables about Interviewing
- The King's Companion
- The Kingdom of Beal
Object Oriented Analysis
- VIDEO: Use Cases
- Use Case Notation (view as a pdf)
- An Example
- VIDEO: Creating Use Case Diagrams in Visio 2007
- Data Dictionary
- More samples (3/2/17)
You should be reviewing Chapters 1 and 2 from The Field Guide to Human-Centered Design, a book which you downloaded.
Data Flow Diagrams
- Introduction to Data Flow Diagram (DFD)
- VIDEO: Drawing a Context Diagram
- VIDEO: Tools of Analysis (part 6 of 8) - Process & Data (DFD / Data Flow Diagram)
- Data Flow Diagram (DFD) Example (Context and Level 0 Diagrams)
- Data Flow Diagram (DFD) Example (Level 4 Explosion)
- An example
- VIDEO: Connect your Data to the Diagram
- Introduction to Data Flow Diagrams
Standish view of Methodologies
- Standish view of Best Practices for SAD
- Responsibility sharing between sophisticated users and professionals in structured prototyplng
- Hacking Your Brain
- 12 steps to keep consultants and consultations on track
- Overview of Methodologies
- The Life Cycle
- Secondary Research
- Argument FOR Methodologies
- An overview of Human Centered Design
- What is Human centered Design
- What is Human Centered Design
- Usability testing
- Stop Being So Agile
- A Comparison of Methodologies (humor)
- Change Management
- Scope Creep Blues
- Improving Analytics Capabilities Through Crowdsourcing
- The Larger System
- We Have a Problem
- 11 Tips to Develop Your User Empathy Journey Map
- IDE-O's Process as summarized in the Insights for Inovation
- Observing: “Listen with your eyes" and discover what people really care about.
- Learning from Extremes: Stretch your thinking beyond assumptions and get to bolder ideas.
- Interviewing: Conduct interviews to get deeper, more honest responses.
- Immersive Empathy: Learn what it means to “walk in someone else’s shoes.”
- Sharing Insights: Craft compelling insights that will inspire innovation.
TJ Sorrow Jr
A presentation about LinkedIn
The presentation from my former student.
International Issues in Analysis: Culture vs Analysis (2/13/17)
How Writing To-Do Lists Helps Your Brain (Whether Or Not You Finish Them)
On Monday, February 20 during class, you will begin working on the
Group Forming Assignment; the assignment is due on Saturday, February 25
at 5 pm. The resumes that you will consider are located at http://www.umsl.edu/~sauterv/analysis/resumes.html.
I recommend you look them over because you will be working in your groups for part of the class to put people into groups.
Your goal is to create a set of good systems analysis
teams. They must be similar in capability across teams, and have
sufficient diversity of skills within teams to expect that all will be
successful. In addition, you must provide a justification for why you
created the teams the way you did. This justification must reflect the
systems analysis needs discussed in the text and in class as well as
your experience in working in teams.
The grading of the assignment will reflect your
ability to operationalize the systems analysis team needs by creating
groups of approximately equal capability of success and to
justify the approach that you took in creating those teams. (I will use
the results of this assignment to form the actual teams for the
projects.) Each group will provide a team assignment sheet (on which every resume is assigned to exactly one group), plus up to three pages of justification.
- There will be five areas of grading.
- 1. What criteria were chosen and their relative importance (with justification).
- 2. What criteria were not chosen and why.
- 3. How were criteria operationalized? (How did they decide who was high/low on various categories.)
- 4. Why did they decide on the size of groups?
- 5. Did their efforts reflect the procedures they justified in items 1-4?
- Possible Point Distribution
- Area 1. 35 points
- Area 2. 10 points
- Area 3. 20 points
- Area 4. 20 points
- Area 5. 15 points
The teams for this assignment are:
TJ Sorrow Jr
- Measures of the value of information
- alternate syllabus (an example of data, not information)
- Information Comparison (View pdf version)
- Building Blocks of IS
- How not to be ignorant about the world
The law of unintended consequences
- What's the Point of Creativity?
- The Stairs Problem
- Coolest Staircases
- The One Thing You Need to Generate Great Ideas
- Defining Creativity and Innovation
- Science of Brainstorming
Why a Business Rules Engine is Essential for Child Welfare Programs
Systems and Systems Thinking
- Definition of a System
- Systems Development Life Cycle
- A system definition
courtesy of the Pentagon. This is the actual image used by Gen.
Stanley A. McChrystal, the leader of American and NATO forces in
Afghanistan, to portray the complexity of American military strategy.
- Systems and Their Environments: A transportation example
- In a World of Systems
- IBM’s Design-Centered Strategy to Set Free the Squares
- What do we need to Know about Systems
- What is systems thinking?
- Systems Thinking: What is it and how does one do it?
- Systems Thinking Skills
- Systems Thinking
- Essentials of Systems Thinking
- More on Systems Thinking
- Whole Systems Thinking
- 10xE Principles
- DARE to innovate
- Systems Literacy Videos
- Dr. Ackoff talk about his views of thinking, check out his YouTube video, Exploring Systems Thinking. See Part 2 and Part 3
- More from Russell Ackoff
- Don Norman: The three ways that good design makes you happy
- Enabling a Better Tomorrow: A Systemic Perspective
- Stakeholder Analysis
- Introduction to Systems Thinking
Later in the semester, you will need to create a webpage. If you need a refresher, you can go to the
HTML links noted on the syllabus, or to a video.
The Standish Reports
- Standish Group Report: Chaos
- The Big Boom
- 2013 Study Results
- Resolution of Projects, 1994-2004
- Cost Overruns
- Cost Overruns, 1994-2004
- Top Ten Reasons for Success
- Glass, Robert L. The Standish Report: Does It Really Describe a Software Crisis?, Communications of the ACM, 49(8), August, 2006, pp. 15-16.
- Jørgensen, Magne and Kjetil Moløkken, How Large Are Software Cost Overruns? A Review of the 1994 CHAOS Report, Information and Software Technology, 48(4), April 2006.
- Standish view of Best Practices for SAD
- A humorous view of best practices. (View pdf Version)
Software Project Failure Costs Billions.. Better Estimation & Planning Can Help (1/17/17)
- What Does A Systems Analyst Really Do?
- What is Systems Analysis
- Stage Deliverables
- Six 'Soft Skills' Every Analyst Needs to Know
- Benefits of Systems Analysis
- Cost of software repair by lifecycle stage
- unintended consequences in systems analysis
- Design Thinking Blog
- International Institute of Business Analysis
- What is Code?
- Human-Centered Design
- Making Systems Thinking Sexy
The Presidential Medal of Freedom. There are two of note to this class:
- Rear Admiral Grace Hopper, known as “Amazing Grace” and “the
first lady of software,” was at the forefront of computers and
programming development from the 1940s through the 1980s. Hopper’s work
helped make coding languages more practical and accessible, and she
created the first compiler, which translates source code from one
language into another. She taught mathematics as an associate professor
at Vassar College before joining the United States Naval Reserve as a
lieutenant (junior grade) during World War II, where she became one of
the first programmers of the Harvard Mark I computer and began her
lifelong leadership role in the field of computer science.
- Margaret H. Hamilton led the team that created the
on-board flight software for NASA's Apollo command modules and lunar
modules. A mathematician and computer scientist who started her own
software company, Hamilton co-created the concepts of asynchronous
software, priority scheduling, and human-in-the-loop decision
capability, which set the foundation for modern, ultra-reliable software
design and engineering.
An example consultant's analysis report: Strider and Cline evaluate UM's implementation of PeopleSoft. (8/22/16)
The previous edition of your textbook had a chapter entitled "Succeeding as a Systems Analyst." It is available here with permission of the publisher. (1/23/17)
Dear Student: My Name Is Not 'Hey'
Professors’ Pet Peeves
Ten Things the Professor Loves
U can’t talk to ur professor like this