+ All Categories
Home > Business > Project Management

Project Management

Date post: 20-Jun-2015
Category:
Upload: dhanasekaran-nagarajan
View: 866 times
Download: 0 times
Share this document with a friend
24
STC ThirdEye Technology PROJECT MANAGEMENT PROJECT MANAGEMENT
Transcript
Page 1: Project Management

STC ThirdEye Technology

PROJECT MANAGEMENTPROJECT MANAGEMENT

Page 2: Project Management

STC ThirdEye Technology

PROJECT MANAGEMENTPROJECT MANAGEMENT

٭ Project Management is Project Management is nothing but Organising, nothing but Organising, planning and scheduling planning and scheduling software projects. software projects.

- Delivered on time- Delivered on time

- On Schedule- On Schedule

- Software needed- Software needed

Page 3: Project Management

STC ThirdEye Technology

Needs for Project Needs for Project ManagementManagement

Subject to Budget & ScheduleSubject to Budget & Schedule

IncludesIncludes- Project Planning- Project Planning- Project Scheduling- Project Scheduling- Project Costing- Project Costing- Monitoring Reviews- Monitoring Reviews- Report Writing & Presentation- Report Writing & Presentation

Page 4: Project Management

STC ThirdEye Technology

Project Management

Manual

(documentation)

Automation Tool

(Report - MPP)

Page 5: Project Management

STC ThirdEye Technology

Microsoft Project Plan Microsoft Project Plan - MPP- MPP

Page 6: Project Management

STC ThirdEye Technology

Requirement Requirement ManagementManagement

٭ Requirement Management is Requirement Management is managing changes in the managing changes in the evolving software in a cost evolving software in a cost effective manner.effective manner.

٭ Having track of all requirements Having track of all requirements during the entire process of the during the entire process of the software development to reduce software development to reduce the ratio of defects.the ratio of defects.

Page 7: Project Management

STC ThirdEye Technology

Requirement Requirement ManagementManagement

Manual

(Traceability Matrix)

Automation Tools• Requisite Pro - Rational• TBI Caliber – Technology Builder Incorporation• QSS Doors – Quality System Software

Page 8: Project Management

STC ThirdEye Technology

Requisite ProRequisite Pro

Page 9: Project Management

STC ThirdEye Technology

Manual Requirement Manual Requirement Traceability MatrixTraceability Matrix

A Requirement Traceability matrix is created by associating requirements with the work products that satisfy them.

Page 10: Project Management

STC ThirdEye Technology

Requirement Traceability Matrix - Sample

Source Source documentdocument

SectionSection RequirementRequirement Test caseTest case

FunctionalFunctional

SpecificatioSpecificationn

3.13.1 An account number An account number must be entered of must be entered of 8 digits . Invalid 8 digits . Invalid account number account number must be diagnosed must be diagnosed with appropriate with appropriate error message.error message.

147147

FunctionalFunctional

SpecificatioSpecificationn

3.13.1 The account The account number must exist number must exist in the Customer in the Customer Database; if not, an Database; if not, an appropriate error appropriate error message must be message must be displayed .displayed .

148148

Page 11: Project Management

STC ThirdEye Technology

Configuration Configuration ManagementManagement

Standards and procedures for Standards and procedures for managing Version Control of a managing Version Control of a software productsoftware product

It mainly deals withIt mainly deals with

- Version Control- Version Control- changes made - changes made

in projectin project

Page 12: Project Management

STC ThirdEye Technology

Configuration Management

Manual Automation tools

Page 13: Project Management

STC ThirdEye Technology

Manual (CM)Manual (CM)

Project NameProject Name

CM System (Contains All the changes or CM System (Contains All the changes or versions)versions)

Shared (Current Version)Shared (Current Version)

Draft ( Forecasted )Draft ( Forecasted )

Page 14: Project Management

STC ThirdEye Technology

Automation Tools(CM)Automation Tools(CM)

