constient global solution- mobile application development
DESCRIPTION
CGS To be the most preferred Solution Provider by exceeding expectations and give opportunities to the next generation in Dot Net, Mobility, HTML5, Unity 3D Games, Open SourceTRANSCRIPT
Mobility
2
CGS Facts
Successfully executing Projects worldwide on Dot Net, Mobility, HTML5, Unity 3D Games, Open Source
Established in 2012 with headquarters in Chennai, India
Has an energetic team of experts and professionals
CMMi Appraising
Operates in 3 countries - UAE , USA & India and in the process of expansion
Team
Operation
Certification
Establishment
Growth
Service Offerings
3
Outsourced Product Development
Offshore development centre (ODC)
Custom Application Development
Application Maintenance
Testing/QA Services SAP Services
Web Applications Digital Marketing Mobility Game Development Data Analytics Enterprise
applications consulting : Application Development Implementation Support and Maintenance
Testing/QA solutions
FTE Recruitment Consulting
Hire our resources offshore
Cost effective staffing
US staffing services APAC/ME staffing
services
Technology Consulting Outsourcing Technology
Staffing
4
Overview - SDLCThe SDLC has five basic tiers which include Requirements, Design, Development, Testing and Maintenance. Each is important in its own right and needs to be considered.
5
Development Process
Pre-Development Requirement
Proposal & SOW Project Plan
Development DesignUI and
Programming Development
QA {Testing}
Post-Production Implementation Maintenance Patches and
Updates
6
A variant of the Waterfall that emphasizes the verification and validation of the product. Testing of the product is planned in parallel with a corresponding phase of development
V-Shaped Model
7
• Speed up or bypass one or more life cycle phases • Usually less formal and reduced scope• Used for time-critical applications• Used in organizations that employ disciplined methods
Some Agile Method• Adaptive Software Development (ASD)
• Feature Driven Development (FDD)
• Crystal Clear
• Dynamic Software Development Method (DSDM)
• Rapid Application Development (RAD)
• Scrum
• Extreme Programming (XP)
• Rational Unify Process (RUP)
Agile SDLC Model
8
Rapid / Evolutionary Prototyping Model
Requirements Capture
Quick Design
Build Prototype
Customer Evaluation of Prototype
Engineer Final Product
9
Rapid / Evolutionary Prototyping Model• Sketch flow / Balsamiq mock ups to provide visuals
and customer collaboration
• Generating placeholder content
• Generating Images, Text and Coded Wireframes
Advantages:
• Schedule Predictability And Control,
• Overcome Large-system Integration Problems
10
Pre-Development
Requirement Gathering | Proposal & SOW Document | Project Plan
11
Requirement Gathering
Requirement Gathering will have the complete understanding of project needs and defines what needs to be provided as a solution to meet the expectations of the stakeholders and users.
Mode of Requirement Gathering:
• Brainstorming• Similar reference website/application
12
Requirement Gathering - Questions
Platform Android iPhone iPad
Technology PhoneGap Native Mobile app
Domain Web Portal Web Application E-Commerce If Others ……………..
13
Requirement Gathering - QuestionsClient Requirement New Application Revamping (Changing UI, development from the scratch with
existing content) Add New Features to Existing App
Template Design Whether client provide template designing in PSD Format: Yes No Details gatheringIf the site is related to E-commerce / Online Portal, the following basic thing details need from client
Project Requirement Document : Yes NoBusiness Logic : Yes NoDomain details : Yes NoPayment Gateway API Details : Yes NoWeb Service API Details : Yes No
14
Project Plan includes
• Task Break Down
• Scheduling
• Milestones
• Risk identification and mitigation
• Communication
• Test plan
• Release plan
Project Plan
15
Development
Design | UI & Programming | QA & Bug Fixing
16
PhoneGap- Key Features
17
Mobility - Skillsets
Operating system : iOS, Android
Tool : XCode, Eclipse, PhoneGap
Programming language: objective-c, Android, HTML5,
JavaScript, GWT
Communication : XML, JSon
Database : SQLServer2005 / MySQL / SQLite /
Oracle
18
QA & Bug Fixing
Test Planning
•Generate Test plans
Test Execution
•Execute Tests•Log Defects•Update check sheets
Milestone Testing •Certification Testing
Test Closure
•Postmortem Report•Noting the learning
Detailed Test Plan
Bug Reports, ChecklistsDaily Status ReportsRegression updates
Validation ReportsCertification Test Reports
Test Closure ReportsSubmission reports
Activities Deliverables
19
Code Sharing & Receiving Tools Usage
Basecamp Web based Project Management Tool to communicate with the all the members who’re all involved in the project from Development Team, Project Manager and client. Client can share the document via basecamp
Subversion Control (SVN)
Subversion is used to maintain current and historical versions of files such as source code, web pages, and documentation.
File Transfer Protocol (FTP)
CGS will deliver the source code with the help of their own FTP server. CGS create separate FTP account for the client users to share their existing code with CGS.
20
Our Project
Coopselios - An Application to pursue the general interest of the community to promote human and social integration of citizens through the management of health services and educational. Among the services offered are Day care, Nursing old ages & babies and Periodic Medication.Technology
StackPhoneGap, Codeignator, GWT, Web-Service, JavaScript, HTML5/CSS3
Target Device Android Tablet
21
Our Project
Masseurs Application - Helping the community and Massage professional to find out each other with customizable search and paved the way for a better healthy environment. This helps user to get professional of their taste and professional to enhance their business.
Technology Stack
PhoneGap, Django, GWT, Web-Service, JavaScript, HTML5/CSS3
Target Device iOS & Android
22
Our Project
Motor Sports Application - Immerse yourself in the world of motorsport is the Application concept. Being a multi dimensional application, it helps the Racer, Clubs, Manufacturers (Helmet, Apparel, etc), Grid Girls, Magazines, Teams to know one another which leads to big business promotions in the motorsport community. Technology
StackPhoneGap, PHP, GWT, Web-Service, JavaScript, HTML5/CSS3
Target Device iOS & Android
23
Our Project
Medimix- An iPad / Android Tablet Application for Sales Person to keep track of their sales information updating Management and Distributors about his efforts and building an efficient Communication Channel for productive business growth
Technology Stack PhoneGap, GWT, Web-Service, JavaScript, HTML5/CSS3
Target Device iPad & Android Tablet
24
USA2610 Wedding ton Rdg Ne | Marietta | GA 3006811574 Broadview Way | UT 84092
UAEAl Maqta Oil Field Services I Post box:36864 I Abu Dhabi I UAE
INDIA (HQ) Holy Cross Church Premises | 76, 1st Floor | South Boag road | T.Nagar | Chennai | TN | IND 600 017
Our Locations
Thank you
Email - [email protected]
Website - www.constient.com