GTold eam CS 410 Computer Asset Management System Project Milestones CS 410, Fall 2005 Semester November 17, 2005 CS 410 GTold eam Introduction of Speakers Keith Mulkey – – Joe Kane – – – Software Manager, Web Master Software Components John Gedville – – 2 Hardware Manager, Financial Manager Hardware Components Sergei Yemelianov – Project Manager, QA & Test Lead Project Overview & Management Marketing Manager, Documentation Lead Marketing Plan 7/26/2016 CS 410 GTold eam Agenda Problem Statement Proposed Solution What We Are Not Doing Management Plan Research & Development Plan 3 Marketing Plan Quality Assurance Plan Milestones, Staffing, & Budget Risk & Mitigation Conclusion Questions & Answers 7/26/2016 CS 410 GTold eam Project Overview Keith Mulkey 4 7/26/2016 CS 410 Problem Statement: Asset Tracking GTold eam In 1998, businesses in the United States spent more than $300 billion on computer asset purchases.* These assets, due to their cost, are usually tracked as capital assets and are inventoried on at least an annual basis. *http://www.mff.org/pubs/1998keynote.pdf 5 7/26/2016 6 CS 410 Problem Statement: Asset Tracking GTold eam “This is easy. I can keep track of this in my head!” 7/26/2016 7 CS 410 Problem Statement: Asset Tracking GTold eam “Maybe now I’ll have to write it down.” 7/26/2016 8 CS 410 Problem Statement: Asset Tracking GTold eam “Uh-oh! I better start a data base!” 7/26/2016 9 CS 410 Problem Statement: Asset Tracking GTold eam “There’s got to be an easier way…!!” 7/26/2016 CS 410 Problem Statement: GTold eam Location, Location, Location… Network administrators who are responsible for keeping up with these assets and for maintaining them, need a convenient and simple way to locate a particular asset. 10 7/26/2016 CS 410 Problem Statement: GTold eam Location, Location, Location… 11 7/26/2016 12 CS 410 Current Solutions: Manual GTold eam Asset tags are affixed to the IT asset, the number and item are manually recorded in an asset tracking log and the asset is placed in operation. The log may or may not be kept in a computer data base. Problem: slow, error prone and requires line of sight 7/26/2016 13 CS 410 Current Solutions: Bar Codes GTold eam Bar code labels are affixed to the IT asset and the code is scanned in to a data base. The log is kept in a computer data base. Problem: line of sight required 7/26/2016 CS 410 GTold eam Proposed Solution 14 A turn-key computer asset management system based on RFID (Radio Frequency Identification) tag technologies integrated with a specialized data base. Assets can be scanned into the data base speeding up the asset log in process and reducing errors. Assets can be located without line of sight speeding up the asset search process. Assets can be quickly inventoried without line of sight speeding up the inventory process. 7/26/2016 CS 410 GTold eam What We Are Not Doing We are not re-inventing or competing against the massive RFID based inventory management systems already being used by the Department of Defense and corporate giants such as Wal Mart. We are not developing a new RDMS system. 15 7/26/2016 CS 410 GTold eam Management Plan Management Plan Risk Management Plan Quality Assurance Plan Organizational Plan 16 Scheduling Plan Research & Development Plan Financial Plan Marketing Plan 7/26/2016 CS 410 System Overview & Hardware Components GTold eam Joe Kane 17 7/26/2016 CS 410 Research & Development Plan: System Overview GTold eam CAMS Client/Server Software RFID Scanner RFID Tag PDA PDA 18 Database Server 7/26/2016 RFID Tags – – – Passive or Active Four frequency ranges Re-writeable or write once RFID Scanner – – 19 CS 410 Research & Development Plan: Hardware Components GTold eam Types of readers: Fixed and Mobile PC card and compact flash 7/26/2016 CS 410 GTold eam RFID Tag Ranges (example) 20 7/26/2016 CS 410 Research & Development Plan: What We Are Building GTold eam CAMS Client/Server Software RFID Scanner RFID Tag PDA PDA 21 Database Server 7/26/2016 CS 410 Research & Development Plan: What We Are Building GTold eam CAMS Client/Server Software 22 7/26/2016 CS 410 GTold eam Software Components Sergei Yemelianov 23 7/26/2016 RFID Application Program Interface – – Every manufacturer provides its own API Communicates with a PC via TCP/IP socket or COM port Client – Server paradigm – – 24 CS 410 Research & Development Plan: Software Components GTold eam Connect PDA to remote server PC Server PC communicates with a database engine 7/26/2016 Database Engine – – Independent database server Software provides initial script of DB creation Development Platform & SDKs – – 25 CS 410 Research & Development Plan: Software Components GTold eam J2SE & J2ME JAVA APIs: java.com.*, java.net.*, sun.jdbc.* 7/26/2016 Database schema 26 CS 410 Research & Development Plan: Database Overview GTold eam Data stored in the database 7/26/2016 Server Skeleton 1/31/06 2/3/06 Actual Start Actual Finish Client Skeleton CS 410 Research & Development Plan: Software Development GTold eam Multi-Thread Server Client/Server Comms Established 2/3/06 2/3/06 Actual Start Actual Finish 2/14/06 2/20/06 Actual Start Actual Finish Mobile Client Software 1/31/06 2/3/06 2/6/06 2/27/06 Actual Start Actual Finish Actual Start Actual Finish Simulation Software 27 1/23/06 2/6/06 Actual Start Actual Finish 7/26/2016 CS 410 GTold eam Research & Development Plan: Software Development Multi-Thread Server 2/14/06 2/20/06 2/21/06 2/28/06 Actual Start Actual Finish Actual Start Actual Finish Mobile Client Software Mobile Client/Multi Threaded Server Comms Established 2/6/06 2/27/06 2/27/06 2/27/06 Actual Start Actual Finish Actual Start Actual Finish Simulation Software 28 Database Integration Object & Interface Design 3/6/06 3/20/06 Actual Start Actual Finish RFID API SDK Integration 1/23/06 2/6/06 2/28/06 3/6/06 Actual Start Actual Finish Actual Start Actual Finish 7/26/2016 CS 410 Research & Development Plan: Software Development GTold eam Object & Interface Design 3/6/06 3/20/06 Actual Start Actual Finish GUI Development Acceptance Test 3/20/06 4/10/06 4/11/06 4/18/06 Actual Start Actual Finish Actual Start Actual Finish RFID API SDK Integration 29 2/28/06 3/6/06 Actual Start Actual Finish 7/26/2016 30 CS 410 Research & Development Plan: GUI: CAMS Server GTold eam 7/26/2016 31 CS 410 Research & Development Plan: GUI: PDA Client GTold eam 7/26/2016 CS 410 GTold eam Marketing Plan John Gedville 32 7/26/2016 CS 410 GTold eam Marketing Plan 33 Market Overview Competitive Overview SWOT (Strengths, Weaknesses, Opportunities, and Threats) Strategies Evaluation 7/26/2016 CS 410 GTold eam Market Overview: Primary Market Employment size of Employer Firms, 2001 Small 0-9 Medium 10-999 Large 1000+ 61% 25% 14% http://w w w .census.gov/epcd/w w w /smallbus.html 34 7/26/2016 CS 410 GTold eam Market Overview: Secondary Market Computer repair facilities such as the Geek Squad® – – 35 Nearly 7,000 agents Plans to open 20-50 stand-alone stores by the end of 2006 http://www.geeksquad.com/ 7/26/2016 CS 410 GTold eam Competitive Overview Asset tracking / Benefits Barcode RFID Pencil and paper Reduce Costs X X Skandata X X X ShopSite X X X Tigerpaw CRM+ X X X X X CAMS 36 Reduce asset shrinkage X Locate assets quick and reliably Efficiently Track Asset Base X X 7/26/2016 CS 410 SWOT GTold eam (Strengths, Weaknesses, Opportunities, and Threats) Strengths – – Weaknesses – – 37 Does not cost a lot of money to buy this product. Able to inventory and locate assets quickly and reliably. Does not integrate with barcode technology. Will not locate assets if the asset is removed from the area. 7/26/2016 CS 410 SWOT GTold eam (Strengths, Weaknesses, Opportunities, and Threats) Opportunities – – – Threats – 38 Straw poll of network and system adminstrators indicated 72% of those surveyed indicated an interest in an asset tracking product utilizing RFID technology. Make an alliance with some companies creating RFID readers/writers to create an all-in-one product. Introduce our product to the International market once our product becomes a hit in the United States. Our major threat is from competition mainly due to preexisting products. 7/26/2016 CS 410 GTold eam Market Strategy: Two prong approach Basic – – – – Premium – – – – – – 39 CAMS software Warranty card User manual Cost to consumer: $300.00 Least expensive CAMS software Warranty card User manual PDA with RFID Scanner 500 pre-recorded RFID tags Cost to consumer: $1,000.00 Most expensive 7/26/2016 CS 410 GTold eam Market Evaluation 40 Review our product sales to determine market penetration. Check our market shares. Conduct surveys on our consumers to determine the origin of the sales and the type of customer buying the product. 7/26/2016 CS 410 GTold eam Management & Wrap Up Keith Mulkey 41 7/26/2016 CS 410 GTold eam Quality Assurance Plan Team Software Process – – – – Test & Evaluation – – 42 Forms (e.g., INS, PIP, SUMP, SUMQ) Logs (e.g., ITL, LOGD, LOGT, LOGTEST) Checklists (e.g., Design Review, Code Review, etc.) Status Reporting (e.g., Weekly Status, Weekly Time) Detailed Test Plans and Test Procedures developed early in the Production Phase Unit Test, Functional Test, Integration Test, Acceptance Test 7/26/2016 CS 410 GTold eam Phase 0 – Feasibility POA&M Oct 2005 ID Task Name Start Dec 2005 Finish 10/2 43 Nov 2005 1 Presentation II Development 10/3/2005 2 Presentation II (Feasibility) 10/20/2005 10/20/2005 3 Presentation III Development 10/20/2005 11/17/2005 4 Presentation III (Milestones) 11/17/2005 11/17/2005 5 Web Page Development 10/24/2005 12/13/2005 6 Preliminary Web Page Due 11/29/2005 11/29/2005 7 Presentation IV Development 11/17/2005 12/13/2005 8 Presentation IV 12/13/2005 12/13/2005 9 Final Web Page Due 12/13/2005 12/13/2005 10 SBIR Proposal Development 11/17/2005 12/13/2005 11 SBIR Proposal Due 12/13/2005 12/13/2005 10/9 10/16 10/23 10/30 11/6 11/13 11/20 11/27 12/4 12/11 12/18 10/20/2005 7/26/2016 CS 410 GTold eam Phase 0 – Feasibility Organization Chart Joan Smith President & CEO Keith Mulkey Project Manager Joe Kane Financial Manager Joe Kane Hardware Manager 44 John Gedville Documentation Lead John Gedville Marketing Manager Sergei Yemelianov Software Manager Sergei Yemelianov Web Master 7/26/2016 CS 410 GTold eam Phase 1 – Proof of Concept POA&M Jan 2006 ID Task Name Start 1/1 45 Feb 2006 Mar 2006 Apr 2006 Finish 1 Web Page Maintenance 1/10/2006 5/1/2006 2 Analyze Requirements 1/10/2006 1/30/2006 3 Obtain RFID Scanner API SDK 1/10/2006 1/16/2006 4 Develop Client Software Skeleton (desktop) 1/31/2006 2/3/2006 5 Develop Server Software Skeleton 1/31/2006 2/3/2006 6 Unit Test Skeleton Code 2/6/2006 2/8/2006 7 Develop Simulation Software 1/23/2006 2/6/2006 8 Functional Test Simulation Software 2/7/2006 2/14/2006 9 Develop Mobile Version of Client Software 2/6/2006 2/27/2006 10 Unit Test Mobile Version Client Software 2/24/2006 2/27/2006 11 Functional Test Client Side Software 2/28/2006 3/3/2006 12 Multi-Thread Server Software 2/14/2006 2/20/2006 13 Integrate Server Software w/ Database 2/21/2006 2/28/2006 14 Unit Test Server Software 2/27/2006 3/2/2006 15 Functional Test Plan & Procedures 1/30/2006 2/14/2006 16 Functional Test Server Software 3/2/2006 3/6/2006 17 Design Objects & Interfaces 3/6/2006 3/20/2006 18 Integrate Objects & Interfaces 3/21/2006 3/28/2006 19 Develop GUI 3/20/2006 4/10/2006 20 Integration Test Plan & Procedures 2/20/2006 3/20/2006 21 Integration Test 4/11/2006 4/18/2006 1/8 1/15 1/22 1/29 2/5 2/12 2/19 2/26 3/5 3/12 3/19 3/26 4/2 4/9 4/16 4/23 4/30 7/26/2016 CS 410 Phase 1 – Proof of Concept Organization Chart GTold eam Joan Smith President & CEO Keith Mulkey Project Manager Joe Kane Hardware Manager John Gedville Marketing Manager Joe Kane Financial Manager 46 Sergei Yemelianov Web Master John Gedville Documentation Lead Sergei Yemelianov Software Manager RFID API SDK Consultant 7/26/2016 Labor: Rate Cost Joe $ 19.00 320 $ 6,080 John $ 19.00 320 $ 6,080 Keith $ 40.00 320 $ 12,800 Sergei $ 19.00 320 $ 6,080 SDK Consultant $ - 10 $ - Hardware: Price Quantity Workstations $ 900.00 RFID tags $ RFID scanner PDA 1,800 2.00 $ - $ 400.00 $ - $ 200.00 $ 200 Price 2 Cost $ Software 47 Hours 1 CS 410 Phase 1 - Proof of Concept Budget GTold eam Quantity Cost RFID SDK $ - $ - Java DE $ - $ - Total Labor $ 31,040.00 Total Hardware $ Total Software $ Overhead Total Cost $ 12,416.00 $ 45,456.00 2,000.00 - 7/26/2016 CS 410 GTold eam Phase 2 – Production POA&M Jun 2006 ID Task Name Start 5/28 48 Jul 2006 Aug 2006 Finish 1 Web Page Maintenance 6/1/2006 8/15/2006 2 Obtain RFID Scanner 6/1/2006 6/8/2006 3 Integrate RFID Scanner with Client Software 6/8/2006 6/22/2006 4 Develop Marketing Campaign 6/1/2006 6/15/2006 5 Launch Marketing Campagin 6/16/2006 7/28/2006 6 Develop Acceptance Test Plan & Procedures 6/1/2006 6/30/2006 7 Develop User Documentation 6/1/2006 6/30/2006 8 Perform Acceptance Testing 7/3/2006 7/17/2006 9 Validate User Documentation 7/18/2006 7/31/2006 10 Identify Packaging Vendor 6/1/2006 6/15/2006 11 CAMS Ready For Shipment 8/15/2006 8/15/2006 6/4 6/11 6/18 6/25 7/2 7/9 7/16 7/23 7/30 8/6 8/13 7/26/2016 CS 410 GTold eam Phase 2 – Production Organization Chart Joan Smith President & CEO Keith Mulkey Project Manager Joe Kane Hardware Manager John Gedville Marketing Manager Joe Kane Financial Manager 49 Marketing Consultant Sergei Yemelianov Web Master John Gedville Documentation Lead Graphics Artist Consultant Sergei Yemelianov Software Manager RFID API SDK Consultant 7/26/2016 CS 410 GTold eam Phase 2 - Production Budget Labor: Rate Cost $ 19.00 240 $ 4,560 John $ 19.00 240 $ 4,560 Keith $ 40.00 240 $ 9,600 Sergei $ 19.00 240 $ 4,560 Graphics Artist* $ 40.00 20 $ 800 Marketing Consultant** $ 90.00 20 $ 1,800 SDK Consultant $ - 10 $ - Hardware: Price Quantity Workstations $ 900.00 RFID tags $ 2.00 RFID scanner $ 400.00 PDA $ 200.00 Software 50 Hours Joe Price 50 1 Cost $ - $ 100 $ 400 $ - Quantity Cost RFID SDK $ - $ - Java DE $ - $ - Total Labor $ 25,880.00 Total Hardware $ 500.00 Total Software $ - Overhead Total Cost $ 10,352.00 $ 36,732.00 * http://www.faa.gov/aboutfaa/bits/BITSII/rates/yearone/oneprimeoffrate.cfm?id=33&title=Graphics%20Artist ** http://www.veridian.com/contracts/aims_rates.asp?includeFile=aims&breadcrumbs=aims 7/26/2016 CS 410 GTold eam SBIR Funding 51 Submit to National Science Foundation (NSF) NSF will support projects on scientific, engineering, or science/engineering problems. Make awards which lead to development of new scientific, engineering, and education capability through commercialization of advanced instruments, new processes, and innovative software. 7/26/2016 CS 410 GTold eam SBIR Funding 52 Reporting format: NSF Phase1 Grant General Conditions 10-98 Submit 6,12, and 18 month progress reports using FastLane System NSF SBIR Phase I awards will be made for a maximum of $100,000 SBIR Phase II awards will be made for a maximum of $500,000 7/26/2016 CS 410 GTold eam Risk & Mitigation Risk: Inability to market properly to our primary customer base Mitigation: During Phase 2 we are bringing on a professional marketing consultant to focus our efforts properly. 53 7/26/2016 CS 410 GTold eam Risk & Mitigation Risk: Other commitments (school and/or work) could impact the planned schedule. Mitigation: Closely monitor schedule and make adjustments in staffing as necessary to stay on schedule. 54 7/26/2016 CS 410 GTold eam Conclusion Proper marketing and time management will be a challenge. Overall however: – – – – – 55 This system would be of great benefit to medium sized businesses and organizations Project is technically feasible Costs are within the budget of our group Development through Proof of Concept is achievable in CS410/411 Our team has the expertise to complete the project. 7/26/2016 CS 410 GTold eam Questions? 56 7/26/2016