SlideShare a Scribd company logo
1 of 30
Download to read offline
Tips and Hints for an effective COSMIC learning
Process gained from Industrial Trainings
Sanae Saadaoui, Annick Majchrowski, Christophe Ponsard
IWSM Mensura 2015
Poland, Cracow 5-7.10.2015	
  
© CETIC – www.cetic.be06/10/2014 2
So$ware	
  &	
  
System	
  
Engineering	
  
Futur	
  
Internet	
  
Internet	
  of	
  
Things	
  	
  
CETIC: An ICT technology Transfer Center
•  Process	
  &	
  Product	
  Quality	
  
•  Requirement	
  engineering	
  
•  OpAmizaAon	
  
•  Modelling	
  
•  Security	
  
•  Cloud	
  CompuAng	
  	
  
•  SemanAc	
  Web	
  
•  Big	
  Data	
  
•  Open	
  Source	
  &	
  Open	
  Data	
  
	
  
•  Programmable	
  Systems	
  
•  Smart	
  Objects	
  	
  
•  Wireless	
  Sensor	
  Network	
  
© CETIC – www.cetic.be06/10/2014 3
Structure of the presentation
•  General	
  context	
  of	
  the	
  COSMIC	
  trainings	
  
– Audience	
  
– ObjecAves	
  
– OrganisaAon	
  
•  Highlighted	
  issues	
  
•  RecommendaAons	
  on	
  how	
  to	
  address	
  issues	
  
•  Conclusion	
  and	
  related	
  work	
  
GENERAL	
  CONTEXT	
  OF	
  THE	
  COSMIC	
  
TRAININGS	
  
	
  
6/10/15	
  
© CETIC – www.cetic.be06/10/2014 5
Audience of trainings
Industrials	
  with	
  different	
  profiles:	
  
	
  
•  Different	
  domains:	
  ReArement,	
  banking,	
  So$ware	
  
companies,	
  space	
  	
  
•  Different	
  size	
  :	
  small,	
  medium	
  and	
  big	
  companies	
  
•  Different	
  maturity	
  level:	
  low,	
  medium	
  and	
  high	
  
•  Different	
  business	
  goals	
  and	
  expectaAons	
  
	
  
© CETIC – www.cetic.be06/10/2014 6
Objectives of the trainings
Different	
  companies	
  with	
  different	
  needs	
  	
  
•  A	
  more	
  suited	
  measurement	
  method	
  
– Get	
  an	
  introducAon	
  to	
  discover	
  COSMIC	
  	
  
•  Adopt	
  and	
  implement	
  COSMIC	
  measurement	
  	
  
– Master	
  COSMIC	
  and	
  pracAce	
  	
  
•  Use	
  of	
  	
  COSMIC	
  mandatory	
  (Customer	
  
requirement,	
  call	
  of	
  tender)	
  
– Learn	
  to	
  direct	
  pracAce	
  in	
  call	
  of	
  tender	
  	
  
© CETIC – www.cetic.be06/10/2014 7
Trainings organisation
•  Group	
  sessions	
  
– Theory:	
  COSMIC	
  concepts	
  with	
  academic	
  examples	
  and	
  
general	
  exercises	
  
– PracDce:	
  Customized	
  cases	
  studies	
  based	
  on	
  projects,	
  
documents	
  and	
  reports	
  from	
  the	
  trained	
  company	
  
•  Help	
  understand	
  the	
  culture	
  of	
  the	
  company	
  and	
  speak	
  the	
  
same	
  language	
  
•  MoDvate	
  trainees	
  to	
  use	
  and	
  pracAce	
  directly	
   	
  	
  
•  Individual	
  trainings:	
  Coaching	
  sessions	
  a$er	
  
group	
  sessions	
  	
  
–  PracAce	
  on	
  real	
  work	
  master	
  the	
  method	
  
© CETIC – www.cetic.be06/10/2014 8
A Company profile example
•  Banking	
  systems	
  	
  
•  Big	
  company,	
  medium	
  maturity	
  level	
  
•  Regular	
  submissions	
  for	
  call	
  of	
  tenders	
  	
  
•  Challenges	
  
–  	
  offshore	
  divisions,	
  In	
  Europe	
  &	
  outside	
  Europe:	
  lack	
  of	
  a	
  
standardized	
  measurement	
  method	
  è	
  difficulty	
  in	
  comparing	
  
projects	
  è	
  High	
  costs	
  &	
  waste	
  of	
  Ame	
  
•  Business	
  objecAves	
  related	
  to	
  COSMIC:	
  	
  
–  Implement	
  a	
  standardized	
  measurement	
  method	
  in	
  all	
  divisions	
  
–  A	
  compeDDve	
  advantage	
  	
  
© CETIC – www.cetic.be06/10/2014 9
Characteristics of industrial trainings
HIGHLIGHTED	
  ISSUES	
  
6/10/15	
  
© CETIC – www.cetic.be06/10/2014 11
Understanding Software functional
size-1
•  A	
  recurrent	
  quesAon:	
  “Why	
  funcAonal	
  size	
  is	
  a	
  good	
  
esAmaAon	
  of	
  so$ware	
  size	
  ?	
  It	
  doesn't	
  count	
  all	
  aspects	
  
of	
  SW”	
  
•  Trainees	
  roles	
  and	
  relevance	
  to	
  measurement	
  tasks	
  
– Developer's	
  role:	
  more	
  focused	
  on	
  technical	
  aspects	
  
and	
  no	
  helicopter	
  view	
  of	
  the	
  project	
  
– Small	
  companies:	
  person	
  play	
  different	
  roles	
  (PM,	
  
analyst,	
  developer)	
  in	
  the	
  same	
  project;	
  and	
  in	
  general	
  
more	
  focused	
  on	
  development	
  tasks	
  
•  Difficulty	
  to	
  think	
  in	
  terms	
  of	
  requirements	
  anlysis	
  and	
  get	
  
distance	
  from	
  technical	
  aspects	
  
© CETIC – www.cetic.be06/10/2014 12
Understanding Software functional
size-2
•  Psychological	
  resistance:	
  Habits	
  are	
  hard	
  to	
  
change	
  
– tendency	
  to	
  think	
  «	
  how	
  will	
  be	
  the	
  size?	
  »	
  In	
  terms	
  of	
  
lines	
  of	
  code,	
  to	
  validate	
  the	
  funcAonal	
  size	
  	
  
– My	
  experience	
  tell	
  me	
  it	
  should	
  be	
  bigger	
  /	
  smaller…	
  	
  
– Melt	
  COSMIC	
  method	
  with	
  personal	
  judgment	
  based	
  
esAmaAon	
  method	
  
© CETIC – www.cetic.be06/10/2014 13
Non-functional requirements (NFRs)
•  NFRs	
  are	
  not	
  counted	
  by	
  the	
  COSMIC	
  method	
  
