DOC PREVIEW
USC CSCI 599 - 599s99PPMPLWk6B

This preview shows page 1-2 out of 6 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 6 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 6 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 6 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

© 1999 A. Winsor Brown BES/MSEE 599s99PPMPLWk6B.DOC–1 v1.0 - 08/05/99 PPMPPersonal Project Management Process Lecture 6B Assignments – Please offer for Review NOW!!! PPMP Personal Project Management Process – Lecture 6B© 1999 A. Winsor Brown BES/MSEE 599s99PPMPLWk6B.DOC–2 v1.0 - 08/05/99Goals of Presentation Class Data To Date(separate handout; acutal to be sent out) Discussion on ... Lectures 14 (Watts Humphrey's material) Assignments Review [topics from …] •PPMP Personal Project Management Process – Lecture 6B© 1999 A. Winsor Brown BES/MSEE 599s99PPMPLWk6B.DOC–3 v1.0 - 08/05/99Discussion on . . . Exercises • • Chapters (except 12) • • Reports • • PPMP Personal Project Management Process – Lecture 6B© 1999 A. Winsor Brown BES/MSEE 599s99PPMPLWk6B.DOC–4 v1.0 - 08/05/99Prequel to Chapter 13Defining the Software Process Map of Process Features to Product Needs (Table 13.3, pg. 448) • Process Features = Steps • Product Needs = Prioritized Attributes Map of Priority Needs (Table 13.5, pg. 451): Note Error in Legend • "Process steps" should be "prioritized process attributes" • "Product features" are actually "process features" (orattributes?) Process definition strategies (pg. 457, next to last paragraph) • Strategies mentioned: top-down, bottom-up, focus on"controlled" processes • How do these compare to Watt's mentioned softwaredesign strategies?PPMP Personal Project Management Process – Lecture 6B© 1999 A. Winsor Brown BES/MSEE 599s99PPMPLWk6B.DOC–5 v1.0 - 08/05/99Prequel to Chapter 13Defining Software Process (cont.) Process Definition Steps in defining a software process • Determine agent needs and priorities • Define process objectives, goals &quality criteria • Characterize the target process • Characterize the current process • Establish the development strategy • Define the initial process • Validate the initial process • Install and enhance the process Is there a Process DefinitionFramework? • What should it contain? • Is there anything that comes close?Process Development ProcessForms andTemplatesScriptsStandardsDatabasesRequirementsand PlanningReview PIPsStepDefinitionFurtherrefinements?Test andUpdatePostmortemPIPSubmissionsyes PPMP Personal Project Management Process – Lecture 6B© 1999 A. Winsor Brown BES/MSEE 599s99PPMPLWk6B.DOC–6 v1.0 - 08/05/99Discussion on Chapter 13 – Defining the Software Process (cont.)Process Definition (cont.) Step definition "exit criteria"(gleaned from Sect. 13.5, pg. 460) • "terms that will be clear later" • "a simple summary" preferred over great detail • "just the level you need to guide your work" • "provides helpful reminders and useful guidance" • "convenient during intense use but also helpful when youneed guidance and reminders" • "start simple with a simple process and gradually enhance it" • "trial definitions" • "forms must capture the essence of the task beingperformed" • start with "a simplified form and then elaborate, revise,enhance" • "focus on current needs"PPMP Personal Project Management Process – Lecture 6B© 1999 A. Winsor Brown BES/MSEE 599s99PPMPLWk6B.DOC–7 v1.0 - 08/05/99AgendaDiscussion⇒ Watts Humphrey's Material Lecture 14 ⇐Assignment & Exercise Details PPMP Personal Project Management Process – Lecture 6B© 1999 A. Winsor Brown BES/MSEE 599s99PPMPLWk6B.DOC–8 v1.0 - 08/05/99AgendaDiscussionWatts Humphrey's Material⇒ Assignments Review ⇐PPMP Personal Project Management Process – Lecture 6B© 1999 A. Winsor Brown BES/MSEE 599s99PPMPLWk6B.DOC–9 v1.0 - 08/05/99Assignment & Exercise DetailsDelivery of Your SE Project Submit documentation, testcases, files, etc. on paper (iffeasible) and electronically. PPMP Personal Project Management Process – Lecture 6B© 1999 A. Winsor Brown BES/MSEE 599s99PPMPLWk6B.DOC–10 v1.0 - 08/05/99Assignment & Exercise DetailsIndividual Critique (Due at Final) Contents and weight 1. Class/Project/Exercise process [improvements] (40%) 2. Product improvements in YOUR project (20%) 3. What does "Software Engineering" mean to you (20%) 4. Advantages/Disadvantages of PPMP for YOU and forSoftware Engineering in general (20%) References For 3: • "Toward a Definition of the Engineering Method", Dr. BillyV. Koen, December 1984, Engineering Education,Reprinted in Bent of Tau Beta Pi, Spring 1985 • A Discipline for Software Engineering, Watts Humphrey,Addison Wesley, January 1995PPMP Personal Project Management Process – Lecture 6B© 1999 A. Winsor Brown BES/MSEE 599s99PPMPLWk6B.DOC–11 v1.0 - 08/05/99Individual Critique (cont.) Length: 4-8 pages (+/- a factor of 2) recommended, butnot absolutely required. Do NOT use very small or verylarge fonts. Main Questions: 1. When we do the course again (either in regularsemester or summer version, be specific), how wouldwe do it better, and how does that relate to the softwareengineering principals in the course? 2. What improvements are recommended to yourSoftware Engineering project's


View Full Document

USC CSCI 599 - 599s99PPMPLWk6B

Documents in this Course
Week8_1

Week8_1

22 pages

Week2_b

Week2_b

10 pages

LECT6BW

LECT6BW

20 pages

LECT6BW

LECT6BW

20 pages

5

5

44 pages

12

12

15 pages

16

16

20 pages

Nima

Nima

8 pages

Week1

Week1

38 pages

Week11_c

Week11_c

30 pages

afsin

afsin

5 pages

October5b

October5b

43 pages

Week11_2

Week11_2

20 pages

final

final

2 pages

c-4

c-4

12 pages

0420

0420

3 pages

Week9_b

Week9_b

20 pages

S7Kriegel

S7Kriegel

21 pages

Week4_2

Week4_2

16 pages

sandpres

sandpres

21 pages

Week6_1

Week6_1

20 pages

4

4

33 pages

Week10_c

Week10_c

13 pages

fft

fft

18 pages

LECT7BW

LECT7BW

19 pages

24

24

15 pages

14

14

35 pages

Week9_c

Week9_c

24 pages

Week11_67

Week11_67

22 pages

Week1

Week1

37 pages

LECT3BW

LECT3BW

28 pages

Week8_c2

Week8_c2

19 pages

Week5_1

Week5_1

19 pages

LECT5BW

LECT5BW

24 pages

Week10_b

Week10_b

16 pages

Week11_1

Week11_1

43 pages

Week7_2

Week7_2

15 pages

Week5_b

Week5_b

19 pages

Week11_a

Week11_a

29 pages

LECT14BW

LECT14BW

24 pages

T7kriegel

T7kriegel

21 pages

0413

0413

2 pages

3

3

23 pages

C2-TSE

C2-TSE

16 pages

10_19_99

10_19_99

12 pages

s1and2-v2

s1and2-v2

37 pages

Week10_3

Week10_3

23 pages

jalal

jalal

6 pages

1

1

25 pages

T3Querys

T3Querys

47 pages

CS17

CS17

15 pages

porkaew

porkaew

20 pages

LECT4BW

LECT4BW

21 pages

Week10_1

Week10_1

25 pages

wavelet

wavelet

17 pages

October5a

October5a

22 pages

p289-korn

p289-korn

12 pages

2

2

33 pages

rose

rose

36 pages

9_7_99

9_7_99

18 pages

Week10_2

Week10_2

28 pages

Week7_3

Week7_3

37 pages

Load more
Download 599s99PPMPLWk6B
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view 599s99PPMPLWk6B and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view 599s99PPMPLWk6B 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?