0% found this document useful (0 votes)
82 views23 pages

Final Report

This document discusses a project to improve project coordination using data mining and proximity tracking. The project aims to develop an application that enhances communication between project teams. Key features of the application include recommendations on coordination, a solutions center, a conversations database, meeting support, and new member orientation. The objective is to ensure proper coordination and communication between teams to successfully deliver all project requirements within scope and budget.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
82 views23 pages

Final Report

This document discusses a project to improve project coordination using data mining and proximity tracking. The project aims to develop an application that enhances communication between project teams. Key features of the application include recommendations on coordination, a solutions center, a conversations database, meeting support, and new member orientation. The objective is to ensure proper coordination and communication between teams to successfully deliver all project requirements within scope and budget.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 23

UNIVERSITY OF NORTH TEXAS

Improving Project Coordination using Data Mining


and Proximity Tracking

Data Mining
Students:
Swetha Kambathula 11545982
Anitha Nari 11550658
Karimunnisa shaik 11515104
Sannem Mohammad 11551613
Chapter 1
Introduction
Data mining is the process used to find anomalies, patterns, and correlations within large data
sets and helps in predicting outcomes. Organizations use a wide range of techniques to acquire
information in data mining that is critical in increasing revenue and enhancing operations.
Additionally, data mining techniques improve customer relationships and, at the same time,
reduce risks in operations, among other benefits. In other words, data mining utilizes the
association rule, which is more of detecting relationships between variables. It also examines and
uses principal component analysis where relationship detection is determined. Data mining also
involves anomaly detection, where one identifies multidimensional relationships between
different aspects of a project. Data mining occurs in several different types: pictorial, text
mining, social media, and web mining. This project examines ways to improve project
coordination using data mining and proximity tracking. In this case, project coordination is
challenging daily tasks needed to ensure the smooth operation. It is a component of project
management that is critical in software development.
Motivation
Software development is critical and involves various parties conducting different tasks.
Successful projects are usually attributed to the excellent coordination between the concerned
parties. Software development projects require proper communication because failure to achieve
this high-level communication negatively impacts coordination leading to unproductive ventures
and substandard work. Added to this is that lack of communication makes it impossible for the
developers to deliver the expected quality to the client. In other words, poor communication
makes it impossible for the client and developers to agree or coordinate to produce the desired
quality in software development. Research indicates numerous coordination issues such as
language barrier, intercultural, and inefficient communication. Lack of coordination also makes
it impossible for software development projects to flow efficiently (citation). The increased
scarcity of coordination and its problems acted as a motivation for this project.
Research indicates that coordination in project management is achieved through proper
communication between parties. Poor communication arises because parties in different
locations add combined products at the end of the project. It is also possible for the clients to be a
distance away from where the project is taking place, which implies that they may be lack
concentration and communication. When communication fails, software development projects
result in poor coordination, guaranteeing product failure. Thus, proper communication is the
desired tool to ensure timely feedback and relevant conveyance of messages and feedback to
ensure high-quality projects (1).
In other words, poor communication results from poor coordination in project development,
which compels there creation of this project and proposes a system application that enhances
communication between different departments. The application is meant to act as a store for
conversations about various issues in a project. The focus of the application is to address
numerous challenges and problems associated with software development projects which means
that it is possible to propose a solution through the application.
Such solutions are based on being better mined from different developers of similar projects. The
projects must have relations with project repositories and minds from the Internet and social
media (citation). For instance, a conversation between the project manager and a client can be
kept in this application for future references to avoid misunderstandings and enhance
clarification in case a dispute arises. The application proves that such communication took place
between the two parties, and it is easy for anyone to retrieve the specifics of such a
communication. The application acts as a repository of information kept for future use to help
avoid any possibilities of misunderstanding. The application will enhance communication and
coordination by saving time and reducing contact between individuals and top officials.
Significance
The focus of this project was to ensure that day is the achievement of project goals which only
accounts when there is proper coordination. In other words, project coordination is inevitable
when it comes to the success of a project. Enhanced communication in an organization helps
improve interrelationship and between parties leading to enhanced coordination. The project's
significance is that it helps coordinate possible conversations, agreements, commands, feedback,
and guarantees on matters touching the project needs to be recorded systematically as this will be
the basis for traceable coordination. The significance of this project is that it enhances the
guidelines on different issues and effective procedures on various topics regarding the project,
which is critical in helping the project developers and the whole team improve coordination and
productivity.[3]
Objectives
The objective of this project is to ensure that there is proper coordination and communication
between project teams to guarantee flawless delivery of all required deliverables. Achieving all
project deliverables within the scope and budget is critical for successful projects. The project
aims at ensuring that all deliverables in the software development are attained flawlessly given
all the constraints. These deliverables will be achieved when the application is fully developed.
The application will enhance smooth operations by providing the shareholders a place to
communicate and store retrievable information for future references.
Features
The application strives to ensure that it provides stakeholders with a platform for enhanced
communication between teams to achieve the desired project goals. Different communication
features in an application are critical for business success and future problem-solving. The
application is a communication tool that offers additional features to enhance effective
communication within a team. As one may have noted, coordination is the project's main feature
to promote coordination and allow members to have real-time communication. The following
section presents the application's main features developed in this project.
Recommendation on coordination
This feature will allow stakeholders to get in touch with the desired tasks and people involved in
project delivery. An excellent example of the stakeholders needed to achieve communication
goals in the project is the personnel and clients. This application allows communication through
calls and messages. In other words, it gives stakeholders the contacts of all available members
and shares information with them when needed. It will allow the stakeholders to communicate in
a group setting and one-on-one with each employee when technical communication is required.
In other words, the app will have both group and individual chat options. The feature will also
give stakeholders the chance of contacting clients through calls similar to the customer care
capabilities.
Solutions center
Additionally, the application will give clients and stakeholders a solution center where
stakeholders will be able to find related solutions to their given issues. This approach will be
necessary for the customer care personnel who will find it easy to solve standard solutions they
face in the project. The main advantage of this solution center is that it will give members and
customers a link to other available solutions to their problems which is critical in enhancing
performance and problem-solving.
Conversations database
Another feature that is available for the application is the conversation database. This is an area
where stakeholders can converse safely and retrieve previous conversations. The conversation
center allows the stakeholders to maintain conversations with other members and the ability to
retrieve previous messages and voice notes. The objective of this center is to provide a history
and evidence of discussions for future references. In other words, this feature allows the
application to act as a tool for integrating messages and promoting uniformity and proof of
occurrence in the future. The feature will be able to hold both audio and textual messages and
provide retrievable storage. [4]
Meeting support
The other feature of the app is that it will enable meeting support. It can support meetings where
members can see each other and talk in real-time. The app's feature is to help both audio and
visual clarity and feedback similar to zoom, which supports video conferencing (citation). Such
meetings are possible through initial communication through an internal memo. The senior
managers in the organization have the sole control of this feature to prevent conflicting
communications and avoid power confusion (5). The quality also contains an optional location
tracker for shareholders whenever delivery of specific documents and other materials is required.
A location feature is an option to maintain privacy and enhance security for the members when
home delivery is not needed.
New Members induction and orientation
The other available feature is the new member orientation and induction. The element is critical
for new members because it gives them the ability to take a tour of how the project operates and
navigation. Instead of asking the question and receiving training on managing, new members
will tour this feature to understand all the requirements and serve like bosses. This feature makes
it easy for new members to access the project because the materials will always be available for
reference. If old members forget, they can also go back to the feature and relearn. This part of the
application utilizes deep learning that is unsupervised. This means that the application will have
the ability to conduct different activities and information delivery to the clients. In other words,
the application will act as virtual assistance to new employees to orient them into the
organization and the project.
Human resource center
Human resource is critical in all organizations and projects. This feature will allow project
managers to manage human resources and other available resources such as printers and
scanners. The part will enable shareholders to know who is in charge of various resources and
the available resources at their disposal. The component is critical in ensuring the coordination of
human capital and other resources.
Feedbacks section
The other vital feature of the application is the feedback section. The section is classified into
complaints, compliments, and comments. The users will have the ability to give feedback when
completing a given conversation. Feedback is used in the project to provide data on the
effectiveness of the current operations and areas that require improvement. There are measures to
ensure that senior managers take feedback seriously and communicate with juniors whenever the
need arises.
Chapter 2
Related work (background)

