This month, we’re going to talk about how we validate some of what we did in last month’s exercise. In last month’s development diary, we talked about determine what information needed to be stored. You might think we found it all, but this is where changes tend to happen. Now, we’re going to dig into more about the process.
We recently started to map out a proposal for a new project. This particular project meant working around an existing relationship with a staff developer who maintains a version of the app for another platform. As we moved through the process of crafting a proposal to meet their needs, a number of questions came up, including the question about security.
This is the first in a new series of monthly blogs which will focus on a single project. The goal isn't to bore you with technical jargon and geeky details. Let's face it, you would get bored. Quickly. My goal is to provide you with insight into what happens when someone has an idea for a new digital platform and what goes into making it a reality.
Most small businesses rely on an outsourced Web designer to manage their Web site. With the economy improving, not all of those resources are sticking around. They are instead heading back to work for other companies themselves and they all handle the transition differently. Some are great - providing their client with well-documented processes and information about their site. Many simply fade away. If you're outsourcing your Web design and development to a freelancer or independent firm, here's a few tips on making sure you're ready if you're forced into a transition.
We've all heard the old adage, but with software, failure should be part of any plan. This isn't because we want or even know that failure will occur. We certainly don't want the application to fail, but disaster happens. It could be a fire at the data center where the application is housed, infiltration by a malicious hacker, or any number of things that cause an application to fail. What's important, though, is that you have a plan in place to get back up.
A great many projects are hatched by business owners everywhere, but they don't all become a reality. Just like not all businesses survive the first 5 years, not every project is executed in a way it can be successful. I recently gave a presentation to a group of small business owners about how Web apps are like houses. If you're scratching your head, then keep reading and I'll explain.
When it comes time to crafting a solution, clients always come with an idea and grandiose plans, but every project has to start somewhere. When potential clients approach me about mobile apps, they often start with "I need a mobile app." My immediate response is, "sure, why do you need a mobile app?" That tends to shock them a bit, but also starts a more important discussion.
When it comes to crafting a platform for a new business, concept, or digital product, it's easy to find developers that claim they can build you the best system. Hit up oDesk or any freelancing site, and you'll probably find plenty of people at bargain prices. When you do, however, ask yourself whether it's worth building your entire business on a bargain when your goal is to do more or "scale up".
It's no surprise that technology is on everyone's mind, particularly small businesses who face a unique challenge. In order to stay relevant, they need to update their technology, but often that means bootstrapping a solution better suited to large enterprises or costly custom development. Neither is appealing to small businesses who often have small technology budgets. The solution lies in MVP.
In my previous blog, I talked about how we updated our client's technology platform and increased their site's visibility and conversion. Marketing was just one aspect of that project and it all tied together with necessary upgrades to address new regulations and reporting in the mortgage industry. We needed to meet a specific deadline to update the forms their platform generates.
When you embark on the journey of creating something, it's important to remember your audience. Whether it's coming up with a great blog or presentation, a re-designed or completely new Web site, or a brand new product or service, it's important to keep in mind that, without an audience, you're really just talking to yourself.
We've all seen it: sites that offer a complete Web site, ecommerce store with zero coding! Sounds pretty great, right? Cut out the middle man, build and maintain your own site - who wouldn't want to do just that. Ignoring the technical facts that there is still quite a bit of coding happening behind the scenes and ultimately the same kind of code is generated, you often give away your intellectual property rights and waste your valuable time maintaining the site instead of doing things that will help your business grow.