Review, documenting and tracking are the facets of project management we have presented so far. While they are important, they are not actually the keys to successful project management. The keys to successful project management are two intangible skills you will need to consciously apply during the project: communication and problem solving.
Returning to the theme we opened the chapter with, project management is really about open and honest communication. The goals are not to micro-manage the developer; assuming they are incompetent or dishonest. However, attempting to have open and honest communication will confirm or put to rest your suspicions.
The successful app comes from a good relationship with the developer. The best perspective might be to see yourself as a facilitator for the project during this stage. In other words, try to be helpful and encouraging rather than judgmental and pushy. Keep in mind that projects such as this will have hiccups or road blocks. Something may be more difficult or take longer than the developer anticipates. Delays should be built into the schedule from the beginning to account for unforeseen setbacks.
Generally, a positive approach is best. Just because something goes wrong or gets a little off track, there is no reason to get angry or be negative toward the developer. Be prepared to make adjustments as the project unwinds. If the developer feels you are being unfair, have unrealistic expectations, or believes you are being overly critical or unprofessional, they may simply stop working on your project. Losing a good developer means lost time and probably lost money. So avoid going negativity and use it only as a last resort. After all, the goal is to manage the project to it successful conclusion.
While communication is one key to managing the project successfully, the other is being willing to engage in problem solving. In even the simplest of development projects, things will go wrong. The unexpected will happen and Murphy’s Law will apply. Successful project management is really about using a combination of communication skills and problem solving skills in conjunction with the team members to find solutions and paths forward.
"Hire Space-O! The entire team, especially Ankit, were responsive to our requests, their turnaround time on changes was very fast and they stayed to the budget we had settled on in the beginning. Due to some issues on our end of the project it looked like we might miss a deadline. However, Space-O was able to adjust to our needs and because of their flexibility and hard work ethic we stayed right on schedule. Shakespeare300 was our first app and although we were, at first, very intimidated by the process, the team at Space-O made it a smooth, fun and a very professional process. We are very confident in recommending Space-O for any project!"
"Space-O understood our expectations and were receptive to feedback. The team always resolved issues within 12 hours. The app earned positive feedback and a 400% increase the number of users. Effective QA and QC made development seamless and efficient. The team was communicative and available on available to work on weekends as needed. Bug fixes were always completed within 12-hour time-frame."
"We really appreciate the flexibility given by Space-O Technologies. We got instant replies from them when we needed any changes in our mobile app. In fact, my team learned a lot while working with Space-O Technologies. It was an absolute pleasure working with Space-O. Thank you."
Space-O Infoweb Inc, Suite 100-B 8585 E. Bell Road Scottsdale, Arizona 85260 +1 (650) 666-3071