-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathanalytics.yml
More file actions
136 lines (116 loc) · 3.52 KB
/
Copy pathanalytics.yml
File metadata and controls
136 lines (116 loc) · 3.52 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
# REChain IDE Analytics Configuration
# This file defines the metrics and analytics approach for the project
version: 1.0
# Community Metrics
community:
# Contributor Metrics
contributors:
active_threshold: 30 # days since last contribution
core_threshold: 10 # minimum contributions to be core
measurement_period: 90 # days to measure activity
# Issue and PR Metrics
engagement:
response_time_target: 24 # hours
resolution_time_target: 7 # days
satisfaction_survey_frequency: 90 # days
# Community Health
health:
diversity_inclusion_tracking: true
code_of_conduct_enforcement: true
mentorship_program_tracking: true
# Code Quality Metrics
code_quality:
# Testing Metrics
testing:
minimum_coverage: 80 # percentage
integration_test_ratio: 0.3 # 30% of tests should be integration
performance_test_coverage: 100 # percentage of critical paths
# Code Review Metrics
reviews:
average_review_time: 24 # hours
review_coverage: 100 # percentage of changes reviewed
reviewer_diversity: 2 # minimum reviewers per change
# Technical Debt
debt:
tracking: true
maximum_age: 90 # days for critical debt
refactoring_ratio: 0.2 # 20% of development time for refactoring
# Performance Metrics
performance:
# Build Performance
build:
ci_build_time_target: 300 # seconds
deployment_frequency: 14 # days
lead_time_for_changes: 7 # days
# Runtime Performance
runtime:
startup_time_target: 5 # seconds
memory_usage_target: 500 # MB
cpu_usage_target: 50 # percentage
# Security Metrics
security:
# Vulnerability Management
vulnerabilities:
critical_fix_time: 24 # hours
high_fix_time: 7 # days
medium_fix_time: 30 # days
dependency_scan_frequency: 7 # days
# Security Practices
practices:
code_review_security_checklist: true
security_training_completion: 100 # percentage
incident_response_time: 60 # minutes
# User Experience Metrics
user_experience:
# Usability Metrics
usability:
task_success_rate: 85 # percentage
time_to_complete_common_tasks: 300 # seconds
user_satisfaction_score: 4.0 # out of 5
# Accessibility
accessibility:
wcag_compliance_level: AA
accessibility_testing_coverage: 100 # percentage
screen_reader_compatibility: true
# Business Metrics
business:
# Adoption Metrics
adoption:
active_users: 10000
user_retention_rate: 70 # percentage after 90 days
enterprise_customers: 100
# Financial Metrics
financial:
revenue_target: 1000000 # USD annually
customer_acquisition_cost: 100 # USD
customer_lifetime_value: 1000 # USD
# Reporting
reporting:
frequency:
daily: [build_status, deployment_status]
weekly: [community_health, code_quality, security]
monthly: [user_experience, business_metrics]
quarterly: [comprehensive_review]
dashboards:
development: https://dashboard.rechain.ai/dev
community: https://dashboard.rechain.ai/community
business: https://dashboard.rechain.ai/business
# Tools Integration
tools:
ci_cd: github_actions
code_quality: [sonarqube, codeclimate]
security: [snyk, github_security]
analytics: [google_analytics, mixpanel]
monitoring: [prometheus, grafana]
feedback: [github_discussions, user_surveys]
# Compliance
compliance:
data_protection: gdpr
accessibility: wcag_2_1_aa
security: iso_27001
quality: iso_9001
# Review Schedule
review:
metrics_update: quarterly
target_adjustment: annually
stakeholder_review: biannually