Logo
  • Home

00 Current status

  • Index
  • Current status
  • Sprint 00 - Course Begins
  • Sprint 01 - Project Progress
  • Sprint 02 - Project Progress
  • Sprint 03
  • Sprint 04
  • Sprint 05

10 Project management

  • Project management
  • Communication Plan
  • Definition of Done
  • Project Contract
  • Project Plan
  • Risk List
  • Team Introduction
  • Terms and Definitions
  • Time tracking
  • Templates
    • Template of Project End Report

20 Requirement management

  • Product mind map
  • Requirement Specification V1.0
  • Features
    • FEA002 -Secure service access
    • FEA003 - Dockerized Service Production
    • FEA004 - Implement CI/CD pipelines for all services.
    • FEA005 -Automate build, test, and deployment processes
    • FEA006 - Provide managed hosting for PrestaShop instances
    • FEA007 - Dockerized Service Production
    • FEA008 - Secure Service Access
    • FEA009 - Provide API access for developers to integrate with other services
    • FEA010 - Provide real-time log monitoring and analysis capabilities
    • FEA015 - Implement PrestaScan Security to scan PrestaShop website: Identify malware and known vulnerabilities
    • FEA016 - Set up the security modules
    • FEA017 - Implement security contexts (e.g., run as non-root user) to enhance container security
    • FEA020 - Database security hardening
    • FEA021 -Implement CI/CD pipelines for all services
    • FEA022 - Acceptance Test Automation
    • FEA023 - Integrate test automation into the CI/CD pipeline.
    • FEA028 - Ensure efficient bug reporting and triage processes
    • FEA030 - Integrate with version control systems (e.g., Git)
    • FEA031 - Assign bugs to developers and track progress towards resolution
    • FEA032 -API access
    • FEA035 - Secure user login
    • FEA036 - Password recovery
    • FEA039 - Automated Database Backup. Implement automated scheduling for regular database backups (e.g., daily, weekly)
    • FEA040 - Implement automated backups of the entire PrestaShop installation, including files, images, and themes.
    • FEA048 - Customer Feedback Integration
    • FEA062 - General documentation
    • FEA063 - Integrate test automation into the CI/CD pipeline.
    • FEA067 - Acceptance Test Automation
    • FEA078 - Server management
    • FEA086 - Perform regression testing after bug fixes to ensure that the fix did not introduce new issues
    • FEA097 - Protect Server and Services from Malicious Traffic
    • FEA100 - Inventory Manager View
    • FEA181 -Detailed Sales Reports
    • FEA182 -Shopping Cart Abandonment Analysis
    • FEA183 -Real-Time Analytics
    • FEA217 - Automated Testing: Facilitate automated testing within the Docker environment (e.g., Test automation tools)
  • Stakeholder Profiles
    • Stakeholder: Business Owner
    • Stakeholder: Development Team
    • Stakeholder: End Users
    • Stakeholder: Investors
    • Stakeholder: Product Owner
  • Use Cases
    • Use Case: UC001 - Login to Platform
    • Use Case : UC14 – Monitor Security of Dependencies
    • Use Case : UC15 – Mount Local Code in Docker for Live Development
    • Use Case : UC16 – Configure MariaDB in Docker Compose for PrestaShop
    • Use Case : UC17 – Use Containers for Local Development
    • Use Case : UC18 – Use and Maintain Developer Documentation
    • Use Case: UC2 - Place Order
    • Use Case : UC3 - User Registration
    • Use Case : UC4 - Track Shipment
    • Use Case : UC5 - View Order History
    • Use Case : UC6 - Add Product to Store
    • Use Case : UC7 - Apply Discount Code
    • Use Case : UC8 - Make Payment
    • Use Case : UC9 - Password Recovery
    • Use Case : UC10 - One-Click Deployment to Production
    • Use Case: UC11 - Customer Support for Technical Issues
    • Use Case: UC12 - Integration of Vulnerability Scanning Tool
    • Use Case: UC13 - Real-Time Log Analysis for Data-Driven Decisions

30 Architecture and design

  • Software Achitecture
  • Design Guidelines
  • Template of brand book for product X
  • Security Features Documentation

40 Release management

  • Release Note for [Software Product Name] - Version [Version Number]
  • Release Plan (Template)

50 Test management

  • Master Test Plan
  • Test Report
  • Templates
    • Template of Acceptance Test:
    • Template for Check List
    • Template of Test Case

60 Production

  • Product Demo for GATE3
  • Production
  • Service description

70 Sales and marketing

  • Invoice
  • Marketing Plan (Template)
  • Offer

80 Documents and reporting

  • ModSecurityn ja OWASP CRS:n asennus ja konfigurointi
  • User guide for product X
  • Material from outside
    • Files
  • Material to export
    • Files

90 Quality and help

  • Code guidelines
  • Learning diary and feedback
  • Lessons learned
  • Project library
  • OPF HELP
  • The Agile Essence
  • SEMAT Essence Kernel Alpha Card integration v0.1
  • Open Project Framework user feedback
  • Templates
    • Acceptance Test for [Feature/Use Case Name]
    • Template of Feature Description
    • Profile: Template Description
    • Stakeholder Description (Template)
    • Template of Requirements table
    • Template of Use Case
ECSP1 Project by DevLetics
  • 80 Documents and reporting
  • Material from outside
  • Files

Previous Next

Built with MkDocs using a theme provided by Read the Docs.
« Previous Next »