Site Development Roadmap
Important
One step at a time.
Engineering Practices & Tools Release ←
Target
- Introduce some engineering practices to better adopt agile development.
Scope
- Introduce engineering practices including User Story, Story Mapping, CI/CD, TDD, Pair Programming.
- Demonstrate with examples and tools such as Github Actions, CircleCI, etc.
Task Breakdown
- Create User Story page.
- Create Story Mapping page.
- Create CI/CD page.
- Create TDD page.
- Create Pair Programming page.
- Update Roadmap page.
Scaled Agile Explained Release →
Target
- Provide a high-level introduction to Scaled Agile, especially focusing on Nexus.
Scope
- Explain Scaled Agile from a high-level perspective, stating the common problems.
- Introduce Nexus framework.
Task Breakdown
- Create Scaled Agile page.
- Create Nexus page.
- Update Roeadmap Page.
High-Level Scrum Explained Release →
Target
- Provide a high-level introduction to Scrum.
Scope
- Explain Agile Software Development from a high-level perspective, preferably with a diagram.
- Explain the Values of Agile Software Development.
- Introduce Scrum certifications, emphasizing that ‘knowledge does not equal understanding’.
Task Breakdown
- Create Agile Development Page.
- Create Scrum Page.
- Create Scrum Certification
Sub-PageSection.
- Create Scrum Certification
- Customize footer, logo, etc. on site to remove confusion.
- Update Roadmap Page.
Vision Explained Release →
Target
- Present the vision of the site.
Scope
- Introduce Scrum and Agile Software Development.
- Demonstrate how to build the site using a ‘small-to-big’ approach.
Task Breakdown
- Implement the Vision page
- Implement the site sidebar menu
- Research and implement the multiple historical versions of the site
-
Customization of logo and footer
Initial Release →
Target
- Present the most important information about Scrum.
Scope
- Get the site up and running.
- Provide links to the most valuable sites and resources introducing Scrum and Agile.
Task Breakdown
- Purchase Domain
- Apply for SSL Certificate
- Purchase VPS or Web Hosting Service
- Basic Research on Web Implementation
- Set up GitHub Repository
- Create Home Page
- Update Nginx Configuration to publish on Internet
- Implement GitHub Actions Workflow for CI/CD
-
Research and Implement Full Text Search