mu phy: a web 2.0 approach for proactive risk … · exploit the full innovation potential of...

1
Exploit the full innovation potential of software without compromising safety, security or robustness of products Exploit the full innovation potential of software without compromising safety, security or robustness of products + = Decisions made every day – thousands of them – are the “inner loop” of the development process (Preston G. Smith, Flexible Product Development) !" ""! Decision unplannability Risk Assessment Crowd Size High efficiency and effectiveness of plan-driven, workshop based Reduced efficiency of plan-driven few decisions 1 person Expert group team Beyond the team Reduced effectiveness of workshops Reduced efficiency and effectiveness low high HW/SW Co-Design I have to replace this sensor to save production costs… Where does this #@ bug suddenly come from?!? # $%&’( ""! Product Manager Product Manager Software Application Engineer Software Application Engineer Hardware Engineer Hardware Engineer Project Manager Project Manager Embedded Software Engineer Embedded Software Engineer Plan, track, report… Product roadmap, prioritize, negotiate write/test SW, fix bugs, analyze requirements… Write/test SW, port, debug new driver synch with HW engineer… Design HW, test, debug, analyze requirements, choose components… Risk 3 Risk 4 Risk 2 Risk 1 Our product underperforms the competition by 10% new memory chip is $7 over the limit Not enough flash memory for new software features. 0 10 20 30 40 50 60 70 80 90 0 10 20 30 40 50 60 70 80 90 100 Severity Probability Risk Wall John posted a message “I just heard news from Marc from sales. He got us a nice deal. We will have to implement three new features though” 5 days ago Build and Test Server posted a test result “Results of this week’s performance tests. 27% failed” 6 days ago Our current software is using close to 900MB of flash memory – Smith Reply - Delete Our current software is using close to 900MB of flash memory – Smith Reply - Delete There’s not much we can do about this – it will just get worse with mandatory audit logs – Bob – Reply | Delete There’s not much we can do about this – it will just get worse with mandatory audit logs – Bob – Reply | Delete Subversion posted a message “Changeset [7851] by bobs: new logging algorithm” 7 days ago I looked at your changes. The audit logs for new regulations are not implemented! – Smith – Reply - Delete I looked at your changes. The audit logs for new regulations are not implemented! – Smith – Reply - Delete True! Totally forgot about that – Bob – Reply | Delete True! Totally forgot about that – Bob – Reply | Delete Bob & Smith think this is risky John posted a message “I ordered flash memory module XYZ, it’s the only 1GB model that fits our current design and price limitations. A similar 2GB model is coming out in 3 months. ” 8 days ago Comment | Comment | Mark Risky Comment | Mark Risky Comment | Mark Risky Mark Not Risky Risk Intelligence Risk Intelligence supports ) Development time 0 100 % of activities logged time lost in e.g. fixing defects time lost in Logging & info processing optimum *!’ + ( Strategy 1: Produce less John posted a note New camera driver 2 days ago –Comment | Mark Risky Good note. I can help you with debugging, as I worked on the previous version of the driver! – Smith –Reply- Delete Me too – Bob –Reply| Delete John posted a note New camera driver 2 days ago –Comment | Mark Risky Good note. I can help you with debugging, as I worked on the previous version of the driver! – Smith –Reply- Delete Good note. I can help you with debugging, as I worked on the previous version of the driver! – Smith –Reply- Delete Me too – Bob –Reply| Delete Me too – Bob –Reply| Delete Jan activated a Story “Story #5764: Basic technological demonstrator on Windows CE" 2 hours ago –Comment | Mark Risky Don’t forget to read about the New camera driver – Bob –Reply| Delete Jan activated a Story “Story #5764: Basic technological demonstrator on Windows CE" 2 hours ago –Comment | Mark Risky Don’t forget to read about the New camera driver – Bob –Reply| Delete Don’t forget to read about the New camera driver – Bob –Reply| Delete Related bookmarks Release notes Specs Previous version Manufacturer’s forum Conversation about this entry (2 comments) Tests and test runs Test suite 342 Test run 01/04/2009 Dev. feed entries tagged with “newcameradriver” (7) 2364: System hangs… 2389: Specs inconsistent Strategy 2: Process More A B C D E F G I J H K L N O M Q Team 1 Team 2 Team 3 What types of events to log? [email protected] feedback MUPHY: A Web 2.0 Approach for Proactive Risk Management in Hardware/Software Co-Design Vladimir Blagojevi, Wim Codenie, Jessie Dedecker, Nicolás González-Deleito, Jeroen Deleu, Nick Boucart

Upload: dinhcong

Post on 15-Sep-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MU PHY: A Web 2.0 Approach for Proactive Risk … · Exploit the full innovation potential of software without compromising safety, security or robustness of products Exploit the

��������������

���������������� �������������������

Exploit the full innovation potential of software without compromising safety,

