Jerry Post

Busi 140: Systems Analysis Project

E-mail: Jerry@JerryPost.com

Supplemental Material


Primary Objectives (others are specified by chapter)

Course Description

An MIS concentration course that examines the challenges of designing and bilding large systems. It explores the various methodologies used to manage large development teams.

Software Used to Support Class

Microsoft Project, Visio, Visual Studio

Schedule

WeekDaysWk #Topic
Jan 8 31Introduction: Development Problems
Jan 1522Project Management, Teamwork
Jan 2233Process Diagrams: Data Flow Diagram
Jan 2934Object Diagrams: Object-Oriented Design, DBMS
Feb 5 35Development Methodology Comparison
Feb 1236Management, CMMI, Outsourcing
Feb 1927Information Gathering
Feb 2638Specifications and Decisions
Mar 4
Mar 1139Designing Input and Output
Mar 18310Usability, Flexibility
Mar 25311Quality, Testing, Test Case Development
Apr 1 312Systems Proposal
Apr 8 213Software Architecture, MVC, MVVM
Apr 15314Implementation
Apr 22215Scalability, Clouds
Apr 29

 

Reading List

WeekTopic>Reading
1Problems http://www.computerworld.com/s/article/9222864/10_biggest_ERP_software_failures_of_2011
http://www.ibm.com/developerworks/websphere/library/techarticles/0306_perks/perks2.html
http://www.codinghorror.com/blog/2004/12/it-came-from-planet-architecture.html
2Project MgtMicrosoft Project
McConnell RAD handout
3DFDpost MIS Chapter 12
http://www.lucidchart.com
DFD Rules
4Use Case http://www.andrew.cmu.edu/course/90-754/umlucdfaq.html http://www.rgoarchitects.com/blog/content/binary/uc.pdf
5Methods https://www.cms.gov/SystemLifecycleFramework/Downloads/SelectingDevelopmentApproach.pdf
http://www.versionone.com/Agile101/Methodologies.asp
http://www.extremeprogramming.org/index.html
6Mgt Control http://www.sei.cmu.edu/cmmi/
7Interview http://www.uxmatters.com/mt/archives/2007/04/when-observing-users-is-not-enough-10-guidelines-for-getting-more-out-of-users-verbal-comments.php
http://www.useit.com/alertbox/interviews.html
http://www.jiludwig.com/Interviews.html
8Specs & Decisions http://www.cems.uwe.ac.uk/jharney/table.html
http://it.toolbox.com/blogs/enterprise-solutions/building-decision-tables-15903
http://www.public.asu.edu/~kirkwood/DAStuff/decisiontrees/index.html
9Design http://www.interaction-design.org/encyclopedia/user_experience_and_experience_design.html
http://www.interaction-design.org/
10Usability http://www.jnd.org/ (Don Norman)
http://www.useit.com/ (Jakob Nielsen)
11QC Testing http://en.wikipedia.org/wiki/Test-driven_development
http://www.agilesherpa.org/agile_coach/engineering_practices/test_driven_development/
http://msdn.microsoft.com/en-us/library/ms379625(VS.80).aspx
12Proposal http://nptel.iitm.ac.in/courses/Webcourse-contents/IISc-BANG/System%20Analysis%20and%20Design/pdf/Lecture_Notes/LNm4.pdf
13Architecture http://msdn.microsoft.com/en-us/library/ff649643.aspx (MVC)
http://msdn.microsoft.com/en-us/magazine/dd419663.aspx (MVVM)
http://msdn.microsoft.com/en-us/library/ff921345.aspx (practices)
14Implementation http://www.cio.ny.gov/pmmp/guidebook2/SystemImplement.pdf
http://www.usability.gov/methods/plan/index.html
15Clouds, Scalability http://www.computerworld.com/s/article/9223117/Bandwidth_bottlenecks_loom_large_in_the_cloud

http://cio.ny.gov/pmmp/guidebook2/index.htm

Cases/Projects

Note that some of the projects or cases might involve real projects. Your participation is only for the experience and grading. Your work might be used by the project owner and you will have no rights or claim on that project or works derived from it. But you can use everything you learn in your own future work.

  1. Complete design and project plan for creating an educational game of matching.
  2. Interface design for a Westgate course database.
  3. Project management plan for creating a new Web-based system for the fictional Rolling Thunder Bicycle company.

System Projects