Friday, 17 June 2016

Basic Questions for Mobile Project KT




This Post is basically tell us on which questions or points we need to focus on when we are taking KT from someone for any Mobile project. In IT organizations It happens very frequently that you need to switch to some new project which was already in complete state and the guy who is handling that project is leaving the company. So below are the some of the points that I can thought about, that we can ask to the owner developer regarding the project. 

  1. What is the repository path for Project/POCs and step by step instructions for its setup?
  2. What are the supported OS versions and devices (Retina/Non-Retina/iPhone/iPod Touch/iPad/HDPI/Tablet etc.)?
  3. What are business requirements for Project/POCs. Is there any future planning for any existing Pocs/Change Request? Also, Is there any other POC in pipeline? 
  4. What are the steps needed to create and release build? Is there any way to create build in non-VPN network? (Existing Certificates/Provisioning/Developer Account information).
  5. What are the necessary steps to update/commit code on Gerrit?
  6. Is there any third party framework used in project? (User account information and point of contact for this.) 
  7. In future if, there is a need for new third party framework then who will be the approver for this? Also, what are the steps to add third party libraries in Central repository? 
  8. Is there any encryption tools/methodology used? (Sending a PSI(Personal Sensitive Information)/BSI(Business Sensitive Information) over the network). 
  9. Is there any offline support provided by application? Also, what are the data stored by application in its local storage? (Any user prefs and local DB/Core Data) 
  10. Is there any open requirement/un-tested feature/open bug remaining in the current implementation? 
  11. What are the environments and webservices used by application? Document stating expected parameters and expected response? (Error codes/ mandatory params/optional params/expected response/staging environments / production environments)
  12. What are the common frequent issues and their work-arounds?
  13. Reference path(s) for all necessary documents for project? (Requirement docs/test plans/ UI wire-frames/Visual Design Document/DFD etc.)
  14. What are the different tools used e.g Jira/Appium? Any automated Unit Testing Framework?
  15.   Who are Point of Contact for following:
       Environment Setup Team
       Developement Team (If any)
       Designing Team
       Testing Team
I hope I have covered majority of points that need to be taken care of. If you still think that there are some points that can be helpful to readers, Please add them in comments. Will update my blog with that point along with your name.


No comments:

Post a Comment