User talk:Surendra.singh19

SRS for the Project Management System

Surendra Singh

System will be applied to the software project management. This will trace out the working done the throughout the system development. Working defined as Processes track out, Cost estimation, Task management and Time scheduling etc. of the project.

This project is divided into five modules as followed:-

1.	Software processes tracking 2.	Software cost estimation 3.	Task management 4.	Software progress evaluation 5.	Time scheduling

Module Description

In the module description there is complete detail about the module. The module description will give the database detail, front end design and technological detail will be used in the system.

1.	Software processes tracking

In this module of the system, administrator will have to perform many tasks as following..

•	Creation of the project •	Complete information related to the module •	Defining the processes or phase for the project •	Keep track out of working of the phase •	Modification of the project •	Information about the team •	Delete the project

2.	Cost estimation

In this module of the system, the admin will have to perform many tasks as followed:-

•	Abstract estimation •	Requirements Gathering estimation •	Requirement Analysis estimation •	Development and Testing Entities in Above Items estimation

Before estimating these element of the project estimation we have to know the role n working of the team members of the project as followed:-

Role 	Output Programmers	Number of functions coded. Designers	Sequence diagrams, classes (with functions) designed, associations. Architects	Requirement analysis. Number of major components and tiers designed. Classes and objects approval. Tester	System functionality tested. Business Analyst	Requirements, workflows, and use-cases. Project Manager	Deliverables as per the contract, resource management, fire fighting.

This is a sample of the project cost estimation to understand the working of this module of the system.

A sample abstract for a software project Software Project Estimate Abstract S.N.	Item	Unit	Qty	Role/Skill	Man days	Rate (INR)	Amount (INR)	Remarks 1	Visionary doc	Nos	1	n/a	2	4,000 .00	8,000.00 2	Workflows / Subworkflows	Nos	55	n/a	55	4,000 .00	220,000.00 3	Use cases	Nos	50	n/a	250	3,200 .00	800,000.00 4	Objects in hierarchy tree	Nos	210	n/a	262.5	3,200 .00	840,000.00 5	Technology	Nos	10	n/a	5	4,700 .00	23,500.00	gathering +analysis 6	Non-functional req doc	Nos	1	n/a	2	4,000 .00	8,000.00 7	Tiers	Nos	4	n/a	2	5,000 .00	10,000.00 8	Activity diagrams	Nos	100	n/a	1050	3,047 .62	3,200,000.00 9	Flowchart / Processes	Nos	100	n/a	800	3,000 .00	2,400, 000.00 10	Components	Nos	7	n/a	98	4,000 .00	392,000.00 11	Objects in framework tree	Nos	150	n/a	300	3,500 .00	1,050, 000.00 12	Deployment	Nos	2	n/a	22	3,181 .82	70,000.00 13	Test case designs	Nos	400	n/a	500	3,200 .00	1,600,000.00 14	Tools Requirement	Nos	6	n/a	3	5,000 .00	15,000.00 15	User Acceptance Testing	Nos	1	n/a	900	3,000 .00	2,700,000.00 total				4252	3,136 .89	13,336, 500.00	$296,366.67 Add Risk Factor	Nos	3		1.00	40,009, 500.00	$889,100.00 Requirements Gathering S.N.	Item	Unit	Qty	Role/Skill	Man days /Unit	Rate	Amount	Remarks 1	Visionary doc	Nos	1	BA	2	4,000 .00	8,000.00 2	Workflows / Subworkflows	Nos	55	BA	1	4,000 .00	220,000.00 3	Use cases (major only)	Nos	50	BA	1	4,000 .00	200,000.00	user interface, user process components 4	Objects in hierarchy tree	Nos	210	Designer	0.25	4,000 .00	210,000.00	business components 5	Technology	Nos	3	BA	0.5	4,000 .00	6,000.00	IE, asp.net, sqlserver 6	Non-functional req doc	Nos	1	BA	2	4,000 .00	8,000.00 total		320			652,000.00