Types Of Tools :Types Of Tools : VSSVSS =>Visual Source Safe(Microsoft =>Visual Source Safe(Microsoft

Product)Product)

Rational Clear CaseRational Clear Case=>(Rational =>(Rational Corporation Product)Corporation Product)

CVSCVS=>Concurrent Version System.(free =>Concurrent Version System.(free tool - Open Source) tool - Open Source)

[wincvs.org][wincvs.org]

Page 15: Project Management

STC ThirdEye Technology

Software configuration Software configuration management plan (SCMP)management plan (SCMP)

CI - Configurable ItemCI - Configurable Item CR - Change RequestCR - Change Request CCB - Change Control BoardCCB - Change Control Board

Base Line ( No Changes )Base Line ( No Changes ) Check InCheck In Check OutCheck Out

Page 16: Project Management

STC ThirdEye Technology

Determine whether the system Determine whether the system meets specifications(producer meets specifications(producer view)view)

Determine whether the system Determine whether the system meets business and user meets business and user needs(customer view)needs(customer view)

What is primary role of software testing ?

Page 17: Project Management

STC ThirdEye Technology

Test Plan

• Road map for the entire testing activity

Test Case

Set of procedures which we execute in our system to find defect

Page 18: Project Management

STC ThirdEye Technology

Role of TesterRole of Tester

Find Defect, Not Correcting the Find Defect, Not Correcting the DefectDefect

What is What is Defect?Defect?

Variance from the Customer’s Variance from the Customer’s Requirement.Requirement.

Page 19: Project Management

STC ThirdEye Technology

What is Defects?What is Defects?

The purpose of testing is to uncover The purpose of testing is to uncover defects.defects.

A defect is a variance from a A defect is a variance from a Customer’s Requirement.Customer’s Requirement.

Two categories of defects are: Variance from product specificationsVariance from product specifications Variance from customer/user Variance from customer/user

expectation.expectation.

Page 20: Project Management

STC ThirdEye Technology

Classifications of DefectsClassifications of Defects Producers point of viewProducers point of view

Wrong : Wrong : Specified in the SRS But Specified in the SRS But Implemented Wrongly in the ProjectImplemented Wrongly in the Project

Missing : Missing : Specified in the SRS but not Specified in the SRS but not implemented implemented

in the projectin the project Extra : Extra : Not Specified in the SRS but Not Specified in the SRS but

implemented in the Projectimplemented in the Project

Customer point of viewCustomer point of view When it doesn’t meet his Business When it doesn’t meet his Business

ScenarioScenario

Page 21: Project Management

STC ThirdEye Technology

Principles of TestingPrinciples of Testing Principles of Testing:Principles of Testing:

Testing must find the largest Testing must find the largest number of errors in the least amount number of errors in the least amount of time.of time.

Test case development should begin Test case development should begin immediately after requirements immediately after requirements definition.definition.

Page 22: Project Management

STC ThirdEye Technology

Testing Economics And CostTesting Economics And CostTraditional TestingTraditional Testing Continuous Continuous

TestingTestingAccumulatedAccumulated Accumulated Accumulated Accumulated Accumulated

AccumulatedAccumulatedTest CostTest Cost Error RemainingError Remaining Error Remaining Cost Error Remaining Cost

00 2020 1010 $10 $10

00 4040 1515 $25 $25

00 6060 1818 $42 $42

$480$480 1212 44 $182 $182

$1690$1690 00 00 $582 $582

Requirement

Code

Production

Design

Testing

Page 23: Project Management

STC ThirdEye Technology

Testing PolicyTesting Policy

A Testing Policy is management’s A Testing Policy is management’s definition of testing a department.definition of testing a department.

Quality Policy A quality policy is again a management A quality policy is again a management

definition of providing customer definition of providing customer satisfaction for the first time and every satisfaction for the first time and every time.time.

Page 24: Project Management

STC ThirdEye Technology

TestingTesting

Static Dynamic

Functional Structural(Functionality of the program)

(Logic of the Program)

Black Box Testing

White Box Testing


Recommended