Duration and Convexity of Zero-Coupon Convertible Bonds

18
The 7 Habits of Highly Effective The 7 Habits of Highly Effective Requirements Analysts Requirements Analysts (with apologies to Stephen Covey) Joanne Atlee Waterloo Formal Methods Group School of Computer Science University of Waterloo

Transcript of Duration and Convexity of Zero-Coupon Convertible Bonds

Page 1: Duration and Convexity of Zero-Coupon Convertible Bonds

The 7 Habits of Highly EffectiveThe 7 Habits of Highly EffectiveRequirements AnalystsRequirements Analysts

(with apologies to Stephen Covey)

Joanne Atlee

Waterloo Formal Methods GroupSchool of Computer Science

University of Waterloo

Page 2: Duration and Convexity of Zero-Coupon Convertible Bonds

The 7 Habits of Highly EffectiveThe 7 Habits of Highly EffectiveRequirements AnalystsRequirements Analysts

(with apologies to Stephen Covey)

Page 3: Duration and Convexity of Zero-Coupon Convertible Bonds

7 Habits7 Habits

• Be Proactive

• Begin with the End in Mind

• Put First Things First

• Think Win/Win

• Seek First to Understand, then to be Understood

• Synergize

• Sharpen the Saw

Page 4: Duration and Convexity of Zero-Coupon Convertible Bonds

7 Habits (Interpreted)7 Habits (Interpreted)

• Believe you can be who you want

• Decide who you want to be

• Be who you want to be

• Want everyone to be happy

• Seek to understand people’s problems

• Use others’ ideas to create better ideas

• Take care of yourself

Se

lfR

ela

tion

ship

s

– attitude

– plan

– act

– attitude

– plan

– act

Page 5: Duration and Convexity of Zero-Coupon Convertible Bonds

7 Habits of Highly Effective7 Habits of Highly EffectiveRequirements Analysts (RA)Requirements Analysts (RA)

1. Believe you can be an effective RA

2. Decide what it means to be an effective RA

3. Be an effective RA

4. Want all stakeholders to be happy

5. Diagnose stakeholders’ problems

6. Use stakeholders’ ideas to create better ideas

7. Keep up with the literature

Se

lfR

ela

tion

ship

s

– attitude

– plan

– act

– attitude

– plan

– act

Page 6: Duration and Convexity of Zero-Coupon Convertible Bonds

Requirements determine product’s

eventual acceptability

Told often enough to be Effective RAsTold often enough to be Effective RAsRequirements

analysis is important!

Most errors arerequirements

errors!

Requirements errors are hard todetect in testing

Most failed products fail because ofrequirements

problems

Requirements errors are expensive

Requirements arecricitical to

success of project

Page 7: Duration and Convexity of Zero-Coupon Convertible Bonds

What are characteristics ofWhat are characteristics ofEffective RAs?Effective RAs?

Theory: Requirements on requirements• correct• consistent• complete

Axel’s requirements on the requirements process• goal-oriented• incremental• systematic• multiple-models

Practice: Level of detail depends on• degree of shared knowledge between RA and customer• degree of system criticality

• unambiguous• verifiable• traceable

Quality Requirements

• formal, when needed• flexible• seemless transition to arch

Page 8: Duration and Convexity of Zero-Coupon Convertible Bonds

Be an Effective RABe an Effective RA

Perform activities, apply techniques, andadhere to principles that lead to requirements that are

• correct• consistent• complete

Are there any?Ethnomethodology?Box-and-arrow modelling?Goal, agent, object modelling?Viewpoints?Formal modelling? Multi-logic modelling?Agile methods?

• unambiguous• verifiable• traceable

Quality Requirements

Page 9: Duration and Convexity of Zero-Coupon Convertible Bonds

Why the Disconnect?Why the Disconnect?What is the main obstacle to our achieving QualityRequirements?

A. Ignorance of Quality Requirements

B. Lack of desire to aim for Quality Requirements

C. Lack of methods or discipline to achieve Quality Requirements

Insert your opinion here

Page 10: Duration and Convexity of Zero-Coupon Convertible Bonds

1. Believe you can be an effective RA

2. Decide what it means to be an effective RA

3. Be an effective RA

4. Want all stakeholders to be happy

5. Diagnose stakeholders’ problems

6. Use stakeholders’ ideas to create better ideas

7. Keep up with the literature

7 Habits of Highly Effective7 Habits of Highly EffectiveRequirements Analysts (RA)Requirements Analysts (RA)

Re

latio

nsh

ips

Page 11: Duration and Convexity of Zero-Coupon Convertible Bonds

4. Want all stakeholders to be happy- Value stakeholders’ opinions

5. Diagnose stakeholders’ problems- Be problem-oriented rather than solution oriented

6. Use stakeholders’ ideas to create better ideas- Create consensus solutions

Habits involving StakeholdersHabits involving Stakeholders

Page 12: Duration and Convexity of Zero-Coupon Convertible Bonds

4. Want all stakeholders to be happy- Value stakeholders’ opinions

5. Diagnose stakeholders’ problems- Be problem-oriented rather than solution oriented

6. Use stakeholders’ ideas to create better ideas- Create consensus solutions

Habits involving StakeholdersHabits involving Stakeholders

But 7 Habits are about establishing and maintaining long-term relationships

Page 13: Duration and Convexity of Zero-Coupon Convertible Bonds

General InsightsGeneral Insights

7 Habits• Believe you can be

who you want

• Decide who you want to be

• Be who you want to be

• Want everyone to be happy

• Seek to understand people’s problems

• Use others’ ideas to create better ideas

• Take care of yourself

For RAs• Believe you can be

an effective RA

• Decide what an effective RA is

• Be an effective RA

• Want all stakeholders to be happy

• Diagnose stakeholders’ problems

• Use stakeholders’ ideas tocreate better ideas

• Keep up with the literature

Page 14: Duration and Convexity of Zero-Coupon Convertible Bonds

• The 7 Habits were distilled from a study of thousands years of wisdom literature

• Effective requirements analysis habits are analogous to the 7 Habits

We’re on the Right Track!We’re on the Right Track!

∴ Effective requirements analysis habits conform to advice given in wisdom literature

Could argue that requirements analysis is the oldest profession of computing.

Page 15: Duration and Convexity of Zero-Coupon Convertible Bonds

Because the habits build on one another, we can havematurity levels RAM1…RAM7

Basis for an RA Maturity Model?Basis for an RA Maturity Model?

Page 16: Duration and Convexity of Zero-Coupon Convertible Bonds

Idealistic ModelIdealistic Model (a la the waterfall process model)

1

2

3

4

5

6

7

Engineering is not about perfection.It is about creating practical,cost-effective, acceptable solutions.

• Habits build on one another

• Each habit an idealistic goal

• Want the final result to be the effect of practicing habits

Page 17: Duration and Convexity of Zero-Coupon Convertible Bonds

7. Take care of yourself7. Take care of yourself(eat well, exercise, sleep, learn, love, find peace of mind)(eat well, exercise, sleep, learn, love, find peace of mind)

Page 18: Duration and Convexity of Zero-Coupon Convertible Bonds

Questions?Questions?