– Difficult	
  to	
  agree	
  on	
  that	
  funcAonal	
  size	
  is	
  a	
  good	
  
measure	
  for	
  projects	
  with	
  many	
  NFRs	
  
•  A	
  smarter	
  NFRs	
  analysis	
  shows	
  many	
  NFRs	
  may	
  
evolve	
  to	
  funcAonal	
  requirements	
  and	
  be	
  counted	
  
– Issue	
  related	
  to	
  requirement	
  analysis	
  experAse	
  	
  	
  
– 	
  Issue	
  o$en	
  met	
  in	
  low	
  maturity	
  companies	
  
•  Real	
  NFRs	
  won’t	
  be	
  counted	
  
– Related	
  to	
  COSMIC	
  method	
  
© CETIC – www.cetic.be06/10/2014 14
Level of granularity
•  Difficulty	
  to	
  understand	
  the	
  level	
  of	
  granularity	
  concept	
  	
  
–  In	
  COSMIC:	
  One	
  standard	
  measurement	
  level	
  of	
  granularity	
  =	
  	
  
“Where	
  individual	
  processes	
  &	
  and	
  their	
  data	
  movement	
  can	
  be	
  
idenAfied	
  and	
  defined”	
  
–  How	
  to	
  be	
  sure	
  the	
  good	
  level	
  of	
  granularity	
  is	
  reached?	
  
–  O$en,	
  requirements	
  documents	
  with	
  many	
  levels	
  of	
  details	
  
(different	
  modelling/requirement	
  methods)	
  
•  Lack	
  of	
  standard	
  language:	
  Requirements/COSMIC	
  
•  Complexity	
  of	
  COSMIC	
  measurement	
  task/method	
  
•  Complexity	
  of	
  requirements	
  analysis	
  task	
  
© CETIC – www.cetic.be06/10/2014 15
Identifying data groups and data
movement
•  COSMIC	
  Measurement	
  process:	
  idenAfy	
  data	
  
groups	
  and	
  funcAonal	
  processes	
  and	
  funcAonal	
  
sub-­‐processes	
  (data	
  movement	
  types	
  and	
  data	
  
manipulaAon)	
  
•  Difficulty	
  to	
  think	
  of	
  data	
  movement	
  of	
  data	
  group	
  
instead	
  of	
  ajributes	
  separately	
  
•  	
  Psychological	
  resistance	
  and	
  development	
  tasks	
  
influence	
  
– “with	
  ajributes,	
  the	
  count	
  should	
  be	
  correct,	
  because	
  
in	
  my	
  experience	
  …”	
  
© CETIC – www.cetic.be06/10/2014 16
Development Effort estimation
•  	
  Most	
  companies	
  interested	
  in	
  development	
  effort	
  
esAmaAon	
  in	
  Man-­‐Months	
  
•  Difficulty	
  to	
  go	
  from	
  CFP	
  to	
  MM	
  
– Lack	
  of	
  a	
  standardized	
  way	
  	
  
– Need	
  of	
  real	
  data	
  (use	
  of	
  a	
  repository	
  ISBSG)	
  
– Lack	
  of	
  a	
  structured	
  project	
  management	
  method	
  to	
  
help	
  get	
  numbers	
  	
  
© CETIC – www.cetic.be06/10/2014 17
Summary of identified issues
•  Issues	
  related	
  to	
  COSMIC	
  concepts	
  
– DefiniAon	
  highly	
  improved	
  through	
  the	
  different	
  
COSMIC	
  versions	
  
– Complexity	
  of	
  the	
  method	
  also	
  related	
  to	
  requirement	
  
analysis	
  task	
  
•  Issues	
  related	
  requirement	
  engineering	
  aspects	
  
– Lack	
  of	
  a	
  structured/standard	
  requirement	
  analysis	
  
method	
  	
  
– Low	
  of	
  maturity	
  in	
  so$ware	
  pracAces	
  
© CETIC – www.cetic.be06/10/2014 18
Summary of higlighted issues
•  Issues	
  related	
  to	
  project	
  management	
  issues	
  
– Lack	
  of	
  a	
  high	
  view	
  of	
  the	
  project	
  	
  
– Assign	
  adapted	
  role	
  for	
  measurement	
  tasks	
  to	
  get	
  
distance	
  from	
  technical	
  and	
  development	
  tasks	
  
•  Issues	
  related	
  to	
  psychological	
  resistance	
  
– Change	
  resistance	
  	
  
– Tendancy	
  to	
  use	
  unconsciously	
  personal	
  judgment	
  
while	
  measuring	
  with	
  COSMIC	
  method	
  
© CETIC – www.cetic.be06/10/2014 19
Maturity level impact
A	
  clear	
  correlaAon	
  between	
  low	
  maturity	
  level	
  of	
  a	
  
company	
  and	
  the	
  number	
  of	
  issues	
  met	
  during	
  the	
  
trainings	
  
HOW	
  TO	
  ADDRESS	
  IDENTIFIED	
  
ISSUES	
  ?	
  
6/10/15	
  
© CETIC – www.cetic.be06/10/2014 21
Recommendations
•  Enhance	
  maturity	
  level	
  to	
  limit	
  impact	
  of	
  
highlighted	
  issues	
  
•  Integrate	
  requirement	
  engineering	
  and	
  project	
  
management	
  concepts	
  into	
  trainings	
  
•  Re-­‐design	
  of	
  COSMIC	
  trainings	
  to	
  include	
  first	
  
points	
  
•  Address	
  psychological	
  aspects	
  
© CETIC – www.cetic.be06/10/2014 22
Re-design of trainings
•  Define	
  a	
  global	
  long	
  term	
  training	
  process	
  
– Different	
  successive	
  levels	
  to	
  match	
  the	
  
maturity	
  and	
  goals	
  of	
  the	
  company	
  
• Use	
  of	
  coaching	
  to	
  speed	
  up	
  the	
  learning	
  
– Leave	
  3	
  to	
  6	
  months	
  between	
  trainings	
  sessions	
  
(levels)	
  	
  	
  
•  Take	
  Ame	
  to	
  assimilate	
  the	
  training	
  and	
  pracAce	
  it	
  
•  Give	
  Ame	
  to	
  the	
  company	
  (if	
  necessary)	
  to	
  adapt	
  its	
  
processes	
  
© CETIC – www.cetic.be06/10/2014 23
Training levels-1
Basic	
  level	
  	
  
•  addresses	
  two	
  points:	
  
– Acquire	
  fundamentals	
  of	
  requirements	
  and	
  project	
  
management	
  and	
  why	
  it	
  is	
  important	
  to	
  measure	
  
