SlideShare a Scribd company logo
1 of 20
Download to read offline
111
Udviklingsforløb for
indlejrede systemer
V0.01/Peder Kristensen
Udvikling igennem
underleverandører
Spørgsmål fra Hardi:
- Hvordan afklarer firmaet selv sine behov og krav?
- Hvordan afbalanceres forholdet mellem håndværksmæssig og
procesorienteret tilgang til softwareudvikling?
- Hvordan afklares, om underleverandøren er kvalificeret?
- Hvordan afklares fordeling af opgaver mellem kunde og
underleverandør?
- Hvordan overdrages viden fra fx senioringeniør til nye folk på
vedligeholdelse af den udviklede computer?
V01.01.00/Peder Kristensen
V01.01.00/Peder Kristensen
Development overview based on ISO 15504
Grundfos
Bjerringbro
Grundfos
Chennai
External
(HCL)
Chennai
Grundfos
Suzhou
External
(e.g. Develco)
Bjerringbro
How is the External providers leaded/managed
Daily coordinationDaily coordination
Management
Daily coordination
Daily coordination
Management
V01.01.00/Peder Kristensen
The state of the external provider
5
Questions to the external provider
V01.01.00/Peder Kristensen
V01.01.00/mtc
6
The state of the external provider
- Graphical overview
V01.01.00/Peder Kristensen
Checklist:
- Management setup
Scope (the overall agreement)
- Frame works for the development (WPA)
- Resources
- Requirements (SRS)
- Documentation
- Definition of Done
- Release plan (SRS)
- Management interface (cooperation)
- Meeting frequency (e.g. every day, time of the meeting)
- Who participate
- Agile development (or plan development)
What is the scope for the development
V01.01.00/Peder Kristensen
Cockburn Levels of software method understanding and use
Article: Agility, Provided by: Barry Boehm University of Southern California and Richard Turner George Washington
University ockburn Levels of software method understanding
8
Level Characteristics scheme:
3 Able to revise a method (break its rules) to fit an unprecedented new situation
2 Able to tailor a method to fit a precedented new situation
1A With training, able to perform discretionary method steps (e.g., sizing stories to fit
increments, composing patterns, compound refactoring, complex COTS integration). With
experience can become Level 2.
1B With training, able to perform procedural method steps (e.g. coding a simple method, simple
refactoring, following coding standards and CM procedures, running tests). With experience can
master some Level 1A skills. –
1 May have technical skills, but unable or unwilling to collaborate or follow shared methods.
V01.01.00/Peder Kristensen
Cockburn Levels of software method understanding and use
Article: Agility, Provided by: Barry Boehm University of Southern California and Richard Turner George Washington
University Cockburn Levels of software method understanding
10
Traditional development
Level:
- 3 Senior/Architect
- 2 Needed
- 1A Team members
- 1B Team members
-1 Few members
Agile development
Level:
- 3 Senior/Architect
- 2 Needed
- 1A Team members
- 1B Not too many
-1 Problem
V01.01.00/Peder Kristensen
Ensure the level of competences/maturity
11
Inspection / Maturity level
 Assessment ISO 15504
Light Assessment
 CMMI - SCAMPI
Process Review
Audit ISO9001?
ISO 15504 Assessment result
Process CL 1 CL 2 CL 3 CL 4 CL 5
Technical Project
Management
  Not assessed
Quality Assurance   Not assessed
Product Design    Not assessed
General strengths & improvement
opportunities
V01.01.00/Peder Kristensen
Ensure the level of competences/maturity
12
Process Review
Inspection / Maturity level
Assessment ISO 15504
Light Assessment
CMMI - SCAMPI
 Process Review
