Book description
Build Great Apps: End-to-End Processes, Tools, and Management
Tips for Doing It Right!
Foreword by Kyle Richter, CEO, MartianCraft
Today, successful apps are complex software projects. You
can’t just knock them off in a weekend--and, worse, many
common programming habits don’t work well in mobile. You need
skills, processes, tools, management techniques, and best practices
that are honed for mobile platforms and realities. In App
Accomplished, top mobile developer Carl Brown provides all
that--so you can run your entire project effectively and get the
answers you need right now.
Whether you’re writing your own code or contracting out,
you’ll find hard-won guidance for your entire app development
life cycle. Brown guides you step-by-step from planning and design
through testing and updates. Through case studies drawn from his
immense experience, he reveals why so many app projects fail--and
how to avoid the mistakes that derailed them.
When it comes to apps, a great idea isn’t enough: You have to
execute. This is the first book that shows you how.
Understand mobile-specific issues that lead even experienced developers astray
Find developers who can do a great job with your unique app at a fair price
Define the requirements you need to create accurate schedules and budgets
Work with developers to get the best possible results
Manage and communicate effectively to avoid cost overruns
Solve problems before they get out of control
Develop wireframes and prototypes that clarify the user’s core experience
Choose app components, from servers to data storage
Select tools for source control, testing, project tracking, and more
Identify and fill crucial skills gaps
Estimate the quality of the app you’re building
Efficiently test and debug your app
Recover from App Store rejection
Leverage user feedback to help plan your next release
Determine when an existing project is too far off course to fix
Table of contents
- Contents
- 1. Common Source of App Project Failure [This content is currently in development.]
- 2. The App Development Lifecycle [This content is currently in development.]
- 3. Prototyping Your App [This content is currently in development.]
- 4. Determining Your App’s Components [This content is currently in development.]
- 5. Finding the right tools
- 6. Skill Gap Analysis
- 7. Finding a developer
- 8. Interviewing and Selecting a Developer
-
9. Managing to Milestones
- Never Agree To “30% Down And I’ll Talk To You In 3 Months”
- Minimizing Risk With Frequent Milestones
- How I Stopped Grumbling And Learned To Love Milestones
- Milestones Are Not Sprints
- Organization, Sequencing and Focus
- Let Conway’s Law Be Your Guide
- Scheduling Software Strongly Suggested
- Remember That Estimates Are Only Estimates
- Renovation Versus New Construction
- Estimates And Entomology
- Plan Reevaluation And Project Feedback Loops
- Wrapping Up
- 10. Understanding What You’re Getting [This content is currently in development.]
- 11. Pulling the Plug Early [This content is currently in development.]
- 12. Managing to Bugs [This content is currently in development.]
- 13. Testing [This content is currently in development.]
- 14. Submission and Beyond [This content is currently in development.]
Product information
- Title: App Accomplished: Strategies for App Development Success
- Author(s):
- Release date: July 2014
- Publisher(s): Addison-Wesley Professional
- ISBN: 9780133563757
You might also like
book
The Business of iPhone App Development: Making and Marketing Apps that Succeed
This book will show you how to incorporate marketing and business savvy into every aspect of …
book
Appreneur: Secrets to Success in the App Store
You are interested in making an app. You have read all of the stories of successful …
article
When Employees Speak Up, Companies Win
New research shows that relatively few employees consistently share their thoughts and opinions on issues outside …
book
The Business of Android Apps Development: Making and Marketing Apps that Succeed on Google Play, Amazon Appstore and More, Second Edition
The growing but still evolving success of the Android platform has ushered in a second mobile …