Download presentation
Presentation is loading. Please wait.
1
Simplified Development Toolkit
2
TOC Application Life Cycle Toolkit Functions
Quality of Toolkit Components Toolkit Advantages Issue Tracking Revision control Code Review Build Repository Continuous Integration Continuous Delivery Code Inspection/Analysis Automation Documentation Monitoring Log Analytics Backup User Directory VPN Simplision Services
3
Application Life Cycle
Tasks planning Automated packaging Push -> initiates CI Continuous Delivery Automatic build Backup Automated Testing Monitor vital parameters
4
Toolkit Functions Issue tracking Revision control Code review
Build repository Continuous integration (CI) Continuous delivery (CD) Code inspection/analysis Automation Documentation Monitoring Log analytics Backup User directory VPN
5
Quality of Toolkit Components
validated in real life scenarios compatible and integrated same user directory action logs web GUI extendable by rich plugin ecosystem optimized licensing cost
6
Toolkit Advantages helps identifying problems during early stages
reduces de development and maintenance time and costs reduces the annoying activities (thus improving the work experience) reduces risks (data loss, availability, scalability, budget, privacy, deadline) adds predictability, visibility and control to IT operations supports team scalability and simple onboarding/offboarding members efficient management of software projects sustains code quality organize the tools and systems
7
Issue Tracking – Sprint Board
8
Issue Tracking – Example
9
Issue Tracking – Create Issue
10
Issue Tracking – Pie Chart
11
Issue Tracking – Burndown Chart
12
Issue Tracking – Project Time Tracking
13
Issue Tracking – User Timesheet Report
14
Issue Tracking – CI Connected
15
Revision Control - Commits
16
Revision Control - Branches
17
Revision Control - Graph
18
Code Review – Merge Requests
Merge request should be approved by maintainers. To reduce merge requests effort a developer can be assigned for intermediate review.
19
Code Review – Feedback
20
Build Repository - Artifacts
21
Build Repository - Configure
22
Continuous Integration - Capabilities
Continuous integration (CI) is a practice of frequent merges to prevent merge and code quality problems. Integration can include (and it is not limited to): compiling/build creation code analysis (for errors, bugs, duplicates, standards, security, complexity) automated testing (unit, integration, UI, black box, user actions) enforce minimum performance requirements generating automated comment-based documentation triggering activities after success or failure integrations
23
Continuous Delivery - Capabilities
Continuous delivery (CD) is a practice in which teams produce software in short cycles, ensuring that the software can be reliably released at any time. Delivery can include (and it is not limited to): auto deploy from existing builds control env variables secure manipulation of passwords and secrets deploy native apps (Win, Linux, Unix) deploy sites (Apache, IIS, Nginx) manage data bases manage containers deploy VMs in various hypervisors deploy instances in various public clouds automated jobs control
24
CI&CD - Pipelines
25
CI&CD - Workflow
26
CI&CD – Pipeline Stages
Jobs can be run: ● locally ● using Docker containers ● using cloud Docker containers ● remote over SSH or WinRM
27
CI&CD – Pipeline Summary
28
Code Inspection – Quality Gate
29
Code Inspection – Projects
30
Code Inspection – Overview
31
Automation - Dashboard
32
Automation – Jobs & Inventory
33
Automation – Hosts & Templates
34
Documentation – Dashboard & TOC
35
Documentation – Diagrams & Comments
36
Documentation – Powerful Editor
37
Documentation – Workspace & Page Security
38
Monitoring - Overview
39
Monitoring - Hosts
40
Monitoring - Server
41
Monitoring - Graph
42
Monitoring – Email Alerts
43
Log Analytics - App Overview
44
Log Analytics - Site Histogram
45
Log Analytics - System Aggregates
46
Log Analytics - Threat Summary
47
Backup - Cloud
48
Backup – On-Prem VM
49
Backup – Application Level
50
User Directory central user management
all toolkit components can use LDAP authentication
51
VPN - Client Easy to establish both remote-access and site-to-site VPN. SSL-VPN Tunneling on HTTPS to pass through NATs and firewalls. Ethernet-bridging (L2) and IP-routing (L3) over VPN OpenVPN compatible All-in-one solution (DHCP, ACL, fine user control)
52
VPN - Server
53
Simplision Services Toolkit deployment (infrastructure and software)
Implementing customer’s flows Operations (flow changes, updates, maintenance, monitoring) Lifecycle optimization User training
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.