– Learn	
  the	
  principals	
  of	
  the	
  COSMIC	
  method	
  
•  Main	
  target:	
  low	
  maturity	
  companies	
  
© CETIC – www.cetic.be06/10/2014 24
Training levels - 2
Intermediate	
  level	
  
•  More	
  in	
  depth	
  concepts,	
  focus	
  on	
  special	
  cases,	
  
group	
  work	
  	
  
•  Goal:	
  be	
  able	
  to	
  apply	
  the	
  learning	
  in	
  most	
  cases	
  
•  Main	
  target:	
  	
  
–  companies	
  o$en	
  using	
  in-­‐house	
  methods	
  and	
  
conscious	
  about	
  need	
  of	
  standardized	
  methods	
  
–  Companies	
  with	
  basic	
  level	
  training	
  
© CETIC – www.cetic.be06/10/2014 25
Training levels -3
Advance	
  level	
  
•  Deep	
  understanding	
  of	
  the	
  method:	
  theory	
  and	
  
pracAces	
  	
  
•  Be	
  able	
  to	
  use	
  it	
  in	
  all	
  situaAons	
  
•  Focus	
  on	
  complex	
  case	
  studies	
  addressing	
  real	
  
complex	
  situaAons	
  
•  Targets:	
  	
  
– companies	
  already	
  using	
  some	
  other	
  measurement	
  
methods	
  and	
  aware	
  of	
  their	
  problems	
  and	
  needs	
  
– Compangnies	
  with	
  level	
  2	
  training	
  
© CETIC – www.cetic.be06/10/2014 26
Assess maturity level
•  Assess	
  the	
  	
  maturity	
  level	
  of	
  the	
  company	
  before	
  deciding	
  
on	
  the	
  training	
  level	
  
– Through	
  the	
  lightweight	
  ISO29110	
  quesAonnaire	
  (SW	
  
pracAces	
  for	
  VSE)	
  
– If	
  possible,	
  improve	
  first	
  the	
  maturity	
  level	
  on	
  SW	
  
development	
  
•  Requirement	
  analysis	
  and	
  modelling	
  
•  Implement	
  ISO29110	
  pracAces	
  
© CETIC – www.cetic.be06/10/2014 27
Phsychological aspects
•  Improve	
  moAvaAon	
  and	
  make	
  sure	
  people	
  feel	
  engaged	
  
in	
  the	
  same	
  way	
  
– idenAfy	
  potenAal	
  causes	
  (role,	
  background	
  etc.)	
  
Important	
  to	
  understand	
  the	
  companies	
  context	
  
before	
  training	
   	
  	
  
•  Can	
  be	
  idenAfied	
  through	
  the	
  ISO29110	
  quesAonnaire	
  
– Use	
  of	
  real	
  cases	
  for	
  pracAce	
  is	
  a	
  strong	
  moAvaAon	
  
tool	
  
© CETIC – www.cetic.be06/10/2014 28
Future and related work
•  What	
  next	
  ?	
  
– Validate	
  and	
  Improve	
  the	
  training	
  design	
  through	
  a	
  
survey	
  
•  Provide	
  efficient	
  tools	
  to	
  support	
  and	
  ease	
  the	
  
whole	
  process:	
  from	
  requirements	
  gathering	
  to	
  
measurement	
  
– Based	
  on	
  the	
  KAOS	
  methodology	
  (goal-­‐oriented	
  
requirement	
  methodology)	
  
– Map	
  to	
  the	
  COSMIC	
  method	
  
– A	
  First	
  prototype	
  has	
  been	
  developed	
  recently	
  
© CETIC – www.cetic.be06/10/2014 29
A automated measurement tool
Aéropôle de Charleroi-Gosselies
Rue des Frères Wright, 29/3
B-6041 Gosselies
info@cetic.be
www.cetic.be
Thank you
Merci

More Related Content

What's hot

Effort estimation for web applications
Effort estimation for web applicationsEffort estimation for web applications
Effort estimation for web applicationsNagaraja Gundappa
 
Software Estimation Methodology - MVC Points
Software Estimation Methodology - MVC PointsSoftware Estimation Methodology - MVC Points
Software Estimation Methodology - MVC PointsNagaraja Gundappa
 
Agile for DHS 2017 June26
Agile for DHS  2017 June26Agile for DHS  2017 June26
Agile for DHS 2017 June26Glen Alleman
 
IRJET- Analysis of Change Order in Road Construction Projects
IRJET-  	  Analysis of Change Order in Road Construction ProjectsIRJET-  	  Analysis of Change Order in Road Construction Projects
IRJET- Analysis of Change Order in Road Construction ProjectsIRJET Journal
 
Drupalcon la estimation john_nollin
Drupalcon la estimation john_nollinDrupalcon la estimation john_nollin
Drupalcon la estimation john_nollinHai Vo Hoang
 
The Business Value of SW Quality
The Business Value of SW QualityThe Business Value of SW Quality
The Business Value of SW QualitySQALab
 
Thuy_Tran_Ngoc_-_SD0585
Thuy_Tran_Ngoc_-_SD0585Thuy_Tran_Ngoc_-_SD0585
Thuy_Tran_Ngoc_-_SD0585tester Tran
 
Software selection and implementation in the real world
Software selection and implementation in the real worldSoftware selection and implementation in the real world
Software selection and implementation in the real worldSoftworld
 
Carol daniele
Carol danieleCarol daniele
Carol danieleNASAPMC
 
Ac2017 6. output based contracting
Ac2017   6. output based contractingAc2017   6. output based contracting
Ac2017 6. output based contractingNesma
 
Selection of an appropriate project approach
Selection of an appropriate project approachSelection of an appropriate project approach
Selection of an appropriate project approachtumetr1
 
Shruti_Tayal_Resume
Shruti_Tayal_ResumeShruti_Tayal_Resume
Shruti_Tayal_ResumeShruti Tayal
 
Ensuring Successful OPNFV-based NFV Deployments | QualiTest Group
Ensuring Successful OPNFV-based NFV Deployments | QualiTest GroupEnsuring Successful OPNFV-based NFV Deployments | QualiTest Group
Ensuring Successful OPNFV-based NFV Deployments | QualiTest GroupQualitest
 

What's hot (20)

Effort estimation for web applications
Effort estimation for web applicationsEffort estimation for web applications
Effort estimation for web applications
 
Software Estimation Methodology - MVC Points
Software Estimation Methodology - MVC PointsSoftware Estimation Methodology - MVC Points
Software Estimation Methodology - MVC Points
 
Agile for DHS 2017 June26
Agile for DHS  2017 June26Agile for DHS  2017 June26
Agile for DHS 2017 June26
 
Mg6088 spm unit-2
Mg6088 spm unit-2Mg6088 spm unit-2
Mg6088 spm unit-2
 
