Software, Web & App Development 2020 · for every project. Our software versions are up-to-date and...

19
+1 (510) 750 8660 +91 9560303603 [email protected] vistadigit.com Software, Web & App Development 2020

Transcript of Software, Web & App Development 2020 · for every project. Our software versions are up-to-date and...

+1 (510) 750 8660

+91 9560303603

[email protected]

vistadigit.com

Software, Web & App Development

2020

Vista Digit – Digital Marketing and Web Development Services

2

1 About Vista Digit ........................................................................................................................... 4 1.1 Background ............................................................................................................................... 4 1.2 Our Product .............................................................................................................................. 5 1.3 Our Services .............................................................................................................................. 6

2 Our Approach ................................................................................................................................ 6 2.1 Proposal Overview ................................................................................................................... 6

3 Software Development ................................................................................................................ 8 3.1 Business Process Methodology ............................................................................................... 8 3.2 Development Process .......................................................................................................... 9 3.3 Generic Architecture .......................................................................................................... 10 3.4 Development Framework ................................................................................................... 11 3.5 Application ........................................................................................................................... 12 3.6 Technology .......................................................................................................................... 12 3.7 Features .............................................................................................................................. 13 3.8 Technology Frameworks ................................................................................................... 13 3.9 CMS ..................................................................................................................................... 13 3.10 Security ............................................................................................................................... 14

4 Project Management .................................................................................................................. 14 4.1 Project Planning ...................................................................................................................... 14 4.2 Requirement Finalization ................................................................................................... 14 4.3 Customization .................................................................................................................... 14 4.4 Testing ................................................................................................................................ 14 4.5 Quality Assurance ............................................................................................................... 14 4.6 Client Communication ........................................................................................................ 15 4.7 Risk Management .............................................................................................................. 16 4.8 Application Packaging ........................................................................................................ 16 4.9 Deployment ........................................................................................................................ 16 4.10 Support and Maintenance ................................................................................................. 16

5 Our Team ...................................................................................................................................... 17 5.1 Our Team Experience .............................................................................................................. 17 5.2 Our Team Structure ............................................................................................................ 17 1.1 Roles and Responsibilities ....................................................................................................... 17

Contents

Vista Digit – Digital Marketing and Web Development Services

3

6 Project Plan and Timeline ........................................................................................................... 18 7 Project Deliverables .................................................................................................................... 18 8 Terms and Conditions ................................................................................................................. 18

Vista Digit – Digital Marketing and Web Development Services

4

1 About Vista Digit 1.1 Background Vista Digit is a leading digital solution agency with a vision to provide 360 digital solutions. We are specialized in various digital services such as Website Design and Development, Data Management and Analytics, Digital Marketing (SEO and SMM), App Development, Graphics Design and Media Management etc. Our skilled professional staffs can consult with your project requirements and create a bespoke development. We have a track record of completing projects on time and on budget. Our development office is located in India to provide a cost-effective technical solution to our global clients. We have well experience professional team with a structured organization to deliver every technical project. We are proud to delivery each and every project within stipulated time and considering budget constraints. We are using latest technologies and trending designs for every project. Our software versions are up-to-date and based on best practices.

Our company initially incorporated in Kolkata, India as an outsourcing digital service provider. Presently, we are located in countries such as the USA and India. We have a record of providing satisfactory project-oriented technological solutions. Our team comprises of highly skilled professionals who come from various backgrounds such as software development and business administrators. We have completed 20+ multiple projects serving various small-scale businesses to large enterprise solutions. As a team, we are confident in facilitating a complete and cost-effective digital solution based on your custom requirements.

At Vista Digit, we provide latest technological solutions through collaboration and consultation. We provide business to business solutions tailored and custom designed for every business. We provide services in the field of technical consulting, web and software development, digital marketing, Search Engine Optimization (SEO), Social Media Marketing (SMM) and other digital services. Our expertise of more than 10 years in the field of digital marketing services has helped businesses achieve their goals. Our strategy is simple and effective to implement “Unique Design” policy. We believe in collaboration with other businesses through meaningful mutual benefits. This helps us to provide high-quality work and to ensure the success of every project and partnership.

