Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Agenda for PBDA r1. Basic approach r2. Products r3. Cycles r4. Product-based development approach (PBDA)

Similar presentations


Presentation on theme: "1 Agenda for PBDA r1. Basic approach r2. Products r3. Cycles r4. Product-based development approach (PBDA)"— Presentation transcript:

1 1 Agenda for PBDA r1. Basic approach r2. Products r3. Cycles r4. Product-based development approach (PBDA)

2 2 1. Basic approach rThe approach rExecution of the approach rEmphasis on executing the approach rApplication of the approach rReason for the approach rDisclaimer for the approach rGoal of this course 1. Basic approach

3 3 The approach determine what customer wants decide what to do get what it takes to do it do it check it out convince customer it’s what he or she wanted make it happen 1. Basic approach Approach consists of applying these seven activities to each product in the system Approach consists of applying these seven activities to each product in the system

4 4 Execution of the approach rExecution of the approach consists of completing a small number of tangible objects called work products (WPs) for each product in the system 1. Basic approach

5 5 Emphasis on executing the approach 1. Basic approach rEmphasis on executing the approach is on Wisdom -- we don’t want to do stupid things Simplicity -- we don’t want to lose the forest in all the trees

6 6 Application of the approach rApply same set of activities to each product in the system rThis approach deals with development of products from conception to sell-off 1. Basic approach

7 7 Reason for the approach (1 of 2) rThe approach brings discipline to the development by accommodating all aspects of the product and its life cycle in a way that the product comes together smoothly rHaving a disciplined approach to developing products makes cost, schedule, and quality predictable rHaving a disciplined approach reduces the likelihood of system failure 1. Basic approach

8 8 Reason for the approach (2 of 2) after deliverybefore delivery lack of qualified people unmanaged risks wrong requirements failure to execute other didn’t meet requirements overlooked something failed failed to impress customer 1. Basic approach

9 9 Disclaimer for the approach rSystem engineering is more of an art than a science. rAlmost any approach to system engineering will work if someone takes ownership of success rNo one approach is better than all the others rThe reasons for applying any system engineering approach are the same as for the PBDA 1. Basic approach

10 10 Goal of this course rThe goal of this course is to explain one approach for developing systems and to indicate how this approach relates to other approaches. 1. Basic approach

11 11 2. Products rProduct definition rProducts composed of products rTypes of products rNeed for products rNeed for lower-level products rExamples 2. Products

12 12 Product definition (1 of 2) rA product is something produced rA product is something we can procure -- hardware, software, data, services. 2. Products

13 13 Product definition (2 of 2) rExamples Hardware -- space shuttle, house, circuit card, resistor Software -- program, firmware Data -- documents, work products Services -- activities rThe concept of a product makes explaining system engineering easier. 2. Products

14 14 Products composed of products level 1 product level 2 product 1 level 2 product 2 level 3 product 1 level 3 product 2 level 4 product 2 Higher-level products Lower-level products level 4 product 1 level 4 product 3 2. Products

15 15 Types of products (1 of 2) level N product Products can be divided into two types of products -- delivered products and support products Products can be divided into two types of products -- delivered products and support products 2. Products delivered products support products

16 16 r Delivered products -- part of the delivered product r Support products -- other products in support of delivered product r Either type of product may be Hardware Software Data Service Types of products (2 of 2) 2. Products

17 17 Need for products rWe need products to describe what we’re controlling rProducts may be developed or procured without development 2. Products

18 18 Need for lower-level products rWe need lower-level products if we’re going to procure something needed for doing the development 2. Products

19 19 Good example -- we can use the lower-level products to make the higher-level product Good example -- we can use the lower-level products to make the higher-level product Examples (1 of 4) model airplane fuselagewingstabilizerrudderglue 2. Products Example 1 -- model airplane

20 20 Bad example -- we wouldn’t use the lower-level products to make the higher-level product Bad example -- we wouldn’t use the lower-level products to make the higher-level product house kitchenbathroombedroom 1bedroom 2garage Examples (2 of 4) 2. Products Example 2 -- house as a bad example

21 21 Good example -- we can use the lower-level products to make the higher-level product Good example -- we can use the lower-level products to make the higher-level product Examples (3 of 4) house plumbingfoundationframingroofelectricaldry wall 2. Products Example 3 -- house as a good example