Furuyama - analysis of factors that affect productivity
Furuyama - analysis of factors that affect productivityFuruyama - analysis of factors that affect productivity
Furuyama - analysis of factors that affect productivity
 
Resume
ResumeResume
Resume
 
IRJET- Analysis of Change Order in Road Construction Projects
IRJET-  	  Analysis of Change Order in Road Construction ProjectsIRJET-  	  Analysis of Change Order in Road Construction Projects
IRJET- Analysis of Change Order in Road Construction Projects
 
Drupalcon la estimation john_nollin
Drupalcon la estimation john_nollinDrupalcon la estimation john_nollin
Drupalcon la estimation john_nollin
 
The Business Value of SW Quality
The Business Value of SW QualityThe Business Value of SW Quality
The Business Value of SW Quality
 
Thuy_Tran_Ngoc_-_SD0585
Thuy_Tran_Ngoc_-_SD0585Thuy_Tran_Ngoc_-_SD0585
Thuy_Tran_Ngoc_-_SD0585
 
Software selection and implementation in the real world
Software selection and implementation in the real worldSoftware selection and implementation in the real world
Software selection and implementation in the real world
 
Using cosmic in agile projects
Using cosmic in agile projectsUsing cosmic in agile projects
Using cosmic in agile projects
 
Carol daniele
Carol danieleCarol daniele
Carol daniele
 
Pavendhan selvam
Pavendhan selvamPavendhan selvam
Pavendhan selvam
 
Resume_SomaChatterjee
Resume_SomaChatterjeeResume_SomaChatterjee
Resume_SomaChatterjee
 
Ac2017 6. output based contracting
Ac2017   6. output based contractingAc2017   6. output based contracting
Ac2017 6. output based contracting
 
Selection of an appropriate project approach
Selection of an appropriate project approachSelection of an appropriate project approach
Selection of an appropriate project approach
 
Shruti_Tayal_Resume
Shruti_Tayal_ResumeShruti_Tayal_Resume
Shruti_Tayal_Resume
 
Ensuring Successful OPNFV-based NFV Deployments | QualiTest Group
Ensuring Successful OPNFV-based NFV Deployments | QualiTest GroupEnsuring Successful OPNFV-based NFV Deployments | QualiTest Group
Ensuring Successful OPNFV-based NFV Deployments | QualiTest Group
 
Rathna Arun Solomon_BA
Rathna Arun Solomon_BARathna Arun Solomon_BA
Rathna Arun Solomon_BA
 

Viewers also liked

Summer tech trainings 2010 11
Summer tech trainings 2010 11Summer tech trainings 2010 11
Summer tech trainings 2010 11rsaenz28
 
NetZealous LLC: Regulatory and Compliance Trainings –a great opportunity to s...
NetZealous LLC: Regulatory and Compliance Trainings –a great opportunity to s...NetZealous LLC: Regulatory and Compliance Trainings –a great opportunity to s...
NetZealous LLC: Regulatory and Compliance Trainings –a great opportunity to s...NetZealous LLC
 
Risk pro trainings brochure 2013
Risk pro trainings brochure 2013Risk pro trainings brochure 2013
Risk pro trainings brochure 2013Nidhi Gupta
 
ROI of Trainings
ROI of Trainings ROI of Trainings
ROI of Trainings Sonja Uhl
 
Erp ipmlemetation life cycle
Erp ipmlemetation life cycleErp ipmlemetation life cycle
Erp ipmlemetation life cycleRahul Hande
 
Training, Learning, Talent Management and Development
Training, Learning, Talent Management and DevelopmentTraining, Learning, Talent Management and Development
Training, Learning, Talent Management and DevelopmentJeremy Paul Gecolea
 
How L&D Challenges Affect The Use Of Training Trends
How L&D Challenges Affect The Use Of Training TrendsHow L&D Challenges Affect The Use Of Training Trends
How L&D Challenges Affect The Use Of Training TrendsAllenComm
 
Laboratory Information Management System (LIMS)
Laboratory Information Management System (LIMS)Laboratory Information Management System (LIMS)
Laboratory Information Management System (LIMS)mariam1020
 

Viewers also liked (11)

Peak Trainings
Peak TrainingsPeak Trainings
Peak Trainings
 
Summer tech trainings 2010 11
Summer tech trainings 2010 11Summer tech trainings 2010 11
Summer tech trainings 2010 11
 
NetZealous LLC: Regulatory and Compliance Trainings –a great opportunity to s...
NetZealous LLC: Regulatory and Compliance Trainings –a great opportunity to s...NetZealous LLC: Regulatory and Compliance Trainings –a great opportunity to s...
NetZealous LLC: Regulatory and Compliance Trainings –a great opportunity to s...
 
Risk pro trainings brochure 2013
Risk pro trainings brochure 2013Risk pro trainings brochure 2013
Risk pro trainings brochure 2013
 
ROI of Trainings
ROI of Trainings ROI of Trainings
ROI of Trainings
 
Training On Lims
Training On LimsTraining On Lims
Training On Lims
 
LIMS Software
LIMS SoftwareLIMS Software
LIMS Software
 
Erp ipmlemetation life cycle
Erp ipmlemetation life cycleErp ipmlemetation life cycle
Erp ipmlemetation life cycle
 
Training, Learning, Talent Management and Development
Training, Learning, Talent Management and DevelopmentTraining, Learning, Talent Management and Development
Training, Learning, Talent Management and Development
 
How L&D Challenges Affect The Use Of Training Trends
How L&D Challenges Affect The Use Of Training TrendsHow L&D Challenges Affect The Use Of Training Trends
How L&D Challenges Affect The Use Of Training Trends
 
Laboratory Information Management System (LIMS)
Laboratory Information Management System (LIMS)Laboratory Information Management System (LIMS)
Laboratory Information Management System (LIMS)
 

Similar to Tips for Effective COSMIC Learning from Industrial Trainings

Virtual design and construction
Virtual design and constructionVirtual design and construction
Virtual design and constructionAnkit Singhai
 
1) Question Add Targets to Balanced score Card
1) Question  Add Targets to Balanced score Card1) Question  Add Targets to Balanced score Card
1) Question Add Targets to Balanced score CardMartineMccracken314
 
1) Question Add Targets to Balanced score Card
1) Question  Add Targets to Balanced score Card1) Question  Add Targets to Balanced score Card
1) Question Add Targets to Balanced score CardAbbyWhyte974
 
1) question add targets to balanced score card
1) question  add targets to balanced score card1) question  add targets to balanced score card
1) question add targets to balanced score cardsmile790243
 
An Najah University IT Market Skill Needs Survey
An Najah University IT Market Skill Needs SurveyAn Najah University IT Market Skill Needs Survey
An Najah University IT Market Skill Needs SurveyLaith Kassis
 
