Table of Contents
Our company is designing a software to completely redesign the way you think about security. We want to have eyes on everything that goes on at a certain location or company. The software will be advanced and it will be the most high tech security software available. The software will redefine security and the way it’s viewed. We want to deliver a main security software, protected website for off site use, mobile application exclusively for administrators and CEO’s.. It should sound crazy because it is. We absolutely do not want another National Security leak of information. The software will monitor hallway activity, opening and closing of doors, live feed of cameras, a virtual feed of the activity, scanning of ID’s, employees on duty and their location at all times, location of certain special personal and monitoring of the network usage. The software will also have the capabilities to monitor offsite locations so we can plan the best action, depending on the situation. The software will serve as a top of the line system to protect the companies employee’s, companies data, and the overall image of the company. The website will be simply a place for the Administrators and CEO to securely log on to in case of a disaster. It will be simple, secure, and most importantly useful. The mobile application will serve as the same purpose. We hope that each will serve as a backup if we are to have a catastrophic disaster. We hope that this serious approach to security will minimize incidents like information leaks, non trusted individuals on grounds, and future planning. We want to provide our own equipment for each site that we will secure. Our employee’s will operate the equipment, manage the software from our office, and work with security already in place to guarantee success. The software is designed to keep everything out and to keep everyone safe from disasters. The main goal of this project and software is to keep a company safe from disasters.
Requirements / Resources
For this project to be successful software developers, database developer and manager, mobile application developers, web developers, and hardware experts.
The user will be able to use our software in different ways. It would work well if there was a mobile application, website, and software.
The Software user-case.
The software will be setup in the a centralize and secure location. The systems will only be available for privileged individuals. It would also be helpful if the main user (CEO / Owner) had the software running on his personal computer. The user should be able to securely log in. The login process should contain username, password, and special code. After correctly gaining access the user will be able to have multiple windows open containing live video feed of hallways, streets surrounding the facility, certain employees on duty, and rooms. The software will also have the capabilities to show live feed of whatever the user wants. There will also be a twitter like section for employee’s to use to post statuses about workflow and things going on in the company. The software should also have a technology incorporated to where we can log doors opening and closing, badges being scanned at certain entrances, and network traffic.
The Website user-case.
Should be a simple and secure place for the privileged users to sign in and access limited features of the software. For instance, if a hurricane takes place employees have to evacuate. The certain individuals can log in to view what’s going with the facility if the system is offline.
The mobile application user-case.
Will be very basic and provide minimum access of certain data from the software. This should be for privileged users. The idea for this is if the CEO is away for the week and is limited to only his cellular device he can access data and view certain things with his office.
Agile Project Management is one of my favorite so far due to the fact that it adaptability, and constant feedback. Feedback whether it’s from employee’s or the end user is an amazing thing to have in a project. It really gives the manager, employee’s, and end user a place to voice their opinions and create results that everyone can agree on. Research has shown that Agile project management is used for smaller projects or projects with smaller amount of time for completion. Personally the Agile approach sticks out to me because I truly believe the end user and/or client needs to have their feedback in the project throughout the development.