TSP Wiki
Docs
TSP Wiki
Search
Gitlab
Contact and Feedback
Logout
Login
Search
Search
Cancel
Loading search index…
No recent searches
No results for "
Query here
"
Title here
Date here
Summary here
Policies
Acceptable Use Policy
Bandung Office
TSP Asset Management - Bandung Office
TSP CCTV Management - Bandung Office
TSP Door Lock Management - Bandung Office
TSP Escort Management - Bandung Office
Anti-Money Laundering (AML) & Anti-Bribery And Corruption (ABC) Policy
PDPA Compliance
Data Protection Awareness Training
PDPA Compliance Policies and Procedures
PDPA Training
Security Clearance Email Guideline
Team Handbook (SG)
Team Handbook (Overseas)
HR
For everyone
Onboarding Checklist
Leave Application
Leave Status on Google Chat
Maternity, Paternity and Childcare Leave
Communications
Auto Reply Email Setup
Email Signature Setup
Medical Confidentiality Guideline
HR - Public Holidays
Compassionate Leave
Marriage Leave
Emergency Response Guideline
For SG
IRAS Income Tax (SG)
CPF contribution (SG)
Claims and Pay Slips (SG)
Medical Benefits (SG)
IT
Security
Guide for Onboarding device to Intune
Intune FAQ's
Windows Security
File Sharing
Quickest Way to Search Files and Folders in Your Computer - Everything by voidtools
OneDrive Setup and File Sharing
Multi-Factor Authentication
Google Authenticator Cloud Sync
Google Multi-Factor Authentication
Microsoft Multi-Factor Authentication
Bitwarden Multi-Factor Authentication
Internal Resources
VPN
Connecting to Pritunl VPN
FAQs related to new VPN setup
SoftEther VPN Setup
Resolution for Blocked Incoming Emails on Google Groups
Smart Commits in YouTrack
Useful Tools
YouTrack TSP Helpdesk System
TSP Dev Mail Integration
Standard Operating Procedure (SOP) for CCTV Record Backup and SD Card Management
Configure TSP DEV certificate in Windows Machine
Laptop Checks
Access Request
Bitwarden Collections
3rd Party Software Request
References
Understanding Cyber Threats
Information Security
Device Security
Password Security
Bitwarden
Engineering
Getting Started
SonarQube and code coverage
Managing Code for Different Environments
Mocking External APIs
Fixing Nexus IQ Issues
Common Services and Integrations
Choosing Open-Source Libraries
Stripe
General
To Take Note for Stripe
Auth FSD
CAM
Report Generation
Report Generation
Exporting to Excel
Exporting to PDF
SPCP
SPCP Known Issues
WOGAA
Word Document Generation
Software Versioning
Git
Cherry Pick
Commits
Git Branch Workflow
Merge Conflicts
Merge Requests
Rebase
Tags
C#/.NET
Coding Standards
Configure Code Analysis
Capitalization Conventions
General Naming Conventions
Code Indentation and Comments
Organizations
File Names
Assemblies and DLLs
Namespaces
Interfaces
Classes
Enumerations
Properties
Fields
Methods
Parameters
Events
Data Types
Strings
Collections
Performance Optimizations
Benchmark Codes
Asynchronous
Structs
Enums
Strings
Concurrency
LINQ
Garbage Collections
Classes vs Structs
Entity Framework Core
SQL Server
Performance Optimization
Query Processing
Monitoring Metrics
Indexing
Selection
JOINs
Filter Predicate
Some other things to keep in mind
Frontend
Basics for Debugging with Browser Consoles
Planning Sprints with Figma
Micro Services Template
Getting Started
Regression Testing
Frontend Guidelines
Gitlab CI Configuration
Regression Test Repo Setup
Backend Guidelines
Backend Setup
Secure Coding Practice
Security Checklist for Front-end
External Resources for Secure Coding Practices
Other Helpful Content
How to Check DB Account Logins in Azure Sql Server
How to Data Patch Safely With Confidence
Learning and Development
Getting Started
Certifications
AWS Certifications
Preparation for AWS Certifications
Self-Learning
General
Sending Large Files via Email
Excel Training
Developers
C#/.NET
Getting Started with C# .NET
Software Architecture & Design Principles in C#
Entity Framework Core
Unit Testing in C#
REST APIs with C# .NET
.NET Libraries
Git
Getting Started with GitLab
RDBMS
Basic SQL
Svelte
Getting Started with Svelte
Vue
Getting Started with Vue
Software Development Process
Beginners
Agile Methodology
Infrastructure Fundamentals
Internet
Software Development Life Cycles
Web Application Fundamentals
Advanced
Deployment Basics
Microservices
Retool
Web Development Stacks
Web Mechanics
Guide for Wiki
Content Editors
Introduction to Gitlab
Gitlab Web IDE
Wiki Structure
Introduction to Markdown
Custom Components
Add new section and page
Edit Page Content
Request a review
Follow-up with the review request
Misc: Edit Homepage
Misc: Reorder Sections
For Developer
On this page
1. Prerequisites
2. Agile Fundamentals
3. Agile Practices
4. Agile Frameworks
Home
Docs
Self-Learning
Software Development Process
Beginners
Agile Methodology
Agile Methodology
On this page
1. Prerequisites
2. Agile Fundamentals
3. Agile Practices
4. Agile Frameworks
1. Prerequisites
#
Software Development Life Cycles
2. Agile Fundamentals
#
What is Agile ?
Agile Values
Waterfall
With Agile Changes are Welcome
Agile Mindset Benefit
Timebox Your Work
Tooling and Accesses
Pause and Learn
Agile Creates Condition for Everyone to Bring Their Greatest Talents
The Stacey Matrix
Scrum is an Agile Framework
Kanban Practice
Stop Starting, Start Finishing
In a Nutshell
How to Write User Stories?
Good User Stories
Who Writes User Stories?
Scrum Framework
3. Agile Practices
#
How to Split user stories? User Stories Slicing Techniques - S.P.I.D.R
Agile User Stories : How to write a Good User story
Learn Agile Estimation : Story Points Estimation
Understanding Scrum Metrics : Velocity, Burn down chart, Burn Up Chart
Definition of Ready & Definition of Done
Agile Product Backlog with User Story Mapping
Kanban Board - How to Build a Kanban/Scrum Board?
How to prioritize your product backlog in Agile to minimize COST OF DELAY
What is Psychological Safety, and How do you create Psychological Safety at Work?
How to build distributed Teams - Agile teams
How to create Highly effective and High Performing Team - Agile Teams
Agile Retrospectives : Speed Boat Retrospective
Agile Retrospectives : How to run a retrospective using the 4L’s exercise
How to run an engaging and effective Agile Sprint Review meeting?
4. Agile Frameworks
#
What is Scrum? Introduction to Scrum in Less than 5 min
Agile Scrum Roles and Responsibilities | Product Owner | Scrum Master | Development Team
Scrum Foundations : Scrum Events Explained
What is Kanban? An Introduction to Visual Kanban System, Learn Kanban in Less than 10 min
Scrum vs Kanban : What’s the Difference?
Scrum Essentials : Pillars Transparency, Inspection, Adaptation and Scrum values
How to Facilitate Great Sprint retrospectives
How to Scale Agile to your Organization? Agile @ Scale Frameworks
Top