22 22 Examples (4 of 4) radar sensorcomputer stafffacilitiestoolscapitalcommunicationslibrary system integration lab delivered products Development of a product includes both delivered and support products. Development of a product includes both delivered and support products. Example 4 -- support products 2. Products

23 23 3. Cycles rProduct life cycle rPre-develop-phase activities rDevelop-phase activities rPost-develop-phase activities rNew government life cycle rLife cycle of a product-line 3. Cycles

24 24 Product life cycle phases time pre-develop post-develop develop 3. Cycles Product life cycle has three phases

25 25 Pre-develop-phase activities sub phases or activities time meet the customer discuss the work respond to RFP identify opportunity 3. Cycles Overlapping sub-phases or activities get enterprise into business and prepare for development phase Overlapping sub-phases or activities get enterprise into business and prepare for development phase

26 26 Develop-phase activities (1 of 4) determine what customer wants decide what to do get what it takes to do it do it check it out convince customer it’s what he or she wanted make it happen controlunderstand wants design acquire products build verify sell-off Activities in develop phase are the same as in basic approach but with more familiar names Activities in develop phase are the same as in basic approach but with more familiar names 3. Cycles

27 27 Develop-phase with names of basic approach Develop-phase with names of basic approach Develop-phase activities (2 of 4) sub-phases or activities time understand wants design acquire products build verify sell off control 3. Cycles

28 28 Develop-phase activities (3 of 4) rNot every product has the same activities Developing software may not require acquiring products Integration or verification may be deferred to another level Some products may be so simple that they don’t require formal management. 3. Cycles

29 29 Develop-phase activities (4 of 4) activities time learn what buyer wants have architect make blueprint get land and lumber build see if the house is OK close supervise 3. Cycles

30 30 Post-develop-phase activities time train produce upgrade maintain operate dispose Overlapping activities of post development complete the life cycle Overlapping activities of post development complete the life cycle field test and validate support 3. Cycles sub-phases or activities

31 31 New government life cycle concept & technology development system development & demonstration production and deployment operations and support ABC IOC FOC Technology opportunities and user-needs entry points pre-system acquisition system acquisition (EMD LRIP and production) sustainment MNS ORD requirements process New government life cycle accommodates COTS 3. Cycles

32 32 Product-line life cycle time product 2 product N-1 product N product 1 Product line has a life cycle with each product having its own life cycle Product line has a life cycle with each product having its own life cycle life cycle of product N 3. Cycles

33 33 4. PBDA rPBDA block diagram rApplication of PBDA rValue of PBDA rWork products (WPs) rMajor work products rProcess WPs rTemporary WPs rDivisions of WPs rOptimizing WPs 4. PBDA

34 34 PBDA block diagram (1 of 2) 1. control 2. understand wants 3. design 4. acquire 5. build 6. verify 7. sell off external: customer team external: sub product teams wants agreed-upon wants design sub wants sub product agreement sub test results sub products schedule budget risks actions configurations reviews test results product test results agreement checkliststeps 4. PBDA

35 35 PBDA block diagram (2 of 2) rThe PBDA diagram shows products and work products as text On lines connecting activities On bubbles attached to activities 4. PBDA

36 36 Application of PBDA (1 of 4) product of interest lower product 1 lower product 2 lower product N higher Product PBDA is applied to each product separately 4. PBDA

37 37 Application of PBDA (2 of 4) rSub products usually come from lower products in the hierarchy, but they may come from peer or higher products -- especially when a product is being installed on another product rThe customer is usually a higher product but the customer may a peer or lower product. There may also be multiple customer products 4. PBDA

38 38 Example with 10 products System Subsystem HWCI Unit CSCI HWCI CSCI Application of PBDA (3 of 4) 4. PBDA Example with 10 products

39 39 Developing the example with 10 instantiations of PBDA 1 23 67 8 9 10 5 Application of PBDA (4 of 4) 4. PBDA Example with 10 products (continued)

40 40 Value of PBDA (1 of 3) rMakes explaining system engineering easier rHandles systems at all levels Not just top-level rHandles systems of all sizes Not just top-level rHandles systems from start-to finish Not just through development rHandles work products as systems 4. PBDA

41 41 Value of PBDA (2 of 3) rHandles all developers Not just government rHandles teaming Not just one-company rHandles other disciplines Other disciplines fit in as developers of products using PBDA rReduces the number of types of products that must be addressed -- with resulting decrease in process costs 4. PBDA