Audit ISO9001?
V01.01.00/Peder Kristensen
Development activities
13
Development Ready for test DoneReady for development
Backlog
Day-to-day activities
Focus is the criteria of ‘Done’
V01.01.00/Peder Kristensen
Ensure the level of competences/maturity
V01.01.00/Peder Kristensen
14
Which Process to comparing to?
• Process’s used by the external provider
• Process’s used in own company
• Compare with standard ISO15504
• Compare with the maturity model CMMI
Agile is one life cycle option
Which process to compare with?
V01.01.00/Peder Kristensen
Software requirement
Sepcification
Software Design
Software Construction
Software Integration
Software Testing
External management?
V01.01.00/Peder Kristensen
Customer External
Supplier
Customer External
Supplier
One manager
Two managers
Interface/knowledge/experience?
V01.01.00/Peder Kristensen
Software Hardware
 Management
How is the communication plan between the companies?
Who takes care of what?
 Requirements
How are the requirement managed?
How to follow-up on the delivery plan / release plan?
 Development Process’s
Which process are used during the development (own company/external company)?
How much information / progress can be shared?
Headlines for coorparation
V01.01.00/Peder Kristensen
 Resources
Which competences in the team?
How to lead the project?
How to ensure architecture and to maintain the platform?
 Architecture
Do they have competences to create and maintain architecture?
 Level of documentation
Which documentation will delivered?
Are there any restrictions / copyright
 Level of test
What is the kind of tests are done (e.g. unit test, integration test, regretion test)?
What is the criteria of ‘Done’?
Headlines for coorparation
V01.01.00/Peder Kristensen
Questions
V01.01.00/Peder Kristensen
V01.01.00/Peder Kristensen

More Related Content

What's hot

Prince2 resources e book 2
Prince2 resources e book 2Prince2 resources e book 2
Prince2 resources e book 2Knowledge Train
 
Comparing PMP and PRINCE2 Certifications | Invensis Learning
Comparing PMP and PRINCE2 Certifications | Invensis LearningComparing PMP and PRINCE2 Certifications | Invensis Learning
Comparing PMP and PRINCE2 Certifications | Invensis LearningInvensis Learning
 
D Tindall Full Resume May 2015 V3
D Tindall Full Resume May 2015 V3D Tindall Full Resume May 2015 V3
D Tindall Full Resume May 2015 V3Doug Tindall
 
Software Modernisation: a strategic approach
Software Modernisation: a strategic approachSoftware Modernisation: a strategic approach
Software Modernisation: a strategic approachSandro Mancuso
 
Project charter v2
Project charter v2Project charter v2
Project charter v2Stefan Csosz
 
Pmi, Opm3 And Cmmi Assessment Overview
Pmi, Opm3 And Cmmi Assessment OverviewPmi, Opm3 And Cmmi Assessment Overview
Pmi, Opm3 And Cmmi Assessment OverviewAlan McSweeney
 
Prince2 for Value Driven Project Management
Prince2 for Value Driven Project ManagementPrince2 for Value Driven Project Management
Prince2 for Value Driven Project ManagementEdureka!
 
Taming technical debt
Taming technical debt Taming technical debt
Taming technical debt Panji Gautama
 
PRINCE2 Foundation Workshops -- Organization
PRINCE2 Foundation Workshops -- OrganizationPRINCE2 Foundation Workshops -- Organization
PRINCE2 Foundation Workshops -- OrganizationFrank Turley
 
CAPM Exam Prep Course Preview
CAPM Exam Prep Course PreviewCAPM Exam Prep Course Preview
CAPM Exam Prep Course PreviewInvensis Learning
 
Software Project Management (lecture 4)
Software Project Management (lecture 4)Software Project Management (lecture 4)
Software Project Management (lecture 4)Syed Muhammad Hammad
 
Project Management Toolkit
Project Management ToolkitProject Management Toolkit
Project Management ToolkitBrian Klempke
 
PMP Worldwide Training
PMP Worldwide TrainingPMP Worldwide Training
PMP Worldwide TrainingOrder Lortab
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project ManagementKamuran Koçak
 
Overview of PRINCE2
Overview of PRINCE2Overview of PRINCE2
Overview of PRINCE2iHub
 

What's hot (20)

Prince2
Prince2Prince2
Prince2
 