security or robustness of products

�� �������������������

Exploit the full innovation potential of software without compromising safety,

security or robustness of products

��������

���� ��

�� ����

��������

����

+ =

Decisions made every day – thousands of them – are the “inner loop” of the development process (Preston G. Smith, Flexible Product Development)

������������ ��� ��������������� ��� !�"��� ���""����!

���� ��������������

������������� ����

���������������

��������

�������������

��������������

������������

�������� �� ���

�����

Dec

isio

n un

plan

nabi

lity

Risk Assessment Crowd Size

High efficiency and effectiveness of

plan-driven, workshop based

Reduced efficiency of plan-driven few

decisions

1 person Expert group team Beyond the team

Reduced effectiveness of workshops

Reduced efficiency and effectiveness

low

high

HW/SWCo-Design

I have to replace this sensor to save production costs…

Where does this #��@ bug suddenly

come from?!?

#���$��%&'�(� ��������������� �������� ���""����!

Product ManagerProduct Manager

Software Application Engineer

Software Application Engineer

Hardware EngineerHardware Engineer

Project ManagerProject ManagerEmbedded Software

EngineerEmbedded Software

Engineer

Plan, track, report…

Product roadmap, prioritize, negotiate

write/test SW, fix bugs, analyze requirements…

Write/test SW, port, debug new driver synch

with HW engineer… Design HW, test, debug, analyze requirements, choose components…

Risk 3 Risk 4

Risk 2

Risk 1

Our product underperforms the

competition by 10%

new memory chip is $7 over the limit

Not enough flash memory for new

software features.

0

10

20

30

40

50

60

70

80

90

0 10 20 30 40 50 60 70 80 90 100

Severity

Pro

babi

lity

Risk Wall

John posted a message

“I just heard news from Marc from sales. He got us a nice deal. We will have to implement three new features though”

5 days ago

Build and Test Server posted a test result

“Results of this week’s performance tests. 27% failed”6 days ago

Our current software is using close to 900MB of flash memory – Smith – Reply - Delete

Our current software is using close to 900MB of flash memory – Smith – Reply - Delete

There’s not much we can do about this – it will just get worse with mandatory audit logs – Bob – Reply | Delete

There’s not much we can do about this – it will just get worse with mandatory audit logs – Bob – Reply | Delete

Subversion posted a message

“Changeset [7851] by bobs: new logging algorithm”7 days ago

I looked at your changes. The audit logs for new regulations are not implemented! – Smith – Reply - Delete

I looked at your changes. The audit logs for new regulations are not implemented! – Smith – Reply - Delete

True! Totally forgot about that – Bob – Reply | DeleteTrue! Totally forgot about that – Bob – Reply | Delete

Bob & Smith think this is risky

John posted a message

“I ordered flash memory module XYZ, it’s the only 1GB model that fits our current design and price limitations. A similar 2GB model is coming out in 3 months. ”8 days ago

– Comment |

– Comment | Mark Risky

– Comment | Mark Risky

– Comment | Mark Risky

Mark Not Risky

��������������������������������������

�����������Risk Intelligence

Risk Intelligence supports

)������ ����� � ������

Dev

elop

men

t tim

e

0 100

% of activities logged

time lost in e.g. fixing defects

time lost inLogging & info processing

optimum

*!�����'+����������(�����

Strategy 1: Produce less

John posted a note

“New camera driver”2 days ago – Comment | Mark Risky

Good note. I can help you with debugging, as I worked on the previous version of the driver! – Smith – Reply - Delete

Me too – Bob – Reply | Delete

John posted a note

“New camera driver”2 days ago – Comment | Mark Risky

Good note. I can help you with debugging, as I worked on the previous version of the driver! – Smith – Reply - Delete

Good note. I can help you with debugging, as I worked on the previous version of the driver! – Smith – Reply - Delete

Me too – Bob – Reply | DeleteMe too – Bob – Reply | Delete

Jan activated a Story

“Story #5764: Basic technological demonstrator on Windows CE"2 hours ago – Comment | Mark Risky

Don’t forget to read about the New camera driver – Bob – Reply | Delete

Jan activated a Story

“Story #5764: Basic technological demonstrator on Windows CE"2 hours ago – Comment | Mark Risky

Don’t forget to read about the New camera driver – Bob – Reply | DeleteDon’t forget to read about the New camera driver – Bob – Reply | Delete

Related bookmarks

Release notesSpecsPrevious versionManufacturer’s forum

Conversation about this entry (2 comments)

Tests and test runs

Test suite 342Test run 01/04/2009

Dev. feed entries tagged with “newcameradriver” (7)

2364: System hangs…2389: Specs inconsistent

Strategy 2: Process MoreA B

C

D

E

F G

I

J

H

K L

N

O

M

Q

Team 1