Communication apps are critical in enhancing communication through different environments.


To ensure successful Software development, one needs to consider what they must include, what
they want, and what the application should do. A survey should be conducted in to gain the
required data. Applications need to run in different languages for easy access through the
information received. An organization may want the application to work offline ad save exciting
events. In this case, the application must focus on keeping conversations from different members
for future references. The app should be able to do various tasks, including mapping information
and recording time and date when communication occurred. Date and time are essential when
referencing or giving directions. The app must also support various video types and images and
real-time sending and receiving data. The data collection and usability in this project was
attained using apache Hadoop which is an open source software for facilitating utilities meant to
solve problems using big data and using various programming models. Details of design features
the design of the application features is represented in the figure below. The first step in the
design feature is the definition of specifics followed by the getting bearings of the project. The
third step is designing the vision followed by search developers. The last three steps include
guiding and corporation, publishing the app, and implementing maintenance processes. The first
feature included in the project the bactch/streaming data. This feature enables real time streaming
through the application of SQL for this project. The other feature of the SQL analytics that
enables faster and distribution through ANSI SQL for dashboard and ad-hoc reporting.
Additionally, the project feature s data science scale.
Chapter 3
Documentation of design
The application will utilize the documentation design shown in figure 1 below.

As seen in the figure, there are two types of documentation: product and process documentation.
Process documentations involve those that contain plans, estimates, schedules, and reports, as
well as working standard papers. These documents describe processes to be used in service and
operation efficiency. The product documentation is classified into system and user
documentation. System documentation will be secured and stored in a safe location to prevent
and prevent any changes to avoid unnecessary changes. These documents are critical and must
be protected by a password that is only available to the client once the project is completed. User
documentations are end-user and system administrator, open to all application users.
Chapter 4

