Team-Based Enterprise Application Development Project: Real Estate

Verified

Added on  2023/03/17

|3
|800
|83
Project
AI Summary
This document presents a student's contribution to a team-based enterprise application development project focused on a real estate e-business system. The student's role involved designing the database for the web application, utilizing the Derby database system embedded in NetBeans, and creating tables through JPA based on entity relationships. The project faced technical challenges in deploying the web application on the Glassfish server and establishing database connectivity. Collaborative issues were addressed through brainstorming, shared understanding, and a fixed timeline. The project emphasizes the importance of effective teamwork, including diverse perspectives, proactive problem-solving, and clear communication. The student highlights the acquisition of communication skills, objectivity, and confidence as crucial for successful teamwork and project completion, leading to a more efficient and productive outcome. The assignment required the implementation of various functionalities such as creating, listing, and searching properties and property managers, as well as managing allocations within the system.
Document Page
For Student 1
a. Team Name: [please fill]
b. Your Name and Student ID: [please fill]
c. Team Leader (Name and Student ID): [please fill]
d. Other Team Members (Name and Student ID): [please fill]
while forming the team for this project the team the strengths of the team members
are considered so that the different tasks that are assigned to them can be completed within
scheduled time as well as without any interruption. My responsibility was to design the
proposed database for the web application so that the required data can be stored and
managed with in the minimal storage requirement. Data generated through this web based
real estate application is mainly managed by the Derby data base system that comes
embedded with the NetBeans IDE. Tables in the database that are created through the JPA as
required according to the relationships which are present between JPA entities are distinctly
defined in the application.
In the development process the major two technical difficulties faced were the
deployment of the web application on the glassfish server successfully and another was
database connectivity from the web application. In case of the collaborative problem, one of
the worst issues were the process syncing for the development of the website. As It is very
difficult to maintain a strict plan and with it in a consistent way that works fine for every
team members work styles. We found that even as the teams are using different tools, the
difficulty increased a lot.
In order to mitigate this issues,
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
The team tried to develop shared understanding of different jobs through the use of
the brainstorming.
It is tried to ensure that every member of the team has opportunity to contribute
independently and provide suggestions.
A fixed timeline was created in order to get the tasks done on time.
We exchanged contact details of each other such as email/phone numbers for the.
In case of any delay the team members discussed and contributed to complete the
tasks in the scheduled timelines on which team members agreed upon.
Ask each member to present a progress report each meeting on what they have
completed since the last meeting.
Important factors for success of team work
Good teamwork is helpful for this kind of project with the inclusion of the diversity of
thoughts, perspectives, as well as problem-solving approaches. It was tried to maintain a team
environment which allowed every team member can brainstorm collectively. This is helpful
in increasing the success in problem solving with more effective and efficient solutions for
the issues.
With the effective team it is also important to allow the team members for taking
initiative to innovate for solving the problems faced in the project. As we shared differing
opinions for the development as well as experiences this helped in establishing
accountability for their contribution. It helped in the effective decisions making in a faster
manner.
With the good teamwork strategy, the project can be completed in a more efficient
and productive manner. In this environment the workload is shared among the team
Document Page
members while reducing pressure on individual developer for a project like this. This also
ensures that all the assigned tasks to be completed in the predefined schedule.
Eventually, it is found that while individuals works together, equated to someone
working alone on a project, they stimulate a more efficient output from the project and are
often capable of completing tasks faster.
Communication skills acquired
Objectivity: While working in a complex project like this it poses additional risks to
the team dynamics. Such as when the objectives of the different team members clash in the
mid of the project execution or development. Therefore, being in the it is important to be
inclusive and communicate in a constructive manner in order to overcome these differences
among the team members. Being effective team leader it is important to actively listen to
different sided without bias and communicate with different stakeholders in order to prioritize
ideas to find out solutions for conflicts.
Confidence: Stakeholders of the project wants the project team members as well as
team leader to be confident with their knowledge as well as abilities. Therefore, it is
important to make the team members and stakeholders comfortable, so that they can share
ideas and voice differing opinions in the team. In this way confident team leader can help
and allow teams to work toward shared goals for any projects.
chevron_up_icon
1 out of 3
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]