Requirement Analysis S.N.	Item	Unit	Qty	Role/Skill	Man days /Unit	Rate	Amount	Remarks 1	Tiers	Nos	4	Architect	0.5	5,000 .00	10,000.00	presentation, business, data format, data storage 2	Activity diagrams	Nos	100	Designer	0.5	4,000 .00	200,000.00 3	Flowchart / Processes	Nos	100	Sr.Dev / Dev	1	3,000 .00	300,000.00	workflow components 4	Components	Nos	7	Architect / Designer	7	5,000 .00	245,000.00	interfaces, controller, data entities 5	Objects in framework tree	Nos	150	Designer	1	4,000 .00	600,000.00	service interfaces, data access, external interface, security 6	Technology	Nos	7	Architect	0.5	5,000 .00	17,500.00	html, xml, jscript, c#, asp.net, sql, com+, 7	Deployment	Nos	2	Architect	1	5,000 .00	10,000.00	design 8	Test case designs	Nos	400	Test lead	0.25	4,000 .00	400,000.00 9	Tools Requirement	Nos	6	Architect	0.5	5,000 .00	15,000.00	vs.net, load runner, win runner, nunit, vss, xml spy total		776		12.25		1,797,500.00 Development and Testing Entities in Above Items S.N.	Item	Unit	Qty	Role / Skill	Man days /Unit	Rate	Amount	Remarks 1	Flowchart / Processes	Nos	100	Sr.Dev / Dev	7	3,000 .00	2,100,000.00	Development of the workflow components 2	Activity diagrams	Nos	100	Sr.Dev / Dev	10	3,000 .00	3,000,000.00	Development of the workflow components other than those developed from the flowchart 3	Test case designs	Nos	400	Test lead	1	3,000 .00	1,200,000.00	Testing 4	Objects in hierarchy tree	Nos	210	Sr.Dev /Dev	1	3,000 .00	630,000.00	Development of the business components 5	Objects in framework tree	Nos	150	Sr.Dev /Dev	1	3,000 .00	450,000.00	development of service interfaces, data access, external interface, security, logging, event handling, constants, enumerations, globalization, localization 6	Use cases	Nos	200	Sr.Dev /Dev	1	3,000 .00	600,000.00	user interface, user process components 7	Deployment	Nos	20	Sr.Dev /Dev	1	3,000 .00	60,000.00	deployment script/files for sql, dll's and exe's 8	Components	Nos	7	Sr.Dev /Dev	7	3,000 .00	147,000.00	interfaces, controller, data entities 9	User Acceptance Testing	Nos	1	Dev. Team	900	3,000 .00	2,700,000.00	interfaces, controller, data entities

total		1188			7,980,000.00 Entities: 	These are the objects in the diagrams created and/or items identified in requirement gathering & analysis. The diagrams include the object hierarchy tree (framework, business objects, forms), work flows, flow charts, activity, use cases, components and deployment

3. Tasks Management

In this module of the system, given tasks will be carried out:-

•	Task creation master •	Task Issued master •	Task Assignment master •	Day by day task assignment master •	Task updating •	Task delete

4. Progress evaluation

In this module of the project following tasks are carried out during the project development.

•	Progress project wise •	Progress module wise •	Progress day by day wise

5. Time scheduling

In this module of the system, the time for the team members will b allotted by the team leader to work on the project. There must be applied some check or constraints on the system to prevent the member for illegally login in the system. Time scheduling will be done in such manner that for a member of the team the time schedule will never overlap through out the project development.

•	Day by day time for the member •	Week by week time for the member •	Month by month time for the member

Detail Design of the Modules

Software process tracking:-

Project Master:- Create Project Project ID		Project Name Leader Id/Name Technology Time duration From Date To Date Nature of Project No of Members Shift Update Project Project ID		Project Name Leader Id/Name Technology Time duration From Date To Date Nature of Project No of Members Shift

Delete Project Select project Id		Select project leader name/ID Select Project Name

Module Master:-

Create Module Select Project Name/Id Project leader name Time duration of project Create Module for the project 1:-				2:-				.					.				N:- Time duration of the project From Date To Date

Functionality of the Module Item wise Description

Update Module Select Project Name/Id Project leader name Time duration of project Create Module for the project 1:-				2:-				.					.				N:- Time duration of the project From Date To Date

Functionality of the Module Item wise Description

Delete Module Select project Id/Name Select Module Name

Phase Master :-

Create Phase Select Project Name/Id Select Module Name Select Phase Name Select Member of the team Small description related to Phase

Update Phase Select Project Name/Id Select Module Name Select Phase Name Select Member of the team Small description related to Phase

Phase Progress Report

Begin Middle App. Ending % Progress of the Phase

Software cost estimation:-