Software Engineering
Software Engineering Software Engineering
Software Engineering Abdul Rehman
 
KSU IT4983 Capstone Projects Report 2017 Update
KSU IT4983 Capstone Projects Report 2017 UpdateKSU IT4983 Capstone Projects Report 2017 Update
KSU IT4983 Capstone Projects Report 2017 UpdateJack Zheng
 
KSU IT Capstone Report 2012-2017.pdf
KSU IT Capstone Report 2012-2017.pdfKSU IT Capstone Report 2012-2017.pdf
KSU IT Capstone Report 2012-2017.pdfJack Zheng
 
Agile DevOps Transformation Strategy
Agile DevOps Transformation StrategyAgile DevOps Transformation Strategy
Agile DevOps Transformation StrategySatish Nath
 
BPM Case Management Global Summit - Building a BPM CoE
BPM Case Management Global Summit - Building a BPM CoEBPM Case Management Global Summit - Building a BPM CoE
BPM Case Management Global Summit - Building a BPM CoEScott Simmons
 
Module 1 - Industrial Design Project.ppt
Module 1 - Industrial Design Project.pptModule 1 - Industrial Design Project.ppt
Module 1 - Industrial Design Project.pptrajesshs31r
 
Sabrion_Consulting_Overview CPG Retail Apparel.pdf
Sabrion_Consulting_Overview CPG Retail Apparel.pdfSabrion_Consulting_Overview CPG Retail Apparel.pdf
Sabrion_Consulting_Overview CPG Retail Apparel.pdfBrion Carroll (II)
 
CMMi NDIA Conference_Jabali
CMMi NDIA Conference_JabaliCMMi NDIA Conference_Jabali
CMMi NDIA Conference_Jabalitjabali
 
BizFlow - BPM at Jardine Lloyd Thompson for Sales, Document Handling, Custome...
BizFlow - BPM at Jardine Lloyd Thompson for Sales, Document Handling, Custome...BizFlow - BPM at Jardine Lloyd Thompson for Sales, Document Handling, Custome...
BizFlow - BPM at Jardine Lloyd Thompson for Sales, Document Handling, Custome...Garth Knudson
 

Similar to Tips for Effective COSMIC Learning from Industrial Trainings (20)

Virtual design and construction
Virtual design and constructionVirtual design and construction
Virtual design and construction
 
1) Question Add Targets to Balanced score Card
1) Question  Add Targets to Balanced score Card1) Question  Add Targets to Balanced score Card
1) Question Add Targets to Balanced score Card
 
1) Question Add Targets to Balanced score Card
1) Question  Add Targets to Balanced score Card1) Question  Add Targets to Balanced score Card
1) Question Add Targets to Balanced score Card
 
1) question add targets to balanced score card
1) question  add targets to balanced score card1) question  add targets to balanced score card
1) question add targets to balanced score card
 
An Najah University IT Market Skill Needs Survey
An Najah University IT Market Skill Needs SurveyAn Najah University IT Market Skill Needs Survey
An Najah University IT Market Skill Needs Survey
 
Software Engineering
Software Engineering Software Engineering
Software Engineering
 
KSU IT4983 Capstone Projects Report 2017 Update
KSU IT4983 Capstone Projects Report 2017 UpdateKSU IT4983 Capstone Projects Report 2017 Update
KSU IT4983 Capstone Projects Report 2017 Update
 
KSU IT Capstone Report 2012-2017.pdf
KSU IT Capstone Report 2012-2017.pdfKSU IT Capstone Report 2012-2017.pdf
KSU IT Capstone Report 2012-2017.pdf
 
Mission Bo Kv3
Mission Bo Kv3Mission Bo Kv3
Mission Bo Kv3
 
Jegatha DSL
Jegatha DSLJegatha DSL
Jegatha DSL
 
Resume
ResumeResume
Resume
 
Resume
ResumeResume
Resume
 
Agile DevOps Transformation Strategy
Agile DevOps Transformation StrategyAgile DevOps Transformation Strategy
Agile DevOps Transformation Strategy
 
Krishnan Ramachandran
Krishnan RamachandranKrishnan Ramachandran
Krishnan Ramachandran
 
BPM Case Management Global Summit - Building a BPM CoE
BPM Case Management Global Summit - Building a BPM CoEBPM Case Management Global Summit - Building a BPM CoE
BPM Case Management Global Summit - Building a BPM CoE
 
Module 1 - Industrial Design Project.ppt
Module 1 - Industrial Design Project.pptModule 1 - Industrial Design Project.ppt
Module 1 - Industrial Design Project.ppt
 
Sabrion_Consulting_Overview CPG Retail Apparel.pdf
Sabrion_Consulting_Overview CPG Retail Apparel.pdfSabrion_Consulting_Overview CPG Retail Apparel.pdf
Sabrion_Consulting_Overview CPG Retail Apparel.pdf
 
Project Management
Project ManagementProject Management
Project Management
 
CMMi NDIA Conference_Jabali
CMMi NDIA Conference_JabaliCMMi NDIA Conference_Jabali
CMMi NDIA Conference_Jabali
 
BizFlow - BPM at Jardine Lloyd Thompson for Sales, Document Handling, Custome...
BizFlow - BPM at Jardine Lloyd Thompson for Sales, Document Handling, Custome...BizFlow - BPM at Jardine Lloyd Thompson for Sales, Document Handling, Custome...
BizFlow - BPM at Jardine Lloyd Thompson for Sales, Document Handling, Custome...
 

More from IWSM Mensura

Software or service that's the question luigi buglione
Software or service that's the question   luigi buglioneSoftware or service that's the question   luigi buglione
Software or service that's the question luigi buglioneIWSM Mensura
 
Quantitative functional change impact analysis in activity diagrams a cosmi...
Quantitative functional change impact analysis in activity diagrams   a cosmi...Quantitative functional change impact analysis in activity diagrams   a cosmi...
Quantitative functional change impact analysis in activity diagrams a cosmi...IWSM Mensura
 
Performance measurement of agile teams harold van heeringen
Performance measurement of agile teams   harold van heeringenPerformance measurement of agile teams   harold van heeringen
Performance measurement of agile teams harold van heeringenIWSM Mensura
 
Measurement as-a-service a new way of organizing metrics programs - wilhelm m...
Measurement as-a-service a new way of organizing metrics programs - wilhelm m...Measurement as-a-service a new way of organizing metrics programs - wilhelm m...
Measurement as-a-service a new way of organizing metrics programs - wilhelm m...IWSM Mensura
 
Improving the cosmic approximate sizing using the fuzzy logic epcu model al...
Improving the cosmic approximate sizing using the fuzzy logic epcu model   al...Improving the cosmic approximate sizing using the fuzzy logic epcu model   al...
Improving the cosmic approximate sizing using the fuzzy logic epcu model al...IWSM Mensura
 
