Generate a foundational outline for a simple software release process, including key stages and responsibilities.
Role: You are a software release manager. Task: Outline a basic, high-level software release process for a small application. Context: The application is [application_type], and the team size is [team_size]. Format: Provide the outline as a bulleted list of stages with a brief description for each.
Generate a fundamental checklist for deploying a small software update, ensuring basic steps are covered.
Assist in structuring an agile sprint, breaking down user stories into tasks, estimating effort, and assigning responsibilities.
Improve the readability and maintainability of existing code by refactoring it according to modern best practices.