Management

Our project has shifted focus a number of times. This has been because of feedback from our teachers, our process, and from each other. We have altered our project to better fit our skillset and to better suit customers' needs. As a result, we have refined our project plan and altered our tasks and their requirements. 

The 'software' team has changed over the course of the project. The project plan was that one group would be in charge of hardware, and another would be in charge of software and hardware integration, and one group would be in charge of visualization and the GUI. The hardware team's task was to design and build the SDR enabled devices to collect and transfer the necessary data. The software team was meant to parse this data and estimate a signal's three-dimensional location based on that input. The GUI team was in charge of the visualization of the model and an interactive GUI for the user to utilize. 

These tasks were changed when it became obvious hardware team had to be directly connected to writing the integrative software. This, as well as the interest in expanding to a wider user base, allowed Flock Force to experiment in outdoor and indoor localization. This changed the hardware team and software team to outdoor and indoor respectively, with GUI now acting as an integrative 3D visualization team. The outdoor team was responsible for building the hardware and outputting the proper 2.4 GHz signals to best integrate with the GUI team. The indoor localization team focused on adapting a Wi-Fi and Bluetooth fingerprinting scheme under the same parameters. The GUI team oversaw the integration of the data and the interactive elements of the aggregate GUI. 

While testing of the outdoor system remained strong, the indoor localization system was not moving forward as expected. This was largely due to technical issues out of our scope of knowledge. We decided to move on from the indoor localization so that we could focus on the success of the outdoor localization and eliminate any disorderly pieces in our demonstration. 

The current iteration of the teams echoes the original. The outdoor localization team has returned to the hardware team while expanding their efforts to include signal localization programming. The indoor localization team changed to the visualization team, focusing on integrating the data and placing it into the 3D space. The GUI team maintained their direction over the user interface experience and hosting the application. 

Our group had strong communication throughout the duration of the project. This aided us in changing our goals as needed based on the success and failure of our tasks. This has helped our group maintain consistent development. Our leadership could have been improved by selecting a stronger initial idea for the project. We should have selected a project better suited to our experience as a team. Another way we could have selected a stronger project would have been to consider which goals were important to prioritize and which were not. This would have helped us redirect our efforts when facing complications and improve our successful features.