Functional size measurement for processor load estimation hassan soubra
Functional size measurement for processor load estimation   hassan soubraFunctional size measurement for processor load estimation   hassan soubra
Functional size measurement for processor load estimation hassan soubraIWSM Mensura
 
From software to service sustainability a still broader perspective - luigi...
From software to service sustainability   a still broader perspective - luigi...From software to service sustainability   a still broader perspective - luigi...
From software to service sustainability a still broader perspective - luigi...IWSM Mensura
 
Estimation and measuring of software size within the atos gobal delivery plat...
Estimation and measuring of software size within the atos gobal delivery plat...Estimation and measuring of software size within the atos gobal delivery plat...
Estimation and measuring of software size within the atos gobal delivery plat...IWSM Mensura
 
Energy wasting rate jérôme rocheteau
Energy wasting rate   jérôme rocheteauEnergy wasting rate   jérôme rocheteau
Energy wasting rate jérôme rocheteauIWSM Mensura
 
Do we measure functional size or do we count thomas fehlmann
Do we measure functional size or do we count   thomas fehlmannDo we measure functional size or do we count   thomas fehlmann
Do we measure functional size or do we count thomas fehlmannIWSM Mensura
 
Designing an unobtrusive analytics framework for monitoring java applications...
Designing an unobtrusive analytics framework for monitoring java applications...Designing an unobtrusive analytics framework for monitoring java applications...
Designing an unobtrusive analytics framework for monitoring java applications...IWSM Mensura
 
Combining qualitative and quantitative software process evaluation sylvie t...
Combining qualitative and quantitative software process evaluation   sylvie t...Combining qualitative and quantitative software process evaluation   sylvie t...
Combining qualitative and quantitative software process evaluation sylvie t...IWSM Mensura
 
Automatic measurements of use cases with cosmic thomas fehlmann
Automatic measurements of use cases with cosmic   thomas fehlmannAutomatic measurements of use cases with cosmic   thomas fehlmann
Automatic measurements of use cases with cosmic thomas fehlmannIWSM Mensura
 
Automated functional size measurement for three tier object relational mappin...
Automated functional size measurement for three tier object relational mappin...Automated functional size measurement for three tier object relational mappin...
Automated functional size measurement for three tier object relational mappin...IWSM Mensura
 
Applying manufacturing performance figures to measure software development ex...
Applying manufacturing performance figures to measure software development ex...Applying manufacturing performance figures to measure software development ex...
Applying manufacturing performance figures to measure software development ex...IWSM Mensura
 
Analytic hierarchy process for pif thomas fehlmann
Analytic hierarchy process for pif   thomas fehlmannAnalytic hierarchy process for pif   thomas fehlmann
Analytic hierarchy process for pif thomas fehlmannIWSM Mensura
 
An architecture for effort estimation of solutions donatien koulla moulla
An architecture for effort estimation of solutions   donatien koulla moullaAn architecture for effort estimation of solutions   donatien koulla moulla
An architecture for effort estimation of solutions donatien koulla moullaIWSM Mensura
 
A unified model for custom software price determination in contracts robert...
A unified model for custom software price determination in contracts   robert...A unified model for custom software price determination in contracts   robert...
A unified model for custom software price determination in contracts robert...IWSM Mensura
 
A process to improve the accuracy of mk ii fp to cosmic charles symons
A process to improve the accuracy of mk ii fp to cosmic    charles symonsA process to improve the accuracy of mk ii fp to cosmic    charles symons
A process to improve the accuracy of mk ii fp to cosmic charles symonsIWSM Mensura
 
Automatic measurements of use cases with cosmic thomas fehlmann
Automatic measurements of use cases with cosmic   thomas fehlmannAutomatic measurements of use cases with cosmic   thomas fehlmann
Automatic measurements of use cases with cosmic thomas fehlmannIWSM Mensura
 

More from IWSM Mensura (20)

Software or service that's the question luigi buglione
Software or service that's the question   luigi buglioneSoftware or service that's the question   luigi buglione
Software or service that's the question luigi buglione
 
Quantitative functional change impact analysis in activity diagrams a cosmi...
Quantitative functional change impact analysis in activity diagrams   a cosmi...Quantitative functional change impact analysis in activity diagrams   a cosmi...
Quantitative functional change impact analysis in activity diagrams a cosmi...
 
Performance measurement of agile teams harold van heeringen
Performance measurement of agile teams   harold van heeringenPerformance measurement of agile teams   harold van heeringen
Performance measurement of agile teams harold van heeringen
 
Measurement as-a-service a new way of organizing metrics programs - wilhelm m...
Measurement as-a-service a new way of organizing metrics programs - wilhelm m...Measurement as-a-service a new way of organizing metrics programs - wilhelm m...
Measurement as-a-service a new way of organizing metrics programs - wilhelm m...
 
Improving the cosmic approximate sizing using the fuzzy logic epcu model al...
Improving the cosmic approximate sizing using the fuzzy logic epcu model   al...Improving the cosmic approximate sizing using the fuzzy logic epcu model   al...
Improving the cosmic approximate sizing using the fuzzy logic epcu model al...
 
Functional size measurement for processor load estimation hassan soubra
Functional size measurement for processor load estimation   hassan soubraFunctional size measurement for processor load estimation   hassan soubra
Functional size measurement for processor load estimation hassan soubra
 
From software to service sustainability a still broader perspective - luigi...
From software to service sustainability   a still broader perspective - luigi...From software to service sustainability   a still broader perspective - luigi...
From software to service sustainability a still broader perspective - luigi...
 
Estimation and measuring of software size within the atos gobal delivery plat...
Estimation and measuring of software size within the atos gobal delivery plat...Estimation and measuring of software size within the atos gobal delivery plat...
Estimation and measuring of software size within the atos gobal delivery plat...
 
Energy wasting rate jérôme rocheteau
Energy wasting rate   jérôme rocheteauEnergy wasting rate   jérôme rocheteau
Energy wasting rate jérôme rocheteau
 
Do we measure functional size or do we count thomas fehlmann
Do we measure functional size or do we count   thomas fehlmannDo we measure functional size or do we count   thomas fehlmann
Do we measure functional size or do we count thomas fehlmann
 
Designing an unobtrusive analytics framework for monitoring java applications...
Designing an unobtrusive analytics framework for monitoring java applications...Designing an unobtrusive analytics framework for monitoring java applications...
Designing an unobtrusive analytics framework for monitoring java applications...
 
Combining qualitative and quantitative software process evaluation sylvie t...
Combining qualitative and quantitative software process evaluation   sylvie t...Combining qualitative and quantitative software process evaluation   sylvie t...
Combining qualitative and quantitative software process evaluation sylvie t...
 