Implementation

The implementation is straightforward. All the work is completed by team work. Every group
member maximum contributed in order to implement this web application.

Tools and technology

Hardware

Hp core i7 laptop used for development

Software

Pycharm IDE used for development

Frontend Development

HTML, Javascript, CSS

Backend development

Python

Django framework

Database

SQL lite
Chapter 5

Testing

Testing is conducted using the testing simulation and emulations when the project is completed.
The use of simulation is critical for the operations of the project and its effectiveness in
delivering the desired services. The management will examine the project’s applicability and
operational effectiveness.

Visualization testing process

Deployment

Software Deployment is done by installing and configuring specific apps on app management.
The organization will have a particular URL for the stakeholders to download, install and run the
application on their devices. The application is designed to run on both mobile phones and
laptops without the need for special or complex system requirements.

Analysis

As seen in the above design, all the requirements for the application have been achieved so far.
The available resources are critical for the app development and implementation. The system and
application have the needed features for enhancing communication and coordination. It allows
video conferencing to be essential to its operations because it makes it possible for the team
members to share information and record their conversations for future references.

Workflow diagram
Chapter 6

Preliminary results

Preliminary results indicate that the project was successful in design and functionality. The
results show that all the communication needs of the project can.

Following are the final results of this web app project

IDE Overview:
Running Local Server:
Login:
Dashboard:
Add Partner:
Add Task
Add User:
Chapter 7

Project management

Project management involves various processes and approaches to ensure its success. This
project is managed by the organization's top management and focuses on providing that the
application functions correctly.

Implementation status report

The current implementation status shows that the project is on the right track. Currently, 70% of
the project is fully implemented, meaning only 30% remains. In this case, the application can run
both online and offline, but it still needs some periodic upgrades to achieve full functionality.

Work completed

The graph below represents the significant steps needed in work completed for the app
development.

Strategy analysis and planning UI/UX design steps have been fully achieved. The app
development stage and testing are about 80% complete—the testing step needs to continue
running as the development continues to undergo significant upgrades. Once the testing process
is completed, deployment and support will be implemented. Deployment and support include
launching the application on various stores such as google and apple store for people to
download and apply future revisions. Deployment and support have not started. Machine
learning and deep learning are also applicable in this app development. Machine learning is vital
in automation of activities in the application. Deep learning is a subset of machine learning
which helps predict the behavior of human brain. The use of machine learning algorithm in this
app development includes supervised, unsupervised, semi-supervised, and reinforcement
learning approaches. The app is expected to act independently at times and provide the people
with the desired information. This means that the machine learning is applicable and must be
applied in app development stage.

Description

The current project status shows that the app has achieved some deliverables and milestones. The
project has attained a level of testing, which is a critical step in software development.
Responsibility

The project is completed by mutual efforts of all group members. The project manager handles
the responsibility of managing the existing milestones and determining the future operations. The
developers are tasked with ensuring all the features work correctly and that the application will
be ready for launch on the planned date.

Contributions

Currently, each project management team member contributes their skills to develop the
software. The percentage of data mined for the project indicates that the future tracking of the
project results and efficiency is essential. Proximity tracking of about 100% is fully completed,
and each stakeholder has made various contributions. The organization has provided the
resources such as money and deliverables, which implies that the project is almost finished.

Issues/concerns

In any software development project, numerous issues and concerns face the project managers
and stakeholders. In this project, data mining comes with a minor case of providing variations in
the data types available for proximity testing. In other words, complex data makes it almost
impossible to implement the desired outcomes. There are concerns about unreliable and irregular
data found through mining. Another concern is the lack of scalability and efficiency of the used
algorithms. It is a requirement that data mining should be scalable and efficient to extract
information from the dataset. However, the existing data is too complex to apply effective
scalability.
Chapter 8

Conclusion

All the milestones are achieved and we developed our web application with combine efforts and
without loss of time. Our web app is functional and performing all the required functions.

Future work

In future our plan is to deploy our web application for real time services and our client will get
great team work experience moreover we will add some more advance features in our app.
REFERENCES

[1].https://ret.cs.lth.se/16/downloads/Bjarnason_GFApp_12_CR.pdf

[2].https://escholarship.org/content/qt8wg1z2t3/qt8wg1z2t3_noSplash_eb055f6c9a246f7f9b
6c0a4e06307184.pdf

[3].https://www.lunduniversity.lu.se/lup/publication/f31da5d7-fa42-4ac6-94c7-01524bbe50
62

[4].https://www.guru99.com/what-is-big-data.html

[5].https://doi.org/10.1088/1742-6596/1823/1/012004

[6]. https://www.softwaresuggest.com/blog/essential-features-of-mobile-app-de sign/#.

[7].Can, M. H. (2016). Use of mobile application: Means of communication between parents


and class teacher. World Journal on Educational Technology: Current Issues, 8(3), 252-
257.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy