This document discusses the challenges of mobile development and how to mitigate risks. Some key challenges include OS and device fragmentation, providing a productive user experience across devices, time to market pressures, integrating with back-end systems, security, offline usage, app distribution, and analytics. Risks include vendor lock-in, uncontrolled codebases, security flaws, complex integrations, and supporting new devices. The document recommends planning a mobile methodology to choose platforms, architectures, integration methods, and development teams to control costs and timelines.