Fall 2006 1 CS-EE 480 Lillevik 480f06-l3 University of Portland School of Engineering Senior Design Lecture 3 Corporate organization Product development.

Slides:



Advertisements
Similar presentations
Measuring a Web Project's Financial.
Advertisements

Requirements Specification and Management
Ninth Lecture Hour 8:30 – 9:20 pm, Thursday, September 13
Modeling the Process and Life Cycle CSCI 411 Advanced Database and Project Management Monday, February 2, 2015.
Copyright 2009  Develop the project charter: working with stakeholders to create the document that formally authorizes a project—the charter  Develop.
D A T A S H E E T supportnet.mentor.com Mentor Premium Support PIVOT Xpedition PCB Service PIVOT Xpedition PCB Service is a fast, effective way to getting.
Project Cost Management Estimation Budget Cost Control
A framework for describing IT Project Management Processes and Tool Set Features Enterprise Project Management Framework.
Software Project Transition Planning
Slide 1 FAA’s Special Technical Audit of Boeing and the Audit Resolution Plan.
Fundamentals of Information Systems, Second Edition
Iterative development and The Unified process
The Analyst as a Project Manager
Development Processes and Product Planning
PSU CS 106 Computing Fundamentals II Product Life Cycle & SW Product Life Cycle HM 9/3/2007.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
COMP8130 and 4130Adrian Marshall 8130 and 4130 Test Management Adrian Marshall.
Unit 9 Manufacturing Systems CHAPTER 21- PRODUCT AND PROCESS DESIGN.
Project Management Lecture 5+6 MS Saba Sahar.
Chapter 6– Artifacts of the process
Quality of Information systems. Quality Quality is the degree on which a product satifies the requirements Quality management requires that : that requirements.
Product/Service Name: Team Leader: Faculty / Research Alliance: Mobile Tel:
Project Management Process Overview
S/W Project Management
Rev. 0 CONFIDENTIAL Mod.19 02/00 Rev.2 Mobile Terminals S.p.A. Trieste Author: M.Fragiacomo, D.Protti, M.Torelli 1 Mobile Terminals S.p.A. Telit.
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
Fall CS-EE 480 Lillevik 480f06-l5 University of Portland School of Engineering Senior Design Lecture 5 Prototype phase Evaluation phase Production.
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
Process Modeling CS 4320 Fall Process Difficulties SW not a production line Each project is different—even within the same company No universally.
Doing Business in India Acme Manufacturing Company Auburn Hills MI USA.
Template for the Application to present at MoneyTalks Tallinn C ompany name - One Sentence Elevator Pitch Please submit your slides to
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
Engineering Development New Products New Product Idea Funnel Trade Shows Visits to Customers Input from Rep’s Input from Sales Mgr. Existing Products.
Setting Your Fees Project Cost and Setting Your Fees.
Chapter – 9 Checkpoints of the process
1 Project Management Introduction. 2 Chap 1 What is the impact? 1994: 16% of IT projects completed “On-Time” 2004 : 29% of IT projects “On- Time” 53%
Rev. 0 CONFIDENTIAL Mod.19 02/00 Rev.2 Mobile Terminals S.p.A. Trieste Author: M.Fragiacomo, D.Protti, M.Torelli 31 Project Idea Feasibility.
Software Project Management Lecture # 10. Outline Quality Management (chapter 26)  What is quality?  Meaning of Quality in Various Context  Some quality.
Fall CS-EE 480 Lillevik 480f06-l12 University of Portland School of Engineering Senior Design Lecture 12 Change control, Funding Design Review Milestone.
Template for the Application to present at MoneyTalks C ompany name - One Sentence Elevator Pitch Please submit your slides to
Object-oriented Analysis and Design Stages in a Software Project Requirements Writing Analysis Design Implementation System Integration and Testing Maintenance.
The Engineering Design Process * The "Engineering Design Process" is a general outline of steps that aid in the development, construction and/or manufacture.
Spring CS-EE 481 Lillevik 481s07-l1 University of Portland School of Engineering Senior Design Lecture 1 Fall re-cap Spring pre-view Debugging.
Notes of Rational Related cyt. 2 Outline 3 Capturing business requirements using use cases Practical principles  Find the right boundaries for your.
Fall CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)
PLANNING ENGINEERING AND PROJECT MANAGEMENT By Lec. Junaid Arshad 1 Lecture#03 DEPARTMENT OF ENGINEERING MANAGEMENT.
Software Life Cycle The software life cycle is the sequence of activities that occur during software development and maintenance.
Requirements Management with Use Cases Module 10: Requirements Across the Product Lifecycle Requirements Management with Use Cases Module 10: Requirements.
May, 2005(c) 2005, US Civilian R&D Foundation1 The U.S. Civilian Research and Development Foundation (CRDF) Industry Partner Development Program (PDP)
J. Scott Hawker p. 1Some material © Rational Corp. Rational Unified Process Overview See and use the RUP Browser on lab machines.
CSC480 Software Engineering Lecture 5 September 9, 2002.
Fall CS-EE 480 Lillevik 480f06-l1 University of Portland School of Engineering Senior Design Lecture 1 Introductions Course objectives What is design?
Spring CS-EE 481 Lillevik 481s07-l2 University of Portland School of Engineering Senior Design Lecture 2 Technical staff Prototype phase: DEP, TOP.
Fall CS-EE 480 Lillevik480f06-a1 University of Portland School of Engineering CS-EE 480 Quiz 1 October 5, 2006 Instructions 1.Print your name, student.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
6/6/ SOFTWARE LIFE CYCLE OVERVIEW Professor Ron Kenett Tel Aviv University School of Engineering.
Fall CS-EE 480 Lillevik 480f06-l2 University of Portland School of Engineering Senior Design Lecture 2 Expectations/Rumors Calendar/Evaluation Defined.
Fall CS-EE 480 Lillevik 480f06-l6 University of Portland School of Engineering Senior Design Lecture 6 Other development processes Technical documents.
Fall CS-EE 480 Lillevik 480f06-l4 University of Portland School of Engineering Senior Design Lecture 4 Definition phase Design phase.
 Overview of Project management. ◦ Management. ◦ Project Management. ◦ Software Project Management. ◦ Project(Dimensions, Characteristics, Complexity,
Fall CS-EE 480 Lillevik 480f06-l9 University of Portland School of Engineering Senior Design Lecture 9 Project management Project plan Change request.
Systems Analysis and Design in a Changing World, 4th Edition
Chapter 6: Database Project Management
Enterprise Content Management Owners Representative Contract Approval
Software Project Management
HART Technologies Process Overview
Project Plan MS Project Example (Optional)
Software Reviews.
Presentation transcript:

Fall CS-EE 480 Lillevik 480f06-l3 University of Portland School of Engineering Senior Design Lecture 3 Corporate organization Product development cycle Definition phase

Fall CS-EE 480 Lillevik 480f06-l3 University of Portland School of Engineering What’s confusing you? Industry rep Advisors Parts 314A Budget Guidelines, restrictions

Fall CS-EE 480 Lillevik 480f06-l3 University of Portland School of Engineering Pre-approval template Due: Friday Sept. 8

Fall CS-EE 480 Lillevik 480f06-l3 University of Portland School of Engineering Corporate organization BOD/Officers Engineering Silicon Hardware Software Mechanical Marketing Technical Product Manufacturing Test Materials Production Sales North America Worldwide FinanceSupport Corporate objective: to make money ($$$)

Fall CS-EE 480 Lillevik 480f06-l3 University of Portland School of Engineering Responsibilities ?? BOD/Officers: bottom line Engineering: designing Marketing –Technical: how it works –Product: long term view

Fall CS-EE 480 Lillevik 480f06-l3 University of Portland School of Engineering Responsibilities ??, continued. Manufacturing –Test: quality of product –Materials: get parts cheap –Production: efficency Sales –North America: NA region –Worldwide: ww region

Fall CS-EE 480 Lillevik 480f06-l3 University of Portland School of Engineering Responsibilities ??, continued. Finance: bottom line, investors, funding Service: customer satisfaction

Fall CS-EE 480 Lillevik 480f06-l3 University of Portland School of Engineering Who’s king of the hill? Engineering: they design it Marketing/sales: they sell it Manufacturing: they make it But who is the top dog?

Fall CS-EE 480 Lillevik 480f06-l3 University of Portland School of Engineering The development issue Development environment –Teams, some to engineers –Multidisciplinary, multi-site, major $$$ –Long time frame, some to 5 years or more Problem: communications Solution –Process –Language

Fall CS-EE 480 Lillevik 480f06-l3 University of Portland School of Engineering Product development cycle Define Design Prototype Evaluation Production Milestones/ Approvals Product Approval Design Release Prototype Release Beta Release Product Release Documents Functional Specifications Project Plan Debug & Evaluation Plan Theory of Operations Qualification Report Not in class Manufacturing Report EOL Final Report

Fall CS-EE 480 Lillevik 480f06-l3 University of Portland School of Engineering PDC diagram Illustrates process vs. time Funnel shape: team’s understanding (focus) increases over time Five distinct phases –Transitions actually iterative –Each phase Documented Specific entry/exit milestones & criteria

Fall CS-EE 480 Lillevik 480f06-l3 University of Portland School of Engineering SW vs. HW difficulty? SW More abstract Exceptions Different Not ideal Forward, backward HW Natural phenomena Not ideal Forward, backward Physical devices Harder to debug, fix

Fall CS-EE 480 Lillevik 480f06-l3 University of Portland School of Engineering What is a milestone? Something you can measure Marks a state or phase Major point in time Identifies sequence

Fall CS-EE 480 Lillevik 480f06-l3 University of Portland School of Engineering Overlapping PDC cycles Staffing Time Product 1Product 2Product 3 Area under the curve is constant: headcount H/C

Fall CS-EE 480 Lillevik 480f06-l3 University of Portland School of Engineering Product dimensions Budget Schedule Features Usually, one dimension is fixed Which one?

Fall CS-EE 480 Lillevik 480f06-l3 University of Portland School of Engineering Why do we document?

Fall CS-EE 480 Lillevik 480f06-l3 University of Portland School of Engineering Definition phase Define Design Prototype Evaluation Production Milestones/ Approvals Product Approval Documents Functional Specifications

Fall CS-EE 480 Lillevik 480f06-l3 University of Portland School of Engineering Definition phase overview Purpose –Starts product development –Estimate return on investment (ROI) Document –Functional Specifications –Describes what the product is Milestone –Product Approval (corporate OK)

Fall CS-EE 480 Lillevik 480f06-l3 University of Portland School of Engineering How are specifications used? BOD/Officers: Engineering: Manufacturing: Marketing: Support: Sales: Finance:

Fall CS-EE 480 Lillevik 480f06-l3 University of Portland School of Engineering Functional specifications Typical issues –Feature creep: adding capabilities once design started, avoid “like the plague” –Poorly defined, incomplete, or incompatible features Recommendation: be as specific as possible, as soon as possible (often very difficult)

Fall CS-EE 480 Lillevik 480f06-l3 University of Portland School of Engineering Product approval Purpose –Freeze (change control) product features –Resources (staffing, funds) applied to product Process –Hold an approval meeting: team, advisor, industry rep –Review (page-by-page) the Functional Specifications

Fall CS-EE 480 Lillevik 480f06-l3 University of Portland School of Engineering Document revision Rev. 0.9 Rev Rev. 1.0 Rev. 1.x Team submits to advisor for review Team modifies document per advisor, sends Rev to industry rep Team modifies document per approval meeting, change control in effect Team modifies document per CCB approval

Fall CS-EE 480 Lillevik 480f06-l3 University of Portland School of Engineering Change control Once a document is at Rev. 1.0 it is subject to change control Motivation: avoid feature creep, communicate changes Process –Request submitted to Change Control Board –Approvals require document changes and new revision number (1.1, 1.2, …)

Fall CS-EE 480 Lillevik 480f06-l3 University of Portland School of Engineering

Fall CS-EE 480 Lillevik 480f06-l3 University of Portland School of Engineering Responsibilities ?? BOD/Officers: profitability Engineering: design the product Marketing –Technical: customer information/training –Product: product line planning (road map)

Fall CS-EE 480 Lillevik 480f06-l3 University of Portland School of Engineering Responsibilities ??, continued. Manufacturing –Test: verifies product works –Materials: assures parts supply line –Production: builds Sales –North America: local region –Worldwide: distant region

Fall CS-EE 480 Lillevik 480f06-l3 University of Portland School of Engineering Responsibilities ??, continued. Finance: planning, auditing Service: happy customers

Fall CS-EE 480 Lillevik 480f06-l3 University of Portland School of Engineering SW vs. HW difficulty? No difference in degree of difficulty All technologies are equally challenging There is a natural implementation progression Silicon  Hardware  Software  Manufacturing

Fall CS-EE 480 Lillevik 480f06-l3 University of Portland School of Engineering What is a milestone? Well defined and quantifiable action that marks progress

Fall CS-EE 480 Lillevik 480f06-l3 University of Portland School of Engineering Why do we document? Communication

Fall CS-EE 480 Lillevik 480f06-l3 University of Portland School of Engineering How are specifications used? BOD/Officers: profit Engineers: know what to design Mfg: special equipment, processes tuning, data Marketing: advanced sales, long cycles Service: spares, contracts, training Finance: forecast revenue/profit Sales: collateral, trade shows