42

Authors : Bengü Yapar, Dilek Karaca, Engin Öncül · Authors : Bengü Yapar, Dilek Karaca, Engin Öncül TAI (Turkish Aerospace Industries), Ankara - Turkey TAI is an establishment

  • Upload
    vuongtu

  • View
    230

  • Download
    2

Embed Size (px)

Citation preview

2

Authors : Bengü Yapar, Dilek Karaca, Engin Öncül

TAI (Turkish Aerospace Industries), Ankara - Turkey

TAI is an establishment of Turkish Armed Forces Foundation

TAI is an establishment of Turkish Armed Forces Foundation Page 3

Procurement of Lockheed Martin / General Electric shares (%49) by TUSAŞ

Establishment of TAI as a joint venture to manufacture F-16 aircraft in Turkey

Merger of TAI and TUSAŞ

TAI is an establishment of Turkish Armed Forces Foundation Page 4

TAI is an establishment of Turkish Armed Forces Foundation Page 5

2013 (budget)

2005 2006 2007 2008 2009 2010 2011 2012

4460

TAI is an establishment of Turkish Armed Forces Foundation Page 6

TOTAL TAI ENGINEERING RESOURCES : 922 (As of May 2013)

TAI is an establishment of Turkish Armed Forces Foundation Page 7

29/10/13 8 TAI is an establishment of Turkish Armed Forces Foundation Page 8

*Taken from Telelogic presentation

*The results of the statically study for the “Data Processing

Technology Projects” performed by “Standish Group International, Inc.”

in USA in 2000.

TAI is an establishment of Turkish Armed Forces Foundation Page 9

10/29/13 10 TAI is an establishment of Turkish Armed Forces Foundation Page 10

User

Stakeholder

Test

Engineer

Analysis

Specialist

Manager

Designer

TAI is an establishment of Turkish Armed Forces Foundation Page 11

Kipling Method is a formula for getting the full story on something.

Let you explore a problem or extend your ideas by challenge it with

the questions; WHAT, WHERE, WHEN, WHY, HOW.

Kipling method has a large application area in journalism, research

and in police investigations.

This presentations shows interpreting of Kipling Method in a different

way to write requirement sets and writing good requirements.

TAI is an establishment of Turkish Armed Forces Foundation Page 12

Three 'Whats' that may be asked in sequence to solve problems

are:

What are you trying to

achieve?

What is the real problem?

What is the solution?

The first question in a project

to be asked.

Determines the borders and

helps choosing the correct items.

Never ask this question.

R

E

Q

U

I

R

E

M

E

N

T

TAI is an establishment of Turkish Armed Forces Foundation Page 13

The question “why” have to be asked to the answers of question “what”.

Why this requirement is

composed?

Why this requirement is

needed?

Why this requirement is

important?

Why not?

Seeks cause-and-effect

Deeper understanding

Affects on the product

Rationale

Traceability

GO, NO GO

TAI is an establishment of Turkish Armed Forces Foundation Page 14

TAI is an establishment of Turkish Armed Forces Foundation Page 15

When the requirement

will be in force?

When the requirement will

be verified?

To be asked for systems

with different scenarios and

modes.

To be asked to determine

phase/milestone

The question “when” have to be asked to the answers of question what.

When seeks location in time and it can be asked for two different aims.

TAI is an establishment of Turkish Armed Forces Foundation Page 16

Who are the stakeholders of this

design/product?

Who is this product for?

Who will benefit most from this

product?

Who else would be interested?

to write the requirements

with

to verify the requirements

with

The question “who” has two dimensional usage.

TAI is an establishment of Turkish Armed Forces Foundation Page 17

The question is:

Gives the verification levels as:

•Coupon

•Part

•Prototype

•Component

•Section

•Aircraft Level

Where/which level this

requirement will be verified.

The question “Where/Which level” have to be asked to the answers of question “what”.

TAI is an establishment of Turkish Armed Forces Foundation Page 18

How this requirement will be

verified?

How can we achieve this?

To determine verification

methods

Never ask this question.

The question “how” have to be asked to the answers of question “what”.

How' seeks verbs of verification process.

TAI is an establishment of Turkish Armed Forces Foundation Page 19

TAI is an establishment of Turkish Armed Forces Foundation Page 21

Two different type examples are studied using the KIPLING METHOD

EXAMPLE 1: To ensure the good requirements.

EXAMPLE 2: Defining the requirements with attributes.

