Скачать презентацию I 494 DESIGNING AND DEVELOPING AN INFORMATION SYSTEM Скачать презентацию I 494 DESIGNING AND DEVELOPING AN INFORMATION SYSTEM

c8deb7322478b662379a2dd258ed6013.ppt

  • Количество слайдов: 42

I 494: DESIGNING AND DEVELOPING AN INFORMATION SYSTEM WEEK 1 I 494: DESIGNING AND DEVELOPING AN INFORMATION SYSTEM WEEK 1

OUTLINE Introduction Course Goals Course Activities Project Information Project Lifecycles OUTLINE Introduction Course Goals Course Activities Project Information Project Lifecycles

A LITTLE BIT ABOUT ME Matt Hottell • Work experience • Other responsibilities • A LITTLE BIT ABOUT ME Matt Hottell • Work experience • Other responsibilities • Serve IT • Internships Office Hours: • Informatics West 120 • MW 2: 30 -3: 30, and by appointment • After class on Mondays – informal meetings on demand

ASSOCIATE INSTRUCTORS Thai Yue Capstone Veterans Diyue Bu Steve Voyk Jaiqi Li Manali Gortekar ASSOCIATE INSTRUCTORS Thai Yue Capstone Veterans Diyue Bu Steve Voyk Jaiqi Li Manali Gortekar Anusha Radhakrishnan Office: Info West 003

MY GOALS Teaching you: • how to work smart • how to plan and MY GOALS Teaching you: • how to work smart • how to plan and organize • some new technologies Helping you: • identify your strengths • prepare for career, or graduate school

WHAT YOU CAN DO TO HELP • Be serious • Be reliable • Have WHAT YOU CAN DO TO HELP • Be serious • Be reliable • Have fun

SKILLS YOU CAN FOCUS ON Designers Developers Business Analysts Testers/Quality Assurance Documenters Technical Support SKILLS YOU CAN FOCUS ON Designers Developers Business Analysts Testers/Quality Assurance Documenters Technical Support Sales/marketing

STATUS REPORTS Plan your work – work your plan A template will be provided STATUS REPORTS Plan your work – work your plan A template will be provided Additional software will be available Due between 12 PM Friday and 12 PM Monday – in the dropbox Team project status • Individual sections

OTHER COURSE STUFF Course Webpage • http: //informatics. indiana. edu/mhottell/capstone 1 Exam - see OTHER COURSE STUFF Course Webpage • http: //informatics. indiana. edu/mhottell/capstone 1 Exam - see schedule Project elements Technology Proficiency Task Team work • Team exercises • Evaluations • Removal from group

PROJECT Team based • What does it mean to be team based? • What PROJECT Team based • What does it mean to be team based? • What size team? Technology • Web? • Database? • Static? • Dynamic? Interesting

MUST THE PROJECT SUCCEED? MUST THE PROJECT SUCCEED?

HOW DO WE MEASURE SUCCESS? HOW DO WE MEASURE SUCCESS?

IT ALL DEPENDS ON OUR OUTLOOK? No, but • Surprises are bad: • Bad IT ALL DEPENDS ON OUR OUTLOOK? No, but • Surprises are bad: • Bad news doesn’t get better with time You should think about projects that you will be proud of.

TEAM FORMATION TIMELINE This year we are attempting to make capstone even better by TEAM FORMATION TIMELINE This year we are attempting to make capstone even better by shortening the timeline for team formation. • Teams should be formed by the end of the 4 th week of class. • Teams should have a rough project idea by the end of the 5 th week • Don’t procrastinate!!!

INDIVIDUAL TEAM FORMATION REPORTS • Due every week until you are in a fully-formed INDIVIDUAL TEAM FORMATION REPORTS • Due every week until you are in a fully-formed team. • Uploaded to Oncourse. • Not graded individually, but missed reports will damage your grade.

PROJECT IDEAS? PROJECT IDEAS?

PROJECT PROPOSALS Check the Oncourse Forum • Current community proposals • Student proposals PROJECT PROPOSALS Check the Oncourse Forum • Current community proposals • Student proposals

