A
Seminar
on
Project Definition
By
Ms. Humera Shaziya
Asst. Prof. (c)
Dept. of Computer Science
Nizam College
Contents
 Project- What it is?
 Software Project
 Student Project
 Selection of Project
 Project Plan
Contents (Contd)
 Project Plan
 Purpose
 Goals and Objectives
 Scope
 Success Criteria
 Project Context
 Assumptions
 Constraints
 Risks
 Stakeholders
 Project Dependencies
Project – What is it?
A project is defined as a programme of work to
Bring about a beneficial change and which has
 A start and an end
 A team
 Constraints of cost, time and quality
 A scope of work
Examples of Project
 The construction of a building or apartments
 The production of a new customer newsletter,
catalogue or a website
 The creation of a large tender and processing of a
response to it
Software Project
It is a kind of project in which software
programs are written, these programs are
combined into an application which is installed
and used to solve a problem or to automate the
any business or to go online
Examples of software project
 Automation of banks, hospitals, malls etc
 The development of web application
 The development of student information system
Student Project
It is a kind of software project developed for
 Demonstration purpose
 Educational benefits
Selection of Project
The following steps may help you in the selection of a student
project
1. Choose the type of project
 Automation projects – Eg: Emp IS, Payroll Sys.
 Web Application projects – Eg: online
 Mobile Application
2. Choose the technologies –
 Operating System – Windows or Unix
 Programming Languages – C, CPP, Java
 Frameworks – Struct, .Net
 IDE – Notepad, EditPlus, Eclipse, NetBeans
 RDBMS – Oracle, MySQL, SQL Server
3. Prepare a project plan
Project Plan
 It is a document that contains clear and accurate
definition of your project
 It contains the following sections
 Purpose
 Goals and Objectives
 Scope
 Success Criteria
 Project Context
 Assumptions
 Constraints
 Risks
 Stakeholders
 Project Dependencies
Purpose
 Answer the question “Why?”
 Provide the reasons for doing the project
 Business Benefits
 Educational Benefits
Goals and Objectives
 Answer the question “What?”
 What are you doing?
 What is the outcome of the project?
 State the accomplishments or achievements
Success Criteria
 Specify measurable or verifiable results that
determine the success level of the project
 For web-site: the success factor is no. of visitors
 For student project: Acceptance
Project Context
 How this project fits within the organization
 How this project relates to other projects
Assumptions
 Things that are considered to be true with regard
to other aspects
Constraints
 These are limitations
 Schedule
 Budgetory
 Resource
 Technical factors
 that will limit the options available to the project
Risks
 List uncertain events or conditions
 Computer breakdown
 Cancellation of training classes
 Unavailability of resource persons
Stakeholders
 Lists the following
 Individuals
 Business units
 Organization
 Involved in the project
Project Dependencies
 Person, Place or technology that will impact the
result or success factor
Software Development Models
 Waterfall
 Prototyping
 Iterative
 RAD- Rapid Application Development
 Spiral
Activities
 Requirement
 Analysis
 Design
 Coding
 Testing

Software Engineering

  • 1.
    A Seminar on Project Definition By Ms. HumeraShaziya Asst. Prof. (c) Dept. of Computer Science Nizam College
  • 2.
    Contents  Project- Whatit is?  Software Project  Student Project  Selection of Project  Project Plan
  • 3.
    Contents (Contd)  ProjectPlan  Purpose  Goals and Objectives  Scope  Success Criteria  Project Context  Assumptions  Constraints  Risks  Stakeholders  Project Dependencies
  • 4.
    Project – Whatis it? A project is defined as a programme of work to Bring about a beneficial change and which has  A start and an end  A team  Constraints of cost, time and quality  A scope of work
  • 5.
    Examples of Project The construction of a building or apartments  The production of a new customer newsletter, catalogue or a website  The creation of a large tender and processing of a response to it
  • 6.
    Software Project It isa kind of project in which software programs are written, these programs are combined into an application which is installed and used to solve a problem or to automate the any business or to go online Examples of software project  Automation of banks, hospitals, malls etc  The development of web application  The development of student information system
  • 7.
    Student Project It isa kind of software project developed for  Demonstration purpose  Educational benefits
  • 8.
    Selection of Project Thefollowing steps may help you in the selection of a student project 1. Choose the type of project  Automation projects – Eg: Emp IS, Payroll Sys.  Web Application projects – Eg: online  Mobile Application 2. Choose the technologies –  Operating System – Windows or Unix  Programming Languages – C, CPP, Java  Frameworks – Struct, .Net  IDE – Notepad, EditPlus, Eclipse, NetBeans  RDBMS – Oracle, MySQL, SQL Server 3. Prepare a project plan
  • 9.
    Project Plan  Itis a document that contains clear and accurate definition of your project  It contains the following sections  Purpose  Goals and Objectives  Scope  Success Criteria  Project Context  Assumptions  Constraints  Risks  Stakeholders  Project Dependencies
  • 10.
    Purpose  Answer thequestion “Why?”  Provide the reasons for doing the project  Business Benefits  Educational Benefits
  • 11.
    Goals and Objectives Answer the question “What?”  What are you doing?  What is the outcome of the project?  State the accomplishments or achievements
  • 12.
    Success Criteria  Specifymeasurable or verifiable results that determine the success level of the project  For web-site: the success factor is no. of visitors  For student project: Acceptance
  • 13.
    Project Context  Howthis project fits within the organization  How this project relates to other projects
  • 14.
    Assumptions  Things thatare considered to be true with regard to other aspects
  • 15.
    Constraints  These arelimitations  Schedule  Budgetory  Resource  Technical factors  that will limit the options available to the project
  • 16.
    Risks  List uncertainevents or conditions  Computer breakdown  Cancellation of training classes  Unavailability of resource persons
  • 17.
    Stakeholders  Lists thefollowing  Individuals  Business units  Organization  Involved in the project
  • 18.
    Project Dependencies  Person,Place or technology that will impact the result or success factor
  • 19.
    Software Development Models Waterfall  Prototyping  Iterative  RAD- Rapid Application Development  Spiral
  • 20.
    Activities  Requirement  Analysis Design  Coding  Testing