Project proposal IOT, Summaries of Internet and Information Access

example of my project proposal to CS437 IOt course

Typology: Summaries

2021/2022

Uploaded on 12/03/2024

cesar-mancillas
cesar-mancillas 🇺🇸

1 document

1 / 3

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
CS437: Internet of Things
Name: Cesar Mancillas
NetID: CAM37
Project Name: Build/Release Status Monitoring Solution
Problem Statement and Motivation
Organizations often face challenges when it comes to monitoring the real-time health of
their projects. This issue becomes more pronounced in larger projects or products.
Despite efforts to implement agile methodologies, organizations sometimes struggle to
follow best practices and utilize the right tools, resulting in difficulties in achieving a
stable and shippable product by the end of a sprint or release.
To illustrate this problem, let me share an example from my current job, which highlights
the need for a solution like the one I'm proposing. We have been working on a new
version of our platform, aiming to improve performance, reliability, and stability, as well
as introducing new products based on contracts with existing customers. The release
was originally scheduled for about a year ago, but we are still finalizing it, wondering
why it took so long and why certain issues were not identified earlier.
The root cause of the delay was the presence of numerous bugs and issues that got
lost along the way due to improper tagging, lack of prioritization, and other factors.
These overlooked problems are now causing significant setbacks.
The motivation behind this project is clear: to address these challenges and provide
organizations with a tool to monitor the status of their builds, identify open bugs,
blockers, and critical issues in real time. By doing so, we aim to save time, money, and
reduce the headaches associated with delayed releases and unstable products.
In summary, the goal of the Build/Release Status Monitoring Solution is to ensure that
organizations can proactively track and manage project health, enabling smoother and
more efficient development processes.
pf3

Partial preview of the text

Download Project proposal IOT and more Summaries Internet and Information Access in PDF only on Docsity!

CS437: Internet of Things

Name: Cesar Mancillas NetID: CAM Project Name: Build/Release Status Monitoring Solution Problem Statement and Motivation Organizations often face challenges when it comes to monitoring the real-time health of their projects. This issue becomes more pronounced in larger projects or products. Despite efforts to implement agile methodologies, organizations sometimes struggle to follow best practices and utilize the right tools, resulting in difficulties in achieving a stable and shippable product by the end of a sprint or release. To illustrate this problem, let me share an example from my current job, which highlights the need for a solution like the one I'm proposing. We have been working on a new version of our platform, aiming to improve performance, reliability, and stability, as well as introducing new products based on contracts with existing customers. The release was originally scheduled for about a year ago, but we are still finalizing it, wondering why it took so long and why certain issues were not identified earlier. The root cause of the delay was the presence of numerous bugs and issues that got lost along the way due to improper tagging, lack of prioritization, and other factors. These overlooked problems are now causing significant setbacks. The motivation behind this project is clear: to address these challenges and provide organizations with a tool to monitor the status of their builds, identify open bugs, blockers, and critical issues in real time. By doing so, we aim to save time, money, and reduce the headaches associated with delayed releases and unstable products. In summary, the goal of the Build/Release Status Monitoring Solution is to ensure that organizations can proactively track and manage project health, enabling smoother and more efficient development processes.

Estimated Timeline: (15 hrs)

  1. Request Raspberry Monitor:
    • Duration: 1 hr
    • Description: Initiate the process of requesting the Raspberry Monitor, which may take up to 6 days to arrive.
  2. Mount and Test Touch Screen Monitor:
    • Duration: 1 hr
    • Description: Assemble and test the entire touch screen monitor setup to ensure it functions correctly.
  3. Research GitHub or Jira APIs:
    • Duration: 3 hrs
    • Description: Conduct research to identify suitable GitHub or Jira APIs that can be used to interact with project data.
  4. Request Access and Connectivity Check:
    • Duration: 2 hrs
    • Description: Request access to the necessary tools and systems required for project integration. Verify connectivity and ensure smooth communication with company tools. If needed, create a demo project on GitHub to demonstrate integration.
  5. Implementation, Coding, and Integration:
    • Duration: 5 hrs
    • Description: Develop and implement the code for the project, including integration with GitHub or Jira as identified in the research phase.
  6. Testing and Demonstration:
    • Duration: 3 hrs
    • Description: Conduct thorough testing of the implemented solution to ensure functionality and reliability. Prepare a demonstration to showcase the project's capabilities. This estimated timeline outlines the various tasks and their expected durations to complete the project. Please note that actual completion times may vary based on specific circumstances and project complexities. Name Contribution Cesar Mancillas 100%