410 likes | 654 Views
Requirements Engineering & Project Management Lecture 7. Peopleware. Jerzy.Nawrocki@put.poznan.pl www.cs.put.poznan.pl/jnawrocki/require/. Key Roles in XPrince. Architect. Analyst. Project Manager. Time. Time. XPrince Artefacts. Architect. Analyst. Aim & Scope.
E N D
Requirements Engineering & Project Management Lecture 7 Peopleware Jerzy.Nawrocki@put.poznan.pl www.cs.put.poznan.pl/jnawrocki/require/
Key Roles in XPrince Architect Analyst Project Manager Time Time J.Nawrocki, Peopleware
XPrince Artefacts Architect Analyst Aim & Scope Business Model and System Scope A&S Plan Individuals and interactions over processes and tools Most Important Use Cases Architect. Vision & Tools Init. Project Plan Architecture Requirements Spec. Initial Prototype (code + test cases) Architect. Plan Mockup Accept. Tests Frame GUI Design Updat. Proj. Plan Project Manager J.Nawrocki, Peopleware
Effectiveness of the proposed approach Best Presentation Awards: • B. Walter: European Software Quality Conference, 2002 • B. Walter: KKIO, 2002 • A. Wojciechowski, KKIO 2003 • B. Paliświat, KKIO 2004 J.Nawrocki, Peopleware
Agenda • MTV Impact • Background and Font • Animation • Project Presentation • Covey’s Principles • Introduction • XPrince Team • Project Lifecycle • The Analyst Role • The Architect Role • The Project Manager Role • Scaling up • Conclusions J.Nawrocki, Peopleware
MTV Impact 50% 45% Merit Trust Voice J.Nawrocki, Peopleware
MTV Impact 50% 45% Merit Trust Voice J.Nawrocki, Peopleware
MTV Impact 50% 45% Merit Voice Trust J.Nawrocki, Peopleware
MTV Impact Merit 50% 45% Voice Trust J.Nawrocki, Peopleware
Agenda • MTV Impact • Background and Font • Animation • Project Presentation • Covey’s Principles • Introduction • XPrince Team • Project Lifecycle • The Analyst Role • The Architect Role • The Project Manager Role • Scaling up • Conclusions J.Nawrocki, Peopleware
Black Background This is a sample text The impression is NO background J.Nawrocki, Peopleware
Blue Background This is a sample text A blue background makes a nice impression J.Nawrocki, Peopleware
Times New Roman This is a sample text Times New Roman is too thin. J.Nawrocki, Peopleware
Bold Times New Roman This is a sample text Bold Times New Roman is slightly better. J.Nawrocki, Peopleware
Bold Arial This is a sample text Bold Arial is very readable. J.Nawrocki, Peopleware
Bold Arial Narrow This is a sample text There is a trade-off between readablity and text size. Bold Arial Narrow seems the optimum choice. J.Nawrocki, Peopleware
Font Size Arial Narrow 32 Arial Narrow 28 Arial Narrow 24 Arial Narrow 20 Standard text: Arial Narrow 28 J.Nawrocki, Peopleware
Advantages of Light Background It is easy to prepare handouts J.Nawrocki, Peopleware
Agenda • MTV Impact • Background and Font • Animation • Project Presentation • Covey’s Principles • Introduction • XPrince Team • Project Lifecycle • The Analyst Role • The Architect Role • The Project Manager Role • Scaling up • Conclusions J.Nawrocki, Peopleware
Animation This is a sample text Too many moving elements = chaos J.Nawrocki, Peopleware
Simple Animation This is a sample text Animation should support perception. J.Nawrocki, Peopleware
Perception Management J.Nawrocki, Peopleware
Perception Management J.Nawrocki, Peopleware
Perception Management J.Nawrocki, Peopleware
Agenda • MTV Impact • Background and Font • Animation • Project Presentation • Covey’s Principles • Introduction • XPrince Team • Project Lifecycle • The Analyst Role • The Architect Role • The Project Manager Role • Scaling up • Conclusions J.Nawrocki, Peopleware
Text and Visualization Illustration Text J.Nawrocki, Peopleware
Presentation Structure • Cover slide (project title, presenters) J.Nawrocki, Peopleware
Presentation Structure • Cover slide (project title,presenters) • Customer - trust J.Nawrocki, Peopleware
Presentation Structure • Cover slide (project title,presenters) • Customer - trust J.Nawrocki, Peopleware
Presentation Structure • Cover slide (project title,presenters) • Customer - trust • Problem and its importance (motivation) Problem: Traditional selling is ineffective: slow & costly. Affected people: Customers & Funny-Soft owners Idea: Web-base shop J.Nawrocki, Peopleware
Presentation Structure • Cover slide (project title,presenters) • Customer - trust • Problem and its importance (motivation) • Outline of the solution (a very general view). J.Nawrocki, Peopleware
Presentation Structure • Cover slide (project title,presenters) • Customer - trust • Problem and its importance (motivation) • Outline of the solution (a very general view). • Up to 3 most important use cases (in a visual form) • Skills useful in the project (already possessed and new) • What are main benefits of participating in the project? • Contacts and the team (4th + 5th year, pictures) • For a short presentation (up to 15’) agenda is superfluous. J.Nawrocki, Peopleware
Agenda • MTV Impact • Background and Font • Animation • Project Presentation • Covey’s Principles • Introduction • XPrince Team • Project Lifecycle • The Analyst Role • The Architect Role • The Project Manager Role • Scaling up • Conclusions J.Nawrocki, Peopleware
Seven habits of highly effective people Public Synergize Seek first to understand .. Think win / win Sharpen the saw Private Put first things first Begin with the end in mind Be proactive J.Nawrocki, Peopleware
Stewardship delegation • Desired results • Guidelines • Resources • Accountability • Consequences J.Nawrocki, Peopleware
Synergize Synergy: to build on strengths and to compensate for weaknesses. J.Nawrocki, Peopleware
Team roles Error • Driver (developer, director, innovator) • Planner (strategist, estimator, scheduler) • Enabler (resource manager, promoter, negotiator) • Exec (producer, coordinator, maintainer) • Controller (monitor, auditor, evaluator) J.Nawrocki, Peopleware
Summary At last! • Effective presentations: • Trust + voice • Stewardship delegation • Synergy • Presentations: • 19 November, 2003, 16:00 – 18:30 • 10’ each J.Nawrocki, Peopleware
Questions? ? J.Nawrocki, Peopleware
Quality assessment • 1. What is your general impression? (1 - 6) • 2. Was it too slow or too fast? • 3. What important did you learn during the lecture? • 4. What to improve and how? J.Nawrocki, Peopleware