Sie sind auf Seite 1von 12

SPECIFICATIONS for Item- IT Applications Software Development( .

NET)

1) SCOPE OF WORK
a) LRDE desires to place a development contract for Development/Migration/Re-
engineering of LRDE Intranet ASP based software applications to Microsoft DOTNET
technology, namely:
i) Leave Management System
ii) Temporary Duty Move and
iii) Online Cansupply,
b) LRDE-INTRANET Homepage re-design, functionally similar to DRDO website:
www.drdo.gov.in
2) PRE-REQUISITES OF THE VENDOR/CONTRACTOR CAPABILITY
a) The Vendor/contractor should have minimum of CMMI Level 3 certification.
b) Vendor should have a office/development center at Bangalore.
c) Vendor should have proven experience in DOTNET web application development.
d) Vendor should submit proof of prerequisites indented above.
e) The competence/capability of the vendor/contractor to execute the development contract is
assessed and filtered by a Technical Evaluation committee.
3) PRE-BID WORKSHOP: The vendor/contractor need to visit LRDE-SQAG division for a
PRE-BID briefing session, to clearly understand the requirements of contract and estimate
effort required before quoting for the development contract.
4) APPLICATION DEVELOPMENT AND DOCUMENTATION
i) Leave Management System: Detailed Specs enclosed at Appendix-A.
ii) Temporary Duty Move: Detailed Specs enclosed at Appendix-B.
iii) Online Cansupply: Detailed Specs enclosed at Appendix-C.
iv) LRDE-INTRANET Homepage: SnapShot enclosed at Appendix-D.
v) DOCUMENTATION: The Vendor has to study the existing Software Requirement
Specifications, business logic, workflow and design-logic and bring out new
documents for release-I and release-II, in line to IEEE 12207 standard, namely:
(a) Software Requirement Specifications(SRS) for
(b) Software Detailed Design (SDD)
(c) Application CODE in DOTNET framework
(d) Test-Cases & Test-Reports for all three applications
5) DELIVERABLES: The four deliverables are:
(1) Development, testing and installation of Leave Management System
application along with its associated documentation(SRS, SDD, Code, Test Cases
&Reports)
(2) Development, testing and installation of Temporary Duty Move application
along with its associated documentation(SRS, SDD, Code, Test Cases &Reports)
(3) Development, testing and installation of Online Cansupply application along
with its associated documentation(SRS, SDD, Code, Test Cases &Reports)
(4) Redesigning of LRDE-INTRANET Homepage functionally similar to DRDO
website: www.drdo.gov.in and Installation and Hosting at LRDE Servers,
maintaining complete previous functionality.
6) TECHNICAL EVALUATION of VENDOR: A committee is constituted to evaluate the
competence/capability of the vendor/contractor to execute the development contract. During
Technical Evaluation the vendors have to demonstrate a sample application in DOTNET for
which the specification will be given after the bids are submitted.. Two weeks time will be given
for developing the sample application. The sample application will have to be developed at
vendor premises. The developed sample application will also considered for evaluating the
technical bid of the vendor.

Page 1/12
SPECIFICATIONS for Item- IT Applications Software Development( .NET)

7) HARDWARE /SOFTWARE Resources: The vendor has to perform Development


/Migration /Re-engineering of the said 3 applications and re-design LRDE INTRANET
Homepage functionally similar to website: WWW.DRDO.GOV.IN, contract tobe executed at
LRDE premises with available resources at LRDE. LRDE will provide necessary
development environment. If additional Hardware/Software resources are required, vendor
has to bring-in the hardware and software during development and take them back after
completion of the contract.

8) EFFORT ESTIMATION
a) Number of Forms
i) Leave Management System - 40
ii) Temporary Duty Move Software - 50
iii) Online Cansupply - 50
b) Number of Tables
i) Leave Management System - 18
ii) Temporary Duty Move Software - 10
iii) Online Cansupply - 12
c) Number of LOC
i) Leave Management System - 10K LOC
ii) Temporary Duty Move Software - 18K LOC
iii) Online Cansupply 20K LOC
d) The estimated team size to complete the Contract/Work in 6 months is:
i) Project Manager -1 No (25%)
ii) Technical Leader- 1 No (50%)
iii) DOTNET Developer- 2 Nos (100%) and
iv) DOTNET Test Engineer.- 1 No (100%)

9) DEVELOPMENT WORK FLOW:

a) The working of the reengineered product should exactly match the current working
product, with improvements in UI Design and under lying technology.
b) Vendor has to generate the code in 3-Tier architecture conforming to Microsoft .NET
technology.
c) The developed applications need to be hosted on a single Windows 2008 R2 server
10) DEVELOPMENT DURATION: 6 months
11) WARRANTY: 1 year ONSITE comprehensive warranty.