Prince2 resources e book 2
Prince2 resources e book 2Prince2 resources e book 2
Prince2 resources e book 2
 
Comparing PMP and PRINCE2 Certifications | Invensis Learning
Comparing PMP and PRINCE2 Certifications | Invensis LearningComparing PMP and PRINCE2 Certifications | Invensis Learning
Comparing PMP and PRINCE2 Certifications | Invensis Learning
 
D Tindall Full Resume May 2015 V3
D Tindall Full Resume May 2015 V3D Tindall Full Resume May 2015 V3
D Tindall Full Resume May 2015 V3
 
Prince2 Methodology
Prince2 MethodologyPrince2 Methodology
Prince2 Methodology
 
Software Modernisation: a strategic approach
Software Modernisation: a strategic approachSoftware Modernisation: a strategic approach
Software Modernisation: a strategic approach
 
Project charter v2
Project charter v2Project charter v2
Project charter v2
 
Pmi, Opm3 And Cmmi Assessment Overview
Pmi, Opm3 And Cmmi Assessment OverviewPmi, Opm3 And Cmmi Assessment Overview
Pmi, Opm3 And Cmmi Assessment Overview
 
COBIT®5 - Foundation
COBIT®5 - FoundationCOBIT®5 - Foundation
COBIT®5 - Foundation
 
Agile Project and Delivery Management
Agile Project and Delivery ManagementAgile Project and Delivery Management
Agile Project and Delivery Management
 
Prince2 2017
Prince2 2017 Prince2 2017
Prince2 2017
 
Prince2 for Value Driven Project Management
Prince2 for Value Driven Project ManagementPrince2 for Value Driven Project Management
Prince2 for Value Driven Project Management
 
Taming technical debt
Taming technical debt Taming technical debt
Taming technical debt
 
PRINCE2 Foundation Workshops -- Organization
PRINCE2 Foundation Workshops -- OrganizationPRINCE2 Foundation Workshops -- Organization
PRINCE2 Foundation Workshops -- Organization
 
CAPM Exam Prep Course Preview
CAPM Exam Prep Course PreviewCAPM Exam Prep Course Preview
CAPM Exam Prep Course Preview
 
Software Project Management (lecture 4)
Software Project Management (lecture 4)Software Project Management (lecture 4)
Software Project Management (lecture 4)
 
Project Management Toolkit
Project Management ToolkitProject Management Toolkit
Project Management Toolkit
 
PMP Worldwide Training
PMP Worldwide TrainingPMP Worldwide Training
PMP Worldwide Training
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Overview of PRINCE2
Overview of PRINCE2Overview of PRINCE2
Overview of PRINCE2
 

Viewers also liked

Modelling and Simulation of the response process for an emergency at the Grea...
Modelling and Simulation of the response process for an emergency at the Grea...Modelling and Simulation of the response process for an emergency at the Grea...
Modelling and Simulation of the response process for an emergency at the Grea...InfinIT - Innovationsnetværket for it
 

Viewers also liked (20)

Værdiskabelse i projekter
Værdiskabelse i projekterVærdiskabelse i projekter
Værdiskabelse i projekter
 
Oplæg v Focus Advokater: Ny EU persondataforordning
Oplæg v Focus Advokater: Ny EU persondataforordningOplæg v Focus Advokater: Ny EU persondataforordning
Oplæg v Focus Advokater: Ny EU persondataforordning
 
Databeskyttelse gennem design
Databeskyttelse gennem designDatabeskyttelse gennem design
Databeskyttelse gennem design
 
Devoteam indlæg - Ny forordning - hvordan skal man bære sig ad?
Devoteam indlæg -  Ny forordning - hvordan skal man bære sig ad?Devoteam indlæg -  Ny forordning - hvordan skal man bære sig ad?
Devoteam indlæg - Ny forordning - hvordan skal man bære sig ad?
 
Formålsorienteret procesmodellering
Formålsorienteret procesmodelleringFormålsorienteret procesmodellering
Formålsorienteret procesmodellering
 
