Purpose, Scope and Vision Statement Typical Build Process Overview of Tools Testimonials References Q&A Appendix

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 6

PURPOSE, SCOPE AND

VISION STATEMENT
TYPICAL BUILD PROCESS
OVERVIEW OF TOOLS
TESTIMONIALS
Agenda
REFERENCES
Q&A
APPENDIX
PURPOSE:
TO CREATE AWARENESS OF TOOLS
AVAILABLE FOR EXECUTION AND
REPORTING OF CONTINUOUS CODE-
QUALITY AND CODE-COVERAGE
FOR BOTH JAVA AND .NET
APPLICATIONS.
Purpose and Scope SCOPE:
FOCUSES ON HIGH-LEVEL
FEATURES OF SONARQUBE AND
JACOCO.
ENVIRONMENT SET UP FOR
SONARQUBE TO RUN MS-BUILD
CURRENTLY UNDERWAY.
ENSURE QUALITY IS BUILT
INTO THE DEVELOPMENT
PROCESS, REDUCING RISKS
AND COST OF SOFTWARE
Vision DEVELOPMENT BY
“SHIFTING LEFT”
•Enforces coding standards - Code quality becomes part of the Development process
Continuous Code Quality Management •Reduction in overall Defect Density
•Shows Code Quality trends over time

•Detects bugs in Code automatically and alerts Developers to fix them before deployment
Detects Bugs and Alerts •Highlights complex areas of Code that may not be covered by Unit Tests

Unit Test Code Coverage •Unit Tests are automatically executed on every build

Sustainability •Improves maintenance of applications by reducing complexity and potential bugs

•Enables Teams to detect and reduce duplication and redundancy of code


Productivity •Facilitates Teams to reduce code complexity, maintenance time, and cost

•Developers receive regular feedback on Code Quality, which in turn helps improve
Improves Developer Skills programming skills
TO SUPPORT CONTINUOUS INT EGRATION,
TESTING AND DEPLOYME NT IN ORDER TO
BRING IT CLOSE R TOWARDS DE VOPS.
TO PROMOTE BUILT-IN CODE-QUAL IT Y AT
T HE SOURCE – IS MANDATORY TO ACHIEVE
A STATE OF CONTINUOUS VALUE FLOW AND
ONE OF KEY CORE VALUES IN SAFE .
Driving Force TO ENABLE CODE -COVERAGE AND CODE -
QUALITY CONT INUALLY.
TO PUT EMPHASIS ON STANDARDS TO
E NSURE TOOLS ARE MAINTAINABL E AND
SCAL ABLE .
Checked-in
Code

Make Code
Build
Changes

Typical Build Process

Analyze
Run Unit Tests
Scan Results

Run Sonar Scan &


JaCoCo / MS-
Build

You might also like