Multinational Tech Firm 10+ Years of Professional

Experience 3 In house Products

Latest Trends and Tools On time delivery and on budget 24/7 Support and Maintenance

Vista Digit – Digital Marketing and Web Development Services

5

We focus on providing solutions to your business requirements through commitment and collaboration. We understand your project requirements and offer value additions and consultation whenever required. We value your time and money to produce mission-critical results on time. As a business, we approach every project with tiny details and care to match your expectations. We are always happy to take your call and queries which we give an utmost priority. Our corporate focus is to provide specific values to every project which we are involved in.

1.2 Our Product

OutreachBox is an ML (Machine Learning) marketing tool to search for influencers and websites to promote automatically. We have developed this tool to ease the process of outreach and automate digital marketing outreach process. The tool searches for the potential influencers and automates the outreach process through your email account. The concept of the software is to simplify the outreach process and find potential influencers to link and promote your business. Every website needs backlinks as one of the important parts of SEO to rank higher in Google. But to outreach to the bloggers or niche market people, it is a very time-consuming job. To simplify the process, the software will search for the websites or influencers and send an automated email to the individuals. The user enters all the keywords and searches each of the keywords for the popular posts from Google, Bing etc.

User Registration (Trial

or Paid)

Search Keyword

Results • Web Results • YouTube • Instagram • Facebook • Twitter • LinkedIn

Email

Extractor/Contact List

Out Reach (Sending

Email)

Email Follow-up

Vista Digit – Digital Marketing and Web Development Services

6

1.3 Our Services TECHNICAL CONSULTING WEBSITE AND SOFTWARE

DEVELOPMENT WITH SUPPORT Strategy Development and Growth Path Support and Development Marketing Strategy Technical Assistance Enterprise Architecture Entrepreneur Support

Website Design and Development (PHP, Python) WordPress Setup, Design and Development E-Commerce Development Software Application and Cloud Support Business Requirement Analysis Database Design, Development and Management

DIGITAL MARKETING AI, DATA MINING AND ANALYTICS

Digital Marketing and Strategy Development Out Reach Strategy Email Marketing SEO Strategy and Execution Social Media Strategy and Promotions Paid Advertisement Management Backlink Development Brand Management

Business Process Automation Business Analytics and Intelligence Data Mining Process Integration Chatbot Development Data Management

APP DEVELOPMENT GRAPHICS AND MEDIA MANAGEMENT

Swift and Objective C Development Cross-Platform Development Android Development Game Design and Development

Graphics Design Infographics Designs Video Editing Content Creation and Management Media Hosting and Management

2 Our Approach 2.1 Proposal Overview We propose an inclusive approach to our development (website, application and software). Our iterative process for development effectively implements all the aspects from detailed requirements to complete SEO. For a much more balanced approach all the additional aspects have to be factored in and activities have to be synchronised across phases. The seven strategic factors in our developments are requirement finalization, Identification of Technology, Framework and Architecture, Design Prototype, Development, Testing and Deployment.

Vista Digit – Digital Marketing and Web Development Services

7

REQUIREMENT FINALIZATION IDENTIFICATION OF TEHCNOLOGY Application Requirements Design Requirements Similarity Requirements (if any) Functional Requirements Software Expectations UI UX Requirements

Website Development Technology Identification CMS Implementation Technology Applicability and Available Library

FRAMEWORK AND ARCHITECTURE DESIGN PROTOTYPE

Development Framework Software Architecture System Design Interface Prototype Design Workflow Management Business Process Implementation Database Design

Design Redundancy Data Streamline UI UX Design Prototype Backend Design If Required Responsive Design

DEVELOPMENT TESTING AND DEPLOYMENT

Requirement Finalization

Identification of Technology

Framework and

Architecture

Design Prototype

Development

Testing

Deployment

Vista Digit – Digital Marketing and Web Development Services

8

Swift and Objective C Development Website and Software Application Development Game Design and Development

User Testing Functionality Testing Code Debug

