This document summarizes an IT capstone project course taken from 2012-2017. It provides an overview of the course, including that students work in teams on real-world IT projects, and discusses project types, features, clients, and examples. Feedback from clients and students' reflections highlight the value and learning experiences of the projects. Featured projects are briefly described, such as analyzing database queries, creating a performance dashboard, analyzing cyber threats, migrating data, replacing a ticket system, and analyzing website traffic.
1 of 20
Download to read offline
More Related Content
KSU IT Capstone Report 2012-2017.pdf
1. IT 4983 Capstone Project Report
2012 - 2017
Jack G. Zheng
May 9, 2017
http://itcapstone.blogspot.com
2. IT 4983 Course Overview
Students work in teams to develop or implement a real-world IT solution
Address a typical business and organizational need such as data
management, application development, system deployment, or security
analysis.
Apply information technologies, applications, best practices, and standards
in technical design, development, and implementation.
Practice soft skills in a real world IT project, including project planning and
management, research and learning, communication, writing, presentation,
and team work.
Create value-added deliverables in three categories:
Business-Value: to assist in analyzing and developing IT solutions to meet
business needs.
Personal-Value: to assess what a student have learned and produce a
career portfolio to demonstrate competences that will add value to a
students career.
Degree-Value: to assess the key knowledge and skills throughout the BSIT
degree program and the ability to articulate their relevance to career goals
3. General Project Features
Involve IT related design, development, implementation, analysis and research.
Have real-world contexts, requirements, communications, and challenges.
Are completed in about 3 months, by a team of 3 to 5 people (about 120
hours of project time per person, and about 400 to 500 man hours total).
Include both technical components and soft skill components such as
communication, teamwork, research, project management, presentation, etc.
Require students to learn and practice new knowledge and skills.
4. Basic Types of Projects
Focusing on the design and
development of applications
to address particular
business needs. The
development does not
necessarily just rely on
programming.
Development of database
driven web applications
Database design and
development
Mobile website/app
development
Dashboard development
Development
Focusing on the system
implementation and
administration aspect. This
may include the evaluation,
installation, configuration,
deployment, migration, and
testing of IT systems (both
hardware and software) to
meet business needs.
Install and configure virtual
systems and applications
System or data migration
Network design
Data gathering and
processing
Implementation
Focusing on the analysis and
documentation of business
and IT problems and
requirements, or research on
technologies, products,
users, and markets. The
process involves various
methods of data collection,
analysis, and reporting. An
analysis and research report
is produced.
System or network analysis
for performance
Security analysis
Market or product research
Analysis /
Research
A mixture of the two or three above.
Hybrid
5. 2012-2017 Quick Stats
11 semesters
243 students
58 teams
54 (different) projects
30 clients
17 external clients 0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Projects by Type
6. Project Clients
Project clients (owners) include
Individuals, including faculty, private investor, personal start-up
University department and units
Companies, including local small companies to national
Non-profits ranging from small to large
Government departments, public school systems
Values
Assist clients with their IT needs
Analyze and research (evaluate and assess) new technologies,
tools, systems, and approaches
Build proof-of-concept solution/product to demonstrate ideas
Investigate the feasibility of alternative solutions
Benefits to clients
Save resources
Have a source of information or new perspective
Learning along the process
7. Major Project Clients
Companies
Anthem
BravePoint (now part of Progress Software)
NueSoft Technologies
DocWeb
In-Touch IT
WhatsThe.Buzz
R.E. Thompson Travel Services
Non-profit and government
Georgia Tech Research Institute
Georgia Technology Authority
Forsyth County Schools
Center for Visual Impaired
International Community College
Bethany Negash Foundation
Atlanta Community Toolbank
Internal
KSU Distance Learning Center
College of Computing and Software Engineering (CCSE)
CCSE Lab
CCSE faculty members
SPSU University IT Services
SPSU Stinger IT (ARN)
SPSU Web Services
8. Example Projects by Type
Development:
BravePoint consultant performance
dashboard
Sitemap Explorer: an FireFox add-on
DESRIST CMS website
BethanyNegashFoundation.org
website
Atlanta Toolbank reservation
application
Implementation:
CCSE VMWare ThinApp deployment
CCSE VMWare Mirage deployment
CCSE Lync implementation
ARN Single Sign-On (ADFS)
implementation
Forsyth county schools personal site
solution
FoxPro data and report migration
Analysis/Research:
SPSU website traffic analysis
GTA threat analysis and report
Team collaboration system research
NueMD SQL query analysis
Open source EHR systems
evaluation
CCSE web log analysis
GTRI ELSYS disaster recovery plan
Hybrid
ICS school intranet portal
CSE SharePoint intranet portal
CVI volunteer management system
Amazon data gathering and analysis
Anthem big data profile modeling
DLC Training Course on Moodle
GTRI ticket system replacement
View all projects at http://itcapstone.blogspot.com
9. Client Feedback Highlights
The IT Capstone project was an
enlightening experience that enabled us
to have a new point of view at several
procedures we use internally. This new
point of view could help us open some
opportunities and find answers to some
risk we were not taking seriously
before.
we are incorporating elements of
their project into our Monthly CIO Cyber
Review. Their visualization of data thru
the use of graphs was very effective
and we have modified some of their
ideas for use in our reporting
environment.
NueMD, spring 2015
GTA, fall 2012
View more at: http://itcapstone.blogspot.com/p/feedback.html
Steven, fall 2015
Dr. Hossain, fall 2015
I have completely enjoyed this project. This
project [ignites the] start of a long term
research on applying log processing
towards analyzing security and privacy
breaches. I think the student got stressed
out, but the key success is their own
overcoming of various challenges time to
time including technical and sharing of
experiences from each other.
(This capstone project) really allows the
collaboration between school and
business. I can see it will work out great for
some proof of concept projects for
businesses. Will do it again.
10. Student Reflection Highlights
I liked the fact that there was
no real instruction involved. It
was up to us to find and solve
the problems. We were given a
starting point and an ending
point, and everything in
between was our responsibility
to handle. That is the essence
of real-world experience, and I
believe that, especially for the
younger students, it is an
experience that cannot have a
value placed on it.
This class gave me the experience in a
team leader position to learn more about
the role of leader and how to better deal
with the stress related to a larger project
(organization, scheduling, attention to
details). This class also gave me more
confidence in myself and not to be shy
when needing to communicate clearly
with teammates and projects owners. I
feel I am a better more confident person
because of it. This class also reinforced
my future goals to become a team
leader/ project manager in my career.
View more at:
http://itcapstone.blogspot.com/p/feedback.html
I learned a lot form this experience and
actually enjoyed the challenges that we faced
along the way in hind sight. I felt that I was
actually using and applying the knowledge I
had learned in school for a real project, not
just another grade for a class.
I view this project as the most helpful
of all the courses in my degree
program and career. Capstone has
taught me more about myself and how
to interact with others and how the real
world work environment might be like.
11. Featured Projects
The following slides provide brief information
about these projects
NueMD data query analysis
BravePoint performance dashboard
GTA cyber threats analysis and reporting
FoxPro data migration
GTRI ELSYS ticket system
Forsyth county school personal site solution
SPSU website traffic analytics
For more featured projects and their details,
visit
http://itcapstone.blogspot.com/search/label/Feature
d%20Project
12. NueMD
Overview
Nuesoft Technologies, Inc. is a healthcare software as a
service (SaaS) company headquartered in Marietta, Georgia.
NueMD IT intended to analyze the SQL queries sent by its
applications to various databases. The purpose of this project
is to identify anomalies in the way queries are used.
Examples of these anomalies can be a query that runs too
often, or a query that takes longer than expected, etc.
Major work and deliverables
Analyze SQL query log database
Write analysis report
Document all data ETL process
Project sponsor
NueMD http://www.nuemd.com
13. BravePoint Performance Dashboard
Overview
BravePoint uses a custom system to manage consultant work
and project contracts. The management wanted to analyze
the performance data using a dashboard based tool. The
student team was required to utilize Qlikview as the desired
technology to deliver the executive dashboard.
Major work and deliverables
Discover and define key performance indicators (KPIs)
through interviews with major stake holders.
Design data points and develop requested dashboards using
Qlikview.
Document entire process for users of executive dashboard.
Project sponsor
BravePoint Inc. http://bravepoint.com
14. GTA Cyber Threat Reports
Overview
In this project, students worked with the Office of Information Security,
Georgia Technology Authority. The team assisted in the implementation and
performance of activities related to cyber security, cybercrime support, and
cyber terrorism analysis as part of the States responsibilities under the US
Dept. of Homeland Security, National Cyber Incident Response Plan of
2010.
Major work and deliverables
Perform collection, analysis, and dissemination of information relative to
cyber threats, cyber-attacks of a terrorist or criminal nature within and
against the State of Georgia, its citizens, or infrastructure.
Perform research and collect information through open sources.
Develop or employ an analysis framework and build a database to store
incidents and threats data.
Produce a monthly report, and improve the report with quantitative data and
various visualizations.
Develop a web application to access and manage the data
Project sponsor
Georgia Technology Authority http://gta.georgia.gov
15. FoxPro Migration
Overview
X (anonymized) is a tabletop manufacturing company which has
used FoxPro database for the past 20 years. The FoxPro database
was terminated by Microsoft in 2007 and the support will end in
2015. The company has the need to migrate its database to a new
database platform. In this project, the team helped the client to
analyze and implement the migration plan.
Major work and deliverables
Design a new database using SQL Server and document the design
Import FoxPro data to SQL Server. Write scripts to regularly (every
X hours) update the SQL Server with updated FoxPro data.
Write queries and generate a few reports from the data.
Maximize the use of tools/functions/procedures that are built into MS
SQL Server, in order to make the solution as standard as possible.
Produce emails to customers with shipping information.
Project sponsor
In-Touch IT Computer Services http://www.intouchit.com
16. GTRI-ELSYS Ticket System
Overview
The Georgia Tech Research Institute Electronic Systems Laboratory (GTRI-ELSYS) is an
applied research organization that provides technical solutions to a variety of sponsors and
supports about 450 researchers and staff. The computer support department currently
uses Kayakos eSupport, version 3.70, a web application for submitting trouble tickets. This
version is rather outdated and Kayako has completely re-engineered their currently offered
ticket software. GTRI-ELSYS would like to either get this system upgraded to the latest
version Kayako provides or purchase a new system and migrate the tickets over.
Major work and deliverables
Research and determine the feasibility of both upgrading and replacing the existing
software
Provide possible solutions with an Analysis of Alternatives (AoA)
Develop implementation plan for the chosen solution
Create process documentation and scripts, if necessary, for migrating ticket data to new
system
Implement the new ticketing system
Project sponsor
Georgia Tech Research Institute Electronic Systems Laboratory
http://www.gtri.gatech.edu/elsys
17. Forsyth Country Schools
Overview
Forsyth county schools is a K-12 education system that serves over 42,600
students in 35 schools, the seventh largest school system in Georgia. It is
the largest employer in the Forsyth County with over 4,300 full-time
employees and 1,300 substitutes. FCS wanted to provide a simple personal
website hosting solution to its employees and students, with integrated login
using the current Active Directory system. A team was charged to study
FCS needs, recommend, and implement a solution. The final solution was
implemented on WordPress.
Major work and deliverables
Analyze and document client needs of setting up personal websites for
students and faculties.
Research several possible solutions and make a recommendation
(including WordPress).
Integrate the solution with single sign-on by active directory.
Implement the recommended solution to demonstrate its effectiveness.
Project sponsor
Dr. Lessell Bray, Chief Technology and Information Officer, Forsyth County
Schools
18. SPSU Website Traffic Analytics
Overview
SPSUs new website uses Google Analytics to record web usage.
We have a lot of usage data but did not really make use of them. In
this project, students analyzed the traffic data related to CSE
websites (CSE, CS, IT, etc.) to understand visitors and
recommended web site improvements.
Major work and deliverables
Analyze Google Analytics data for CSE related web sites
Discover and report notable facts and trends, and analyze
problems, causes and impacts, based on student's expertise and
project owners requirements
Recommend CSE website improvements based on the analysis
Build custom reports and dashboards for CSE using Google
Analytics
Recommend possible Google Analytics settings and configurations
Project sponsor
SPSU Web Services
19. Poster sessions were organized before formal presentations to
project owners, faculty, and industry advisory board members
More photos: https://plus.google.com/photos/108573100742046014316
20. More Information
IT Capstone report 2012-2017
http://www.slideshare.net/jgzheng/it4983-capstonereport2012
IT Capstone Course Information
http://itcapstone.blogspot.com
http://jackzheng.net/teaching/it4983/
Publications
Practicing and Evaluating Soft Skills in IT Capstone Projects, SIGITE 2015
Effects of communication, leadership, and team performance on successful
IT capstone projects: a case study, SIGITE 2011
More info
IT department: http://ccse.kennesaw.edu/it
IT department blog: http://ksu-ccse-it.blogspot.com
IT Graduates LinkedIn Group:
http://www.linkedin.com/groups?gid=4673332
CCSE Computing Showcase (C-Day) http://ccse.kennesaw.edu/computing-
showcase/computing-showcase.php