Winter 20151 Development Processes and Product Planning Phase 1 Concept Development Phase 2Phase 5Phase 4Phase 3 System-Level Design Detail Design Testing.

Slides:



Advertisements
Similar presentations
CH 4: Finding Your Unique Selling Point 14 January 2014 Lectured by: OR Vitou.
Advertisements

Project leaders will keep track of team progress using an A3 Report.
Winter 2015 ECEn 490 Lecture 10 Prototyping 1 Prototyping and Design Standards.
Chapter 10 Schedule Your Schedule. Copyright 2004 by Pearson Education, Inc. Identifying And Scheduling Tasks The schedule from the Software Development.
Computer Engineering 203 R Smith Project Tracking 12/ Project Tracking Why do we want to track a project? What is the projects MOV? – Why is tracking.
Project Management Workshop. Nick Cook  Citigroup Corporate and Investment Bank  European Technology Business Office Manager Edinburgh University April.
1 LaCrosse PMI Chapter Meeting A discussion about the Introduction of PM within your business 4/20/2011 Jim Strong Mayo Clinic DLMP PMO Director.
Tietojärjestelmien peruskurssi Software engineering Malin Brännback.
Fundamentals of Information Systems, Second Edition
1 Introduction to System Engineering G. Nacouzi ME 155B.
CS350/550 Software Engineering Lecture 1. Class Work The main part of the class is a practical software engineering project, in teams of 3-5 people There.
Valve’s Design Process for Creating Half-Life 2  Presented by David Speyrer and Brian Jacobson.
Development Processes and Product Planning
Xtreme Programming. Software Life Cycle The activities that take place between the time software program is first conceived and the time it is finally.
PSU CS 106 Computing Fundamentals II Product Life Cycle & SW Product Life Cycle HM 9/3/2007.
Introduction to Systems Analysis and Design
New Product Development (NPD) New product to grow market share or within overall strategic process of product life cycle Operations Management 8 Stages.
CSULB EE400D Documentation Instructional Series
CHAPTER 19 Building Software.
Development Processes and Organizations
Development Processes and Organizations
Effective Methods for Software and Systems Integration
INFO 637Lecture #31 Software Engineering Process II Launching & Strategy INFO 637 Glenn Booker.
Software Engineering Process I
Quality Function Deployment
Chapter 8: Systems analysis and design
Software Project Planning CS470. What is Planning? Phases of a project can be mostly predicted Planning is the process of estimating the time and resources.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
1 ISA&D7‏/8‏/ ISA&D7‏/8‏/2013 Systems Development Life Cycle Phases and Activities in the SDLC Variations of the SDLC models.
Team Skill 6: Building the Right System From Use Cases to Implementation (25)
1. 2 IMPORTANCE OF MANAGEMENT Some organizations have begun to ask their contractors to provide only project managers who have been certified as professionals.
Project Tracking. Questions... Why should we track a project that is underway? What aspects of a project need tracking?
Software Development Process and Management (or how to be officious and unpopular)
Software Engineering Management Lecture 1 The Software Process.
Project Management. Lecture 5-2 Introduction This lecture discusses the key components of project management, role of project manager and techniques to.
Chapter 7: A Summary of Tools Focus: This chapter outlines all the customer-driven project management tools and techniques and provides recommendations.
13-January-2003cse LifeCycle © 2003 University of Washington1 Lifecycle CSE 403, Winter 2003 Software Engineering
From Quality Control to Quality Assurance…and Beyond Alan Page Microsoft.
AP-1 5. Project Management. AP-2 Software Failure Software fails at a significant rate What is failure? Not delivering it on time is an estimation failure.
Creativity is the generation of new ideas Innovation is the process of transformation of creative ideas into desired outputs Innovation Management is.
PLANNING ENGINEERING AND PROJECT MANAGEMENT By Lec. Junaid Arshad 1 Lecture#03 DEPARTMENT OF ENGINEERING MANAGEMENT.
THE AGILE MENTALITY CHAPTER Topics  Why Use Agile and Scrum?  Agile Development –Manifesto for Agile Software Development  Scrum Methodology.
Systems Analysis and Design in a Changing World, Fourth Edition
IS Analysis and Design. SDLC Systems Development Life Cycle Break problems into management review stages Control cost and time Works best with well understood.
1 Lecture #1: PD - Ch 1. Introduction Ref: Product Design and Development by Karl T. Ulrich and Steven D. Eppinger, McGRAW-Hill
Fundamentals of Information Systems, Second Edition 1 Systems Development.
STEP 4 Manage Delivery. Role of Project Manager At this stage, you as a project manager should clearly understand why you are doing this project. Also.
Meeting Management/Planning. Today Go over basics of meeting management Introduce key elements of creating a plan.
Chapter 12 EIN 6392, Product Design summer 2012
Chapter 6: THE EIGHT STEP PROCESS FOCUS: This chapter provides a description of the application of customer-driven project management.
Fall 2015 ECEn 490 Lecture #8 1 Effective Presentations How to communicate effectively with your audience.
Module 5 Session 5.2 Visual 1 Module 5 Refining Objectives, Scope, and Other Project Parameters Session 5.2 Reviewing the PAR and refining key project.
第 11 組 MIS 報告. Phases of any information system ~ recognition of a business problem or opportunity ~ recognition of a business problem or opportunity.
Chapter 2: Development process and organizations
IS2210: Systems Analysis and Systems Design and Change Twitter:
Yeah but.. What do I do? Software Leadership Dan Fleck 2007.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
1. WHAT IS A PROJECT? “A project is a problem scheduled for solution.” This definition forces us to recognize that projects are aimed at solving problems.
What has been accomplished at the end of MSD 1 & 2?
PROJECT MANAGEMENT Software Engineering CSE
Fall CS-EE 480 Lillevik 480f06-l4 University of Portland School of Engineering Senior Design Lecture 4 Definition phase Design phase.
Senior DesignSeattle Pacific UniversitySenior Design Design-1 Seattle Pacific University Stages of Engineering Design 1. Identify project and goals 2.
Phase 1 Concept Development Phase 2 Phase 5 Phase 4 Phase 3
Managing the Project Lifecycle
Systems Analysis and Design in a Changing World, 4th Edition
Computer tools for Scheduling
Systems Analysis and Design
Chapter 2: Development process and organizations
Presentation transcript:

