Port of barcode scanning app to iOS
Feb 2014 - Apr 2014
The end product was built as directed, including a small change that wasn't part of the original spec. The final quality of the app works well on my test environment, though still needs to be tested in the real world. This was a small project that took a bit longer than it should have to complete. Three issues slowed the project down:
1. The "working" Android app I provided to Pankaj to port wouldn't execute on his system, so he didn't have a working model to build off of. He could not get the code to execute, and it also seemed apparent he didn't look a the code manually. It was a very small project, so this would have been possible.
2. There is a lag in time between the East Coast of the US and India, and typically communications were delayed by at least a day or two, no matter how trivial. Towards the end of the project, however, I noticed that he made himself more available in the extended hours in an effort to wrap up the project. So, thank you Pankaj for that.
3. Very clear directions that would be unambiguous to a native English speaker were lost in translation, which caused functionality to be built incorrectly. He seems to do better with verbal directions moreso than written directions, so Skype will be used liberally in the next project. He did correct all issues
Lastly, I'd like to mention that Pankaj is very good at working with the iOS platform in general. He helped me understand the process of testing and publishing the app to the App Store. He also helped me set up my iPad for testing of the app with TestFlight. Again, Pankaj, thank you for that.
Overall, here's my explanation of scores:
Skills: 5 (high quality final product)
Cooperation: 5 (responded patiently to bug reports, helped set up my testing environment, helped publish app)
Quality of Work: 4 (many bugs during development, but all addressed)
Availability: 4 (with limited overlapping hours, this is hard, and he did ok)
Adherence to Schedule: 4 (this should really be a 3.5... see notes above)
Communication: 4 (again, should be 3.5... English is adequate, needs to read communications more carefully)