Automatic measurements of use cases with cosmic thomas fehlmann
Automatic measurements of use cases with cosmic   thomas fehlmannAutomatic measurements of use cases with cosmic   thomas fehlmann
Automatic measurements of use cases with cosmic thomas fehlmann
 
Automated functional size measurement for three tier object relational mappin...
Automated functional size measurement for three tier object relational mappin...Automated functional size measurement for three tier object relational mappin...
Automated functional size measurement for three tier object relational mappin...
 
Applying manufacturing performance figures to measure software development ex...
Applying manufacturing performance figures to measure software development ex...Applying manufacturing performance figures to measure software development ex...
Applying manufacturing performance figures to measure software development ex...
 
Analytic hierarchy process for pif thomas fehlmann
Analytic hierarchy process for pif   thomas fehlmannAnalytic hierarchy process for pif   thomas fehlmann
Analytic hierarchy process for pif thomas fehlmann
 
An architecture for effort estimation of solutions donatien koulla moulla
An architecture for effort estimation of solutions   donatien koulla moullaAn architecture for effort estimation of solutions   donatien koulla moulla
An architecture for effort estimation of solutions donatien koulla moulla
 
A unified model for custom software price determination in contracts robert...
A unified model for custom software price determination in contracts   robert...A unified model for custom software price determination in contracts   robert...
A unified model for custom software price determination in contracts robert...
 
A process to improve the accuracy of mk ii fp to cosmic charles symons
A process to improve the accuracy of mk ii fp to cosmic    charles symonsA process to improve the accuracy of mk ii fp to cosmic    charles symons
A process to improve the accuracy of mk ii fp to cosmic charles symons
 
Automatic measurements of use cases with cosmic thomas fehlmann
Automatic measurements of use cases with cosmic   thomas fehlmannAutomatic measurements of use cases with cosmic   thomas fehlmann
Automatic measurements of use cases with cosmic thomas fehlmann
 

Recently uploaded

GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxnada99848
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 

Recently uploaded (20)

Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptx
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 