29/10/13 22 TAI is an establishment of Turkish Armed Forces Foundation Page 22

To ensure the requirements quality by asking 5W and 1H questions.

TAI is an establishment of Turkish Armed Forces Foundation Page 23

24 TAI is an establishment of Turkish Armed Forces Foundation Page 24

GOOD REQUIREMENTS

How will this inconsistency be eliminated?

5W and 1H to be ensure the “CONSISTENCY”:

TAI is an establishment of Turkish Armed Forces Foundation Page 25

5W and 1H to be ensure the “VERIFIABLE”:

Where or Which environment will this requirement

be verified?

TAI is an establishment of Turkish Armed Forces Foundation Page 26

Correctness :

What is the incorrect feature in the requirement?

Who is responsible for the incorrect feature(s)?

Why is the requirement regarded as incorrect?

How can an incomplete feature be corrected?

When can the incorrectness be a reason for a shortcoming?

Where is the error?

Clearly defined :

What is the ambiguous feature of the requirement?

Why is the requirement regarded as unclear?

Where is the ambiguity?

When can the unclear definition be a reason for a difficulty?

Who is responsible for the unclear feature(s)?

How can an ambiguous feature be converted to a clear statement?

TAI is an establishment of Turkish Armed Forces Foundation Page 27

Traceable :

What is the untraceable feature of the requirement?

Why is the requirement regarded as untraceable?

Where is the untraceable feature?

When can the untraceable feature cause a problem?

Who is responsible for the traceability of the required feature?

How can the feature in the requirement be made traceable?

Prioritized :

What is the requirement feature not correctly prioritized or not prioritized at all?

Why is the requirement regarded as not correctly prioritized?

Where is the feature not correctly prioritized?

When can the a feature not prioritized appropriately cause a problem?

Who is responsible for the prioritization of the required feature?

How can the requirement be revised to make the feature(s) be prioritized?

TAI is an establishment of Turkish Armed Forces Foundation Page 28

29/10/13 29

Feasible:

What is the unfeasible aspect of the requirement?

Why this requirement unfeasible, if so?

Where is the unfeasibility?

When will the unfeasibility occur?

Who is responsible for the unfeasibility?

How will the unfeasibility be eliminated?

Design Independent :

What is the depending feature?

Why is it dependent?

Where is the dependency?

When will the dependency occur?

Who is the responsible for the dependency?

How will the dependency be eliminated?

TAI is an establishment of Turkish Armed Forces Foundation Page 29

Concise :

What is the inexplicit of the requirement?

Why is the requirement regarded as inexplicit?

Where is the complication?

When can the be a reason for a shortcoming?

Who is responsible for this confusion??

How will the confusion be eliminated?

Complete :

What is the incompleteness in this requirement?

Why is the requirement regarded as incomplete?

Where is the incompleteness?

When can the incompleteness be a reason for a shortcoming?

Who is responsible for the incompleteness?

How can an incomplete aspect be remedied?

TAI is an establishment of Turkish Armed Forces Foundation Page 30

TAI is an establishment of Turkish Armed Forces Foundation Page 31

FORMULATION for THE QUESTIONs

Example 2: Writing requirements and related attributes by using 5W 1H

The requirements have to defined with the necessary related attributes.

Requirements without the attributes are meaningless!!

In this example, two requirements and neccesary attributes of

“An Emergency Exit Doors used in Military A/C” are studied by using

5W and 1H questions.

TAI is an establishment of Turkish Armed Forces Foundation Page 32

TAI is an establishment of Turkish Armed Forces Foundation Page 33

TAI is an establishment of Turkish Armed Forces Foundation Page 34

General

TAI is an establishment of Turkish Armed Forces Foundation

TAI is an establishment of Turkish Armed Forces Foundation Page 36

37 TAI is an establishment of Turkish Armed Forces Foundation Page 37

TAI is an establishment of Turkish Armed Forces Foundation Page 38

39 TAI is an establishment of Turkish Armed Forces Foundation Page 39

When

Which Level

Doors

Equipment

Application for a physical requirement is given by selecting only one

question for each of 5W and 1H questions

Page 40

Writing a Requirements Document_ Rachel S. Smith 2

Kipling questions_Changingminds.org

Specifying Good Requirements_Donald Firesmith, Journal of

Object Technology, 2003

Telelogic Presentation

TAI is an establishment of Turkish Armed Forces Foundation Page 41

TAI is an establishment of Turkish Armed Forces Foundation Page 42