Winter Development Processes and Product Planning Phase 1 Concept Development Phase 2Phase 5Phase 4Phase 3 System-Level Design Detail Design Testing and Refinement Production Ramp-up

Winter Every project must make two important decisions about the way they will carry out their product development. 1. What is the Product Development Process and 2. What is the Product Development Organization The process is the method the team will use to go from idea to product. The organization is the team structure that will be employed to accomplish the development process.

Winter What is a Structured approach to Design? It is a set of methodologies and tools that provide the communications infrastructure between the marketing, engineering, and manufacturing functions of a company. It breaks down the design process into sub-processes that have a natural progression from idea to product. These tools and methods also provide the communication network for the design team. They organize the project activities and encourage the use of design tools at the appropriate stages of the product development. Text calls it a “Risk Management System” Why?

Winter What are some of the problems that could occur if the team did not have a plan or method of completing their project? What role do “milestones” play in organizing a project? How does the Development Process affect the Organizational structure?

Winter Development Phase Introduction to a Phase/Gate development process Activities A B C D E Checkpoint Meeting Proceed to next phase 1 Cancel Project 3 Redirect Project 2

Winter Tested, piloted and introduced Ideas Designs Development Prototypes The pattern of Product Development Product Development Process

Winter Generic Phase/Gate Process Phase 1 Concept Development Phase 2Phase 5Phase 4Phase 3 System-Level Design Detail Design Testing and Refinement Production Ramp-up Concept Development: Develop a “body of facts” about the proposed product concept. Identify target market, establish customer needs, determine technology requirements and availability. Generated alternative product concepts, and select a single concept for further development. Propose initial product specifications.

Winter Assumptions can make or break a development project Body of Facts - BOFs Strategy or Solution Critical Assumptions The BOF is a collection of all the critical information that you know about your project.