Tips for Effective COSMIC Learning from Industrial Trainings

  • 1. Tips and Hints for an effective COSMIC learning Process gained from Industrial Trainings Sanae Saadaoui, Annick Majchrowski, Christophe Ponsard IWSM Mensura 2015 Poland, Cracow 5-7.10.2015  
  • 2. © CETIC – www.cetic.be06/10/2014 2 So$ware  &   System   Engineering   Futur   Internet   Internet  of   Things     CETIC: An ICT technology Transfer Center •  Process  &  Product  Quality   •  Requirement  engineering   •  OpAmizaAon   •  Modelling   •  Security   •  Cloud  CompuAng     •  SemanAc  Web   •  Big  Data   •  Open  Source  &  Open  Data     •  Programmable  Systems   •  Smart  Objects     •  Wireless  Sensor  Network  
  • 3. © CETIC – www.cetic.be06/10/2014 3 Structure of the presentation •  General  context  of  the  COSMIC  trainings   – Audience   – ObjecAves   – OrganisaAon   •  Highlighted  issues   •  RecommendaAons  on  how  to  address  issues   •  Conclusion  and  related  work  
  • 4. GENERAL  CONTEXT  OF  THE  COSMIC   TRAININGS     6/10/15  
  • 5. © CETIC – www.cetic.be06/10/2014 5 Audience of trainings Industrials  with  different  profiles:     •  Different  domains:  ReArement,  banking,  So$ware   companies,  space     •  Different  size  :  small,  medium  and  big  companies   •  Different  maturity  level:  low,  medium  and  high   •  Different  business  goals  and  expectaAons    
  • 6. © CETIC – www.cetic.be06/10/2014 6 Objectives of the trainings Different  companies  with  different  needs     •  A  more  suited  measurement  method   – Get  an  introducAon  to  discover  COSMIC     •  Adopt  and  implement  COSMIC  measurement     – Master  COSMIC  and  pracAce     •  Use  of    COSMIC  mandatory  (Customer   requirement,  call  of  tender)   – Learn  to  direct  pracAce  in  call  of  tender    
  • 7. © CETIC – www.cetic.be06/10/2014 7 Trainings organisation •  Group  sessions   – Theory:  COSMIC  concepts  with  academic  examples  and   general  exercises   – PracDce:  Customized  cases  studies  based  on  projects,   documents  and  reports  from  the  trained  company   •  Help  understand  the  culture  of  the  company  and  speak  the   same  language   •  MoDvate  trainees  to  use  and  pracAce  directly       •  Individual  trainings:  Coaching  sessions  a$er   group  sessions     –  PracAce  on  real  work  master  the  method  
  • 8. © CETIC – www.cetic.be06/10/2014 8 A Company profile example •  Banking  systems     •  Big  company,  medium  maturity  level   •  Regular  submissions  for  call  of  tenders     •  Challenges   –   offshore  divisions,  In  Europe  &  outside  Europe:  lack  of  a   standardized  measurement  method  è  difficulty  in  comparing   projects  è  High  costs  &  waste  of  Ame   •  Business  objecAves  related  to  COSMIC:     –  Implement  a  standardized  measurement  method  in  all  divisions   –  A  compeDDve  advantage    
  • 9. © CETIC – www.cetic.be06/10/2014 9 Characteristics of industrial trainings
  • 11. © CETIC – www.cetic.be06/10/2014 11 Understanding Software functional size-1 •  A  recurrent  quesAon:  “Why  funcAonal  size  is  a  good   esAmaAon  of  so$ware  size  ?  It  doesn't  count  all  aspects   of  SW”   •  Trainees  roles  and  relevance  to  measurement  tasks   – Developer's  role:  more  focused  on  technical  aspects   and  no  helicopter  view  of  the  project   – Small  companies:  person  play  different  roles  (PM,   analyst,  developer)  in  the  same  project;  and  in  general   more  focused  on  development  tasks   •  Difficulty  to  think  in  terms  of  requirements  anlysis  and  get   distance  from  technical  aspects  
  • 12. © CETIC – www.cetic.be06/10/2014 12 Understanding Software functional size-2 •  Psychological  resistance:  Habits  are  hard  to   change   – tendency  to  think  «  how  will  be  the  size?  »  In  terms  of   lines  of  code,  to  validate  the  funcAonal  size     – My  experience  tell  me  it  should  be  bigger  /  smaller…     – Melt  COSMIC  method  with  personal  judgment  based   esAmaAon  method  
  • 13. © CETIC – www.cetic.be06/10/2014 13 Non-functional requirements (NFRs) •  NFRs  are  not  counted  by  the  COSMIC  method   – Difficult  to  agree  on  that  funcAonal  size  is  a  good   measure  for  projects  with  many  NFRs   •  A  smarter  NFRs  analysis  shows  many  NFRs  may   evolve  to  funcAonal  requirements  and  be  counted   – Issue  related  to  requirement  analysis  experAse       –   Issue  o$en  met  in  low  maturity  companies   •  Real  NFRs  won’t  be  counted   – Related  to  COSMIC  method  
  • 14. © CETIC – www.cetic.be06/10/2014 14 Level of granularity •  Difficulty  to  understand  the  level  of  granularity  concept     –  In  COSMIC:  One  standard  measurement  level  of  granularity  =     “Where  individual  processes  &  and  their  data  movement  can  be   idenAfied  and  defined”   –  How  to  be  sure  the  good  level  of  granularity  is  reached?   –  O$en,  requirements  documents  with  many  levels  of  details   (different  modelling/requirement  methods)   •  Lack  of  standard  language:  Requirements/COSMIC   •  Complexity  of  COSMIC  measurement  task/method   •  Complexity  of  requirements  analysis  task  
  • 15. © CETIC – www.cetic.be06/10/2014 15 Identifying data groups and data movement •  COSMIC  Measurement  process:  idenAfy  data   groups  and  funcAonal  processes  and  funcAonal   sub-­‐processes  (data  movement  types  and  data   manipulaAon)   •  Difficulty  to  think  of  data  movement  of  data  group   instead  of  ajributes  separately   •   Psychological  resistance  and  development  tasks   influence   – “with  ajributes,  the  count  should  be  correct,  because   in  my  experience  …”  
  • 16. © CETIC – www.cetic.be06/10/2014 16 Development Effort estimation •   Most  companies  interested  in  development  effort   esAmaAon  in  Man-­‐Months   •  Difficulty  to  go  from  CFP  to  MM   – Lack  of  a  standardized  way     – Need  of  real  data  (use  of  a  repository  ISBSG)   – Lack  of  a  structured  project  management  method  to   help  get  numbers    
  • 17. © CETIC – www.cetic.be06/10/2014 17 Summary of identified issues •  Issues  related  to  COSMIC  concepts   – DefiniAon  highly  improved  through  the  different   COSMIC  versions   – Complexity  of  the  method  also  related  to  requirement   analysis  task   •  Issues  related  requirement  engineering  aspects   – Lack  of  a  structured/standard  requirement  analysis   method     – Low  of  maturity  in  so$ware  pracAces  
  • 18. © CETIC – www.cetic.be06/10/2014 18 Summary of higlighted issues •  Issues  related  to  project  management  issues   – Lack  of  a  high  view  of  the  project     – Assign  adapted  role  for  measurement  tasks  to  get   distance  from  technical  and  development  tasks   •  Issues  related  to  psychological  resistance   – Change  resistance     – Tendancy  to  use  unconsciously  personal  judgment   while  measuring  with  COSMIC  method  
  • 19. © CETIC – www.cetic.be06/10/2014 19 Maturity level impact A  clear  correlaAon  between  low  maturity  level  of  a   company  and  the  number  of  issues  met  during  the   trainings  
  • 20. HOW  TO  ADDRESS  IDENTIFIED   ISSUES  ?   6/10/15  
  • 21. © CETIC – www.cetic.be06/10/2014 21 Recommendations •  Enhance  maturity  level  to  limit  impact  of   highlighted  issues   •  Integrate  requirement  engineering  and  project   management  concepts  into  trainings   •  Re-­‐design  of  COSMIC  trainings  to  include  first   points   •  Address  psychological  aspects  
  • 22. © CETIC – www.cetic.be06/10/2014 22 Re-design of trainings •  Define  a  global  long  term  training  process   – Different  successive  levels  to  match  the   maturity  and  goals  of  the  company   • Use  of  coaching  to  speed  up  the  learning   – Leave  3  to  6  months  between  trainings  sessions   (levels)       •  Take  Ame  to  assimilate  the  training  and  pracAce  it   •  Give  Ame  to  the  company  (if  necessary)  to  adapt  its   processes  
  • 23. © CETIC – www.cetic.be06/10/2014 23 Training levels-1 Basic  level     •  addresses  two  points:   – Acquire  fundamentals  of  requirements  and  project   management  and  why  it  is  important  to  measure   – Learn  the  principals  of  the  COSMIC  method   •  Main  target:  low  maturity  companies  
  • 24. © CETIC – www.cetic.be06/10/2014 24 Training levels - 2 Intermediate  level   •  More  in  depth  concepts,  focus  on  special  cases,   group  work     •  Goal:  be  able  to  apply  the  learning  in  most  cases   •  Main  target:     –  companies  o$en  using  in-­‐house  methods  and   conscious  about  need  of  standardized  methods   –  Companies  with  basic  level  training  
  • 25. © CETIC – www.cetic.be06/10/2014 25 Training levels -3 Advance  level   •  Deep  understanding  of  the  method:  theory  and   pracAces     •  Be  able  to  use  it  in  all  situaAons   •  Focus  on  complex  case  studies  addressing  real   complex  situaAons   •  Targets:     – companies  already  using  some  other  measurement   methods  and  aware  of  their  problems  and  needs   – Compangnies  with  level  2  training  
  • 26. © CETIC – www.cetic.be06/10/2014 26 Assess maturity level •  Assess  the    maturity  level  of  the  company  before  deciding   on  the  training  level   – Through  the  lightweight  ISO29110  quesAonnaire  (SW   pracAces  for  VSE)   – If  possible,  improve  first  the  maturity  level  on  SW   development   •  Requirement  analysis  and  modelling   •  Implement  ISO29110  pracAces  
  • 27. © CETIC – www.cetic.be06/10/2014 27 Phsychological aspects •  Improve  moAvaAon  and  make  sure  people  feel  engaged   in  the  same  way   – idenAfy  potenAal  causes  (role,  background  etc.)   Important  to  understand  the  companies  context   before  training       •  Can  be  idenAfied  through  the  ISO29110  quesAonnaire   – Use  of  real  cases  for  pracAce  is  a  strong  moAvaAon   tool  
  • 28. © CETIC – www.cetic.be06/10/2014 28 Future and related work •  What  next  ?   – Validate  and  Improve  the  training  design  through  a   survey   •  Provide  efficient  tools  to  support  and  ease  the   whole  process:  from  requirements  gathering  to   measurement   – Based  on  the  KAOS  methodology  (goal-­‐oriented   requirement  methodology)   – Map  to  the  COSMIC  method   – A  First  prototype  has  been  developed  recently  
  • 29. © CETIC – www.cetic.be06/10/2014 29 A automated measurement tool
  • 30. Aéropôle de Charleroi-Gosselies Rue des Frères Wright, 29/3 B-6041 Gosselies info@cetic.be www.cetic.be Thank you Merci