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 Source
4. 4
Overview - SDLC
The 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.
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
6
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)
7
Agile SDLC Model
8. 8
Rapid / Evolutionary Prototyping Model
Requirements Capture
Quick Design
Build Prototype
Customer Evaluation of
Prototype
Engineer Final Product
9. 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
11. 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. 12
Requirement Gathering - Questions
Platform
Android
iPhone
iPad
Technology
PhoneGap
Native Mobile app
Domain
Web Portal
Web Application
E-Commerce
If Others ……………..
13. 13
Requirement Gathering - Questions
Client 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 gathering
If the site is related to E-commerce / Online Portal, the following basic thing details
need from client
Project Requirement Document : Yes No
Business Logic : Yes No
Domain details : Yes No
Payment Gateway API Details : Yes No
Web Service API Details : Yes No
14. Project Plan includes
• Task Break Down
• Scheduling
• Milestones
• Risk identification and mitigation
• Communication
• Test plan
• Release plan
14
Project Plan
18. 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, Checklists
Daily Status Reports
Regression updates
Validation Reports
Certification Test Reports
Test Closure Reports
Submission reports
Activities Deliverables
19. 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. 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 Stack PhoneGap, Codeignator,
GWT, Web-Service,
JavaScript, HTML5/CSS3
Target Device Android Tablet
21. 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. 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
Stack
PhoneGap, PHP, GWT,
Web-Service, JavaScript,
HTML5/CSS3
Target Device iOS & Android
23. 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. 24
USA
2610 Wedding ton Rdg Ne |
Marietta | GA 30068
11574 Broadview Way | UT
84092
UAE
Al 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
Website - www.constient.com