3 Software Development We have extensive experience in designing and developing various custom web and software solutions to our clients in various platforms. We have a dedicated IT skilled professional working on advanced technology for custom client specific requirements. We offer technological solutions, mobile applications, technical support, automated testing, data and analytic solutions. We have a profound knowledge of latest technology and trends in the market providing with an end to end solutions. Our advanced software and web development solutions consist of various layers which include front end, logic and functions, backend and database. Our website and software development focus on user responsiveness and cross-platform usability with well-documented coding.

3.1 Business Process Methodology Our business process to execute any software, app and website development projects include a process driven and client-oriented delivery methodology. We have developed streamlined strategies to provide cutting edge solutions to our clients. We have the ability to continually strengthen our business areas to make sure we understand our Clients' needs and develop smart, innovative and cost-effective solutions to meet those needs. We have a client interaction portal to interact with the client and provide updates subsequently. In additions to the client portal, we communicate with our client on daily basis through email, whatsapp as and when required. We focus on understanding the client’s requirement at first and then proceed with the design prototype and development to fulfil the communication gaps.

Vista Digit – Digital Marketing and Web Development Services

9

We always prefer to discuss and continue with the exact requirements, however, depending on the client’s satisfaction we do provide modifications and changes. If the client is not satisfied with the design prototype or development or any bugs, our team tries best to fulfil by providing with the second option. However, in unforeseen circumstances, project may get delayed due to modification and changes. We try our best to deliver any project on time and with clients’ satisfaction.

3.2 Development Process At VistaDigit, our expert analyse and finalize the website/software/app requirements with the client before execution. Our internal team discusses the project technology, architecture, framework and execution methodology and get framework design, database design and design prototype. Based on the designs, we draft our first code layer on top of it and integrate with the design.

Vista Digit – Digital Marketing and Web Development Services

10

3.3 Generic Architecture A generic architecture for software/app or web development is divided into the four layers which are frontend, logic & functions, backend and data layer. Any web development requires these four layers to provide a complete package development solution.

The front pages can be either dynamic or a static page to cater your services and according to your requirements. Furthermore, the required algorithms, functions and analytics are performed in the backed with a dashboard to facilitate various users.

Vista Digit – Digital Marketing and Web Development Services

11

3.4 Development Framework At Vistadigit, our development framework is designed to accommodate various libraries, framework and modules into the system to complete the development within budget and time. We incorporate required open source development js libraries or css libraries such as Bootstrap, which helps to reduce CSS coding and create a responsive website. Our team is well versed with various libraries and framework to provide you with the optimum website which is responsive, SEO friendly and page speed processing. We integrate various open source libraries into any project to reduce development time and client’s budget.

Vista Digit – Digital Marketing and Web Development Services

12

3.5 Application A generic application consists of the core system which processes various business workflows, rules and data management. The Application and Database Server manage manages the web processing of the application which further delivers to users browser after processing.

3.6 Technology

We use the latest PHP v7 for our development. PHP is very popular language for the developer due to various libraries and number of users online. We develop most of the applications in PHP or python based on the requirements. We use two types of framework for our development: Laravel and CodeIgniter. However, we can develop a system from scratch with PHP which increases the time and cost.

We develop application with python 3.7 for our backend application solution. Our team is well versed with python development. We have experience with Machine Learning (NLTK), Django and designing various crawlers.

Vista Digit – Digital Marketing and Web Development Services

13

We are expert in mobile application development either in Swift, React Native or Unity. Our app developers are versed with multiple platform development.

3.7 Features

3.8 Technology Frameworks

Laravel is one of the best open source PHP platforms. It features with modular packaging system, object relational mapping, query builder, application logic, reverse routing, restful controllers, class auto loading, blade template engine, database seeding and union testing etc. We prefer Laravel over CodeIgniter because of its features and capabilities. Laravel is more advanced than Codeigniter based on the architecture.

Django is a popular Python web application framework with a complete package. The principle behind complete package is that the common functionality for building web applications should come with the framework instead of as separate libraries. Django provides stability, performance and community have grown tremendously over the past decade since the framework's creation.