Agilitet i hurtigt voksende softwarevirksomheder
Agilitet i hurtigt voksende softwarevirksomhederAgilitet i hurtigt voksende softwarevirksomheder
Agilitet i hurtigt voksende softwarevirksomheder
 
Projektledelse og softwareinnovation
Projektledelse og softwareinnovationProjektledelse og softwareinnovation
Projektledelse og softwareinnovation
 
Fleksibel procesdigitalisering
Fleksibel procesdigitaliseringFleksibel procesdigitalisering
Fleksibel procesdigitalisering
 
Introduktion til udviklingsprocesser og agile processer
Introduktion til udviklingsprocesser og agile processerIntroduktion til udviklingsprocesser og agile processer
Introduktion til udviklingsprocesser og agile processer
 
Overview of the ProSec project
Overview of the ProSec projectOverview of the ProSec project
Overview of the ProSec project
 
Process modelling at BaneDanmark
Process modelling at BaneDanmarkProcess modelling at BaneDanmark
Process modelling at BaneDanmark
 
Value Creation in SaaS Development
Value Creation in SaaS DevelopmentValue Creation in SaaS Development
Value Creation in SaaS Development
 
Modelling and Simulation of the response process for an emergency at the Grea...
Modelling and Simulation of the response process for an emergency at the Grea...Modelling and Simulation of the response process for an emergency at the Grea...
Modelling and Simulation of the response process for an emergency at the Grea...
 
Proactive prevention of obligation violations
Proactive prevention of obligation violationsProactive prevention of obligation violations
Proactive prevention of obligation violations
 
Proof of Concept af en fleksibel løsning til små online møder
Proof of Concept af en fleksibel løsning til små online møderProof of Concept af en fleksibel løsning til små online møder
Proof of Concept af en fleksibel løsning til små online møder
 
Udforskning af problem gennem forslag til dets løsning
Udforskning af problem gennem forslag til dets løsningUdforskning af problem gennem forslag til dets løsning
Udforskning af problem gennem forslag til dets løsning
 
Systematisk brug af pair programming
Systematisk brug af pair programmingSystematisk brug af pair programming
Systematisk brug af pair programming
 
Gamification workshop Thomas Hildebrandt
Gamification workshop   Thomas HildebrandtGamification workshop   Thomas Hildebrandt
Gamification workshop Thomas Hildebrandt
 
Procesarbejdet i Nykredit, John Nielsen, Nykredit
Procesarbejdet i Nykredit, John Nielsen, NykreditProcesarbejdet i Nykredit, John Nielsen, Nykredit
Procesarbejdet i Nykredit, John Nielsen, Nykredit
 
Gamification workshop Tine Weirsøe
Gamification workshop   Tine WeirsøeGamification workshop   Tine Weirsøe
Gamification workshop Tine Weirsøe
 

Similar to Produktudvikling hos Grundfos igennem underleverandør

Spm ksp
Spm kspSpm ksp
Spm kspktosri
 
SudiptoDey_Resume - Copy
SudiptoDey_Resume - CopySudiptoDey_Resume - Copy
SudiptoDey_Resume - CopySudipto Dey
 
Measure and Accelerate Your Software Delivery
Measure and Accelerate Your Software DeliveryMeasure and Accelerate Your Software Delivery
Measure and Accelerate Your Software DeliveryAnand Chauhan
 
Ashok Poreddy_IBM_ Mainframes_8yrs
Ashok Poreddy_IBM_ Mainframes_8yrsAshok Poreddy_IBM_ Mainframes_8yrs
Ashok Poreddy_IBM_ Mainframes_8yrsAshok Reddy
 
Business analysis and business framework driven projects - Example of the Mic...
Business analysis and business framework driven projects - Example of the Mic...Business analysis and business framework driven projects - Example of the Mic...
Business analysis and business framework driven projects - Example of the Mic...Pragmatic Cohesion Consulting, LLC
 