42 42 requirements management plan Value of PBDA (3 of 3) Brings order to the large number of WPs 4. PBDA design sub wants budget risks actions configuration problems reviews product build steps verify steps test results agreement checklist RR -requirements review CR -- concept review PDR -- preliminary design review CDR -- critical design review TRR -- test readiness review VR -- verification review FCA -- functional configuration audit PCA -- physical configuration audit MM -- management review production plan improvement plan maintenance plan support plan operation plan build plan verification plan disposal plan metrics minutes process improvements design sub wants budget risks actions configuration problems reviews product build steps verify steps test results agreement checklist design sub wants budget risks actions configuration problems reviews product build steps verify steps test results agreement checklist The number of WPs can be overwhelming without a method to bring order

43 43 Definition of work products (WP) rA work product (WP) is a document that is used to control the PBDA rMuch of the execution of the PBDA can be thought of as creating and using the associated WPs rMajor work products are used for most of the product development rMinor work products are used for the remainder of the development PBDA executed by creating and using WPs 4. PBDA

44 44 Major work products (1 of 4) designwants sub wants sub product sub test result sub agreement schedule budget risks actions configuration problems reviews product build stepsverify steps test results agreement There are 15 major WPs used by in development shown in red There are 15 major WPs used by in development shown in red checklist 4. PBDA

45 45 Major work products (2 of 4) designwants sub wants sub product sub test result sub agreement schedule budget risks actions configuration problems reviews product build stepsverify steps test results agreement product (not a WP) product (not a WP) There are 14 major WPs in development because a product is not a document There are 14 major WPs in development because a product is not a document checklist 4. PBDA

46 46 Major work products (3 of 4) designwants sub wants sub product sub test result sub agreement schedule budget risks actions configuration problems reviews product build stepsverify steps test results agreement customer team sub team contractor team The contractor team has RAA for the red WPs whereas other teams have RAA for the remaining WPs The contractor team has RAA for the red WPs whereas other teams have RAA for the remaining WPs checklist 4. PBDA

47 47 Major work products (4 of 4) Many of the products are dependent upon predecessor products Many of the products are dependent upon predecessor products designwants sub wants sub product sub test result sub agreement schedule budget risks actions configuration problems reviews product build stepsverify steps test results agreement WD D W D D customer checklist 4. PBDA

48 48 Process WPs metrics Providing processes adds more WPs minutes process improvements processes 4. PBDA

49 49 design Temporary WPs Many temporary WPs appear design schedule plan concept A plan is early portions of the schedule and design The concept is the underlying idea, cost drivers, and major partitioning of the design 4. PBDA

50 50 Divisions of WPs (1 of 3) design wantssub wants test results Many of the WPs are made up of WPs contract SOW spec external I/Fs INS DEM TST ANA problem description studies manage contract SOW spec external I/Fs problem timeline FFBDs trades 4. PBDA

51 51 Divisions of WPs (2 of 3) schedulerisks actions configuration problems date functional action issues CRs I&T CM history TPPs risks 4. PBDA

52 52 Divisions of WPs (3 of 3) reviews RR -requirements review CR -- concept review PDR -- preliminary design review CDR -- critical design review TRR -- test readiness review VR -- verification review FCA -- functional configuration audit PCA -- physical configuration audit MM -- management review process mandatory steps 4. PBDA

53 53 Optimizing WPs (1 of 4) Not all WPs must be formally used 4. PBDA design sub wants schedule budget risks actions configuration problems reviews product build steps verify steps test results agreement Radar (all used) checklist schedule actions configuration problems product Spec (some used) checklist agreement

54 54 Optimizing WPs (2 of 4) complexity requirementssize hostility Don’t use WP Use WP Size, complexity, requirements, and level of hostility determine when to use a WP Size, complexity, requirements, and level of hostility determine when to use a WP 4. PBDA

55 55 Optimizing WPs (3 of 4) budget risks metrics process improvements Some WPs are maintained only at enterprise level enterprise 4. PBDA

56 56 Optimizing WPs (4 of 4) risks project Some WPs are maintained only at project level 4. PBDA


Download ppt "1 Agenda for PBDA r1. Basic approach r2. Products r3. Cycles r4. Product-based development approach (PBDA)"

Similar presentations


Ads by Google