Winter What happens when Assumptions prove to be invalid? Body of Facts - BOFs Strategy or Solution Assumptions Changed!! Unstable Strategy!! “Assumptions killed us. Nothing worked as it was supposed to and engineering success takes a long time.”

Winter Generic Phase/Gate Process Phase 1 Concept Development Phase 2Phase 5Phase 4Phase 3 System-Level Design Detail Design Testing and Refinement Production Ramp-up System-Level Design: Define the proposed product architecture, break into subsystems and components, complete initial feasibility evaluations of key subsystems, complete staffing requirements and assignments, and refine the functional specifications.

Winter Generic Phase/Gate Process Phase 1 Concept Development Phase 2Phase 5Phase 4Phase 3 System-Level Design Detail Design Testing and Refinement Production Ramp-up Detail Design: Start full scale development of the product, begin initial prototyping of entire product, choose materials, develop detailed specifications for all components, develop test plans and quality objectives.

Winter Generic Phase/Gate Process Phase 1 Concept Development Phase 2Phase 5Phase 4Phase 3 System-Level Design Detail Design Testing and Refinement Production Ramp-up Testing and Refinement: Do performance and reliability testing, build-test-fix-document cycles until product meets functional specifications.

Winter Generic Phase/Gate Process Phase 1 Concept Development Phase 2Phase 5Phase 4Phase 3 System-Level Design Detail Design Testing and Refinement Production Ramp-up Production Ramp-up: complete documentation, complete final qualification testing, all parts and components available for production volumes, production tooling complete, build first production runs, and release documentation to production.

Winter Introduction to PLC Revision 6.0 Product Development Process Opportunity Proposal Concept Phase Review Feasibility Phase Review Development Phase Review Qualification Phase Review Ramp-up Phase Review Concept Phase Feasibility Phase Development Phase Qualification Phase Ramp-Up Phase 2.1 Prelim. Integrated Program Plan 3.1 Integrated Program Plan 3.2 Product Requirement 3.3 System Design 5.2 Beta Test IPP Updates Phase Review Presentations 6.1 Introduction Implementation 4.1 Introduction Planning 4.10 Engineering Verification Test 5.1 Alpha Test 4.3 Software Development 4.2 Hardware Development 4.5 Test Planning and Development 4.6 Manufacturing Development 5.4 Pilot Production 6.2 Production Ramp- Up 4.9 Customer Satisfaction Development 4.8 Technical Publications 6.3 Customer Satisfaction Implementation 4.7 Supply Chain and Logistics Development 5.3 Design Verification Test 4.4 Subsystem Development Product Launch Production & EOL Phases 8.1 End Of Life EO L 7.1 Product Improveme nt

Winter Early phases of Product Development Market analysis and Strategy Technology development  Concept Development

Winter Phase 1 Concept Development Phase 2Phase 5Phase 4Phase 3 System-Level Design Detail Design Testing and Refinement Production Ramp-up Concept Development Phase Mission Statement Identify Customer Needs Establish Target Specs Analyze competitive Products Generate Product Concepts Select a Product Concept Refine Specs Perform Economic Analysis Plan Remaining Development Project Development Plan Concept Development Exhibit 2 Chapter 3 Ulrich & Eppinger

Notes from the past We are happy that we are finished with this project and that it turned out so well. We learned so much this semester. … We learned a lot about teamwork, time management and ourselves. We learned about what it takes to go from an idea that a “customer” wants all the way down to a working prototype including design reviews along the way. The greatest thing we learned was that we could do it. We gained a lot of confidence from completing this senior project…. We came to understand now more than ever before what it means to rely on other people to accomplish a goal as we worked together as a team to get our project working. There are a couple things that we would do differently if we were to do it all again. We would take more scrupulous notes as we made decisions and changes to our design. Often times we would change our design and ask if it was better than what we had before, only to find out that we didn’t record data from the first simulation and so we’d have to do it over again. It would defiantly save time to take more careful notes. Another thing we would change would be that we would be more aware of the schedule as the semester moved along. We learned this about halfway through the semester after missing our first couple major deadlines by weeks. When you are aware of the schedule and the deadlines in it, there is a much greater motivation than not being aware of deadlines. Basically things tend to get done on time when you know when they are supposed to be done. This is a seemingly obvious lesson, but when you experience it and see the difference it will be easier to do in the future. We really enjoyed the fact that we were able to see this project to completion from beginning to end. That is something you rarely see as an undergrad and it was a great experience to have. Winter