Page 2/12
SPECIFICATIONS for Item- IT Applications Software Development( .NET)

12) TESTING: Testing has to be done under visual studio environment. Test plans and Test
reports are to be generated and submitted for review. Testing has to be done under visual
studio environment.
13) CONFIGURATION MANAGEMENT: CM tool available in Visual studio 2010
environment should be configured by the vendor to put on to use.
14) VENDOR TEAM:
The team should consist of a one Project Manager(25%), one Technical Leader(50%), Two
DOTNET Developers(100%) and one DOTNET Test Engineer(100%).
15) REVIEWS: After each stage of software development life cycle, a review will be conducted by
LRDE engineers. The given feedback has to be incorporated in design, documentation and code.
a) The workflow and requirements should be clearly understood before proceeding for the
actual development.
b) Vendor has to generate the code in 3 - tier architecture; and there should not be any
direct access to the database from the UI pages.
16) RELEASE-I and RELEASE-II DELIVERABLES: The detailed deliverables and schedules
are as under:
a) The products are realized in 2 releases
T0: Sign of the development contract
Release LRDE Inputs Outputs (Deliverables) from Schedule T1 Remarks
VENDOR/CONTRACTOR

Release 1 Draft SRS Finalized SRS for Release 1


Design
Code T1=T0 +
Test Plans 4 months
Test Reports
Deployment / Demonstration

b) Release 2 is for 2 months and the schedule is as under


Release LRDE Inputs Outputs (Deliverables) from Schedule T2 Remarks
VENDOR/CONTRACTOR

Release 2 Feedback of Finalized SRS for Release 2


Release-I Design
Deliverables Code T2 = T1 +
Test Plans 2 months
Test Reports
Fine Tuning the Deployment

17) COMPLEXITY OF THE APPLICATIONS FOR EFFORT ESTIMATION PURPOSE


i) Number of Forms
(a) Leave Management System - 40
(b) Temporary Duty Move Software - 50
(c) Online Cansupply - 50
ii) Number of Tables
(a) Leave Management System - 18
(b) Temporary Duty Move Software - 10
(c) Online Cansupply - 12
iii) Number of LOC
(a) Leave Management System - 10KLOC
(b) Temporary Duty Move Software - 18KLOC
(c) Online Cansupply 20KLOC
iv) Average number of users
Page 3/12
SPECIFICATIONS for Item- IT Applications Software Development( .NET)

(a) Leave Management System All Users (1200)


(b) Temporary Duty Move Software 100 Users
(c) Online Cansupply All Users (1200)

18) WARRANTY AND MAINTENANCE


Vendor has to provide comprehensive ONSITE warranty for 1 year, during which any
bugs/fixes will be done for free of cost. Subsequently the vendor has to indicate annual
maintenance cost in terms of percentage of total cost.
19) REUSE: The approach suggested is to reuse the existing design components as far as
possible. This will minimize the risk of introducing defects due to complete re-engineering.
a) Reuse the following components and make changes if needed
i) Database Schema
ii) SQL procedures/Functions/Triggers
iii) Business logic
iv) Work Flow
v) Application Design
vi) Application test scenarios and test cases
b) Each application approximately has around 20 to 25 UI / DB Pages.
c) The existing Database schema will remain same.
d) There are about 1200 registered users for the portal with a peak load of about 200
concurrent users.
20) The deployment architecture is shown in appendix E.
21) Proposed Changes shown in appendix F
a) Structural Changes in the code as per the guidelines of ASP.NET
b) Core API changes if any
c) Early Bindings to Late Bindings if any
d) COM related
e) VB Modules will be moved to .NET modules (VB.NET/ C#)

22) GENERAL REQUIREMENTS, TERMS AND CONDITIONS


a) All the applications developed under this contract will be the property of LRDE the
intellectual property rights (IPR) will rest entirely with the Director, LRDE. The vendor
does not have right to sell, customize or advertise to others.
b) Vendor should sign a development contract with LRDE.
c) Vendor engineers performing the tasks should be qualified graduate engineers with skills
listed at point No:23.
d) Vendor Engineers performing the tasks should have adequate experience in the desired
field of work.
e) The Vendor has to provide Police Verification Certificate for the Engineers executing
the work/contract at LRDE.
f) Vendor Engineers competence and past experience should have been verified by
VENDOR. Director LRDE through his nominated personnel can verify the credentials of
vendor engineers. If vendor engineers are found incapable of performing the work, the
VENDOR agrees for suitable replacement within a week.
g) Vendor should make available a project leader with a minimum of 5 years of experience in
the desired field.
h) Progress report of this contract has to be submitted by the vendor on fortnightly basis.
i) Vendor must involve exclusive team of engineers for performing this contract.
j) Vendor shall not sub contract the work to some other vendors.
k) All the vendor engineers working in the project shall be regular employees of the vendor.

