Lecture-13

Lecture-13 - CEN4021 CEN4021 SoftwareEngineeringII Software...

Info iconThis preview shows pages 1–9. Sign up to view the full content.

View Full Document Right Arrow Icon
CEN 4021  CEN 4021   Software Engineering II  Software Engineering II Instructor: Masoud Sadjadi http://www.cs.fiu.edu/~sadjadi/ sadjadi@cs.fiu.edu Software Project Planning (P O MA) A Review
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
13 Lecture CEN 4021: Software Engineering II Acknowledgements Acknowledgements Dr. Onyeka Ezenwoye Dr. Peter Clarke 2
Background image of page 2
13 Lecture CEN 4021: Software Engineering II Agenda Agenda Organizing (P O MA) A review
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
13 Lecture CEN 4021: Software Engineering II Organization Organization Seeks to construct a software development, support, and service organization based on the project plan. Activities include: Acquiring various skilled individuals needed for the project. Obtaining the tools to support the process and methodologies. Creating a set of well-defined metrics to track and gauge the project.
Background image of page 4
13 Lecture CEN 4021: Software Engineering II Human Resources Human Resources Possible software organizational structures Software development organization Software support organization Preparations to acquire human resources Recruiting, hiring Projects require large number of people with range of skills. Multiple teams with specialized skills (e.g., testing, installation). Personnel hiring may be done in parallel with preparing organizational structure. Organizing groups require understanding of project plan .
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
13 Lecture CEN 4021: Software Engineering II Project Management Database Management Application Design Build/Packaging Tools Support Application Management User Interface Design Process and Measurement Applications Testing Requirements Analysis System Design Systems Testing Publication and Information Design Publication and Information Development Fig. 6.1 General Software Project Organization
Background image of page 6
13 Lecture CEN 4021: Software Engineering II Software Development Structures Software Development Structures Refining the General Organizational structure 1. Matrix vs. Hierarchical Orientation 2. Functional Orientation 3. Highly Specialized Organization
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CEN 4021: Software Engineering II Matrix vs. Hierarchical Orientation Matrix vs. Hierarchical Orientation The software development structure is flexible based on the size of the project. The organization structure may be represented either as a hierarchy or as a matrix. Hierarchy org.: all the people associated with a project are grouped into functional departments that report directly within the vertical line of command of the organization Matrix org.: people are grouped based on the functions they perform. Functions may be performed by non-members of official project organization Less function duplication , better focus on specialized skill. What about team
Background image of page 8
Image of page 9
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 71

Lecture-13 - CEN4021 CEN4021 SoftwareEngineeringII Software...

This preview shows document pages 1 - 9. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online