310 likes | 572 Views
PREAMBLE OF SOFTWARE PROJECT MANAGEMENT. PREAMBLE STRUCTURE HOLLISTIC FIX KEY CONCEPT KEY RESEARCH AREA KEY APPLICATION INDUSTRIAL APPLICATION RESEARCH HOW WE STUDY KEY JOBS PROJECTS ONE CAN DO TRENDS. INDEX. PREMBLE STRUCTURE. 1. RAJEEV KUMAR 2. ROOM NO-208 3. 09759153006
E N D
PREAMBLE STRUCTURE • HOLLISTIC FIX • KEY CONCEPT • KEY RESEARCH AREA • KEY APPLICATION • INDUSTRIAL APPLICATION • RESEARCH • HOW WE STUDY • KEY JOBS • PROJECTS ONE CAN DO • TRENDS INDEX
1. RAJEEV KUMAR 2. ROOM NO-208 3. 09759153006 4. rajeev.sahani@gmail.com 5. MEETING HOURS– 1:00 -2:00 pm TEACHERS INTRODUCTION
PREREQUISITES • Basic Knowledge of Software Engineering • Basic Knowledge of Management. • Usage of different tool related software project management • Knowledge of various phases of software development. HOLLISTIC FIX OF SOFTWARE PROJECT MANAGEMENT
HOLLISTIC FIX………Continued • PRE REQUISTES • (4th Semester) • Basic phases of software development life cycle • Study of various model • waterfall model • Iterative enhance model • Prototype model • Basic knowledge of testing • Unit Testing • Black box testing , White box testing • System testing, Integration Testing • Basic knowledge of software maintenance • Basic knowledge of risk in software development
ADVANCE COURSE (4th SEM) • COCOMO model • Spiral Model • Quality Standards • CASE Tools HOLLISTIC FIX OF SPM………CONTINUED
SCOPE IN RELATED FIELDS… • Selection of software technologies • Selection of Software project • Software Quality Measurement HOLLISTIC FIX OF SPM………CONTINUED
Key Concepts Related to SPM Block Diagram of SPM
Waterfall model Show detail working of waterfall model Also watch-- scitec.uwichill.edu.bb/cmp/online/cs22l/waterfall_model.htm
Prototype model Show the detail of prototype model Also watch-- scitec.uwichill.edu.bb/cmp/online/cs22l/prototype.htm
Software Testing • Software testing is an empirical investigation conducted to provide stakeholders with information about the quality of the product or service ..
Software Maintenance Software maintenance in software engineering is the modification of a software product after delivery to correct faults, to improve performance .
SEI Capability Maturity Model The Capability Maturity Model for Software (CMM) is a framework that describes the key elements of an effective software process. There are CMMs for non software processes as well, such as Business Process Management (BPM) 18
Software Maintenance Software maintenance in software project management is the modification of a software product after delivery to correct faults, to improve performance or other attributes, or to adapt the product to a modified environment . 19
Research Area of Software Project Management • Software Reliability • Project Monitoring • Software Quality Measurement • Requirement Management System KEY RESEARCH AREA OF SOFTWARE PROJECT MANAGEMENT
Key Jobs & Companies PRIVATE SECTOR Microsoft http://www.microsoft.com/ Wiprowww.wipro.inNational Association of software and service companies www.nasscom.inInfosyswww.infosys.comIBM www.ibm.com
Defense Research & Development Organization www.drdo.org Indian Space Research Organization www.isro.org Hindustan Aeronautics Limited www.hal-india.com Bhabha Atomic Research Center www.barc.ernet.in PUBLIC SECTOR JOBS
Monitor based Projects: • ISD Project monitoring & Control (PMC) • Employee Performance Monitoring Software Testing based Projects: • Automated test generation Software Reliability based Projects: • Project Management using software reliability growth model SLAM is a joint project with the RSE group for checking that software satisfies critical behavioral properties of the interfaces Projects in Software Project Management
Project Management started long before King Cheops planned the construction of his pyramid • Gantt (Henry L. Gantt, 1861 - 1919) added an important visualization tool around 1917 with the Gantt Chart dramatically advancing the science of project management.. • 1950s beginning of the modern Project Management era • July , 1889 – SPM, SEI Curriculum module by James E. Tomayko Trends in Software Project Management
In 1956, the American Association of Cost Engineers (now AACE International the Association for the Advancement of Cost Engineering) was formed by early practitioners of project management and the associated specialties of planning and scheduling, cost estimating, and cost/schedule control (project control). • In 1967 , The International Project Management Association (IPMA) was founded in Europe • In 1969, the Project Management Institute (PMI) was formed in the USA. PMI publishes A Guide to the Project Management Body of Knowledge Trends in Software Project Management Cont..
Trends….. continued • In 1980s Structured Systems Analysis and Design Method (SSADM) produced for the UK government Office of Government Commerce • In August 2003, Role of Inspection in software quality assurance by Devid L. parnas • According to Elliott (2004), "the traditional life cycle approaches to systems development have been increasingly replaced with alternative approaches and frameworks, which attempted to overcome some of the inherent deficiencies of the traditional SDLC".