A TYPICAL CLASS Notices/Announcements Questions/Answers about previous class New material Activity or Discussion If A TYPICAL CLASS Notices/Announcements Questions/Answers about previous class New material Activity or Discussion If I am more than 5 minutes late you are free to leave

WHAT ARE THE PRACTICES? Place and time to work on projects Discussion of course WHAT ARE THE PRACTICES? Place and time to work on projects Discussion of course material Activities We’ll be shuffling things up as teams start forming

WHAT ARE THE PRACTICES? Place and time to work on projects Discussion of course WHAT ARE THE PRACTICES? Place and time to work on projects Discussion of course material Activities We’ll be shuffling things up as teams start forming This Wednesday’s Practice will be in Rawles Hall 100 for all students!

WORDS FOR THE WISE… WORDS FOR THE WISE…

TEAM FORMATION EXERCISE TEAM FORMATION EXERCISE

ADMIN ADMIN

ADMIN • Make sure your resume is updated and posted in the new system ADMIN • Make sure your resume is updated and posted in the new system • First resumes must be approved, and this can take a while!

PROJECT LIFECYCLES PROJECT LIFECYCLES

MAJOR SDLC PHASES Concept/Preliminary Analysis • Gathering information to help understand the big picture MAJOR SDLC PHASES Concept/Preliminary Analysis • Gathering information to help understand the big picture • Find out the organization's objectives and the nature and scope of the problem under study. • Propose solutions • You can also study what competitors are doing • Stakeholder interviews • Describe the costs and benefits of the solutions

MAJOR SDLC PHASES Requirements • Gathering pertinent information that translates project goals into specific, MAJOR SDLC PHASES Requirements • Gathering pertinent information that translates project goals into specific, actionable or measurable parameters • Determine: • Features • Restrictions • Platform/technologies • User interaction needs

MAJOR SDLC PHASES Design • Describes desired features and operations in detail. • User MAJOR SDLC PHASES Design • Describes desired features and operations in detail. • User interface • Processes • Information architecture

MAJOR SDLC PHASES Development or Implementation MAJOR SDLC PHASES Development or Implementation

MAJOR SDLC PHASES Testing MAJOR SDLC PHASES Testing

MAJOR SDLC PHASES Deploy MAJOR SDLC PHASES Deploy

PROJECT LIFECYCLES Classic Waterfall Spiral New Waterfall Prototyping Build it and Fix it Staged PROJECT LIFECYCLES Classic Waterfall Spiral New Waterfall Prototyping Build it and Fix it Staged Delivery Evolutionary Delivery Design to Schedule Design to Tool Buy off the shelf (COTS)

CLASSIC WATERFALL Concept Requirements Design Construct Test Deploy CLASSIC WATERFALL Concept Requirements Design Construct Test Deploy

SPIRAL Objectives Risk Mgmt Evaluate Alternatives Waterfall Plan next iteration Commit SPIRAL Objectives Risk Mgmt Evaluate Alternatives Waterfall Plan next iteration Commit

NEW WATERFALL Concept Requirements Design Construct Test Deploy NEW WATERFALL Concept Requirements Design Construct Test Deploy

EVOLUTIONARY PROTOTYPING Concept Requirements Design Prototyping Construct Test Deploy EVOLUTIONARY PROTOTYPING Concept Requirements Design Prototyping Construct Test Deploy

BUILD IT Construct BUILD IT Construct

BUILD IT AND FIX IT Construct Repair BUILD IT AND FIX IT Construct Repair

STAGED DELIVERY Concept Requirements Design Construct Test Deploy STAGED DELIVERY Concept Requirements Design Construct Test Deploy

REMAINDER Evolutionary Delivery • Combine evolutionary prototyping and staged delivery Design to Schedule • REMAINDER Evolutionary Delivery • Combine evolutionary prototyping and staged delivery Design to Schedule • Like staged delivery, except according to predetermined schedule Design to Tool • Only functions supported by existing software tools Buy off the shelf (COTS)

BUY IT? Install BUY IT? Install

CLASSROOM ASSESSMENT This is NOT graded! Get out a piece of paper and take CLASSROOM ASSESSMENT This is NOT graded! Get out a piece of paper and take a few moments to write down the answer to the following question: What was the most interesting fact I learned in class today? Make sure you write your name on the paper and turn it in as you leave class.