3.9 CMS

We also work on WordPress on implementation or design custom theme for your business requirements. WordPress has grown over multiple years to provide a stable content management system. If you looking for a business page or shop or blog or multiple sector pages, then WordPress

Usability Performance Interoperability Functionality Responsive

Vista Digit – Digital Marketing and Web Development Services

14

is the fastest solution to get your business page up and ready. With the power of Woo Commerce, WordPress is the easy shop making tool

3.10 Security Proposed solution will be design in accordance to embrace extensively used latest standard security paradigms and techniques in use across the industry. The objective of system security will include protection of information and property from theft, corruption, or natural disaster, while allowing the information and property to remain accessible and productive to its intended users. Furthermore, techniques like fine grained security, principle of least privileges, automated theorem proving etc. will be incorporated in system design to ensure authenticated and authorized system users have access to predefined allowed subsystems, functionality, and data view and editing routines.

4 Project Management 4.1 Project Planning We will prepare a complete report on business and marketing requirements document upon consultation with the client. The requirements will cover the gaps and business processes. Once the requirements are finalized with the client, we will design the project plan and share it with client. Our strategy will consist of a research report to execute the marketing strategy for your business. In addition to the project plan, we will create a project charter which will lay down the rules of engagement, roles, responsibilities, project structure, reporting requirements, client communication and timelines.

4.2 Requirement Finalization We will conduct several meetings to finalize business requirements before proceeding for design prototype or development. We will gather various details such as functional requirements, design specifications, color options etc. A document will be prepared for the requirements which will further help to understand and develop the system.

4.3 Customization This would involve setting up the platform for development environment and to perform custom development activities required as per the project requirements. Based on the requirement document, we will design the solution and developers will carry out custom development.

4.4 Testing We will conduct various functional point testing during the development. Before completion of the development we will perform rigorous testing to identify any bugs.

4.5 Quality Assurance This chapter provides a detailed approach for quality assurance measures that will be used and the various controls that will be employed for the project.

Vista Digit – Digital Marketing and Web Development Services

15

4.5.1 Quality Control Development Quality Control is the set of procedures used by VistaDigit, to ensure that an application product will meet its quality goals at the best value to the users, and to continually improve the organization’s ability to produce software applications in the future. Development quality control refers to specified functional requirements as well as non-functional requirements such as supportability, performance and usability. It also refers to the ability for application to perform well in unforeseeable scenarios and to keep a relatively low defect rate. These specified procedures and outlined requirements leads to the idea of Verification and Validation and software testing.

The following internal measures will be employed by Data World in order to control the quality

Control Description Unit Tests Conducted informally by the Developer at the completion of each

function point. A successful Unit test is a precursor to its integration into the solution

Code Reviews Are informally conducted by a Senior Developer internally in order to review the quality of code in terms of maintainability, scalability. This helps eliminate potential bugs and bottlenecks early in the Lifecycle.

Integration Testing (*based on the projects)

This is a formal Quality Control which is done by Business Manager against a set of Test Cases and the outcomes are recorded in Test Reports. This is an iterative process and continues till the system is fault free and all Test Cases are satisfied

User Manual Validation (*if any) This is conducted by Non-Technical resources who are not involved in the project. This Control measure generally brings out inconsistencies in the User Manuals vis-à-vis the Software and also validates the User Manuals for Ease of Reference and Use

4.5.2 Quality Measures The following Quality Measures have been identified for the project.

ID Measure Description Threshold M1 Complete

Functionality delivered

Software provides a Complete coverage of all Functional Requirements

• All requirements mentioned in the Business Requirements Document have been covered

• All additional requirements identified outside the above mentioned document during the project and approved by discussion

M2 Bug Free Stable Software

The stability of the software

• Proper Test Reports (*if any) created for all Test Cycles

• All Reported Bugs are fixed within 2 months of Rollout

*Based on the project requirement

4.6 Client Communication 4.6.1 Communication Channels Project Communication can be transmitted in various forms or media. We will frequently communicate with the client and provide updates about the project progress with best possible medium. Following are different types of communication media can be followed:

