FSC Programming Remind It Comprehensive Scheduling Presentation

Use all the documents attached to create a google slides presentation (chose a nice theme).

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

This Presentation should include:

  • The Features/Epics/ser Stories from all sprints that you COMMIT to completing as part of your Final Project.  This is what will be graded .  If you commit to 15 stories and only complete 10 that will have a negative impact on your grade.
  • Two or three “STRETCH goals” which you are not committing to complete but you may if you have time.
  • At least one “FANTASY goal” representing what the next thing would be on your project if you were to continue doing it for another semester or making a business out of it.
  • Below are the following features:

  • User Login
  • User Profile Page
  • Sign up Page
  • Calendar System
  • Website Homepage
  • Search and Filters
  • Reminder Creation
  • Priority Levels
  • Progress Tracking
  • Time Estimation
  • Notes and Attachments
  • Task Categorization
  • Contact Page
  • About Us Page
  • Task Comments and Discussion
  • Recurring
  • Reminders
  • Reminders

  • Marking Reminders Complete
  • Reminder Viewing
  • Calendar Viewing
  • Task Dependencies
  • Below are the two stretch goals:

    Save Time On Research and Writing
    Hire a Pro to Write You a 100% Plagiarism-Free Paper.
    Get My Paper
  • Collaboration – Stretch Goal
  • Calendar Integration – Stretch Goal
  • And then you have our fantasy goal:

    Device Integration – Fantasy Goal Retrospective for Sprint #5
    1. Set the Stage:
    In Sprint 5, our team dedicated its efforts to enhancing the RemindIt project by introducing new
    features and resolving bugs. We made significant progress by implementing task categorizations,
    priority levels, time estimation, progress tracking, and the functionality to add notes and
    attachments to reminders. These additions have greatly improved the overall usability of the
    application.
    While we achieved several milestones, there are still ongoing tasks and known issues that
    demand our attention. Specifically, we are actively working on addressing task dependencies,
    recurring tasks, task comments and discussions, and finalizing the reminders feature. By
    resolving these in-progress items and bugs, we aim to further enhance the functionality and user
    experience of RemindIt.
    Throughout this retrospective, we will reflect on the outcomes of Sprint 5 and identify
    opportunities for improvement. Let’s discuss our achievements, challenges, and action items to
    foster continuous growth and project success.
    2. Gather Data:
    New Features or Fixed Bugs:
    Task Categorizations:
    ● Implemented the ability for users to categorize and manage their reminders effectively.
    Priority Levels:
    ● Created priority levels to help users prioritize their tasks.
    Time Estimation:
    ● Users can now input the estimated time required to complete a reminder.
    Progress Tracking:
    ● Added a progress tracking bar to indicate the remaining progress for each task.
    Notes and Attachments:
    ● Users have the option to add personalized notes and attachments to their reminders.
    In Progress or Known Bugs:
    Task Dependencies:
    ● Currently in the process of developing task dependencies to ensure certain reminders can
    only be completed after specific tasks are finished.
    Recurring Tasks:
    ● Halfway through the development of recurring tasks, but more work is needed for full
    functionality.
    Task Comments and Discussions:
    ● Adding task comments and discussions functionality to enable collaboration and
    feedback on reminders.
    Reminders:
    ● Still working on fine-tuning and completing the reminders feature.
    3. Generate Insights:
    Positive aspects and accomplishments:
    ● Successful implementation of task categorizations, priority levels, time estimation,
    progress tracking, and notes/attachments.
    ● Progress made on task dependencies, recurring tasks, task comments/discussions, and
    reminders.
    4. Generate Ideas:
    Task Dependencies:
    ● Dedicate focused time and resources to complete the development of task dependencies,
    ensuring proper sequencing and interdependence of reminders.
    Recurring Tasks:
    ● Allocate additional effort and attention to finalize the implementation of recurring tasks,
    ensuring they function as intended.
    Task Comments and Discussions:
    ● Continue the development of task comments and discussions, promoting collaboration
    and communication among users.
    Reminders:
    ● Prioritize the completion of the reminders feature, addressing any remaining minor issues
    or improvements identified.
    5. Decide What to Do:
    Based on the insights generated, our team agreed on the following actions:
    Task Dependencies:
    ● Allocate dedicated time and resources to finalize the development of task dependencies
    and thoroughly test their functionality.
    Recurring Tasks:
    ● Focus on completing the implementation of recurring tasks, addressing any outstanding
    issues to ensure their seamless functioning.
    Task Comments and Discussions:
    ● Continue the development of task comments and discussions, ensuring smooth
    integration and user-friendly features.
    Reminders:
    ● Give priority to finalizing the reminders feature, addressing any remaining minor aspects
    and incorporating user feedback for an enhanced user experience.
    6. Close the Retrospective:
    In the upcoming sprint, our team is dedicated to upholding a consistent and focused work ethic,
    determined to steer clear of complacency. We acknowledge the vast untapped potential within
    our coding skills and are eager to push ourselves beyond our previous limits. Furthermore, we
    have realized the significance of reducing errors in our code, as we have encountered challenges
    and identified bugs that we plan to address collaboratively in the next sprint. Additionally, we
    have made a collective commitment to nurturing consistent communication among team
    members, valuing open dialogue and readily offering support whenever assistance is needed. By
    embracing these principles, we are confident that we will achieve greater productivity,
    continuous growth, and a stronger sense of camaraderie within our team.
    In conclusion, this retrospective provided us with valuable insights into our achievements,
    challenges, and areas for improvement during Sprint 5. We successfully implemented new
    features such as task categorizations, priority levels, time estimation, progress tracking, and the
    ability to add notes and attachments to reminders, which greatly enhanced the functionality of
    the RemindIt project.
    Through open and honest discussions, we identified several action items to address the
    in-progress items and known bugs. These include resolving task dependencies, implementing
    recurring tasks, enhancing task comments and discussions, and finalizing the reminders feature.
    By committing to these action items, we will further refine the project and deliver a more robust
    and user-friendly application.
    Group 2 Demo Feature List – RemindIt Sprint 4
    New Features or Fixed Bugs:
    Task Categorizations:
    A powerful categorization system for our tasks, empowering users to effectively categorize and
    manage their reminders with utmost precision. This innovative feature enables users to organize
    their reminders based on customizable categories, allowing for seamless navigation and efficient
    task management. By implementing this categorization functionality, we aim to enhance the
    overall user experience, providing a robust solution that facilitates streamlined organization and
    ensures that users can effortlessly stay on top of their tasks.
    Priority Levels:
    With this groundbreaking feature, users can now assign priority levels to their reminders,
    ensuring that higher priority tasks are displayed prominently and given precedence over lower
    priority ones. This intelligent prioritization system allows for efficient task management,
    enabling users to stay focused on their most important responsibilities. By incorporating priority
    levels, we aim to optimize productivity and ensure that users can effectively prioritize their tasks,
    keeping their workflow organized and aligned with their goals.
    Time Estimation:
    The implementation of a new feature that allows users to customize the duration of their
    reminders by inputting the estimated time required to complete each task. This empowering
    functionality grants users the flexibility to personalize their reminders based on the specific time
    commitments associated with each task. By incorporating this feature, we aim to provide users
    with a tailored experience that aligns with their unique schedules and enhances their overall
    productivity and time management.
    Progress Tracking:
    A new addition to our system: a dynamic progress tracking bar located below each task. This
    feature acts as a valuable tool for users, offering real-time updates on the remaining progress
    needed to complete a task. By providing users with a visual representation of their task’s
    advancement, this intuitive feature promotes transparency, motivation, and effective task
    management. Our integration of this progress tracking functionality aims to enhance productivity
    and empower users to prioritize their efforts while working towards achieving their goals.
    Notes and Attachments:
    With this new update, users now have the option to seamlessly attach notes and files to their
    preexisting reminders. This versatile feature empowers users to add additional context,
    instructions, or relevant documents to their reminders, fostering a more comprehensive and
    tailored approach to task management. By offering the ability to include notes and attachments,
    we aim to provide users with a robust platform that supports their individual needs, promotes
    effective organization, and ensures that no important information or supporting materials are
    overlooked.
    In Progress or Known Bugs:
    Task Dependencies:
    We are in the process of making task dependencies so that some of the reminders can only be
    completed.
    Recurring Tasks:
    We are halfway in the process of making this work but more still needs to be done in order for
    this to fully function by the next sprint.
    Tasks Comments and Discussions:
    We are now in the process of adding task comments and discussions under the reminders and
    should be finished soon.
    Reminders:
    We are somewhat still in the process of making reminders to work as the majority of this feature
    is almost done with some minor things that can be added by the next sprint so it can be fully
    fleshed out.
    Plans for Next Sprint:
    For the next sprint we are going to finish up the last bits of features that we planned out and find
    and fix any bugs that were left around when coding this project. By the end of the next sprint we
    should have 15 features fully completed and ready to be handed in if nothing goes wrong.
    GitHub Link:
    https://github.com/TLuu52/RemindIt/tree/Development
    Retrospective for Sprint #4
    1. Set the Stage:
    During Sprint 4, our team focused on implementing new features and addressing bugs in the
    RemindIt project. We successfully introduced task categorizations, priority levels, time
    estimation, progress tracking, and the ability to add notes and attachments to reminders.
    However, there are still some in-progress items and known bugs that require attention, including
    task dependencies, recurring tasks, task comments and discussions, and finalizing the reminders
    feature.
    2. Gather Data:
    New Features or Fixed Bugs:
    Task Categorizations:
    ● Implemented the ability for users to categorize and manage their reminders effectively.
    Priority Levels:
    ● Created priority levels to help users prioritize their tasks.
    Time Estimation:
    ● Users can now input the estimated time required to complete a reminder.
    Progress Tracking:
    ● Added a progress tracking bar to indicate the remaining progress for each task.
    Notes and Attachments:
    ● Users have the option to add personalized notes and attachments to their reminders.
    In Progress or Known Bugs:
    Task Dependencies:
    ● Currently in the process of developing task dependencies to ensure certain reminders can
    only be completed after specific tasks are finished.
    Recurring Tasks:
    ● Halfway through the development of recurring tasks, but more work is needed for full
    functionality.
    Task Comments and Discussions:
    ● Adding task comments and discussions functionality to enable collaboration and
    feedback on reminders.
    Reminders:
    ● Still working on fine-tuning and completing the reminders feature.
    3. Generate Insights:
    Positive aspects and accomplishments:
    ● Successful implementation of task categorizations, priority levels, time estimation,
    progress tracking, and notes/attachments.
    ● Progress made on task dependencies, recurring tasks, task comments/discussions, and
    reminders.
    In-progress items or known bugs:
    ● Task dependencies and recurring tasks require further development.
    ● Task comments and discussions are currently being implemented.
    ● Finalizing the reminders feature is in progress.
    4. Generate Ideas:
    Task Dependencies:
    ● Dedicate focused time and resources to complete the development of task dependencies,
    ensuring proper sequencing and interdependence of reminders.
    Recurring Tasks:
    ● Allocate additional effort and attention to finalize the implementation of recurring tasks,
    ensuring they function as intended.
    Task Comments and Discussions:
    ● Continue the development of task comments and discussions, promoting collaboration
    and communication among users.
    Reminders:
    ● Prioritize the completion of the reminders feature, addressing any remaining minor issues
    or improvements identified.
    5. Decide What to Do:
    Based on the insights generated, our team agreed on the following actions:
    Task Dependencies:
    ● Allocate dedicated time and resources to finalize the development of task dependencies
    and thoroughly test their functionality.
    Recurring Tasks:
    ● Focus on completing the implementation of recurring tasks, addressing any outstanding
    issues to ensure their seamless functioning.
    Task Comments and Discussions:
    ● Continue the development of task comments and discussions, ensuring smooth
    integration and user-friendly features.
    Reminders:
    ● Give priority to finalizing the reminders feature, addressing any remaining minor aspects
    and incorporating user feedback for an enhanced user experience.
    6. Close the Retrospective:
    In the next sprint, our team has unanimously decided to prioritize maintaining a consistent work
    ethic and avoiding any instances of complacency. We acknowledge the considerable untapped
    potential within our coding skills and are enthusiastic about pushing ourselves to new limits.
    Moreover, we have recognized the importance of minimizing errors in our code, as we
    encountered challenges and identified bugs that we intend to tackle collectively in the upcoming
    sprint. Additionally, we have made a commitment to fostering consistent communication among
    team members, valuing open dialogue and the readiness to support one another when assistance
    is required.
    In conclusion, Sprint 4 demonstrated significant progress in implementing new features and
    resolving bugs in the RemindIt project. We successfully introduced task categorizations, priority
    levels, time estimation, progress tracking, and notes/attachments. While some in-progress items
    and known bugs remain, our team is committed to addressing them in the next sprint.
    For the upcoming sprint, we will focus on completing the remaining features, including task
    dependencies, recurring tasks, task comments/discussions, and finalizing the reminders feature.
    By allocating dedicated time and resources to these areas, we aim to deliver a comprehensive and
    functional product to our users.
    Initial Test Plan Overview and Initial Test Plan for Initial TEST PARTY
    Initial Test Plan Overview:
    1. System Overview:
    ● The RemindIt project aims to develop a robust reminder management system with
    enhanced user functionality.
    ● The system allows users to create reminders, manage tasks, and improve productivity.
    ● Key features include seamless page linking, a website homepage, user authentication
    with Firebase, and search and filter functionality.
    2. Completed Features:
    ● Seamless Page Linking: Successfully established seamless connections between all
    website pages, ensuring smooth navigation for users.
    ● Website Homepage: Created an initial version of the homepage with basic functionality,
    such as reminder creation and a calendar view.
    ● User Authentication with Firebase: Integrated Firebase for secure user authentication,
    allowing users to log in and sign up securely.
    ● Firebase Integration Bug Fixes: Addressed various bugs related to integrating RemindIt
    features with Firebase, resulting in improved data management and retrieval.
    ● Search and Filter Functionality: Implemented a search and filter feature, enabling users to
    quickly find tasks based on keywords, dates, or categories.
    ● Reminder Creation: Developed the basic functionality for creating reminders.
    3. Ongoing Tasks and Known Issues:
    ● Notes and Attachments: Currently under development, working on enabling users to add
    notes and attachments to personalize their reminders.
    ● Task Comments and Discussions: Exploring ways to incorporate comments and
    discussions for better collaboration on reminders.
    ● Progress Tracking: Investigating methods to visualize the progress of reminders.
    4. Next Steps:
    ● Notes and Attachments:
    ○ Allocate dedicated time in the upcoming sprint for further development and
    integration of the notes and attachments feature.
    ● Task Comments and Discussions:
    ○ Research and evaluate potential solutions for incorporating comments and
    discussions.
    ○ Determine the best approach and allocate resources accordingly.
    ● Progress Tracking:
    ○ Conduct research and analysis to identify effective ways to visualize and track
    reminder progress.
    ○ Allocate dedicated time for implementing the chosen solution in the upcoming
    sprint.
    Environment: React.js
    Platform: Web-based application
    Libraries: Material UI & Firebase library for user authentication and data management
    Simulators: N/A
    System: RemindIt Application
    System Overview:
    Given
    When
    Then
    The RemindIt
    project aims to
    develop a robust
    reminder
    management
    system with
    enhanced user
    functionality.
    The following
    features are
    tested and
    validated.
    The system
    allows users to
    create reminders,
    manage tasks,
    and improve
    productivity.
    Pass/Fail
    Round 1
    Pass/Fail
    Round 2
    Feature: Seamless Page Linking
    Given
    When
    Then
    The seamless
    connections
    between all
    website pages
    have been
    established.
    Users click on
    different links
    and buttons
    within the
    website,
    verifying that the
    pages’ load
    correctly and
    seamlessly.
    Then ensure
    smooth
    navigation for
    users.
    Pass/Fail
    Round 1
    Pass/Fail
    Round 2
    Pass/Fail
    Round 1
    Pass/Fail
    Round 2
    Pass/Fail
    Round 1
    Pass/Fail
    Round 2
    Feature: Website Homepage
    Given
    When
    Then
    The initial
    version of the
    homepage with
    basic
    functionality is
    created.
    Users access the
    homepage,
    create new
    reminders, and
    verify that they
    are displayed
    correctly on the
    calendar.
    Ensure users can
    create reminders
    and view them
    in a calendar
    view.
    Feature: User Authentication with Firebase
    Given
    When
    Then
    Firebase
    integration for
    secure user
    authentication is
    implemented.
    Users attempt to
    register, log in,
    and authenticate
    their credentials,
    verifying
    successful login
    and access to
    restricted
    features.
    Ensure users can
    log in and sign
    up securely.
    Feature: Firebase Integration Bug Fixes
    Given
    The addressed
    bugs related to
    integrating
    RemindIt
    features with
    Firebase.
    When
    Then
    Pass/Fail
    Round 1
    Pass/Fail
    Round 2
    Pass/Fail
    Round 1
    Pass/Fail
    Round 2
    Pass/Fail
    Round 1
    Pass/Fail
    Round 2
    Users perform
    Ensure improved
    various actions,
    data
    such as creating management and
    reminders,
    retrieval.
    updating tasks,
    or accessing
    user-specific
    information,
    verifying that the
    data is stored
    and retrieved
    accurately.
    Feature: Search and Filter Functionality
    Given
    When
    Then
    The search and
    filter feature is
    implemented.
    Users enter
    search queries,
    apply filters, and
    verify that the
    displayed results
    match the search
    criteria.
    Ensure users can
    quickly find
    tasks based on
    keywords, dates,
    or categories.
    Feature: Reminder Creation
    Given
    The basic
    functionality for
    creating
    reminders is
    developed.
    When
    Then
    Users input
    Ensure users can
    reminder details,
    successfully
    set dates and
    create reminders.
    times, and save
    the reminder,
    verifying that it
    is stored
    correctly and
    accessible for
    further actions.
    Ongoing Task: Notes and Attachments
    Given
    When
    Then
    The ongoing
    development of
    the notes and
    attachments
    feature.
    The feature is
    completed,
    verify that users
    can attach files,
    add notes, and
    view them
    within the
    reminder details.
    Ensure users can
    add notes and
    attachments to
    personalize their
    reminders.
    Pass/Fail
    Round 1
    Pass/Fail
    Round 2
    Pass/Fail
    Round 1
    Pass/Fail
    Round 2
    Pass/Fail
    Round 1
    Pass/Fail
    Round 2
    Ongoing Task: Task Comments and Discussions
    Given
    When
    Then
    The exploration
    of incorporating
    comments and
    discussions for
    better
    collaboration on
    reminders.
    The feature is
    implemented,
    verify that users
    can leave
    comments, reply
    to comments,
    and engage in
    discussions
    related to
    specific tasks.
    Ensure users can
    engage in
    discussions and
    comment on
    tasks.
    Ongoing Task: Progress Tracking
    Given
    When
    Then
    The
    investigation of
    methods to
    visualize the
    progress of
    reminders.
    Progress
    tracking is
    implemented,
    verify that users
    can mark tasks
    as completed,
    view progress
    indicators, and
    track their
    overall
    productivity.
    Ensure users can
    track the
    progress of their
    tasks.

    Still stressed from student homework?
    Get quality assistance from academic writers!

    Order your essay today and save 25% with the discount code LAVENDER