5 Simple Ways to Higher DevOps Integration
5 Simple Ways to Higher DevOps Integration5 Simple Ways to Higher DevOps Integration
5 Simple Ways to Higher DevOps IntegrationBeyond20
 
Ashalatha Nagappa
Ashalatha NagappaAshalatha Nagappa
Ashalatha Nagappaasha latha
 
How to overcome challenges in it system evolution
How to overcome challenges in it system evolutionHow to overcome challenges in it system evolution
How to overcome challenges in it system evolutionGrupa Unity
 
Renee w foland_resume_09_2012b
Renee w foland_resume_09_2012bRenee w foland_resume_09_2012b
Renee w foland_resume_09_2012bRenee_Foland
 
CV_Sreenivas_Halappa
CV_Sreenivas_HalappaCV_Sreenivas_Halappa
CV_Sreenivas_HalappaSreenivas H
 
Profile pawan chandak
Profile pawan chandakProfile pawan chandak
Profile pawan chandakPawan Chandak
 

Similar to Produktudvikling hos Grundfos igennem underleverandør (20)

Spm ksp
Spm kspSpm ksp
Spm ksp
 
QA lead
QA leadQA lead
QA lead
 
QA lead
QA leadQA lead
QA lead
 
SudiptoDey_Resume - Copy
SudiptoDey_Resume - CopySudiptoDey_Resume - Copy
SudiptoDey_Resume - Copy
 
Measure and Accelerate Your Software Delivery
Measure and Accelerate Your Software DeliveryMeasure and Accelerate Your Software Delivery
Measure and Accelerate Your Software Delivery
 
Adi CV Tech Manager
Adi CV Tech ManagerAdi CV Tech Manager
Adi CV Tech Manager
 
Ashok Poreddy_IBM_ Mainframes_8yrs
Ashok Poreddy_IBM_ Mainframes_8yrsAshok Poreddy_IBM_ Mainframes_8yrs
Ashok Poreddy_IBM_ Mainframes_8yrs
 
Business analysis and business framework driven projects - Example of the Mic...
Business analysis and business framework driven projects - Example of the Mic...Business analysis and business framework driven projects - Example of the Mic...
Business analysis and business framework driven projects - Example of the Mic...
 
5 Simple Ways to Higher DevOps Integration
5 Simple Ways to Higher DevOps Integration5 Simple Ways to Higher DevOps Integration
5 Simple Ways to Higher DevOps Integration
 
JleonardResume-060116
JleonardResume-060116JleonardResume-060116
JleonardResume-060116
 
Akbar Ullah_Resume IT
Akbar Ullah_Resume ITAkbar Ullah_Resume IT
Akbar Ullah_Resume IT
 
Ashalatha Nagappa
Ashalatha NagappaAshalatha Nagappa
Ashalatha Nagappa
 
Dipesh QA Lead
Dipesh QA LeadDipesh QA Lead
Dipesh QA Lead
 
How to overcome challenges in it system evolution
How to overcome challenges in it system evolutionHow to overcome challenges in it system evolution
How to overcome challenges in it system evolution
 
Renee w foland_resume_09_2012b
Renee w foland_resume_09_2012bRenee w foland_resume_09_2012b
Renee w foland_resume_09_2012b
 
CV_Sreenivas_Halappa
CV_Sreenivas_HalappaCV_Sreenivas_Halappa
CV_Sreenivas_Halappa
 
I nearshore
I nearshore I nearshore
I nearshore
 
schofield_alan-CV
schofield_alan-CVschofield_alan-CV
schofield_alan-CV
 
Profile pawan chandak
Profile pawan chandakProfile pawan chandak
Profile pawan chandak
 
Vishal_Project Lead
Vishal_Project LeadVishal_Project Lead
Vishal_Project Lead
 

More from InfinIT - Innovationsnetværket for it

More from InfinIT - Innovationsnetværket for it (20)

Erfaringer med-c kurt-noermark
Erfaringer med-c kurt-noermarkErfaringer med-c kurt-noermark
Erfaringer med-c kurt-noermark
 