Vista Digit – Digital Marketing and Web Development Services

16

• Web Portal • Email • Cloud

4.7 Risk Management The following table provides an example of the risks and the proposed mitigation activity. Please note that risks identified during the project will be recorded in a separate Risk Log, maintained by the Project Manager and circulated and discussed with the client during the progress meeting.

ID Risk Description Probability of Occurrence

Impact on Project

Mitigation Activity

1 No Payment Medium High Payment on time will facilitate us to deliver on time. Delay in payment may result in delay of the project.

2 Non-Satisfactory Medium High If the client is not satisfied with our end product, we will try to meet the client requirements within the budget and satisfaction level.

4.8 Application Packaging We will package the application or the software into an installable package so that it will be easier for any non-technical person to move from one server to another server. The packaging also includes technical user manual for installation and using the system.

4.9 Deployment This action is conducted by software developers. First, they install the platform on the server along with the pre-requisites to prepare the deployment. Then the Functional Specifications are configured on the system, set the security framework with Access Rights.

4.10 Support and Maintenance Following tables describe the support levels with the reaction times for various problem categories:

Category Description Reaction Time A Minor bugs to be fixed 3 working days B Problems which can be determined and solved within an

effort of developer 10 working days

C Problems which require further investigations and/or have an impact on other systems and/or require more than developers to solve it.

VistaDigit will provide a time estimate within Response Time

The timeframes in which these changes will be handled are as follows:

Details Description Service Target Response Time 1 working day In 90% of all Service Requests Reaction Time As per the Change Categories above In 90% of all Service Requests

Vista Digit – Digital Marketing and Web Development Services

17

5 Our Team 5.1 Our Team Experience Our VistaDigit team has multi-talented and diverse team of skilled professionals. Our collective experience of the team members are:

• Have experience of software development, website development, digital marketing, UI/UX and media management.

• Have on going trainings in various coding languages, Google Webmaster Tools, SEO techniques and new SEO methodologies.

• Proven record in research and new technique development. • Wide experience of collaborate project delivery.

5.2 Our Team Structure The following diagram represents the proposed Team structure to be setup by VistaDigit in order to meet the requirements. Please note that the Project Manager will be the single point of contact for any project.

1.1 Roles and Responsibilities Following table provides overview of roles and responsibilities for the team

Role Responsibility Project Manager • Requirement Finalization

• Client Communication • Process improvement • Quality Control • Management Reporting • Manage Risk log and associated mitigation activity

Project Manager Senior Developer

Developer

Database Administrator

UI Designer

Vista Digit – Digital Marketing and Web Development Services

18

• Solely responsible for timeous delivery on the project • Maintain project plan against baselines • Formulate the communications strategy • Prepare project progress reports

Senior Developer • Design all components of the solution • Develop communicate and maintain the overall business architecture • Technical Analysis • Required Libraries for the development • Problem Solving • Perform unit tests • Monitor Performance and Capacity

Developer • Develop backend and frontend • Develop various functions • Develop user interfaces • Design and Code Integration • Unit Testing

Database Administrator • Database design • Data Integration • Data Clean-up (if required)

UI Expert • Design frontend design • Design Backend design

6 Project Plan and Timeline Project Activities M1 M2 M3 M4 M5 M6 Project Plan Finalization Analysis Project Requirement Functional Requirements Design Prototype Front End Development Back End Development Unit Testing Packaging Deployment

To get the best marketing results and SEO, our plan is tailored to 10 months.

7 Project Deliverables Following are the list of project deliverables and reports.

• Requirement Document • Packaged Application • Final Report

8 Terms and Conditions The following are the terms and condition applicable to the proposal.

Vista Digit – Digital Marketing and Web Development Services

19

• Every delivery depends on the feedback received on its previous deliveries. In order to complete the project within stipulated time, it is assumed that the client will either make the payment or provide feedback on the deliverables within two weeks from submission.

• Our software is developed according to the discussions with the client and the requirement document prepared initially during the discussion.