Task Clarity Essentials
Quick Start Guide for Freelancers
This guide provides everything you need to understand task requirements, delivery standards, and workflow expectations at PenguinMails. Use this as your single source of truth for task completion criteria.
Definition of Done (DoD)
General Task Completion
A task is Done when:
-
All acceptance criteria are met
-
Work is reviewed, tested, and approved by the lead
-
Jira status is updated with all links or screenshots
-
No blockers or pending dependencies remain
-
Work is verified on staging
Development Tasks
For development work, Done means:
-
Code is committed, reviewed, and merged into the right branch
-
Follows linting and naming standards
-
Tested manually or with unit tests
-
Documentation or .env.sample updated if needed
-
Successfully deployed to staging
Bug Fixes
For bug fixes, Done means:
-
The issue is replicated and the root cause found
-
Fix verified in staging with before/after proof
-
Related areas regression-tested
Research Spikes
For research tasks, Done means:
-
Research completed and documented (Google Doc link in Jira)
-
Includes clear findings or recommendations
-
Reviewed by Anthony or team lead before closing
Story Points Guide
Story points measure relative effort including complexity, uncertainty, and dependencies—not just time.
Effort Estimation Guidelines
| Story Points | Meaning | Typical Effort |
|---|---|---|
| 1 point | Very small task | Quick config, text change, or minor UI fix, simple investigation or quick validation |
| 2 points | Small task | One function, small component, or bug fix |
| 3 points | Medium task | New feature with some logic or API use, Research + short proof of concept |
| 5 points | Large task | Multi-step logic, backend + frontend integration, deep research spike with multiple dependencies |
| 8 points | Complex feature | Multiple systems involved, requires testing + review |
| 13 points | Very complex | Requires research or touches critical flows (may split) |
Estimation Process
-
Always provide effort estimates (in story points) and delivery timeframes before accepting any task
-
Clients evaluate and approve/reject effort point estimates as part of the task assignment framework
-
Use relative estimation, comparing new tasks to known examples
SOP Workflow
Task Status Progression
-
Backlog – Idea or future task
-
Selected for Development – Approved for the current sprint
-
In Progress – Developer actively working on it
-
Ready for Testing – Implementation complete and pending validation
-
Blocked – Stuck due to dependencies or missing inputs
-
Done – Fully reviewed and accepted
Delivery Enforcement
-
2x Time Rule: If task delivery exceeds twice the originally estimated calendar time, client may unilaterally terminate task without payment
-
Early Communication: Must respond in writing to any client inquiries about task status after original delivery time has passed
-
Obstacle Reporting: Must inform clients in writing of any obstacles or problems faced during task execution
Tools Overview
Primary Platforms
| Tool | Purpose | Usage |
|---|---|---|
| Jira | Task creation, sprint planning, progress tracking | Update progress daily, link PRs to tasks |
| Discord | Team communication, quick discussions, daily updates | All work discussions, tag teammates when response needed |
| GitHub | Code collaboration and version control | Keep PRs small and well-documented |
| Google Docs/Sheets | Documentation, PRDs, research outputs | Share research findings and documentation |
Communication Standards
-
All work-related discussions happen in Discord using defined channels
-
Avoid direct messages for project-related issues, keep discussions transparent
-
Tag teammates directly when a response is required
-
Maintain professionalism and clarity at all times
-
Sync meetings: Once per sprint (Planning + Demo)
-
Async updates: Daily in the sprint channel
Quick Start Checklist
Before Starting Your First Task
-
Review and understand all DoD requirements
-
Confirm access to Jira, Discord, GitHub, and Google Workspace
-
Provide effort estimate in story points and delivery timeframe
-
Understand 2x time rule and communication requirements
-
Set up proper development environment and staging access
Daily Workflow
-
Update Jira status and progress daily
-
Report blockers early through Discord or Jira
-
Maintain regular communication in sprint channels
-
Follow Definition of Done for all contributions
-
Keep PRs small and link to relevant Jira tasks
Before Task Completion
-
Verify all acceptance criteria are met
-
Ensure work is tested and reviewed
-
Update Jira with all links or screenshots
-
Confirm no blockers or dependencies remain
-
Verify deployment to staging if applicable
Contextual Related Resources
Based on Your Current Section
If you’re reading Definition of Done
-
Quality Standards - Detailed performance monitoring
-
Operations Framework - Review and approval processes
-
Quick Setup Overview - Role-based navigation for different user types
If you’re reading Story Points
-
Quotation Guide - How story points relate to payment
-
Operations Framework - Estimation best practices
-
Freelancer Success Center - Business value of accurate estimates
If you’re reading SOP Workflow
-
Operations Framework - Team roles and responsibilities
-
Communication Standards - Professional protocols
-
Freelancer Support Hub - Quality and delivery standards
If you’re reading Tools Overview
-
Implementation Technical - Platform technical resources
-
Development Environment Setup - Technical requirements
-
Google Workspace Configuration - Tool-specific guidance
Essential Reading by Experience Level
New to Freelancing
-
Freelancer Success Center - Complete business development guide
-
Quotation Guide - Professional proposal preparation
-
Operations Framework - Professional workflow procedures
Experienced Freelancers
-
Communication Standards - Our specific approach
-
Quality Standards - Performance expectations
-
Team Structure - Coordination protocols
Industry Specialists
-
Business Development Resources - Specialization opportunities
-
Premium Service Development - Advanced offerings
-
Technical Standards - Development practices
Progressive Reading Path
Step 1 Complete (Definition of Done):
→ Next: Read the Story Points section above or move to SOP Workflow section based on your needs
Step 2 Complete (Story Points):
→ Next: Continue to SOP Workflow section or jump to Operations Framework for implementation details
Step 3 Complete (SOP Workflow):
→ Next: Review Tools Overview section above or go directly to Quick Start Checklist for practical setup
Step 4 Complete (Tools Overview):
→ Next: Move to Freelancer Success Center for business development guidance
Step 5 Complete (Quick Start Checklist):
→ Next: Proceed to Quotation Guide for professional proposal preparation
Compliance and Standards
-
Quality Standards - Performance monitoring
-
Confidentiality Requirements - Data protection guidelines
-
Technical Standards - Development practices
Learning Enhancement Resources
-
Success Center: Business Development - Build your practice
-
Implementation Resources - Practical tools and templates
-
Success Metrics - Performance tracking and KPIs
Document Classification: Level 2 - Implementation Guidance Business Value: Streamlined freelancer onboarding with clear task requirements and delivery standards Implementation Status: Ready for new freelancer onboarding Cross-Reference: Central hub for task clarity information across all freelancer resources