Object orientering, test driven development og c
Object orientering, test driven development og cObject orientering, test driven development og c
Object orientering, test driven development og c
 
Embedded softwaredevelopment hcs
Embedded softwaredevelopment hcsEmbedded softwaredevelopment hcs
Embedded softwaredevelopment hcs
 
C og c++-jens lund jensen
C og c++-jens lund jensenC og c++-jens lund jensen
C og c++-jens lund jensen
 
201811xx foredrag c_cpp
201811xx foredrag c_cpp201811xx foredrag c_cpp
201811xx foredrag c_cpp
 
C som-programmeringssprog-bt
C som-programmeringssprog-btC som-programmeringssprog-bt
C som-programmeringssprog-bt
 
Infinit seminar 060918
Infinit seminar 060918Infinit seminar 060918
Infinit seminar 060918
 
DCR solutions
DCR solutionsDCR solutions
DCR solutions
 
Not your grandfathers BPM
Not your grandfathers BPMNot your grandfathers BPM
Not your grandfathers BPM
 
Kmd workzone - an evolutionary approach to revolution
Kmd workzone - an evolutionary approach to revolutionKmd workzone - an evolutionary approach to revolution
Kmd workzone - an evolutionary approach to revolution
 
EcoKnow - oplæg
EcoKnow - oplægEcoKnow - oplæg
EcoKnow - oplæg
 
Martin Wickins Chatbots i fronten
Martin Wickins Chatbots i frontenMartin Wickins Chatbots i fronten
Martin Wickins Chatbots i fronten
 
Marie Fenger ai kundeservice
Marie Fenger ai kundeserviceMarie Fenger ai kundeservice
Marie Fenger ai kundeservice
 
Mads Kaysen SupWiz
Mads Kaysen SupWizMads Kaysen SupWiz
Mads Kaysen SupWiz
 
Leif Howalt NNIT Service Support Center
Leif Howalt NNIT Service Support CenterLeif Howalt NNIT Service Support Center
Leif Howalt NNIT Service Support Center
 
Jan Neerbek NLP og Chatbots
Jan Neerbek NLP og ChatbotsJan Neerbek NLP og Chatbots
Jan Neerbek NLP og Chatbots
 
Anders Soegaard NLP for Customer Support
Anders Soegaard NLP for Customer SupportAnders Soegaard NLP for Customer Support
Anders Soegaard NLP for Customer Support
 
Stephen Alstrup infinit august 2018
Stephen Alstrup infinit august 2018Stephen Alstrup infinit august 2018
Stephen Alstrup infinit august 2018
 
Innovation og værdiskabelse i it-projekter
Innovation og værdiskabelse i it-projekterInnovation og værdiskabelse i it-projekter
Innovation og værdiskabelse i it-projekter
 
Rokoko infin it presentation
Rokoko infin it presentation Rokoko infin it presentation
Rokoko infin it presentation
 

