8
OBJECTIVES: Scheduling development activities that will lead to the successful and timely completion of the project Recruiting team members and allocating development resources Resolving development risks. Implementing required SQA activities. Providing management with data needed for project control Development plan and quality plan for your Project

OBJECTIVES: Scheduling development activities that will lead to the successful and timely completion of the project Recruiting team members and allocating

Embed Size (px)

Citation preview

Page 1: OBJECTIVES:  Scheduling development activities that will lead to the successful and timely completion of the project  Recruiting team members and allocating

OBJECTIVES:

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 t i m e l y c o m p l e t i o n o f t h e p r o j e c t

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

Development plan and quality plan for your Project

Page 2: OBJECTIVES:  Scheduling development activities that will lead to the successful and timely completion of the project  Recruiting team members and allocating

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

Page 3: OBJECTIVES:  Scheduling development activities that will lead to the successful and timely completion of the project  Recruiting team members and allocating

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

Page 4: OBJECTIVES:  Scheduling development activities that will lead to the successful and timely completion of the project  Recruiting team members and allocating

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, software and hardware

development tools, office space, and other items

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

Page 5: OBJECTIVES:  Scheduling development activities that will lead to the successful and timely completion of the project  Recruiting team members and allocating

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

Page 6: OBJECTIVES:  Scheduling development activities that will lead to the successful and timely completion of the project  Recruiting team members and allocating

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

Page 7: OBJECTIVES:  Scheduling development activities that will lead to the successful and timely completion of the project  Recruiting team members and allocating

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

Page 8: OBJECTIVES:  Scheduling development activities that will lead to the successful and timely completion of the project  Recruiting team members and allocating

Elements of development and qualityplans 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.