Practice Exercise 1: Event Management
Exercise | Agile Scrum:
Output Required:
Agile Scrum Board of four 1-week per sprint with at least 5 user stories. User stories should have Acceptance Criterias and Definition of Done inside each card.
Background:
Your team was tasked by the product owner to create DiagNow, an adhoc server diagnostic tool given a set of Feature Requirements. Your task is to implement Agile Scrum in creating this tool.
Product Requirement Document (PRD): Ad-hoc Server Diagnostic Tool/Script
1. Introduction
Product Name: DiagNow
Objective
Develop a lightweight and flexible ad-hoc server diagnostic tool/script that enables system administrators and IT professionals to perform on-demand hardware, disk, memory, and disk space diagnostics for efficient troubleshooting.
Target Users: System Administrators, IT Support Teams, DevOps Engineers
2. Features:
2.1 Ad-hoc Hardware Diagnostics:
User-triggered checks for CPU, RAM, network adapters, and other hardware components.
Detailed output highlighting any hardware failures or anomalies.
2.2 Disk Health Check:
On-demand examination of disk health, identification of bad sectors, and general disk status.
Immediate feedback on disk-related issues.
2.3 Disk Space Inspection:
Manual disk space checks for all mounted volumes.
Summary report on disk space utilization with critical and warning thresholds.
2.4 Memory Usage Snapshot:
Instantaneous analysis of memory utilization, including RAM and virtual memory.
Feedback on memory leaks or excessive memory usage by processes.
2.5 Quick Reports:
Immediate generation of diagnostic reports summarizing the findings.
Easily readable output with actionable insights.
2.6 Platform Compatibility:
Support for major operating systems, including Windows Server, Linux, and Unix.
Compatibility with a variety of server hardware models and configurations.
Output Required:
Agile Scrum Board of four 1-week per sprint with at least 5 user stories. User stories should have Acceptance Criterias and Definition of Done inside each card.
Instructions
Step 1
Check your emails for an invite to use Clickup.
Step 2
A folder in Click up assigned to your student name should be available. Inside the folder, create four 1 week sprints.
Step 3:
Based on the product requirements/features, create at least 5 user stories and assign them to a sprint. Each user story should have an acceptance criteria and a definition of done inside.
Sample User Story:
As a system administrator, I want to run a quick diagnostic on the server's hardware to identify any potential failures before scheduling downtime for maintenance.
Acceptance Criteria:
The diagnostic tool can be initiated with a single command or user action.
The tool provides a comprehensive analysis of key hardware components, including CPU, RAM, network adapters, and storage devices.
Definition of Done:
All acceptance criteria are met, and the tool functions as described.
Comprehensive unit tests and integration tests are conducted with a test coverage of at least 90%.
The tool is documented, including a user guide on how to run the diagnostic and interpret the results.
Step 4:
Once done submit a document with the board url and a screenshot of your Agile Scrum board with the filename Student_Name_Agile below drive.