Page 4/12
SPECIFICATIONS for Item- IT Applications Software Development( .NET)

23) SKILL SET & RESPONSIBILITY OF VENDOR ENGINEERS: The expectations of


Vendor engineers skillset are:
a) Project Manager
i) Key Skills
(1) Strong domain knowledge and work experience in government sector
(2) Strong knowledge of technologies, systems, and standards
(3) Technical knowledge
(4) Very strong project management experience using MS Project.
(5) Experience in scoping software development efforts, requirements analysis,
tracking projects, change management,
(6) Escalation, project communication etc. In depth knowledge of formal SDLC
(7) Proven experience in team management; developing and delivering solutions
ii) Responsibility
(1) Single point of contact
(2) Coordinating with LRDE project managers for all managerial / administrative /
project related issues
(3) Develop and monitor schedules, deliverables, acceptance, and deployment.
(4) Status reporting Resolution of team queries
(5) Review of all deliverables
(6) Identify potential risk and develop a mitigation plan
(7) Manage change

b) DOTNET Team Lead


i) Key Skills
(1) Analysis and design (OOA, OOD, UML)
(2) Usage of design patterns
(3) C# .NET, ASP.NET 4.0,Web Services, Windows Services, Design & development
experience
(4) SQL Server and Reporting Services
(5) Usage of version control tools available in Visual Studio 2010 Environment
ii) Responsibility
(1) Understand and analyze requirements
(2) Design, develop, deploy and implement software modules integrated with external
applications; design and develop effective unit tests; assist in system tests
(3) Participate in requirements walkthrough, design review, code review, defect
review
(4) Perform impact analysis for change requests
(5) Estimate level of effort
(6) Work as per project plan and deliver on time

b) DOTNET Engineer
i) Key Skills
(1) Usage of design patterns
(2) C# .NET, ASP.NET 4.0,Web Services, Windows Services
(3) SQL Server and Reporting Services
(4) Usage of version control tools available in Visual Studio 2010 Environment

ii) Responsibility
(1) Design and develop software modules
(2) Perform impact analysis for change requests
(3) Work as per project plan and deliver on time

Page 5/12
SPECIFICATIONS for Item- IT Applications Software Development( .NET)

c) TEST Engineer
i) Key Skills
(1) Create test plan, test cases
(2) Test and record results
ii) Responsibility
(1) Test execution
(2) Test data
(3) Test summary report
(4) Track defects to closure
(5) Gate review and code promotion criteria validation and QA sign off.

24) Brief Technical Specification/Description of IDE, SERVER, CLIENT.


IDE/DEVELOPMENT ENVIRONMENT SPECIFICATION
Frame work Microsoft .net 3.5 / 4.0
Coding Language C# , VB
Front End Presentation Layer Asp.net 3.5 / 4.0
Scripting Tool Ajax
Database Oracle 10 G
Integrated Development Visual Studio 2010 ULTIMATE
Environment(IDE)

DEPLOYMENT WEB SERVER SPECIFICATION


Processor Quad Core / Xenon Or Equivalent
RAM 4GB or more
Operating System Windows Server 2008
IIS 7.0
Microsoft .net Framework 4.0 and above
Database Oracle 10G
Office Tools Microsoft Office 2003
Other Tools Access DB Engine.exe

CLIENT SYSTEM- HARDWARE & SOFTWARE SPECIFICATION


Processor P4 (or equivalent) and above
RAM 1GB and more
Operating System Windows XP or above
Office Tools Microsoft Office 2003
Browser IE6 and above,
Latest versions of Chrome,
Latest versions of Firefox.
Other infrastructure Network connection
Other Tools McAfee Antivirus

Page 6/12
SPECIFICATIONS for Item- IT Applications Software Development( .NET)

Page 7/12
SPECIFICATIONS for Item- IT Applications Software Development( .NET)

Page 8/12
SPECIFICATIONS for Item- IT Applications Software Development( .NET)

Page 9/12
SPECIFICATIONS for Item- IT Applications Software Development( .NET)

Page 10/12
SPECIFICATIONS for Item- IT Applications Software Development( .NET)

Page 11/12
SPECIFICATIONS for Item- IT Applications Software Development( .NET)

CONTACT DETAILS

Intending Officer: Jagadish P Nanisetty, Sc E, SQAG, LRDE


Phone Number: 25025-276/ 25025-715
Place of Pre-Bid Meeting: LRDE, Bangalore
Time of Pre-Bid Meeting: 10:00 Hrs at LRDE
Date of Pre-Bid Meeting: As per the Notification

Page 12/12

Das könnte Ihnen auch gefallen