Creative Fall 2012 M/W 2-3:50

advertisement
IOM433 Creative Information Systems Analysis and Design
Fall 2012 M/W 2-3:50
HOH421 (Labs meet in HOH415 unless otherwise stated)
Faculty: Ann Majchrzak
Phone: 213-740-4023
Email: majchrza@usc.edu
Office: Bridge 401D
Office Hours: TBD
Course Description & Goal
Business process analysts (BPA) are a growing occupation. They help companies to identify ways for
businesses to improve their competitiveness with information systems. They are the liaison between the
business unit and the programmers. They prepare business cases for changing the business, elicit
requirements and then manage outsourcers to meet reqs, manage the project, reduce project risks, and
meet business client expectations. You will be a trained BPA after completing this course.
Learning Objectives
1. Students will demonstrate factual knowledge related to becoming a business process and systems
analyst referred to as “Critical Concepts” in the syllabus below
2. Students will demonstrate the ability to critically analyze, synthesize, and evaluate information
for applying the critical concepts to the “running cases” used throughout the class.
3. Students will demonstrate the ability to critically analyze, synthesize, and evaluate information
for applying the critical concepts to the real-world case examples they have been provided.
4. Students will demonstrate the ability to communicate to their team mates, classmates, and clients
their ideas and analysis both orally and in writing in a clear, organized, and persuasive manner.
5. Students will demonstrate leadership skills in the classroom and in teamwork by working
cooperatively and productively to accomplish these learning objectives
Text:
Readings posted on Blackboard
Saltzinger, Jackson, Burd (authors). Systems Analysis and Design in a Changing World, 6th
Edition. Course Technoloies, Cengage Learning Publ 2012, ISBN-131978-1-111-53415-8.
Online version available through coursesmart.
Tools from internet: iRise, snappii, 1and1
Tools from MyMarshall dashboard  Marshall Virtual Lab: Visio
Assessment
Midterm 1
Midterm 2
Midterm 3
20%
20%
20%
Client Project
Participation and Preparation
30%
10%
Final grades represent how you perform in the class relative to other students. Your grade will not be based on
a mandated target, but on your performance. Historically, the average grade for this class is about a (B). Three
items are considered when assigning final grades:
1. Your average weighted score as a percentage of the available points for all assignments (the points you
receive divided by the number of points possible).
2. The overall average percentage score within the class.
3. Your ranking among all students in the class.
Class Participation:
In-class time will be used for practice and answering questions rather than lecture since this text
is quite comprehensive. You start with an A grade in participation. To keep that A grade, you need to
do three things: come to class having done the reading in sufficient detail to have taken notes on the
CONCEPTS indicated in the Syllabus and have questions, stay on task the entire class period (no
socializing or email checks during class), and develop more mastery over the Concepts than you had at
the beginning of class. Anything less than these three activities every class period ensures you will NOT
receive an A. For example, after a couple of times coming to class without having notes on your reading
or checking email in class, your participation grade for the semester will be an F.
Let me know if you’re going to be absent because of illness (which is only appropriate excuse;
being gone for job interviews is not an excusable absence). Missing more than 3 classes in the semester
for any reason (aside from a medical note) will harm your participation grade; trips for job interviews
should be scheduled for times outside of class if you don’t want your participation grade harmed.
Marshall School of Business
Standards of Professional Behavior
The Marshall School of Business is preparing students for professional behavior in business contexts.
Therefore, in addition to abiding by the principles of academic honesty contained in SCampus, the
following behaviors are NOT permitted during classes
- Laptops and internet usage (unless stated by professor)
- Cell phones, iPods, and any electronic device
- Videotaping faculty lectures due to copyright infringement
- Any activities that harm a participative sharing environment including:
o Lack of attendance
o Arriving late (late arrivals with a 3-min grace period will be marked as absent)
o Leaving early
o Lack of preparedness
2
o
o
o
o
Entering/exiting room while the class is in session
Sleeping in class
Inattentive behavior (such as reading)
Classroom verbalizations that discourage others from contributing (including excessive
complaining, talking for too long, simply offering your own view without building on
others’ views, using language that others in the class are likely to not understand without
explaining it)
o Lack of presence when the class is engaged in group activities
If ONE OR MORE of any of these behaviors are observed in ANY CLASS, the final grade will be
lowered by a ½ grade (an A will become an A-).
3
Tentative Outline (Check Blackboard often – This is a new class structure
(text, tools, clients), so we’re experimenting here)
# Date
1
2
3
In-Class activities (do
on own if run out of
time)
M 8/27 Overview of class Bring laptops to next
class,
Projects
Project Selection forms
Instructions for project
Examplar projects,
client evaluation form,
peer evaluation form
W 8/29 What do Information Practices Qs p248-249
Systems Analysis
& p477 case study
and Design (ISDA)
consultants do.
M 9/3
W 9/5
Topic
Critical Concepts (Chk Reading
Blackboard for
Due by
updates)
class date
List of activities that
ISDA Analysts do,
ISDA Methodologies
and when to use each,
what is UML, What is
SDLC, iterative vs
waterfall, Exs of IDE,
reasons for failures
due to what parts of
analysis & design not
technology
Client Project iRise Activities
Deliverables
Ch 8
(except
p236-244)
+ p. 445450
LABOR DAY
Overview of the
Walking through Ch 1 What Information do Ch 1 + Ch Project
Information Systems slowly together with
You Need to do a
8 (p236- Selection forms
Analysis and Design your questions,
project? Where do
244)
turned in by
Download iRise
and Visio; get
snappii account;
get 1and1 account;
get VERY
comfortable with
the capabiliies
provided by
snappii & 1and1
(ISDA) process
4
5
6
assuming chapter has
been read
you get information?
start of class.
How do you structure
Points off
a project? What are
midterm if late
criteria for judging that
an ISDA analyst is
good?
M 9/10 What do Systems
Examples of good
Online
Teams
Analyst and Design
ISDA practices and
Chapter A identified and
Consultants Do:
when you would apply (see
roles picked
Phong Huynh,
them
Blackboard and how to
Deloitte
)
start with client
W 9/12 What will you do for 1and1 website; snappii Key Proj Mgt tasks of Ch 2 p.37- Client
clients? Identifying iPhone app
ISDA; what is risk mgt p40 + Ch 9 contacted by
general business
development; previous in ISDA, how get info
phone and
needs &
student presentations, for System Vision
email by class
opportunities for
Practice qs p283-286 Statement; SWOT
today and set
new information
analysis drives System
up a weekly
systems; Intro to
Vision Statement,
call/meeting
RMO
where get info for
SWOT
M 9/17 Importance of
From iRise overview, Why is visualization Ch 14
Client meeting “iRise Overview”
Visualization
be prepared to
and modeling
(p.457-475) #1: Client’s
(online:
throughout ISDA
summarize what was important? What gets
view of why www.irise.com/ser
Process; the web as learned in terms of
visualized? How is
want to be
vices/training_elea
an application
what systems analysts visualization used?
digitallyrning (also see
platform
need to do to help
Why is trace-through,
enabled.
“Irise Explained” if
clients and how
different views, &
Conduct
miss a class
modeling &
change capture
SWOT analysis period)
visualization can help important for ISDA
with client
iRise ICE
with that; Gartner on
BREAKER
iRise
PPT: Slide 1-24
5
7
W 9/19 Investigating system Running cases: p63-64 Good/Bad Reqs,
Ch 2
Finalize SWOT PPT: Slide 25-55
requirements:
Where get
analysis
Eliciting FURPS
requirements & how?
including info Creating a project
through
FURPS reqs,
from
– Follow me #1
observations,
Elicitation methods,
customers,
document review,
scenario planning,
alternatives/co Reusable
stakeholder
activity flow
mpetitors,
components –
interviews,
diagramming and BPI;
suppliers.
Follow me#2,3,
questionnaires, JAD
provide template for
Present draft Workshop A
workshops, and
reqs doc (+Appendices
System Vision
workflow activity
of to-be, use case,
Statement to Scenarios – Follow
diagrams and
iRise); see iRise
Client
me #4, Workshop
documenting in
video>Cartman
B
iRise, Visio and
Website Review
Word
8 M 9/24 Risks,
Podcast on mobile apps Nonfunctional reqs.
BPI/BPR Observe/review Create initial
Nonfunctional
reqs
As-is analysis to create & Gap
docs + do
scenario folder list
requirements; more
to-be; how different Analysis interviews
of high-level
activity flow and
can to-be be?
reading on about how
requirements from
reqs elicitation
Blackboard work that apps client and start
practice
& website will activity flow. Use
do is being
Visio
done now.
Start activity
diagram
9 W 9/26 Midterm #1
On above Critical
Part of grade is
Concepts including the
based on Client
running cases to date
Evaluation
Form
10 M 10/1 Identifying draft
Visio: Practice drawing Distinction between
Continue
Page layout
MEET layouts and screen hi-level activity
layouts that change &
drawing as-is PPT 56-82
6
IN LAB usage to understand diagram for RMO;
client priorities
11 W 10/3 IBM Process
MEET Modeler Websphere
IN LAB for BPI analysis
12 M 10/8 Use cases for more
requirements
identification
13 W 10/10 Use Cases cont;
Reusable
components; linking
use cases to create a
view of the actors
and system
14 M 10/15 Different views for
MEET different uses and
IN LAB users; Greenfield
(new) vs Brownfiled
those that don’t
(master vs template)
How establish
priorities of what
users should see on
screen.
Specific value-uses of
BPI & how tools help.
Analyzing as-is
quantitatively. What
info is needed to do
BPI simulations
activity
diagram with
Visio
Workbook:
Workshop C,D,E,
Follow me #5,6
Return to Obtain client
Chapter 9 approval on ason value- is activity
based
diagram.
costing +
Capabilities
of
Websphere
RMO review; practice How to do Use Cases, Ch 3
Propose to-be
qs p85-90. Using Visio uses of use cases,
Use Cases with
to model Use Cases
complex issues in use
client
cases
Practice continued from How “<<Includes>> Ch 3 cont Develop to-be PPT: 83-94
Monday (note: to add relationships” become
use cases
Navigation
“includes” to Visio,
reusable components;
further. Start Canvas widgets
right click on “Model What is includes? Use
preparing a to- (line widgets to
ExplorerUML
of use case diagram in
be activity
linking use cases)
System 1) to click on understanding what
diagram using Follow me #7
Stereotypes. Add NEW actors do vs system
Visio
Stereotypes for Use
Case: “Includes”
Page views, value of Skim(?)
Basic iRise
PPT94-111
simulating data layout, parts of UI simulations
High Fidelity
data entry, data scope, Chapter
with client
Simuls
data validation
Follow me #8
7
(revise existing)
15 W 10/17 Modeling data and
business rules
Review RMO; practice What are Classes,
p. 113-118; Using Visio value of identifying
to model ERDs &
classes for ISDA,
business rules
ERD, where are
business rules in
design?
16 M 10/22 System actions using
To-be events vs
MEET client data
triggers
IN LAB
Simulating actions
with data
Ch 4
17 W 10/24 Extending and
Review RMO; practice W/in UC activityCh 5
integrating
p144-150
diagramming; Use
requirements models
case descriptions;
attempting to finalize
requirements in a
document; importance
of tracing between
risks, vision, models,
Workshop F
Page Actions
Follow me #9
Page Views
Follow me #10
Be able to simulate
w/2 different
screens/tabs
Lay out
Captured in
business rules, decision widgets,
& classes
views, actions
As the iRise
Sim is
prepared, ask
Qs of client to
clarify; get
real data from
client
PPT112-135
Events & Triggers
& Clipboards
Followme#11
Workshop G
Data Part 1
Follow me #12, 13,
14
Workshop H,I
Produce draft Show how Visio &
requirements iRise do this
document from
Visio, iRise,
use cases, to be
follow
8
and text reqs
18 M 10/29 Midterm #2
On critical concepts to
Part of grade is
(includes questions
date (cumulative) plus
based on Client
on client project
running cases
Evaluation
deliverables to date)
Form
19 W 10/31 Implications for
Review RMO; practice sequence diagramming Ch 6
Continue
Design
p181-185; practice with using classes;
preparing iRise
Realty System
packages; analysis vs
Sim
design; 3-layer
architecture
20 M 11/5 Incorporating
Applying visualization Skim Ch 11 Show iRise
PPT 136-162
MEET calculations and data
to pre-existing data
Sim to client; Working with
IN LAB sheets into
get feedback Datasheets
simulations
Follow me #15,16
Workshop J,K,L
Calculations and
List operations
Follow me #17,18
21 W 11/7 Tim Bohn, IBM
Use case best
Iterate iRise
speaker
practices; differences
in how use cases used
for businesses and
when to use
22 M 11/12 IBM Rational Rose
Value of UML tool to
MEET for UML
a ISDA consultant;
IN LAB
when use; what to
avoid in use
23 W 11/14 Managing the user
Styles, guides,
Ch 7
Obtain
PPT 163-183
MEET experience with the
commenting during
comments from iRise Style
IN LAB client
feedback; what to
showing client Manager Follow
watch for in getting
final iRise sim; me #19 Workshop
9
feedback; how to
manage the feedback
process
24 M 11/19 Finalizating iRise
MEET Scaling up iRise to
IN LAB SAP
GUEST: Begin crossover to
JASON snappi and 1and1
25 W 11/21 No
class/Thanksgiving
26 M 11/26 Making systems
operational
27 W 11/28 Re-review entire
systems analysis
process
28 M 12/3 Midterm #3
(includes questions
on client project
deliverables to date)
29 W 12/5 Meet with professor
in separate project
teams; be able to
show app & website
prototypes based in
showing iRise
finalize iRise
M
Sharing the
visualization
Follow me
#20,21,22
iRise finalized iRise live
mentoring (virtual
or in person)
Start prototyping
From visualization to
snappii app and 1and1 actual development:
website from iRise
how wide is the
bridge?
RMO review; practice Testing, deployment, Ch 13
qs 438-441; continue preparing training,
crossover to snappi and documentation
1and1
Prepare testing
and
deployment
plan for client
approval from
iRise
Ch 1 again
Concepts to date
Show draft app
and website to
client for
approval
10
simulations
FINAL Presentation of iRise
visualizations, app +
website in front of
CLIENTS and
students
iRise certification
if desired;
Dice.com for BA
jobs with iRise
USC and Marshall Policies
Assignment Submission Policy
Assignments must be turned in on the due date at the designated time. Any assignment turned in late, even if by only a few minutes, will
receive a grade deduction (for example, if your work is a B+ grade, you will be given a C+ grade). If your internet breaks down on the due date,
you must deliver a hard copy at the beginning of class on that day. If you are unable to attend class on that day, make arrangements for it to be
delivered to the classroom or to my box by the start of class. Late or not, however, you must complete all required assignments to pass this
course.
Grading Policy
Marshall does not have a mandated curve or hard target. Grades for the class have historically been between a 3.0 – 3.3 grade point average.
Add/Drop Policy
If you are absent six or more times prior the last day to withdraw from a course with a grade of “W”, I will ask you to withdraw from the class
by that date. These policies maintain professionalism and ensure a system that is fair to all students.
Statement on Academic Integrity
USC seeks to maintain an optimal learning environment. General principles of academic honesty include the concept of respect for the
intellectual property of others, the expectation that individual work will be submitted unless otherwise allowed by an instructor, and the
obligations both to protect one’s own academic work from misuse by others as well as to avoid using another’s work as one’s own. All students
are expected to understand and abide by these principles. SCampus, the Student Guidebook, (www.usc.edu/scampus or http://scampus.usc.edu)
contains the University Student Conduct Code (see University Governance, Section 11.00).. Students will be referred to the Office of Student
Judicial Affairs and Community Standards for further review, should there be any suspicion of academic dishonesty. The Review process can
11
be found at: http://www.usc.edu/student-affairs/SJACS/ . Failure to adhere to the academic conduct standards set forth by these guidelines and
our programs will not be tolerated by the USC Marshall community and can lead to dismissal.
Statement for Students with Disabilities
Any student requesting academic accommodations based on a disability is required to register with Disability Services and Programs (DSP)
each semester. A letter of verification for approved accommodations can be obtained from DSP. Please be sure the letter is delivered to me (or
to your TA) as early in the semester as possible. DSP is located in STU 301 and is open 8:30 a.m.–5:00 p.m., Monday through Friday. The
phone number for DSP is (213) 740-0776. For more information visit www.usc.edu/disability .
Emergency Preparedness/Course Continuity
In case of a USC-declared emergency and USC is closed, USC executive leadership will announce an electronic way for instructors to teach
students in their residence halls or homes using a combination of Blackboard, teleconferencing, and other technologies.
12
Download