Cost Estimation Master:- Select Project ID/Name Select Module Name Select Item Name Select Work Type Abstract Estimation S.N.	Item	Unit	Qty	Role/Skill	Man days	Rate (INR)	Amount (INR)	Remarks 1	Visionary doc	Nos	1	n/a	2	4,000 .00	8,000.00 2	Workflows / Subworkflows	Nos	55	n/a	55	4,000 .00	220,000.00 3	Use cases	Nos	50	n/a	250	3,200 .00	800,000.00 4	Objects in hierarchy tree	Nos	210	n/a	262.5	3,200 .00	840,000.00 5	Technology	Nos	10	n/a	5	4,700 .00	23,500.00	gathering +analysis 6	Non-functional req doc	Nos	1	n/a	2	4,000 .00	8,000.00 7	Tiers	Nos	4	n/a	2	5,000 .00	10,000.00 8	Activity diagrams	Nos	100	n/a	1050	3,047 .62	3,200,000.00 9	Flowchart / Processes	Nos	100	n/a	800	3,000 .00	2,400, 000.00 10	Components	Nos	7	n/a	98	4,000 .00	392,000.00 11	Objects in framework tree	Nos	150	n/a	300	3,500 .00	1,050, 000.00 12	Deployment	Nos	2	n/a	22	3,181 .82	70,000.00 13	Test case designs	Nos	400	n/a	500	3,200 .00	1,600,000.00 14	Tools Requirement	Nos	6	n/a	3	5,000 .00	15,000.00 15	User Acceptance Testing	Nos	1	n/a	900	3,000 .00	2,700,000.00 total				4252	3,136 .89	13,336, 500.00	$296,366.67 Add Risk Factor	Nos	3		1.00	40,009, 500.00	$889,100.00

Requirements Gathering S.N.	Item	Unit	Qty	Role/Skill	Man days /Unit	Rate	Amount	Remarks 1	Visionary doc	Nos	1	BA	2	4,000 .00	8,000.00 2	Workflows / Subworkflows	Nos	55	BA	1	4,000 .00	220,000.00 3	Use cases (major only)	Nos	50	BA	1	4,000 .00	200,000.00	user interface, user process components 4	Objects in hierarchy tree	Nos	210	Designer	0.25	4,000 .00	210,000.00	business components 5	Technology	Nos	3	BA	0.5	4,000 .00	6,000.00	IE, asp.net, sqlserver 6	Non-functional req doc	Nos	1	BA	2	4,000 .00	8,000.00 total		320			652,000.00

Requirement Analysis S.N.	Item	Unit	Qty	Role/Skill	Man days /Unit	Rate	Amount	Remarks 1	Tiers	Nos	4	Architect	0.5	5,000 .00	10,000.00	presentation, business, data format, data storage 2	Activity diagrams	Nos	100	Designer	0.5	4,000 .00	200,000.00 3	Flowchart / Processes	Nos	100	Sr.Dev / Dev	1	3,000 .00	300,000.00	workflow components 4	Components	Nos	7	Architect / Designer	7	5,000 .00	245,000.00	interfaces, controller, data entities 5	Objects in framework tree	Nos	150	Designer	1	4,000 .00	600,000.00	service interfaces, data access, external interface, security 6	Technology	Nos	7	Architect	0.5	5,000 .00	17,500.00	html, xml, jscript, c#, asp.net, sql, com+, 7	Deployment	Nos	2	Architect	1	5,000 .00	10,000.00	design 8	Test case designs	Nos	400	Test lead	0.25	4,000 .00	400,000.00 9	Tools Requirement	Nos	6	Architect	0.5	5,000 .00	15,000.00	vs.net, load runner, win runner, nunit, vss, xml spy total		776		12.25		1,797,500.00

Development and Testing Entities in Above Items S.N.	Item	Unit	Qty	Role / Skill	Man days /Unit	Rate	Amount	Remarks 1	Flowchart / Processes	Nos	100	Sr.Dev / Dev	7	3,000 .00	2,100,000.00	Development of the workflow components 2	Activity diagrams	Nos	100	Sr.Dev / Dev	10	3,000 .00	3,000,000.00	Development of the workflow components other than those developed from the flowchart 3	Test case designs	Nos	400	Test lead	1	3,000 .00	1,200,000.00	Testing

Task Management:- Task Master:-

Task Create Master Select Project Id/Name Select Project Module Select Item Create Task Task Name Date Time Duration From Date To Date Select Member Task Description Progress Update Task Select Project Id/Name Select Project Module Select Item Create Task Task Name Date Time Duration From Date To Date Select Member Task Description Progress Delete Task Select Project Id/Name Select Project Module Select Item Delete Individually Task

Software progress evaluation:-

Software Wise Progress report Select project ID/Name Using Bar diagram Using Graph Module Wise Progress report Select project ID/Name Select Project Module Using Bar diagram Using Graph Item Wise Progress report Select project ID/Name Select Project Module Select Module Item Using Bar diagram Using Graph

Time scheduling:-

Scheduling Master:- Create Schedule Select Projrct Name/Id Select Module List of member name Shift Date Today time From To Select System No			User Name Password Update Schedule Select Projrct Name/Id Select Module List of member name Shift Date Today time From To Select System No			User Name Password

Delete Schedule Select Project name/Id Select Module Select Item Select date Select member name