SlideShare une entreprise Scribd logo
1  sur  22
CARE for software CARE = Computer Aided Redocumentation & Evaluation
Agenda ,[object Object],[object Object],[object Object]
Source2VALUE Market  Good Housekeeping ,[object Object],[object Object],[object Object],[object Object],*CARE =Computer Aided Redocumentation and Evaluation Save up to 25% on software maintenance! Cost cutting by:
Source2VALUE Market   Multisourced development ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Characteristics: IT software development delivery: ,[object Object],[object Object],[object Object],[object Object],Business IT demand:
Source2VALUE Market  Growing demand for transparency EUROPE USA High Low Low High “ Trust you” “ Tell me” “ Show me” Trust Transparency demand
Source2VALUE Market (Re)contracting prerequisites Demand ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Supply ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Transparency ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Source2VALUE Market   Branch facts ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Some facts: Organizations should CARE 4 software maintenance!
Source2VALUE Market   Source code analyses benefits Maintenance Cost Impact Analyses Lead Time  Risk Document / Design Generation IT Management Insight in Changes Instrument for Impact Analyses Current (design) Documentation Software Development Compliancy Cost of Rebuilding Size estimation (FPA) Cost of Change (Maintenance FPA) Contract Management Risk Compliancy Cost Control Cost Reduction Quality  & Control Quality Fraud Prevention Complexity Control Maintainability Control Standard & Guidelines Verification
Source2VALUE Solution  Supported languages ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Support for new languages is added in future releases.
Source2VALUE Solution  Functionality ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Source2VALUE Solution New Metrics ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Software Quality Iceberg
Source2VALUE Solution Cross reference ,[object Object],[object Object],[object Object]
Source2VALUE Solution Lay-out
Source2VALUE Solution   Documentation model ,[object Object],[object Object],[object Object],[object Object],[object Object],Characteristics : CARE 4 software maintenance documentation and evaluation roundtrips!
Source2VALUE Solution  Characteristics of  Good documentation ,[object Object],[object Object],[object Object],[object Object],[object Object]
Source2VALUE Solution UML regeneration ,[object Object],[object Object]
Source2VALUE Solution  Redocumentation experience ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Source2VALUE Solution  Redocumentation experience (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Source2VALUE Solution  CARE Approach ,[object Object],[object Object],[object Object],[object Object],Monitor Automated Source Code Analysis Report Metrics, Clones, Dead Code,  S&G violations, Documentation Analyse Propose  improvements Improve Company Policy, Process, Software, Documentation OXML
Source2VALUE Solution   CARE Approach Company Policy Define, determine and improve Development Environment OXML Repository Automated Source code Analyses Reporting Portal Sourceviewer Designviewer Cloneviewer Exceptions  to Company Policy Metrics Company Policy Improv. Prescription Metrics Clones Advice Death code Design Report generation Source code Standards & Guidelines Documentation Configuration Quality Audit  Reports Case tool export UML Technical Model Case tool export UCE exports
Source2VALUE Solution  CARE benefits? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Source2VALUE demo   Demo

Contenu connexe

Tendances

Software engineering lecture notes
Software engineering   lecture notesSoftware engineering   lecture notes
Software engineering lecture notesAmmar Shafiq
 
Technical non-technical-requirement-of-cots-selection
Technical non-technical-requirement-of-cots-selectionTechnical non-technical-requirement-of-cots-selection
Technical non-technical-requirement-of-cots-selectionSaransh Garg
 
Software evaluation competency, criteria, quality
Software evaluation    competency, criteria, qualitySoftware evaluation    competency, criteria, quality
Software evaluation competency, criteria, qualityvasishta bhargava
 
Ch 1 the software quality assurance challange
Ch 1 the software quality assurance challangeCh 1 the software quality assurance challange
Ch 1 the software quality assurance challangeKittitouch Suteeca
 
Rapid Application Development Model
Rapid Application Development ModelRapid Application Development Model
Rapid Application Development ModelDamian T. Gordon
 
Selecting cots vendor in cbse process
Selecting cots vendor in cbse processSelecting cots vendor in cbse process
Selecting cots vendor in cbse processSaransh Garg
 
Chapter19 rapid application development
Chapter19 rapid application developmentChapter19 rapid application development
Chapter19 rapid application developmentDhani Ahmad
 
Lucy winter 2015 resume 1203
Lucy winter 2015 resume 1203Lucy winter 2015 resume 1203
Lucy winter 2015 resume 1203Lucy Winter
 
How to re-use existing system models to generate test cases
How to re-use existing system models to generate test casesHow to re-use existing system models to generate test cases
How to re-use existing system models to generate test casesTransWare AG
 
Caught in a COTS Project - Strategies for Requirements Success 2011MAY17
Caught in a COTS Project - Strategies for Requirements Success 2011MAY17Caught in a COTS Project - Strategies for Requirements Success 2011MAY17
Caught in a COTS Project - Strategies for Requirements Success 2011MAY17Michael Roy
 
Software Engineering Fundamentals
Software Engineering FundamentalsSoftware Engineering Fundamentals
Software Engineering FundamentalsRahul Sudame
 
Software quality program and establishiment cocepts
Software quality program and establishiment coceptsSoftware quality program and establishiment cocepts
Software quality program and establishiment coceptsGuruKrishnaTeja
 

Tendances (20)

Software engineering lecture notes
Software engineering   lecture notesSoftware engineering   lecture notes
Software engineering lecture notes
 
Technical non-technical-requirement-of-cots-selection
Technical non-technical-requirement-of-cots-selectionTechnical non-technical-requirement-of-cots-selection
Technical non-technical-requirement-of-cots-selection
 
Ch 8 configuration management
Ch 8 configuration managementCh 8 configuration management
Ch 8 configuration management
 
Sdpl1
Sdpl1Sdpl1
Sdpl1
 
Software evaluation competency, criteria, quality
Software evaluation    competency, criteria, qualitySoftware evaluation    competency, criteria, quality
Software evaluation competency, criteria, quality
 
RAD Model
RAD ModelRAD Model
RAD Model
 
CV
CVCV
CV
 
Ch 1 the software quality assurance challange
Ch 1 the software quality assurance challangeCh 1 the software quality assurance challange
Ch 1 the software quality assurance challange
 
Rapid Application Development Model
Rapid Application Development ModelRapid Application Development Model
Rapid Application Development Model
 
Selecting cots vendor in cbse process
Selecting cots vendor in cbse processSelecting cots vendor in cbse process
Selecting cots vendor in cbse process
 
Chapter19 rapid application development
Chapter19 rapid application developmentChapter19 rapid application development
Chapter19 rapid application development
 
Pratik Aggarwal
Pratik AggarwalPratik Aggarwal
Pratik Aggarwal
 
Lucy winter 2015 resume 1203
Lucy winter 2015 resume 1203Lucy winter 2015 resume 1203
Lucy winter 2015 resume 1203
 
How to re-use existing system models to generate test cases
How to re-use existing system models to generate test casesHow to re-use existing system models to generate test cases
How to re-use existing system models to generate test cases
 
Biz Req Checklist1
Biz Req Checklist1Biz Req Checklist1
Biz Req Checklist1
 
SAY1116 update
SAY1116 updateSAY1116 update
SAY1116 update
 
Caught in a COTS Project - Strategies for Requirements Success 2011MAY17
Caught in a COTS Project - Strategies for Requirements Success 2011MAY17Caught in a COTS Project - Strategies for Requirements Success 2011MAY17
Caught in a COTS Project - Strategies for Requirements Success 2011MAY17
 
Software testing
Software testingSoftware testing
Software testing
 
Software Engineering Fundamentals
Software Engineering FundamentalsSoftware Engineering Fundamentals
Software Engineering Fundamentals
 
Software quality program and establishiment cocepts
Software quality program and establishiment coceptsSoftware quality program and establishiment cocepts
Software quality program and establishiment cocepts
 

En vedette

Los derechos humanos
Los derechos humanosLos derechos humanos
Los derechos humanosRicky Ortega
 
Care Presentatie Oktober 2011
Care Presentatie Oktober 2011Care Presentatie Oktober 2011
Care Presentatie Oktober 2011meijerandre
 
Whitepaper Omnext
Whitepaper OmnextWhitepaper Omnext
Whitepaper Omnextmeijerandre
 
A story of technology enabling small business
A story of technology enabling  small businessA story of technology enabling  small business
A story of technology enabling small businessJames Agada
 
Minu Elu2
Minu Elu2Minu Elu2
Minu Elu2marsilt
 
PTS service proposal for Ericsson
PTS service proposal for EricssonPTS service proposal for Ericsson
PTS service proposal for Ericssonabbasz
 
Omnext Saa S Presentatie 2012
Omnext Saa S Presentatie 2012Omnext Saa S Presentatie 2012
Omnext Saa S Presentatie 2012meijerandre
 
Care presentatie oktober 2011
Care presentatie oktober 2011Care presentatie oktober 2011
Care presentatie oktober 2011meijerandre
 
Joycepayne Brochure
Joycepayne BrochureJoycepayne Brochure
Joycepayne Brochurejmussatt
 
Omnext Source2VALUE
Omnext Source2VALUEOmnext Source2VALUE
Omnext Source2VALUEmeijerandre
 
Restraint to Recovery: Asylum to Acceptance
Restraint to Recovery: Asylum to AcceptanceRestraint to Recovery: Asylum to Acceptance
Restraint to Recovery: Asylum to AcceptanceRoger Hawcroft
 
Pishro Telecom Solutions
Pishro Telecom SolutionsPishro Telecom Solutions
Pishro Telecom Solutionsabbasz
 
PTS Service Portfolio
PTS Service PortfolioPTS Service Portfolio
PTS Service Portfolioabbasz
 

En vedette (17)

Los derechos humanos
Los derechos humanosLos derechos humanos
Los derechos humanos
 
Care Presentatie Oktober 2011
Care Presentatie Oktober 2011Care Presentatie Oktober 2011
Care Presentatie Oktober 2011
 
Whitepaper Omnext
Whitepaper OmnextWhitepaper Omnext
Whitepaper Omnext
 
A story of technology enabling small business
A story of technology enabling  small businessA story of technology enabling  small business
A story of technology enabling small business
 
Minu Elu2
Minu Elu2Minu Elu2
Minu Elu2
 
PTS service proposal for Ericsson
PTS service proposal for EricssonPTS service proposal for Ericsson
PTS service proposal for Ericsson
 
Omnext Saa S Presentatie 2012
Omnext Saa S Presentatie 2012Omnext Saa S Presentatie 2012
Omnext Saa S Presentatie 2012
 
Care presentatie oktober 2011
Care presentatie oktober 2011Care presentatie oktober 2011
Care presentatie oktober 2011
 
Joycepayne Brochure
Joycepayne BrochureJoycepayne Brochure
Joycepayne Brochure
 
Omnext Source2VALUE
Omnext Source2VALUEOmnext Source2VALUE
Omnext Source2VALUE
 
凡高
凡高凡高
凡高
 
Ict4 pse
Ict4 pseIct4 pse
Ict4 pse
 
Ebp rh-july2011g
Ebp rh-july2011gEbp rh-july2011g
Ebp rh-july2011g
 
Catálogo Papel de cuaderno
Catálogo Papel de cuaderno Catálogo Papel de cuaderno
Catálogo Papel de cuaderno
 
Restraint to Recovery: Asylum to Acceptance
Restraint to Recovery: Asylum to AcceptanceRestraint to Recovery: Asylum to Acceptance
Restraint to Recovery: Asylum to Acceptance
 
Pishro Telecom Solutions
Pishro Telecom SolutionsPishro Telecom Solutions
Pishro Telecom Solutions
 
PTS Service Portfolio
PTS Service PortfolioPTS Service Portfolio
PTS Service Portfolio
 

Similaire à Care with Source2VALUE

CISQ and Software Quality Measurement - Software Assurance Forum (March 2010)
CISQ and Software Quality Measurement - Software Assurance Forum (March 2010)CISQ and Software Quality Measurement - Software Assurance Forum (March 2010)
CISQ and Software Quality Measurement - Software Assurance Forum (March 2010)CISQ - Consortium for IT Software Quality
 
Saving resources with simulation webinar 092011
Saving resources with simulation webinar 092011Saving resources with simulation webinar 092011
Saving resources with simulation webinar 092011Scott Althouse
 
The Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs PublicThe Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs PublicDavid Solivan
 
Orcanos medical-common-validation-errors
Orcanos medical-common-validation-errorsOrcanos medical-common-validation-errors
Orcanos medical-common-validation-errorsEcommmax
 
Using Doors® And Taug2® To Support A Simplified
Using Doors® And Taug2® To Support A SimplifiedUsing Doors® And Taug2® To Support A Simplified
Using Doors® And Taug2® To Support A Simplifiedcbb010
 
Digite Enterprise - Integrate ALM for Corporate IT
Digite Enterprise - Integrate ALM for Corporate ITDigite Enterprise - Integrate ALM for Corporate IT
Digite Enterprise - Integrate ALM for Corporate ITMahesh Singh
 
Impetus qLabs Solutions
Impetus qLabs SolutionsImpetus qLabs Solutions
Impetus qLabs SolutionsVipul Gupta
 
Software Project Management - NESDEV
Software Project Management - NESDEVSoftware Project Management - NESDEV
Software Project Management - NESDEVKrit Kamtuo
 
Managing Software Risk with CAST
Managing Software Risk with CASTManaging Software Risk with CAST
Managing Software Risk with CASTCAST
 
Alm Specialist Toolkit Team System 2008 Deep Dive
Alm Specialist Toolkit   Team System 2008 Deep DiveAlm Specialist Toolkit   Team System 2008 Deep Dive
Alm Specialist Toolkit Team System 2008 Deep DiveChristian Thilmany
 
Hirschmann: Automotive SPICE Requirements for development process and tools
Hirschmann: Automotive SPICE Requirements for development process and tools Hirschmann: Automotive SPICE Requirements for development process and tools
Hirschmann: Automotive SPICE Requirements for development process and tools Intland Software GmbH
 
Explainable Artificial Intelligence (XAI) 
to Predict and Explain Future Soft...
Explainable Artificial Intelligence (XAI) 
to Predict and Explain Future Soft...Explainable Artificial Intelligence (XAI) 
to Predict and Explain Future Soft...
Explainable Artificial Intelligence (XAI) 
to Predict and Explain Future Soft...Chakkrit (Kla) Tantithamthavorn
 
R Tool for Visual Studio และการทำงานร่วมกันเป็นทีม โดย เฉลิมวงศ์ วิจิตรปิยะกุ...
R Tool for Visual Studio และการทำงานร่วมกันเป็นทีม โดย เฉลิมวงศ์ วิจิตรปิยะกุ...R Tool for Visual Studio และการทำงานร่วมกันเป็นทีม โดย เฉลิมวงศ์ วิจิตรปิยะกุ...
R Tool for Visual Studio และการทำงานร่วมกันเป็นทีม โดย เฉลิมวงศ์ วิจิตรปิยะกุ...BAINIDA
 
LIFT: A Legacy InFormation retrieval Tool
LIFT: A Legacy InFormation retrieval ToolLIFT: A Legacy InFormation retrieval Tool
LIFT: A Legacy InFormation retrieval ToolKellyton Brito
 
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksUsing Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksIBM UrbanCode Products
 

Similaire à Care with Source2VALUE (20)

CISQ and Software Quality Measurement - Software Assurance Forum (March 2010)
CISQ and Software Quality Measurement - Software Assurance Forum (March 2010)CISQ and Software Quality Measurement - Software Assurance Forum (March 2010)
CISQ and Software Quality Measurement - Software Assurance Forum (March 2010)
 
Saving resources with simulation webinar 092011
Saving resources with simulation webinar 092011Saving resources with simulation webinar 092011
Saving resources with simulation webinar 092011
 
The Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs PublicThe Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs Public
 
Lecture9
Lecture9Lecture9
Lecture9
 
Ch07
Ch07Ch07
Ch07
 
Orcanos medical-common-validation-errors
Orcanos medical-common-validation-errorsOrcanos medical-common-validation-errors
Orcanos medical-common-validation-errors
 
Using Doors® And Taug2® To Support A Simplified
Using Doors® And Taug2® To Support A SimplifiedUsing Doors® And Taug2® To Support A Simplified
Using Doors® And Taug2® To Support A Simplified
 
Digite Enterprise - Integrate ALM for Corporate IT
Digite Enterprise - Integrate ALM for Corporate ITDigite Enterprise - Integrate ALM for Corporate IT
Digite Enterprise - Integrate ALM for Corporate IT
 
Impetus qLabs Solutions
Impetus qLabs SolutionsImpetus qLabs Solutions
Impetus qLabs Solutions
 
James hall ch 14
James hall ch 14James hall ch 14
James hall ch 14
 
Software Project Management - NESDEV
Software Project Management - NESDEVSoftware Project Management - NESDEV
Software Project Management - NESDEV
 
Managing Software Risk with CAST
Managing Software Risk with CASTManaging Software Risk with CAST
Managing Software Risk with CAST
 
Alm Specialist Toolkit Team System 2008 Deep Dive
Alm Specialist Toolkit   Team System 2008 Deep DiveAlm Specialist Toolkit   Team System 2008 Deep Dive
Alm Specialist Toolkit Team System 2008 Deep Dive
 
Hirschmann: Automotive SPICE Requirements for development process and tools
Hirschmann: Automotive SPICE Requirements for development process and tools Hirschmann: Automotive SPICE Requirements for development process and tools
Hirschmann: Automotive SPICE Requirements for development process and tools
 
Explainable Artificial Intelligence (XAI) 
to Predict and Explain Future Soft...
Explainable Artificial Intelligence (XAI) 
to Predict and Explain Future Soft...Explainable Artificial Intelligence (XAI) 
to Predict and Explain Future Soft...
Explainable Artificial Intelligence (XAI) 
to Predict and Explain Future Soft...
 
Resume
ResumeResume
Resume
 
Resume
ResumeResume
Resume
 
R Tool for Visual Studio และการทำงานร่วมกันเป็นทีม โดย เฉลิมวงศ์ วิจิตรปิยะกุ...
R Tool for Visual Studio และการทำงานร่วมกันเป็นทีม โดย เฉลิมวงศ์ วิจิตรปิยะกุ...R Tool for Visual Studio และการทำงานร่วมกันเป็นทีม โดย เฉลิมวงศ์ วิจิตรปิยะกุ...
R Tool for Visual Studio และการทำงานร่วมกันเป็นทีม โดย เฉลิมวงศ์ วิจิตรปิยะกุ...
 
LIFT: A Legacy InFormation retrieval Tool
LIFT: A Legacy InFormation retrieval ToolLIFT: A Legacy InFormation retrieval Tool
LIFT: A Legacy InFormation retrieval Tool
 
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksUsing Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
 

Care with Source2VALUE

  • 1. CARE for software CARE = Computer Aided Redocumentation & Evaluation
  • 2.
  • 3.
  • 4.
  • 5. Source2VALUE Market Growing demand for transparency EUROPE USA High Low Low High “ Trust you” “ Tell me” “ Show me” Trust Transparency demand
  • 6.
  • 7.
  • 8. Source2VALUE Market Source code analyses benefits Maintenance Cost Impact Analyses Lead Time Risk Document / Design Generation IT Management Insight in Changes Instrument for Impact Analyses Current (design) Documentation Software Development Compliancy Cost of Rebuilding Size estimation (FPA) Cost of Change (Maintenance FPA) Contract Management Risk Compliancy Cost Control Cost Reduction Quality & Control Quality Fraud Prevention Complexity Control Maintainability Control Standard & Guidelines Verification
  • 9.
  • 10.
  • 11.
  • 12.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. Source2VALUE Solution CARE Approach Company Policy Define, determine and improve Development Environment OXML Repository Automated Source code Analyses Reporting Portal Sourceviewer Designviewer Cloneviewer Exceptions to Company Policy Metrics Company Policy Improv. Prescription Metrics Clones Advice Death code Design Report generation Source code Standards & Guidelines Documentation Configuration Quality Audit Reports Case tool export UML Technical Model Case tool export UCE exports
  • 21.

Notes de l'éditeur

  1. Brent Spar Moberg Claim en afreken cultuur uit het Wilde westen 3
  2. Wanneer je het hebt over systeemdocumentatie dan heb je het over documentatie op verschillende niveaus. In mijn opleiding eind jaren tachtig werd o.a. al gesproken over functionele ontwerpen, technische ontwerpen. Nu zie je meestal een onderverdeling naar business, application/systeem en technologie. Dit model is ook prima toepasbaar bij herdocumentatie van systemen of delen van systemen. Bedrijven hebben vaak al wel een of andere vorm van een business model (procesmodellen, werkinstructies e.d.) Juist in deze tijd zie je dat bedrijven de tijd hebben om weer aan procesverbetering te denken en wordt bijvoorbeeld BPM toegepast om processen te modelleren en te monitoren. Het Technology Model kan met de juiste hulpmiddelen voor een groot deel gegenereerd worden uit broncode (UML). De kunst is nu om het systeemmodel te op orde te brengen waarbij de relatie weer tot stand wordt gebracht tussen bedrijfsprocessen en systeemfuncties. Use Cases vormen wat mij betreft het hart van het systeemmodel, waar nodig aangevvuld met andere modellen. In het kader van outsourcing is het van belang om aspraken te maken over het up-to-date houden van de documentatie.
  3. Voor inzicht in de functionele en technische werking van een systeem heb je een bepaalde vorm van documentatie nodig. Wat zijn nu kenmerken van goede documentatie? Light but sufficient Zo weinig mogelijk om het systeem toch goed en te kunnen onderhouden Niet alles hoeft gedocumenteerd te worden. Technische documentatie kan vaak gegenereerd worden en is soms voldoende Eenvoudig up-to-date te houden Hoge kwaliteit Het zijn wellicht open deuren, maar wanneer je een assement uitvoert op de systeemdocumentatie, dan blijkt toch vaak dat niet aan deze eisen wordt voldaan. Single point of definition Versiebeheer
  4. Bedrijven hebben in deze tijd meer ruimte om te verbeteren. Zorg dat je nu orde op zaken stelt, om bij het aantrekken van de markt sneller te kunnen reageren. Ongebruikte code: ongebruikte programma’s, rapporten e.d., maar ook dode code Requirements Management: Hoe is het zover gekomen en wat er aan te doen Herdocumentatie zonder gedegen requirements management proces vaak zinloos Onderdeel van Requirements Management is het bepalen van het Requirements Informatie Model (klantspecifiek) Product versus Procesdocumentatie Het documentatiemodel wat ik net liet zien betreft met name de productdocumentatie die de status van een systeem of deelsysteem op een bepaald moment volledig weergeeft. Tijdens het onderhoud wordt de productdocumentatie als uitgangspunt gebruikt en worden procesdocumenten geproduceerd. In deze procesdocumenten wordt met name aangegeven welke onderdelen men op welke manier wil aanpassen. Zijn de voorgestelde wijzigingen geaccepteerd, dan kan de productdocumentatie weer worden geactualiseerd en kan de procesdocumentatie gearchiveerd. Wie is waarvoor verantwoordelijk? Zeker bij outsourcing Waar te beginnen: Ontwerpers/engineers weten vaak waar de problemen zitten (enquete) Metrieken geven inzicht in volatiliteit omvang, complexiteit en onderhoudbaarheid van systemen en componenten op verschillende niveaus Afh van strategie. Wat ga je outsourcen?
  5. Teamsamenstelling : Engineers die de code kunnen lezen en vertalen naar een hoger niveau Business Architecten, Eindgebruikers voor validatie, rationales Tooling : Handmatig leidt vaak toch tot maatwerk tooling Verschillende leveranciers die diensten leveren op dit gebied, steeds vaker ook bepaalde metrieken in ontwikkelomgevingen Institutionaliseer : Software Engineering is een vak en documentatie bijhouden is daar een belangrijk onderdeel van Vergelijking met een huisarts Je verwacht van een huisarts ook dat hij een dossier bijhoud met de diagnoses en medicijnen en behandelingen die hij heeft voorgeschreven Om te voorkomen dat er de volgende keer verkeerde medicatie wordt voorgeschreven met alle risico’s van dien Om kennis over te dragen. Het is snel weer verouderd Verandering van processen kost tijd. Automatiseer delen van de documentatie door documentatiegeneratie