Recently uploaded

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Recently uploaded (20)

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Produktudvikling hos Grundfos igennem underleverandør

  • 1. 111 Udviklingsforløb for indlejrede systemer V0.01/Peder Kristensen Udvikling igennem underleverandører
  • 2. Spørgsmål fra Hardi: - Hvordan afklarer firmaet selv sine behov og krav? - Hvordan afbalanceres forholdet mellem håndværksmæssig og procesorienteret tilgang til softwareudvikling? - Hvordan afklares, om underleverandøren er kvalificeret? - Hvordan afklares fordeling af opgaver mellem kunde og underleverandør? - Hvordan overdrages viden fra fx senioringeniør til nye folk på vedligeholdelse af den udviklede computer? V01.01.00/Peder Kristensen
  • 4. Grundfos Bjerringbro Grundfos Chennai External (HCL) Chennai Grundfos Suzhou External (e.g. Develco) Bjerringbro How is the External providers leaded/managed Daily coordinationDaily coordination Management Daily coordination Daily coordination Management V01.01.00/Peder Kristensen
  • 5. The state of the external provider 5 Questions to the external provider V01.01.00/Peder Kristensen
  • 6. V01.01.00/mtc 6 The state of the external provider - Graphical overview V01.01.00/Peder Kristensen
  • 7. Checklist: - Management setup Scope (the overall agreement) - Frame works for the development (WPA) - Resources - Requirements (SRS) - Documentation - Definition of Done - Release plan (SRS) - Management interface (cooperation) - Meeting frequency (e.g. every day, time of the meeting) - Who participate - Agile development (or plan development) What is the scope for the development V01.01.00/Peder Kristensen
  • 8. Cockburn Levels of software method understanding and use Article: Agility, Provided by: Barry Boehm University of Southern California and Richard Turner George Washington University ockburn Levels of software method understanding 8 Level Characteristics scheme: 3 Able to revise a method (break its rules) to fit an unprecedented new situation 2 Able to tailor a method to fit a precedented new situation 1A With training, able to perform discretionary method steps (e.g., sizing stories to fit increments, composing patterns, compound refactoring, complex COTS integration). With experience can become Level 2. 1B With training, able to perform procedural method steps (e.g. coding a simple method, simple refactoring, following coding standards and CM procedures, running tests). With experience can master some Level 1A skills. – 1 May have technical skills, but unable or unwilling to collaborate or follow shared methods. V01.01.00/Peder Kristensen
  • 9. Cockburn Levels of software method understanding and use Article: Agility, Provided by: Barry Boehm University of Southern California and Richard Turner George Washington University Cockburn Levels of software method understanding 10 Traditional development Level: - 3 Senior/Architect - 2 Needed - 1A Team members - 1B Team members -1 Few members Agile development Level: - 3 Senior/Architect - 2 Needed - 1A Team members - 1B Not too many -1 Problem V01.01.00/Peder Kristensen
  • 10. Ensure the level of competences/maturity 11 Inspection / Maturity level  Assessment ISO 15504 Light Assessment  CMMI - SCAMPI Process Review Audit ISO9001? ISO 15504 Assessment result Process CL 1 CL 2 CL 3 CL 4 CL 5 Technical Project Management   Not assessed Quality Assurance   Not assessed Product Design    Not assessed General strengths & improvement opportunities V01.01.00/Peder Kristensen
  • 11. Ensure the level of competences/maturity 12 Process Review Inspection / Maturity level Assessment ISO 15504 Light Assessment CMMI - SCAMPI  Process Review Audit ISO9001? V01.01.00/Peder Kristensen
  • 12. Development activities 13 Development Ready for test DoneReady for development Backlog Day-to-day activities Focus is the criteria of ‘Done’ V01.01.00/Peder Kristensen
  • 13. Ensure the level of competences/maturity V01.01.00/Peder Kristensen 14 Which Process to comparing to? • Process’s used by the external provider • Process’s used in own company • Compare with standard ISO15504 • Compare with the maturity model CMMI Agile is one life cycle option
  • 14. Which process to compare with? V01.01.00/Peder Kristensen Software requirement Sepcification Software Design Software Construction Software Integration Software Testing
  • 15. External management? V01.01.00/Peder Kristensen Customer External Supplier Customer External Supplier One manager Two managers
  • 17.  Management How is the communication plan between the companies? Who takes care of what?  Requirements How are the requirement managed? How to follow-up on the delivery plan / release plan?  Development Process’s Which process are used during the development (own company/external company)? How much information / progress can be shared? Headlines for coorparation V01.01.00/Peder Kristensen
  • 18.  Resources Which competences in the team? How to lead the project? How to ensure architecture and to maintain the platform?  Architecture Do they have competences to create and maintain architecture?  Level of documentation Which documentation will delivered? Are there any restrictions / copyright  Level of test What is the kind of tests are done (e.g. unit test, integration test, regretion test)? What is the criteria of ‘Done’? Headlines for coorparation V01.01.00/Peder Kristensen