Secure Network Management Tool Initial Plan TEAM 42 Tuğçe Çelikiğne, Hilal Ertan, Umut Özdemir Project Advisor Vural Polat February 25, 2010 1
Change History Date Version File Name Document Format Status 25.02.2011 01 Initial Plan -Team 42 Word Document Created 2
Table Of Content Change History...2 2 Executive Summary...5 3 Project Purpose...5 4 Scope...5 5 Assumptions...6 6 Constraints...6 7 Project Organization...6 7.1 External Interfaces...7 7.2 Internal Interfaces...8 8 Roles and Responsibilities...8 8.1 Role Description...9 9 Tasks... 10 10 Schedules... 12 11 Milestones & Deliverables... 14 12 Risk Management... 15 APPENDICIES... 16 3
Table of Figures Figure 1...7 Figure 2...8 Figure 3...9 Figure 4... 10 Figure 5... 13 Figure 6... 15 4
2 Executive Summary Secure Network Management Tool project aims to allow a network administrator to remotely monitor and configure Cisco network devices such as switches and routers. It will have a GUI to visualize the network. The GUI will display the link status with different colors. The configuration changes will be done over a secure connection and again by using a GUI. 3 Project Purpose In this project, we will develop a tool that will be used to configure network devices such as routers and switches in a network topology. Our main goal is to make the network administrators job easy by presenting them with an easy to use user interface to manage network devices. The tool will show the current status of the devices and allow configuration to be made on them. Since the project involves configuration and management of network devices, security is one of the main concerns for this project. For this reason, we will provide a secure and remote connection to our system. Only authorized people will be able to access and make changes in the system. 4 Scope Our main user profile is network administrators. They will use our tool to remotely observe the status of the network devices and make configurations on them. Cisco network devices are the most widely used ones in the industry. Therefore, our project will focus on the administration of Cisco network devices, namely switches and routers. Initially, our tool will be used for the administration of our department s network devices. In the future, the tool can be improved to be available for general purpose usage. This includes usage in different network environments and administration of network devices other than switches and routers. We also plan to develop security features that will make it possible to use this tool in production environments. 5
5 Assumptions Documentation of the project will be completed in the second semester. The initial plan will be delivered at 25 th February. The Software Requirements Specification (SRS) will be delivered at 19 th March, after SRS, at 2 nd of March the Software Project Management Plan (SPMP) will be delivered and respectively Software Design Description (SDD) will be delivered at 23 rd April and Prototype implementation and demo presentation will be done at at the end of semester. Implementation of the project will be finished in the summer school. Team members are responsible for completion their task on time. Team members should be available whenever communication is needed. Team members develop the Project and when the problems appear they will deal with almost all problems. 6 Constraints The Documentation of the Secure Network Management Tool will follow the guideline of IEEE standards. Project will be active 7/24. MS Office Word, PowerPoint, MS Office Visio 2007, MS Office Project 2003, Adobe Flash, Dreamweaver tools that will be used in developing project and some problems may occur. All Project members are student and the time conflict may occur. 7 Project Organization Consultant: Vural POLAT Acquirer: Özlem ALBAYRAK Customer: CTIS Department in Bilkent University Project Team Member: Hilal Ertan, Tuğçe Çelikiğne, Umut Özdemir. 6
7.1 External Interfaces Consaltant Project Team Customer Aquirer Figure 1 7
7.2 Internal Interfaces Figure 2 8 Roles and Responsibilities Members Name E-mail Address Roles & Responsibilities Hilal Ertan h_ertan@ug.bilkent.edu.tr Developer Tester System Analyzer Documentation Manager Project Manager Tuğçe Çelikiğne celikigne@ug.bilkent.edu.tr Documentation Manager Developer Tester 8
Quality Manager Umut Özdemir umuto@ug.bilkent.edu.tr Interface Designer Developer Tester Database Manager Figure 3 8.1 Role Description Project Manager: Responsible for time and management of team members and project. Documentation Manager: Responsible for the standardization, versioning of project documents Database Manager: Responsible for implementation of the database management system Quality Manager: Responsible for quality of project, implementation, test and time management. System Analyzer: Responsible for taking true system requirements. Interface Designer: Responsible for design interfaces of a project. Tester: Responsible for the testing of project. Developer: Responsible for coding of the project. 9
1.0 1.1 9 Tasks 2.0 1.2 2.1 2.2 2.3 3.0 3.1 3.2 3.3 0.0 4.0 4.1 4.2 4.3 5.0 5.1 5.2 5.3 6.0 6.1 6.2 6.3 7.0 7.1 7.2 10 Figure 4 7.2
WBS 7.3 0.0 CTISSecure Network Management Tool 1.0 Project Management 1.1 Initial Plan 1.2 Software Project Management Plan (SPMP) 2.0 Requirements 2.1 Elicitation 2.2 Analysis 2.3 Software Requirements Specification (SRS) 3.0 Design 3.1 Object Design 3.2 System Design 3.3 Software Design Description(SDD) 4.0 Implementation 5.0 Quality 6.0 Testing 4.1 Graphical User Interface (GUI) implementation 4.2 Database Creation 4.3 Coding 5.1 Quality Control 5.2 Quality Assurance 5.3 Validation and Verification 6.1 Unit Testing 6.2 System Integration Testing 6.3 Acceptance Testing 7.0 Presentations 7.1 Prototype Presentations 7.2 Poster Presentations 7.2 Demonstration Presentations 11
10 Schedules 12
Figure 5 13
11 Milestones & Deliverables Milestones Description Date Initial Plan Software Requirement Specification (SRS) Software Project Management Plan (SPMP) The document is to be submitted to Özlem Albayrak as a soft copy. An hard copy is to be submitted to Vural Polat The document is to be submitted to Özlem Albayrak as a soft copy. An hard copy is to be submitted to Vural Polat The document is to be submitted to Özlem Albayrak as a soft copy. An hard copy is to be submitted to Vural Polat 25.02.11 19.03.11 02.04.11 Software Design Description (SDD) Prototype Implementation and Demo The document is to be submitted to Özlem Albayrak as a soft copy. An hard copy is to be submitted to Vural Polat Prototype will be presented to CTIS instructors. Demo presentation details will be announced next semester. 23.04.11 30.04.11 SCOPE 11.05.11 Prototype Testing In each step of the development stages testing will be applied. 06.06.11-28.07.11 Implementation Implementation including create gui interface, database creation, coding will be completed on next semester 28.07.11 14
User Manual User manual of the product will be presented to Vural Polat. 27.07.11 Delivery of Final Product Final Product will be delivered to Vural Polat 28.07.11 Figure 6 12 Risk Management - All team members are student. Therefore it shows a risk for performance of a project o Almost every weekend team members will meet together in the library - Project consultant can be unavailable and team couldn t contact with advisor when needed. o Team member defined a weekly meeting Schedule with their consultant. - Possibility of using inexperienced tools. O All team members are 4. Year student therefore they are sure that they are experienced in this tools. - Possibility of breakdown a hardware component o Team members will have a back up. - Possibility of a breakdown software component o All software products will be installed in all computers therefore, if problem occour in one computer, they will continue another computer. 15
APPENDICIES Hilal ERTAN Current Address Kuşcağız mah. Tarhanlar cad. 17/6 Keçiören Ankara Tel : (312)378 22 62 (555)844 51 65 E-mail h_ertan@ug.bilkent.edu.tr PERSONAL INFORMATION Date Of Birth : 20 August 1986 Place Of Birth : Ankara, Turkey EDUCATION 2005 - Bilkent University, Ankara B.S. Computer Technology and Information Systems Favorite Subjects Linux, Computer Technologies, Computer Networks, Programming, Web Technologies. 16
1999 2003 Özel Öncü Lisesi, Ankara WORK EXPERIENCE High School Diploma June August 2009 February August 2010 Türk Telekom / Department of Intranet; I attend their some web Projects. METU Technocity Infotron Company; I attend lots of simulation programs. SKILLS and ABILITIES Computer Windows 95/98, Windows 2000, Word, Excel, Internet Browsing Tools, Java, C, C++, Microsoft Office Applications, PowerPoint, Microsoft Outlook, Linux, Database, SQL, Oracle, Web Technologies, ASP.Net. Language Advanced in English, Intermediate in French, Turkish (Native) OTHER INFORMATION Certificates B Class Drivers License Personal Traits Respectful, cheerful, motivated, good at Public Relations, hard working, energetic, active Social Activities Reading Swimming Classical Music Cinema Traveling, Volleyball, Basketball 17
Tuğçe ÇELĠKĠĞNE Mesa Koru Sitesi Kamelya Blok No:62 Cayyolu / Yenimahalle / Ankara Tel: (312)241 49 51 (534)982 29 18 E-mail tgc24clk@gmail.com PERSONAL INFORMATION Date of Birth : 24 July 1988 Place of Birth : Ankara,Turkey EDUCATION 2006 - Bilkent University, Ankara B. S. Computer Technology and Information Systems Favorite Subjects Computer Networks(CISCO), Database Management Systems and Applications, Data Analysis, Discrete Mathematics, Information Technologies, Computer Algorithms, Linux, Business Projects Sistem odası Yenileme Projesi in T.C Cevre ve Orman Bakanlıgı Veri Ambarı Projesi in T.C Vakıflar Bankası T.A.O On Ofis, CRM, MIS ve Veri Ambari Projesi in T.C Vakıflar Bankası T.A.O 18
Vakıfbank Musteri Odaklı Donusum Projesi in T.C Vakıflar Bankası T.A.O DWH(Data Ware House)-Raporlama Iliskisel Veritabanı Projesi in T.C Vakıflar Bankası T.A.O Minesweeper Game under HTML Basic Flash Applications Database Management Systems and Applications Project with Access Project on how to deploy a Mail Server on Linux 2004 2005 Kılıçarslan Lisesi High School Diploma 2001 2004 TED Polatlı College WORK EXPERIENCE Summer Training in T.C Vakıflar Bankası T.A.O in some department which are İşletim Teknik Müdürlüğü, Bankacılık Destek ve İş Analizi Müdürlüğü, Şube Uygulamaları Müdürlüğü, Sistem Destek ve İşletim Müdürlüğü between 8 Jun 2009 18 Aug 2009 for 40 days. Industrial Training in T.C Cevre ve Orman Bakanlıgı in the department of Bilgi Islem Daire Baskanlıgı between 1 Feb 2010 25 May 2010 for almost three and a half months. TRAININGS AND RECEIVED CERTIFICATES 15.02.2010 12.08.2010 Bilge Adam Bilişim Teknolojileri Akademisi Sistem ve Ağ Uzmanlığı Eğitimi (Systems and Network Specialist) (300 hours) SKILLS and ABILITIES Computer Word, Excel, PowerPoint, Networking( Cisco, Microsoft, HP), Security on computers, NT Server - Server 2003 Server 2008, Active Diroctory, Routing and WAN Technologies, Switching and VLAN Technologies, Exchange Server, ISA Server, Vmware, Hyper-V, DHCP, IIS, DNS, Terminal Server, Algorithms and Data Structures, Information Technologies, Database Management Systems, Object Oriented Programming(Java I - II), Web Technologies(css, flash, HTML, Javascript, Dhtml), Windows O.S (Vista, XP, Windows 7), Linux(Ubuntu, Pardus), Netbeans, Macromedia Flash, Macromedia 19
Dreamweaver, Microsoft Visual Studio C++ 6.0, Microsoft Visual Sudio 2008, IBM Rational Application Developer, Eclipse. Language Advanced English Basic German OTHER INFORMATION Certificates B Type Drivers License Personal Traits Respectful, motivated, cheerful, good at Public Relations, friendly, good at group studies, honest, hardworking, responsible, good at planning and organizations Social Activities I am attending TDP(Toplumsal Duyarlılık Projeleri) Mosaic Tennis, Beach Volleyball, Water Polo Drive a car Computer Games Shopping Listening to Music Reading a magazine about computers Watching a film Bowling 20
UMUT ÖZDEMİR Address: Emek Mahallesi 86. Street 4/B Çankaya /Ankara GSM: (505) 792 03 95 Email:umuto@ug.bilkent.edu.tr PERSONAL INFORMATION Date of Birth : 27 April 1987 Place of Birth : Nationality: Izmir, Turkey Turkish EDUCATION: University: Computer Technology and Information Systems Department, Bilkent University 2008- High School: MEV AVNI AKYOL Anadolu Lisesi 2001-2005 WORKING EXPERIENCE AND INTERNSHIPS: 2009 Summer Biltaş Electronics & Software (2 Month Internship) Software Developer in SQL and Java programming languages, Software Tester, Program Analyser and Documentations of Software. GOAL(S) FOR BUSINESS: -Have a position in the Networking Industry as a Network Engineer, Network Administrator or take a place in Network Configuration Management. SYSTEM EXPERIENCE AND PROFICIENCY: Operating Systems Applications Programming Languages Networking Windows Ms Office (Power Point,Word,Excel,Visio) C Completed CCNA 21
Linux Adobe Fireworks Java Html PHP Adobe Flash Javascript Basic c# Adobe PhotoShop Curriculum: CCNA V4 EXPLORATION: 1: Fundementals of Network 2: Routing Protocols 3: LAN Switching and Wireless Networks. Foreign Language Proficiency: Advanced English, Basic French Has B Class Driver Licence PERSONAL CHARACTERISTICS: Good at team-working, helpful, hardworking, good at social relationships, innovative personality. ADDITIONAL INFORMATIONS: Interested In: Curious about Technology especially Hardware and Network. Watching Movies Sports: Extreme Boating, Free Diving, Swimming, Surfing, Cycling, Fishing, Ski. 22