software development. overviewdelivery modelsdevelopment modelsproject team structurecase studies 2...
TRANSCRIPT
Software Development
Enterprise Solutions
Packaged Solutions
Application Development
Embedded & Communication
Integration & Customization Services
Onsite Delivery Model
Offshore Delivery Model
Hybrid Delivery Model
Dedicated Delivery Center
Delivery Models
IAP Service Offerings under Software Development Technology Stack
3
Requirements
Gathering
Offshore
Analysis Designing
Maintenance
Delivery
Analysis Designing Coding Testing
Onsite
Onsite/Off-shore Delivery Model
Project Manager Project Team Project Coordinator
Coding & Testing
4
Requirements Gathering
Analysis Designing
Maintenance
Delivery
AnalysisCoding
& Testing
Co-development
Onsite
Offshore
Dual-shore Delivery Model
Project Manager Project Team Project Coordinator
Designing
5
Dedicated Delivery Center (DDC)
6
What is DDC• Customer agrees for long term relationship• IAP sets up an exclusive center for the customer projects• Objectives are set and reviewed jointly• Embraces customer standards & practices• Services provided as per defined SLAs
Why DDC
• Strategic Win-Win Partnership• Reduced Cost of Ownership• Effective Resource Ramp Up/Down • Dedicated Infrastructure, IP Protection• Best results through Joint Management• Knowledge & Staff Retention• Possible Transfer of Ownership later
How DDC
• Joint Due Diligence to Create Road Map• Identification of Services & Skills• Definition of Management Structure, SLAs & Review Mechanisms• Agreement on Cost Structure• Provisioning for Infrastructure requirements• Pilot projects, organizational alignments• Growth & Improvements
External storage media not allowed• CD/DVD, Floppy, Memory Stick, Pen Drive etc.• Still/Video camera etc.
Trained security guards at all entry/exit points Access Control System to regulate the access rights 24x7 electronic surveillance to monitor the activities
E-Mail Attachments scanning
NDA• NDA with Customer• IAP’s resource(s) signing NDA at the timing of joining to
safeguard client’s IPR
Routine audits
Secure centralized repository
Secure off-the-premises backup measures• Scheduled Daily, Weekly and Monthly backups. • Backups of critical project related data – Archived at offsite
location.• Data tapes stored in Fire proof cabinets• Disaster Recovery (Onsite & Offsite)
Well Documented Password Policy defining the guidelines for maintaining network/Systems passwords
Dedicated Delivery Center (DDC)-Data Security & IPR
7
Quality Standards & Process
ISO 9001:2000 certified• Half yearly internal audit• Yearly surveillance audit external• Standard Processes defined for project management• Bugzilla tool used for bug tracking • CVS used for version control/Configuration management
CMM L-3 Mature*
*In Process8
Development Model - Conceptual Waterfall Model
9
Requirement Analysis
System Design
Implementation
Testing
Deployment
Maintenance
Used when requirements are well defined, i.e. change in scope of work is rare. Changes, if necessary are taken separately through change request process. Recommended for close ended projects, i.e. for fixed scheduled projects.
Development Model - Agile Model/Scrum-
10
Used when requirements are not clear at the start of project. Particularly suitable when product is expected to evolve as the time progresses. Recommended for open ended projects
Typical Project Organization Chart/Team Structure
PROGRAM MANAGER/ENGAGEMENT MANAGER/
ACCOUNT MANAGER
PROJECTMANAGER
PROJECTMANAGER
PROJECTMANAGER
PROJECT LEADER PROJECT LEADER
TEAM LEADER TEAM LEADER TEAM LEADER TEAM LEADER
Team Member Team Member Team Member Team Member
11
Organizations Project Man Months
Leading finance securities company, Japan
Mutual Fund Application – New fund System (End to End Solution for migration of Back office Application and new functionality for the entire Operation of HOST.)
2350
Leading finance securities company, Japan
Money Management Fund System (End to End Solution for migration of Front-End Application and new functionality.)
750
Leading wholesaler and retailer of automotive parts in the world,Japan
Used Car Purchase System : End to End Solution for inspecting any kind of car. Real time response for the purchase price for the inspection
500
Prefecture, Government of Japan Construction Management and Accounting Management System (End to End Solution for re-engineering and migration from: VB2.0 to VB 6.0 and oracle 7.3 to Oracle 8i)
300
World leading geospatial group, Japan CRM and GIS (Thin client web-based solution for CRM Sales Force automation with new addition of mobile interface for supporting sales & marketing personnel.)
150
UK based leading Car Rental Organization
•Customized solution with enhanced functionality and ability to handle Increasing number of Transactions, In house Call center(The Express Quote Software was developed for a group that is acting as an intermediary for the provision of car rental worldwide.)
36
Airline Industry Application for multi process, multi location operations for handling CRM, ticketing, tele-check in, IVRS and integrations with other services
36
Indian subsidiary of Japan’s largest HR Solutions company
Successfully developed and deployed i-HR Pro (IAP’s HRMS suite for end to end HR management)
36
Projects Delivered
13
Organizations Project Details Man Months
Leading presentation product organization in India
Application developed for Contact Management, PO Tracking, Order Fulfillment, Installations and Service Management
24
Leading Japanese-affiliated employment agency in India
Human Resource Management System for payslip generation, appraisal billing etc. with mobile based access also.
22
Leading manufacturers & exporters of Linux OS and application software in india
Wizpy product and portal development and integration. Kernel level programming for product functionality and enhancement.
31
District consumer forum and courts(Pan India)
Case Monitoring System: development, customization, localization, rollout and hand holding support across District Consumer Forum and Courts. 3683
Directorate of Treasuries and AccountsApplication Automation of the revenue collection, workflow, pay & accounts office, integration & Budget. 3299
Ministry of Health and Family WelfareCGHS Dispensary Automation, application development & rollout at pilot locations 2901
Ministry of Health and Family Welfare
Integrated Disease Surveillance Project (Decision Support System with specific timely information on selected priority health conditions, risk factors, so that preventative and control measures can be planned and implemented) 1322
India portal
The National Portal of India, Planned to provide a single window access to the information and services of the Indian Government at all levels for the Citizens, Business and Overseas Indians. IAP designed and developed the application along with support across 20+ units 1080
14
Projects Delivered
Organizations Project Details Man Months
Ministry of Road Transport and HighwaysApplication development for automation of RTO including issuance of DL and RC using Sarathi and Vahan across various RTOs in India 1028
Panchayati Raj DepartmentDeveloped, customized and localized for rollout an application to integrate all panchayati Raj departments at district level.(Pan India) 841
Ministry of Rural DevelopmentSocio Economic & Caste Census 2011 (Application development, DB Management, data porting and MIS Reports) 774
National Animal Disease Reporting System
Provide instant alerts to all concerned about Animal Disease Outbreaks, Remedial measures, etc, Prevent revenue losses by better management of Animal Health an integrated Management Information System for better decision support 743
15
Projects Delivered
Case Study:- Online Trading System
About Organization:- Leading Securities Organization in Japan
Scope of Work• End to End Solution for migration of Front-End Application with the
addition of new functionality
SDLC Phases Onsite OffshoreInvestigation ● ×
Requirement Analysis & Define
● ●
External Design ● ●
Internal Design × ●
Development × ●
Unit Testing × ●
Integrated / Link Testing
● ●
System Testing ● ×
Major Business Modules• Domestic & International Trading on Securities.• Customer Information Report (CIR) as PMS (Portfolio Management System)• Establishing IPO functionality to online trading system.• User & Group Management System.• Settlement Processing.
Technology Used•Hosting Platform: IBM AIX & Solaris•Application Server : IBM Web Sphere (Online) & Solaris (Batch) •Database: Oracle 9i RAC (9.2.0.1)•Technology:
• J2EE, Oracle, IBM MQ, XML,FIX, Pro*C, PL/SQL• WSAD, WAS, Clear Case, • Linux, Solaris, Unix, Windows 2000
Project Details
• Project Size- 750 Person Months• Project Duration- 24 Calendar Months
16
Case Study:- Back Office System
About Organization :- Leading Securities Organization in Japan
Scope of Work• End to End Solution for migration of Back office Application with the
addition of new functionality for the entire Operation of HOST.
SDLC Phases Onsite OffshoreInvestigation ● ×
Requirement Analysis & Define
● ●
External Design ● ●
Internal Design × ●
Development × ●
Unit Testing × ●
Integrated / Link Testing
● ●
System Testing ● ×
Major Business Modules• Domestic & International MF Transactions.• Information Management System• Settlement & Redemption Process• Fund Manager• OLAP Processing
Technology Used•Hosting Platform: IBM AIX & Solaris•Application Server : IBM Web Sphere (Online) & Solaris (Batch) •Database: Oracle 9i RAC (9.2.0.1)•Technology:
• J2EE, Oracle, IBM MQ, XML,FIX, Pro*C, PL/SQL• WSAD, WAS, Clear Case, • Linux, Solaris, Unix, Windows 2000
Project Details
• Project Size- 2350 Person Months• Project Duration- 36 Calendar Months
17
Case Study:- Expert Car Inspection System
About Organization :- Leading wholesaler and retailer of automotive parts in the world
Scope of Work• Develop an application to provide an end to end Solution for
inspecting any kind of car. • Real time record of any anomalies, damages of each part thus
inspected. • Real time response for the purchase price done via inspection.
SDLC Phases Onsite OffshoreRequirement Analysis & Define
● ●
External Design ● ●
Internal Design × ●
Development ● ●
Unit Testing ● ●
Integrated / Link Testing
● ●
System Testing ● ×
Operational Maintenance
● ×
Major Business Modules• Automated inspection system.• Logic Implementation for various range of cars.• Online Purchase price query.• Real Time support through Remote Desktop Program.• Multiple language support
Technology Used•Hosting Platform: Windows 2003•Application Server : IIS, Web Services •Database: Oracle 9i RAC (9.2.0.1), Oracle XE•Technology:
• Net, Oracle, MSMQ, XML, Web Services, VC++• Visual Studio, VSS• Windows XP, Panasonic Tough book CF-18/19.
Project Details
• Project Size- 500 Person Months• Project Duration- 20 Calendar Months
18
Case Study:- Car Rental System for a UK based Major
About Organization :- UK based leading Car Rental Organization
Scope of Work• Customized solution with enhanced functionality and ability to handle Increasing number of Transactions• In house Call center
SDLC Phases Onsite OffshoreDesign ● ●
Development × ●
Unit Testing × ●
Integrated / Link Testing
● ●
Deployment ● ×
Major Business Modules• Home Page (Country Selection), Rental Requirements• List Cars, View Car Group Details• Agent Login page ,View my details (Agent)• Vehicle details, Summary of rental, Payment Interface• Driver Details and Extras Page• Pre-paid rental voucher , Feedback Form• Individual Quote Form• Interface to third party insurance site
Technology Used•Hosting Platform: IIS 6 (Windows 2000 Professional with SP3)•Database: SQL Server 2000•Technology:
• Net Framework, Visual Studio.Net 2003• Win CVS
Project Details
• Project Size- 36 Person Months• Project Duration- 6 Calendar Months
19
About Organization :- Government of Japan
Scope of WorkEnd to End Solution for re-engineering And migration And migration .From: VB2.0 to VB 6.0 oracle 7.3 to Oracle 8i
SDLC Phases Onsite OffshoreInvestigation × ×
Requirement Analysis & Define
● ●
External Design ● ●
Internal Design × ●
Deployment × ●
Unit Testing × ●
Integrated/Link testing
● ●
System Testing ● ×
Operation Maintenance
×
Major Business Modules• Bidding, contract control• Construction progress control• Land control• Budget control• Statistics analysis support (Screen ,PDF,XLS, Printer)• General Reports (Screen ,PDF,XLS, Printer)• Accounting
Technology Used• Hosting Platform: IBM (Windows-2000)• Database: Oracle 8i• Technology:
• VB 6.0, C, VB report ,PL/SQL, Crystal report• VSS • Windows 2000
●
Project Details• Project Size- 300 Person Months• Project Duration- 11 Calendar Months
Case Study:- Construction Management & Accounting System
About Organization :- Leading airline industry in India
Scope of WorkCreating web-based solution for CRM with Interface to Call telephony, IVRS and old DCS system
SDLC Phases Onsite OffshoreRequirement Analysis & Define
● ●
External Design × ●
Internal Design × ●
Deployment × ●
Unit Testing × ●
Integrated/Link testing
● ●
System Testing ● ●
Parallel Run ● ×
Migration to Operation
● ×
Major Business Modules• Agent – Inbound • Customer Management , Add Case / Complaint, Add Follow-up• Arrival Departure Information, Tele-Check-ion, Cancellation,• Dial-Ticket, Reservation Schemes, Internet Access Link, Intranet
Access Link,• My Diary (daily activity planner) ,Add new entry, Update dairy, Take a
Break• Agent – Outbound• Supervisors• Info Reports• Interfaces to CTI/IVRS/DCS
Technology Used•Hosting Platform: Unix/Linux•Application Server : Jboss / Tomcat•Database: Postgres•Technology:
• Java/J2EE, Struts Framework• CVS & VSS • VB DLL for IVRS integration
Project Details• Project Size- 36 Person Months• Project Duration- 9 Calendar Months
Case Study:- CRM
About Organization :- Leading manufacturing company in India
Scope of WorkCreating web-based solution for Sales Force automation with supporting sales & marketing personnel.
SDLC Phases Onsite OffshoreRequirement Analysis & Define
● ●
External Design × ●
Internal Design × ●
Deployment × ●
Unit Testing × ●
Integrated/Link testing
● ●
System Testing ● ●
User Acceptance ● ×
Major Business Modules• Company management• Contact management• Task management• Product management• Employee/department management• Sales process management• Inquiry management• Sales plan management• Serve, Installation, Customer Care, Warranty and AMC
Technology Used• Hosting Platform: Linux/Uniz• Application Server : Jboss/ Tomcat• Database: Postgres• Technology:
• Java, J2EEE, Struts• CVS & VSS
Project Details• Project Duration- 6 Calendar Months
Case Study:- Sales Force Automation
About Organization :- Indian subsidiary of Japan’s largest HR Solutions company
Scope of WorkDeveloping and Implementing Web Based Human resource Management System
SDLC Phases Onsite OffshoreRequirement Analysis & Define
● ●
Design × ●
Deployment × ●
Unit Testing × ●
Integrated/Link testing
● ●
System Testing ● ●
User Acceptance ● ×
Major Business Modules• Company management• Contact management• Employee/department management• Post Requirements, Access Short-listed Candidates, Status tracker , • Feedback & Selection• Job Seekers- Online Job Application, Hot Jobs Access, Receive
Interview Calls• Clients/Resource Requisitions- Post Resource Requirements,• Search and Short-list Candidate, Feedback and Selection• Other – Invoicing, payment tracking
Technology Used• Hosting Platform: Linux/Uniz• Application Server : Jboss/ Tomcat• Database: Postgres• Technology:
• Java, J2EEE, Struts• CVS & VSS
Project Details• Project Duration- 36 Calendar Months
Case Study:- Human Resource Management System