24
Software Development

Software Development. OverviewDelivery ModelsDevelopment ModelsProject Team StructureCase Studies 2 Content

Embed Size (px)

Citation preview

Software Development

Overview

Delivery Models

Development Models

Project Team Structure

Case Studies

2

Content

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

CASE STUDY FOR DEVELOPMENT PROJECT

12

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

24

Thank You

24