Winter Notes from the past -Continued “Also, organization and goals and meetings seem like a waste of time or a lot of busy work, but they can save a lot of time. People say that all the time, but I think for engineering it is really true. If at the beginning of the semester, our group could have seen us not finishing the project on time and the scrambling to get something to work, we would have done a better job of figuring things out sooner. In fact, I wish we had a time table from day 1.”…. “I learned how important it is to keep accurate documentation. That includes keeping an up to date tracking record of progress being made and assignments. It is very easy to get side tracked and lose focus of the most important tasks that need to be completed.” “We took a brute force approach on our project. We thought if we ran through enough iterations of our hardware that we would come up with something that worked. That was the wrong approach to take. We should have tried to understand more in depth what each of the parts was doing and designed better tests to determine how well they were working. A more theoretical approach over a trial and error approach would have saved us a lot of time and effort.” “Documentation is ABSOLUTELY essential. I worked on documentation before for my internship, and nothing is more helpful than documents explaining how the system is supposed to work. In this project too, we have to make sure that we document everything reasonably well, we have people who are going to keep working on OUR work. If we don’t document it, they may as well start over.”

Winter Control Documents It is important to maintain complete and accurate documentation on a design project to insure that the key plans,decisions, and results are captured and made available to everyone who will impact or be impacted by the project. What are some problems that can occur without adequate documentation? Duplicated efforts by team members Problems being solved more than once because previous results were not available. Management becoming alarmed because of mis-information or rumors. Unclear project requirements and unclear customer needs Delayed projects because critical path activities were not completed on time. Wrong parts being ordered etc.

Winter ECEn 490 Control Documents Identify Customer Needs Establish Target Specs Analyze competitive Products Generate Product Concepts Select a Product Concept Refine Specs Perform Economic Analysis Plan Remaining Development Project Preliminary & Final “Functional Specifications Document” - (FSD) “Concept Evaluation and Selection Document”- (CESD) “Project Schedule” with Staffing Assignments – (Schedule) “Final Project Report” (Most of the control documents are initiated during the 1st phase, and only updated in later phases.) FSDCESFSD Schedule

Winter Relationship between the key factors of product development There are three factors that control product development: Cost of development Time to complete the process The definition of the product features You get to pick two of the three, but the third is always a dependent variable.

Winter Development time-T Development cost-C Product Features-F C=F/T The key parameters of Development Trade offs between the key product development factors.

Winter Development time-T Development cost-C Product Features-F C=F/T The key parameters of Development If you want to reduce development time... You will need to increase development costs …and, keep product features…. “Marketing says that if we don’t get the product out sooner we will not be the market leader, and by-the-way, ‘you can’t cut features!’”

Winter Development time-T Development cost-C Product Features-F C=F/T The key parameters of Development If you want to maintain time-to-market.....and your budget just got cut... …you will need to cut product features “You know how important Project X is to the company, we still need it on time, but I am having to cut your expenses to make the quarter!!”

Winter Development time-T Development cost-C Product Features-F C=F/T The key parameters of Development …and, it is going to take longer to develop!! Your budget is the same... …but we need to add a few features... “The good news is that we haven’t cut your budget, but we still need to add auto-sensing to the product!!”

Winter Summary Companies are in the business to make money Successful companies consistently out- engineer their competition. The way you implement a design is often as important as the design itself. You must make trade-offs between feature, time, and resources. C=F/T. If you follow the methodology in the class, you will be more successful with your senior project design.

Winter Development time-T Development cost-C Product Features-F C=F/T Control Documents support key factors PFSDFSDCES Schedule Final Project Reports

Winter Homework Read Chapter 4, “Identifying Customer Needs” and/or read the lecture 4 notes. Team assignment; Develop the “Body of Facts” (all the information that you currently know about your project). What are the key assumptions that you are making at the beginning of the project?