
We have put together the following list by talking to best mobile app developers, looking at stories of how successful apps were developed and drawing on our own experience of managing mobile application development services.
You should start the process of thinking about security at the beginning of the development process, not the end.
So make sure that the very first whiteboard at the start of the project has “security” on it — your users and your organization will be grateful you did.
The first thing to do is bring users into the process early — before the first line of code is written.
Make sure that there are feedback mechanisms built into the app and that your team is paying attention to the information coming back via that mechanism and others.
You should make sure that someone from the user community remains part of the development team as long as the app is in the field.