Developing an app for your enterprise isn’t rocket science.
However, proper preparation is every bit as critical for you as it is for NASA when it comes to ensuring a successful liftoff. To set yourself up for a smooth launch, follow the steps below. There may be a few more things to think through before firing up your engines.
Pinpoint the Need
Although you may have a general idea of why you need an enterprise mobile app, you can't begin a successful project without first stating the specific challenge it will address.
- What problem or challenge do you hope to overcome?
Inventory Your Infrastructure
Begin by examining the resources you already have. Whether they're in use or not, take an inventory of the technology — hardware and software, training materials, IT infrastructure and other resources available to you.
- What can you leverage that you already have?
- What can you use in its current state and what can be modified or updated for your needs?
Understand Your Users
Think about your users and how they're currently using what resources already exist. Identify the needs they have that are not being met with the programs you already have in place.
- Are they aware of your current resources?
- What struggles do they encounter now?
Clarify Your Challenges and Identify Opportunities
Take a moment to review your responses in the previous sections. They should help you see your current situation more clearly and also provide a new perspective on opportunities for growth.
- What has been revealed about gaps in your current situation?
- What do your responses tell you about how to grow stronger?
ALERT: Failure to Launch is Likely
Be the change! Many people get to this point and identify their issues, but fail to press on through to strategically overcome them.
Prepare to Overcome Your Challenges
Think through the challenges you identified and keep it simple as you set some primary goals to overcome them. Just keep it focused on your key objectives and don’t let your options overwhelm you.
- What is the single most important goal?
- What are your top three objectives for this project?
Identify the user activities that will help overcome the key challenges to meet your overall goals and objectives.
- What tasks — new or existing — should take place within these activities to help successfully complete them?
Identify Required Resources
Now that you know what user tasks will help meet your goals, it's time to begin making a list of the resources you'll need to make them happen.
- Looking back at your inventory of existing resources, what do you already have that can be used here?
- What new resources will you need to secure for this project?
Prioritize and Iterate
Prioritize your activities to address those that will have greatest impact first. This will help you finalize a story map to work through in a fast, efficient iterative fashion.
- Which of the activities identified will have the greatest impact?
- What needs to happen to get the first couple of steps started most quickly?
Once your story map is created, think through the hurdles you will need to work around or overcome in order to complete your project. This is a very important step, as it's much easier to acknowledge and plan for these hurdles now than it is to try to overcome them unplanned as they pop-up.
- What challenges should you anticipate as you execute this project?
- How will you overcome them?
Now is the time to work with the managers of your existing training and technology resources. Gain their support of the project by talking through this guide with them. Then, find the right partner (internally or externally) who you can trust to help execute your project successfully.
- What individuals and departments internally need to be involved in this project?
- What partner will you work with to bring your project to life?
Congratulations! You're ready to launch your project. By carefully going through each of these steps, you are well on your way to a project free from turbulence, stalls or red alerts.