We start by learning more about your business, your processes, and your goals; all geared towards helping optimize your organization to be more productive and run more efficiently through software solutions tailored to your specific business needs. All of the work we do is done in-house. You will be involved during the entire development process - your input is always encouraged.
The first step is determining the project goals and requirements to get the basic ideas of the moving parts. This will provide an overall idea of what the project will involve and include, as well as determine any phases for functionality and features. This is typically driven by client direction, current business practices and any existing technology.
Some questions we'll be asking:
What is the purpose of your project? Is this project part of a larger rebranding effort? What are your expectations for the technology and how will it be used? Who is your audience? What degree of social media functions do you want integrated?
Outcome:
Project Architecture Map
Identify the scope of work, project timeline and budget. This determines the core components and how long it will take to implement each of those pieces.
Some questions we'll be asking:
What is your desired schedule/timeline? Who is the main contact for the project on your side? Who currently maintains your existing technology? How do you plan to maintain the product after launch?
Outcome:
Project Plan
Concepts of layout options are mocked up as images. This provides layout options, typefaces, image sizes, etc., as it responds to the different templates that make up the architecture. Wireframe specifications are drafted to guide the development in the next phase.
Some questions we'll be asking:
Would you like to see alternative design concepts? Will you need graphic design services to prepare and enhance all of your imagery? Will you need stock photography?
Outcome:
Wireframe Specifications
Based on the completion of the previous steps, your project will begin to come to life. This phase usually includes: database design and implementation, business logic translation to code, conversion of wireframes and mockups to a functional application.
Ongoing communication with you is paramount to meeting your expectations and the delivery of a quality product. Throughout the development phase, you will have the opportunity to review and test each component of the project as it moves toward completion.
Some questions we'll be asking:
Does the functionality accurately model your business practices and rules? Is the flow and usage intuitive and easy to use?
Outcome:
Finished Product
Prior to launch, our team thoroughly tests all development and functionality to ensure the overall stability and quality of the product – we will also work with your team for final quality assurance testing. The actual launch process can vary depending on the nature of any existing technology infrastructure, but can include: code propagation to production server(s), database setup and data migration to production server(s), installation of SSL certificates and DNS updates.
Some questions we'll be asking:
What degree of assistance will you need to launch? Where will the product be hosted? Will you need training for in-house staff to maintain the technology?
Outcome:
Product is launched
You will be provided with a copy of the entire codebase and relevant documentation.
We have experience working with small startup companies, state government agencies, and established medium and large sized companies in a variety of industries both public and private. Our success lies in our clients' success; we invite you to be a part of this ever-expanding network of flourishing clients.
Founded in early 2006, Melsson Technology has been dedicated to providing top-notch software solutions to a variety of businesses, in a variety of locations. Based in Southern California - our clients are all over the country; distance makes no difference. Our mission is to provide cutting edge, highly scalable, and dependable long-term solutions tailored to each client's unique and specific needs. Creating technology that is seamless, user friendly and facilitates the success of our clients is the foundation of our company.
If you have a project you need help completing or would like assistance with building a technology strategy to boost your business to the next level - tell us about it using the form or email us. We look forward to hearing from you!