Team 2John pos ted a mes sage

“I j ust heard news from Marc from sales . He got us a nice deal. We wil l hav e to implement t hree new feat ures though”

5 day s ago

Build and Test Server posted a t es t res ult

“Results of this w eek’s perf ormance tests . 27% failed”6 days ago

Our current s of tware is us ing close to 900MB of f las h memory – Smith – Reply - Delete

Our current s of tware is us ing close to 900MB of f las h memory – Smith – Reply - Delete

There’s not much we can do about this – it will just get worse w ith mandatory audit logs – Bob – Reply | Delet e

There’s not much we can do about this – it will just get worse w ith mandatory audit logs – Bob – Reply | Delet e

Subversion pos ted a message

“Changeset [ 7851] by bobs : new logging algorit hm”7 days ago

I look ed at y our changes. The audit logs for new regulations are not implemented! – Smith – Reply - Delete

I look ed at y our changes. The audit logs for new regulations are not implemented! – Smith – Reply - Delete

True! Tot ally forgot about that –Bob – Reply | DeleteTrue! Tot ally forgot about that –Bob – Reply | Delete

Bob & Smith think this is r isky

John pos ted a mes sage

“I ordered flash memory module XYZ, it’s the only 1GB model t hat f its our c urrent design and pr ice limitations . A s imilar 2GB model is c oming out in 3 months. ”8 day s ago

–C omment |

–C omment | Mark Ris ky

–C omment | Mark Ris ky

–C omment | Mark Ris ky

Mark Not R isky

John pos ted a mes sage

“I j ust heard news from Marc from sales . He got us a nice deal. We wil l hav e to implement t hree new feat ures though”

5 day s ago

Build and Test Server posted a t es t res ult

“Results of this w eek’s perf ormance tests . 27% failed”6 days ago

Our current s of tware is us ing close to 900MB of f las h memory – Smith – Reply - Delete

Our current s of tware is us ing close to 900MB of f las h memory – Smith – Reply - Delete

There’s not much we can do about this – it will just get worse w ith mandatory audit logs – Bob – Reply | Delet e

There’s not much we can do about this – it will just get worse w ith mandatory audit logs – Bob – Reply | Delet e

Subversion pos ted a message

“Changeset [ 7851] by bobs : new logging algorit hm”7 days ago

I look ed at y our changes. The audit logs for new regulations are not implemented! – Smith – Reply - Delete

I look ed at y our changes. The audit logs for new regulations are not implemented! – Smith – Reply - Delete

True! Tot ally forgot about that –Bob – Reply | DeleteTrue! Tot ally forgot about that –Bob – Reply | Delete

Bob & Smith think this is r isky

John pos ted a mes sage

“I ordered flash memory module XYZ, it’s the only 1GB model t hat f its our c urrent design and pr ice limitations . A s imilar 2GB model is c oming out in 3 months. ”8 day s ago

–C omment |

–C omment | Mark Ris ky

–C omment | Mark Ris ky

–C omment | Mark Ris ky

Mark Not R isky

Team 3

John pos ted a mes sage

“I j ust heard news from Marc from sales . He got us a nice deal. We wil l hav e to implement t hree new feat ures though”

5 day s ago

Build and Test Server posted a t es t res ult

“Results of this w eek’s perf ormance tests . 27% failed”6 days ago

Our current s of tware is us ing close to 900MB of f las h memory – Smith – Reply - Delete

Our current s of tware is us ing close to 900MB of f las h memory – Smith – Reply - Delete

There’s not much we can do about this – it will just get worse w ith mandatory audit logs – Bob – Reply | Delet e

There’s not much we can do about this – it will just get worse w ith mandatory audit logs – Bob – Reply | Delet e

Subversion pos ted a message

“Changeset [ 7851] by bobs : new logging algorit hm”7 days ago

I look ed at y our changes. The audit logs for new regulations are not implemented! – Smith – Reply - Delete

I look ed at y our changes. The audit logs for new regulations are not implemented! – Smith – Reply - Delete

True! Tot ally forgot about that –Bob – Reply | DeleteTrue! Tot ally forgot about that –Bob – Reply | Delete

Bob & Smith think this is r isky

John pos ted a mes sage

“I ordered flash memory module XYZ, it’s the only 1GB model t hat f its our c urrent design and pr ice limitations . A s imilar 2GB model is c oming out in 3 months. ”8 day s ago

–C omment |

–C omment | Mark Ris ky

–C omment | Mark Ris ky

–C omment | Mark Ris ky

Mark Not R isky

What types of events

to log?

[email protected]

feed

back

MU�PHY: A Web 2.0 Approach for Proactive Risk Management in Hardware/Software Co-Design

Vladimir Blagojevi�, Wim Codenie, Jessie Dedecker, Nicolás González-Deleito, Jeroen Deleu, Nick Boucart