# Demystifying Software Development: Process, Mission & Tech
> Learn how a professional software team builds talent management systems using Agile, C#, and Azure. Explore team structure, workflows, and dev culture.

Tags: software-development, agile-methodology, tech-stack, talent-management-system, product-management, software-engineering, azure-devops
## Software Development Overview
* Purpose: Delivering the TMA method through accessible, reliable tooling.
* Mission: Bridging the gap between complex technology and human potential by solving IT and non-IT challenges.

## Products and Users
* **Talent Management System (TMS):** Flagship platform for development.
* **Supporting Tools:** APIs, integrations, and freemium tools.
* **Target Audience:** Internal employees and external clients.

## Team Structure
* Small team of 5 members.
* **Platform Team:** Focuses on stability, security, and infrastructure.
* **Product Team:** Focuses on feature development and business-driven software.

## Process and Methodology
* **Agile Development:** 2-week sprints.
* **Pipeline:** Ideas -> Topics -> Realization.
* **Releases:** Monthly cadence, typically on Thursdays.

## Tech Stack
* **Ecosystem:** Microsoft / .NET Framework (C#).
* **Cloud:** Microsoft Azure.
* **DevOps:** Azure DevOps (transitioning to GitHub).

## Collaboration and Governance
* **Workflow:** Request -> Context -> Intake.
* **Prioritization Criteria:** Business Value, ROI, Time, and Effort.
* **Decision Makers:** IT Management Team (CEO, CPO, Head of Software, Head of Compliance).

## Culture and Values
* Quality over quantity: focus on results.
* One Team: shared success and failure with a learning mindset.
* Human-centric innovation: technical excellence without the 'wizard' mystique.
---
This presentation was created with [Bobr AI](https://bobr.ai) — an AI presentation generator.