Download Development plan and quality plan for your Projects

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Construction management wikipedia , lookup

PRINCE2 wikipedia , lookup

Software development wikipedia , lookup

Transcript
Development plan and quality plan for your
Project
O B J E C T I V E S :
S c h e d u l i n g d e v e l o p m e n t a c t i v i t i e s t h a t w i l l l e a d t o t h e s u c c e s s f u l a n d
timely completion of the project
R e c r u i t i n g t e a m m e m b e r s a n d a l l o c a t i n g d e v e l o p m e n t r e s o u r c e s
R e s o l v i n g d e v e l o p m e n t r i s k s .
I m p l e m e n t i n g r e q u i r e d S Q A a c t i v i t i e s .
P r o v i d i n g m a n a g e m e n t w i t h d a t a n e e d e d f o r p r o j e c t c o n t r o l
Elements of the development plan
 Project products or deliverables:
 Design documents specifying dates of completion
 Software products (specifying completion date and installation site)
 Training tasks (specifying dates, participants and sites).
 Project interfaces:
 Interfaces with existing software packages
 Interfaces with other software and/or hardware development teams
(cooperation and coordination links)
 Interfaces with existing hardware
Elements of the development plan
 Project methodology and development tools:
 to be applied at each phase of the project
 Software development standards and procedures
 A list should be prepared of the software development standards and
procedures to be applied in the project
 The mapping of the development process
 providing detailed definitions of each of the project’s phases.
 descriptions include definitions of inputs and outputs, and the specific
activities planned
 Project milestones
 For each milestone, its completion time and project products are to be
defined
Elements of the development plan
 Project staff organization:
 Organizational structure: definition of project teams and their tasks
 Professional
requirements: professional certification, experience in a specific
programming language or development tool
 Number of team members required for each period of time
 Names of team leaders and team members
 Development facilities:
 Required development facilities
include hardware,
development tools, office space, and other items
software
and
hardware
 Development risks:
 Technological gaps – Lack of adequate and sufficient professional knowledge and
experience
 Staff shortages – Unanticipated shortfalls of professional staff
 Interdependence of organizational elements – The likelihood that suppliers of
specialized hardware or software subcontractors, for example, will not fulfill their
obligations on schedule
Elements of the development plan
 Control methods:
 In order to control project implementation, the project manager and the
department management apply a series of monitoring practices when
preparing progress reports and coordinating meetings.
 Project cost estimation:
 Project cost estimates are based on proposal costs estimates, followed
by a thorough review of their continued relevance based on updated
human resource estimates, contracts negotiated with subcontractors
and suppliers, and so forth
Elements of the quality plan
 Quality goals:
 The term “quality goals” refers to the developed software system’s substantive
quality requirements. Quantitative measures are usually preferred to
qualitative measures when choosing quality goals because they provide the
developer with more objective assessments of software performance during the
development process and system testing.
 Planned review activities:
 The quality plan should provide a complete listing of all planned review





activities: with the following determined for each activity
The scope of the review activity
The type of the review activity
The schedule of review activities
The specific procedures to be applied
Who is responsible for carrying out the review activity
Elements of the quality plan
 Planned software tests:
 The unit, integration or the complete system to be tested
 The type of testing activities to be carried out
 The planned test schedule
 The specific procedures to be applied
 Who is responsible for carrying out the test
 Planned acceptance tests for externally developed software:
 A complete list of the acceptance tests planned for externally developed
software should be provided within the quality plan
 Configuration management:
 The quality plan should specify configuration management tools and
procedures
Elements of development and quality
plans for your projects
 The development plan:
 Project products, indicating “deliverables”
 Project benchmarks/Standards
 Development risks
 Estimates of project costs
 The quality plan:
 Quality goals
 Note: Based on the above elements prepare a development
and quality plan for your projects. The Deadline for
submission of the document is 21th of November 2012.