In my last email, I mentioned that I had a couple more things to share with you. In this email I've included the course outline, which details the main sessions we'll be going through after you enroll.
- Introduction and Overview: In this course we will cover some of the basics of getting your application developed as well as components of software, and what you can expect from the remainder of the courses in the series.
- Solving a Problem and Drawing a Picture: All software attempts to solve some problem, whether it be a better way to manage your grocery lists or a game to keep you entertained while youâre on a plane, there is a problem to be solved. In this course we will go through how to define your problem so that you have a better idea of the kinds of things your app should do, along with how you can create an initial âpictureâ of it that will guide the next step of the process where you will actually write out the interactions and features.
- Creating Your Document: After the previous course, youâll have a really good idea in your head about what your software is going to do and how youâre going to use the application. At this point in the process weâre going to walk through creating a digital document that will a) help you define the specific functionality or uses of the application, and b) help developers and other people who will actually build the app understand the problem more specifically as well as how you intend to solve it with your application.
- Initial Interactions with Developers: Here is where it starts to get really exciting! We are going to use the picture and document that we created in the previous two courses, we are now going to search for a developer or development team that can make our application dream into a reality. There are a lot of horror stories out there about working with âoffshoreâ developers, and some folks have even had bad experiences working with developers based in their home country. Either way, our initial interactions with potential developers will tell us a lot about how they interact with clients. If we do a good job of asking questions and setting expectations, we can pave the way for a very sane and even enjoyable set of interactions.
- Choosing a Developer: The developer you choose to help you fulfill your application dreams will be one of the single most important decisions you make in getting your application developed. It will also have one of the greatest impacts on the level of time, money, and effort that is required in order to get the app launched. Based on the list of questions and criteria from the last course, youâll have a good idea of what you can expect from the developers that have submitted proposals, and most importantly they will have a good idea of your expectations. Based on their proposals, feedback, and communication, youâll use a simple rating system to guide your decision.
- Creating a âFakeâ Application: So now you have your picture, document, and developer chosenâ¦The first thing weâre going to do is to make a âfakeâ application that youâll be able to look at in your web browser or mobile device to make sure that what you put down on paper is what will get created. This is an extra step that will take both time (and money) in the short run, but will pay off big time as the development of your application proceeds. Once the âfakeâ application is done and perfected (you will come up with changes at this phase), itâs time for you to put on your project-management-hat and begin the development and management of the development process.
- Managing the Development Process: This is where the rubber meets the proverbial road. Keeping the development process on track is your main focus now. Each week you will want to see constant progress on your application and constant communication from your developer. Weâve got a few tricks up our sleeve to make sure things are on track as well as what to do if things arenât going as planned. Your primary responsibility in this phase is to give your developer(s) timely feedback, answers to questions, and status-checks to make sure you will end up with the application of your dreams.
- Testing Your Application: If you want your application to run like a finely tuned machine, you need to spend time testing as functionality comes to life. Your developer(s) will be responsible for creating quality software, but at the end of the day you are responsible for testing and ensuring that everything is meeting your expectations. Itâs in this phase that youâll go back to the document(s) that you initially created in order to verify that what you asked for is what is actually there. In addition, here is where you will make final tweaks to your software to make sure itâs turning out exactly as you desired.
- Launching Your Application: Now that youâve followed all the previous steps and you and your developer(s) are working hand-in-hand to make sure everything is just right, youâll get to the point where you need to launch. All this means is that youâre making your software available to the general public. This is scary and exciting and scary all at the same time, but donât worry - youâre in the finishing chute of the marathon now and because you took the time to lay out the ground rules with your developer(s) and have thoroughly tested using the documents youâve created, this will be the easy part.
- Supporting (and Enhancing) Your Application: Just like your favorite car, sometimes software needs some regular scheduled maintenance. Also youâve likely gotten feedback from some of your initial users that might be prompting you to make some changes to the way youâre solving the problems you intended to solve. This is all very normal and is built into the process. In this last course in the series, weâll setup a way for you to track any issues that come up with your software along with a way to get things fixed by your developer(s) in a timely fashion. And when you need to change some of the functionality, weâve got a process for that too which will make the refinements very straight forward.
Oh by the way - this morning we opened the course enrollment. Space is limited to 500, so if you are looking for the easiest and most proven system for getting your application developed, please check out our registration page for more information and a video intro from me.
[Click here to register]
Peter
This message was sent to {EMAIL} from contact@redpointrack.com. To unsubscribe at any time, click the link below.
RedpointRack LLC | 4247 San Marco Drive Longmont CO 80503 | 877.694.4037
[Unsubscribe]