diff --git a/.vscode/settings.json b/.vscode/settings.json
new file mode 100644
index 0000000..de68ea9
--- /dev/null
+++ b/.vscode/settings.json
@@ -0,0 +1,3 @@
+{
+ "cSpell.words": ["lazyloading"]
+}
diff --git a/package.json b/package.json
index 26c6a65..b7a0f53 100644
--- a/package.json
+++ b/package.json
@@ -6,6 +6,7 @@
"@material-ui/core": "^4.11.3",
"@material-ui/icons": "^4.11.2",
"@material-ui/lab": "^4.0.0-alpha.57",
+ "@types/react-lazy-load-image-component": "^1.6.4",
"country-flag-icons": "^1.5.7",
"firebase": "^8.3.2",
"i18next": "^23.2.11",
@@ -14,6 +15,7 @@
"react": "^17.0.2",
"react-dom": "^17.0.2",
"react-i18next": "^13.0.2",
+ "react-lazy-load-image-component": "^1.6.0",
"react-router-dom": "^5.2.0",
"react-scripts": "5.0.1",
"typescript": "4.1.5",
diff --git a/src/pages/AboutPage/AboutPage.tsx b/src/pages/AboutPage/AboutPage.tsx
index f5e0986..2a728b8 100644
--- a/src/pages/AboutPage/AboutPage.tsx
+++ b/src/pages/AboutPage/AboutPage.tsx
@@ -8,6 +8,7 @@ import Benefits from './../../images/benefits.jpg';
import '../HomePage/HomePage.css';
import { GoogleAd } from '../../components/GoogleAd/GoogleAd';
+import { LazyLoadImage } from 'react-lazy-load-image-component';
export const AboutPage = () => {
return (
@@ -30,16 +31,18 @@ export const AboutPlanningPokerContent = () => {
- Agile Planning Poker, also known as Scrum Poker, is a consensus-based estimation technique used in Agile
- projects. It involves a team of individuals with diverse expertise collectively assigning effort points
- or story points to user stories, features, or tasks. This technique facilitates discussion, knowledge
- sharing, and alignment among team members, ensuring a more accurate estimation process.
+ Agile Planning Poker, also known as Scrum Poker, is a consensus-based estimation
+ technique used in Agile projects. It involves a team of individuals with diverse
+ expertise collectively assigning effort points or story points to user stories,
+ features, or tasks. This technique facilitates discussion, knowledge sharing, and
+ alignment among team members, ensuring a more accurate estimation process.
- b. User Story Presentation: The product owner presents a user story or task to the team,
- explaining its purpose, requirements, and expected outcomes. This ensures a common understanding of the
- work to be estimated.
+ b. User Story Presentation: The product owner presents a user story or task
+ to the team, explaining its purpose, requirements, and expected outcomes. This
+ ensures a common understanding of the work to be estimated.
- c. Individual Estimation: Each team member privately selects a card representing their estimate
- of effort or complexity. The cards are kept face down until everyone has made their estimation.
+ c. Individual Estimation: Each team member privately selects a card
+ representing their estimate of effort or complexity. The cards are kept face down
+ until everyone has made their estimation.
- d. Revealing Estimations: On a predetermined signal, all team members simultaneously reveal their
- selected cards. This reveals a range of estimates and encourages discussion and justification for the
- differing estimations.
+ d. Revealing Estimations: On a predetermined signal, all team members
+ simultaneously reveal their selected cards. This reveals a range of estimates and
+ encourages discussion and justification for the differing estimations.
- e. Consensus Building: Team members discuss their reasoning, clarifying any uncertainties and
- sharing their perspectives. Through open dialogue, consensus is reached, and the team converges on a
- shared estimation.
+ e. Consensus Building: Team members discuss their reasoning, clarifying any
+ uncertainties and sharing their perspectives. Through open dialogue, consensus is
+ reached, and the team converges on a shared estimation.
- f. Repeating the Process: The Agile Planning Poker process is repeated for each user story or
- task, allowing the team to estimate the entire backlog or sprint plan collaboratively.
+ f. Repeating the Process: The Agile Planning Poker process is repeated for
+ each user story or task, allowing the team to estimate the entire backlog or sprint
+ plan collaboratively.
- b. Enhanced Collaboration: The technique encourages open communication, discussion, and knowledge
- sharing among team members. It facilitates a shared understanding of the work, promotes a sense of
- ownership, and fosters a collaborative team culture.
+ b. Enhanced Collaboration: The technique encourages open communication,
+ discussion, and knowledge sharing among team members. It facilitates a shared
+ understanding of the work, promotes a sense of ownership, and fosters a
+ collaborative team culture.
- c. Increased Transparency: Agile Planning Poker makes the estimation process transparent and
- visible to the entire team. This visibility helps identify discrepancies, resolve conflicts, and align
- expectations, ensuring better planning and decision-making.
+ c. Increased Transparency: Agile Planning Poker makes the estimation process
+ transparent and visible to the entire team. This visibility helps identify
+ discrepancies, resolve conflicts, and align expectations, ensuring better planning
+ and decision-making.
- d. Time Efficiency: The structured nature of Agile Planning Poker streamlines the estimation
- process. It prevents lengthy debates and reduces biases by anchoring individual estimations to a shared
- understanding, leading to quicker consensus building.
+ d. Time Efficiency: The structured nature of Agile Planning Poker streamlines
+ the estimation process. It prevents lengthy debates and reduces biases by anchoring
+ individual estimations to a shared understanding, leading to quicker consensus
+ building.
- b. Include the Whole Team: Involve all team members in Agile Planning Poker, as diverse
- perspectives lead to better estimations and improved buy-in.
+ b. Include the Whole Team: Involve all team members in Agile Planning Poker,
+ as diverse perspectives lead to better estimations and improved buy-in.
- c. Use Fibonacci Sequence: Consider utilizing the Fibonacci sequence (1, 2, 3, 5, 8, 13, 21,
- etc.) for assigning values to estimation cards. This helps account for the inherent uncertainty and
- diminishing accuracy of estimating larger tasks.
+ c. Use Fibonacci Sequence: Consider utilizing the Fibonacci sequence (1, 2,
+ 3, 5, 8, 13, 21, etc.) for assigning values to estimation cards. This helps account
+ for the inherent uncertainty and diminishing accuracy of estimating larger tasks.
- d. Document and Track Estimations: Maintain a record of estimated values to track progress,
- monitor trends and identify areas where adjustments may be necessary. This documentation provides
- valuable insights for future planning and retrospective analysis.
+ d. Document and Track Estimations: Maintain a record of estimated values to
+ track progress, monitor trends and identify areas where adjustments may be
+ necessary. This documentation provides valuable insights for future planning and
+ retrospective analysis.
- e. Embrace Consensus: Agile Planning Poker aims to achieve consensus within the team. Encourage
- open discussions, actively listen to different viewpoints, and work towards finding common ground to
- reach agreement on the estimation.
+ e. Embrace Consensus: Agile Planning Poker aims to achieve consensus within
+ the team. Encourage open discussions, actively listen to different viewpoints, and
+ work towards finding common ground to reach agreement on the estimation.
- f. Iterate and Refine: Agile Planning Poker is not a one-time activity. Continuously refine and
- improve the estimation process based on feedback and lessons learned from previous sprints. Adapt the
- technique to suit the team's needs and evolving project requirements.
+ f. Iterate and Refine: Agile Planning Poker is not a one-time activity.
+ Continuously refine and improve the estimation process based on feedback and lessons
+ learned from previous sprints. Adapt the technique to suit the team's needs and
+ evolving project requirements.