A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | AC | AD | AE | AF | AG | AH | AI | AJ | AK | AL | AM | AN | AO | AP | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | ||||||||||||||||||||||||||||||||||||||||||
2 | Example Software FMEA Template | https://www.smartsheet.com/try-it?trp=12192&utm_source=template-google-sheet&utm_medium=content&utm_campaign=Example+Software+FMEA+Template-google-sheet-12192&lpa=Example+Software+FMEA+Template+google-sheet+12192 | ||||||||||||||||||||||||||||||||||||||||
3 | Software Name | FMEA ID | Revision | Date | Date Completed | |||||||||||||||||||||||||||||||||||||
4 | ABC Application | 000123 | 1.0 | 10/01/20XX | 00/00/20XX | |||||||||||||||||||||||||||||||||||||
5 | Software System / Module | Subsystems if applicable | Approved By | |||||||||||||||||||||||||||||||||||||||
6 | User Authentication, Data Encryption, Session Management | Kiran Gupta | ||||||||||||||||||||||||||||||||||||||||
7 | Team | |||||||||||||||||||||||||||||||||||||||||
8 | Brian Gorman (Software Engineer), Devon Gomez (Quality Assurance Lead), Victoria Pearson (Cybersecurity Specialist) | |||||||||||||||||||||||||||||||||||||||||
9 | ||||||||||||||||||||||||||||||||||||||||||
10 | Software Failure Mode and Effects Analysis (FMEA) | RPN Columns contain a formula to auto-calculate; do not alter or delete. | Software FMEA Results | |||||||||||||||||||||||||||||||||||||||
11 | ID | Module / Component | Function | Potential Failure Mode | Effects of Failure | Severity | Causes | Occurrence | Current Controls | Detection | RPN | Recommended Actions | Owner | Date Due | Action Results | Date Completed | Severity | Occurrence | Detection | RPN | ||||||||||||||||||||||
12 | # | Name, ID number, etc. | Primary function | How could this fail to perform its intended function? | Consequential impact on other systems, depts., etc. | All contributing factors | Prevention | Detection | Risk Priority Number | Steps required to reduce severity, occurrence, and detection | Organization, team, or individual responsible | Target date of completion | Actions taken | Actual date of completion | Risk Priority Number | |||||||||||||||||||||||||||
13 | 1 | User Authentication | Verify user credentials | Incorrect password handling | Unauthorized access denied | 8 | Faulty password hash algorithm | 5 | Code review, use of strong hashing algorithms | Unit tests for authentication functions | 3 | 120 | Implement stronger hash algorithm | Brian Gorman | 10/10/20XX | Hash algorithm updated and tested | 10/09/20XX | 6 | 3 | 2 | 36 | |||||||||||||||||||||
14 | 2 | Data Encryption | Secure user data | Decryption failure | Data loss or corruption | 9 | Incorrect encryption key management | 4 | Enforce key management protocols | Automated key management system logs | 3 | 108 | Enhance key management process | Devon Gomez | 10/15/20XX | Key management protocols updated | 10/13/20XX | 7 | 3 | 2 | 42 | |||||||||||||||||||||
15 | 3 | Session Management | Maintain user sessions | Session timeout too short | User logged out unexpectedly | 7 | Misconfigured session timeout settings | 5 | Default session timeout settings | QA testing for session duration | 4 | 140 | Adjust session timeout settings | Victoria Pearson | 10/20/20XX | Timeout settings optimized, QA validated | 10/19/20XX | 6 | 3 | 2 | 36 | |||||||||||||||||||||
16 | 4 | API Integration | Interface with external systems | API call failure | Service unavailability, data sync issues | 8 | Network latency, API version mismatch | 6 | Version control, monitoring for API updates | API error logging and monitoring | 4 | 192 | Improve API version management | Brian Gorman | 10/25/20XX | API version control process improved, errors reduced | 10/23/20XX | 6 | 3 | 2 | 36 | |||||||||||||||||||||
17 | 5 | User Interface (UI) | Display information to users | Incorrect data display | User confusion, incorrect decisions | 7 | Frontend/backend data mismatch | 4 | Integration testing between frontend and backend | UI/UX testing, automated UI validation | 3 | 84 | Enhance frontend-backend data validation | Devon Gomez | 10/30/20XX | Frontend-backend data validation implemented | 10/29/20XX | 5 | 3 | 2 | 30 | |||||||||||||||||||||
18 | 6 | Database Management | Store and retrieve data | Data retrieval failure | Incomplete or incorrect data returned | 9 | Query optimization issues | 5 | Database query review process | Regular database performance audits | 4 | 180 | Optimize database queries | Victoria Pearson | 10/05/20XX | Database queries optimized, performance improved | 11/06/20XX | 6 | 3 | 2 | 36 | |||||||||||||||||||||
19 | 7 | Logging and Monitoring | Log system events and errors | Missing or incorrect log entries | Inability to diagnose issues | 8 | Inadequate logging configuration | 5 | Standard logging guidelines | Regular review of log files | 4 | 160 | Update logging configuration | Brian Gorman | 11/10/20XX | Logging configuration updated and verified | 11/10/20XX | 6 | 3 | 2 | 36 | |||||||||||||||||||||
20 | 8 | User Notifications | Notify users of important events | Missed notifications | User unaware of critical actions | 7 | Notification service failures | 4 | Redundant notification systems | QA testing of notification system | 3 | 84 | Implement redundant notification paths | Devon Gomez | 11/15/20XX | Redundant notification paths implemented and tested | 11/14/20XX | 5 | 3 | 2 | 30 | |||||||||||||||||||||
21 | 9 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||
22 | 10 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||
23 | 11 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||
24 | 12 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||
25 | 13 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||
26 | 14 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||
27 | ||||||||||||||||||||||||||||||||||||||||||
28 | CLICK HERE TO CREATE IN SMARTSHEET | |||||||||||||||||||||||||||||||||||||||||
29 | ||||||||||||||||||||||||||||||||||||||||||
30 | ||||||||||||||||||||||||||||||||||||||||||
31 | ||||||||||||||||||||||||||||||||||||||||||
32 | ||||||||||||||||||||||||||||||||||||||||||
33 | ||||||||||||||||||||||||||||||||||||||||||
34 | ||||||||||||||||||||||||||||||||||||||||||
35 | ||||||||||||||||||||||||||||||||||||||||||
36 | ||||||||||||||||||||||||||||||||||||||||||
37 | ||||||||||||||||||||||||||||||||||||||||||
38 | ||||||||||||||||||||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||||||||||||||||||
100 |