Presentation is loading. Please wait.

Presentation is loading. Please wait.

Twelfth Lecture Hour 10:30 – 11:20 am, Saturday, September 15 Software Management Disciplines Project Organization and Responsibilities (from Part III,

Similar presentations


Presentation on theme: "Twelfth Lecture Hour 10:30 – 11:20 am, Saturday, September 15 Software Management Disciplines Project Organization and Responsibilities (from Part III,"— Presentation transcript:

1 Twelfth Lecture Hour 10:30 – 11:20 am, Saturday, September 15 Software Management Disciplines Project Organization and Responsibilities (from Part III, Chapter 11 of Royce’ book)

2 Review –The Four Parts of the Course Software Management Renaissance –The conventional software management process. –Five improvements to make the waterfall process work. A Software Management Process Framework –Phases –Artifacts –Workflows –Checkpoints Software Management Disciplines –Planning –Organization –Automation –Process control and instrumentation –Tailoring Looking Ahead –Modern project profiles –Next-generation software economics –Modern process transitions

3 Topics for Today Line-Of-Business Organizations Project Organizations Evolution of Organizations

4 Organization Line-of-Business –Organize for return on investment, new business discriminators, market diversification, and profitability. Project –Organize for cost, schedule and quality of specific deliverables. both –Organize for career growth, job satisfaction, and opportunity for employees

5 Line of-Business Organization

6 Project Organization and Responsibilities

7 Infrastructure Project administration –Time accounting systems, contracts, pricing, terms and conditions, corporate information systems integration. Engineering skill centers –Custom tools repository, bid and proposal support, research and development. Professional development –Internal training, personnel recruitment, personnel skills database, library, technical publications.

8 Software Management Team Activities

9 Software Management Team Primary concern: –Balance for delivering to stakeholders – customers, higher management, users, developers. Main responsibilities: –Planning, execution, adaptation, resource management, setting priorities, controlling, taking responsibility for quality.

10 Software Architecture Team Activities

11 Architecture Team Domain experience –To produce an architecture and design and a use case view. Software technology –To produce a process view (concurrency and control, and component and deployment views.

12 Software Development Team Activities

13 Development Team Skill Set Commercial component –Specialists with detailed knowledge of commercial components. Database specialists Graphical user interfaces –Display organization, user interactions, outputs, control needs. Operating systems and networking –Specialists in execution of multiple software objects on a network of hardware resources; control issues for initialization, synchronization, resource sharing, and inter-object communications. Domain applications

14 Software Assessment Team Activities

15 Software Project Team Evolution

16 Team Emphasis Inception team –Planning. Elaboration team –Architecture. Construction team –Software development and assessment. Deployment team –Customer focus

17 Assignment for Next Class Meeting Read Chapter 11 of Royce’ book, on project organization. –Learn and discuss the similarities and the differences between the Line-of.-Business organization and the Software Project organization. –Learn and discuss the responsibilities of the software management organization.


Download ppt "Twelfth Lecture Hour 10:30 – 11:20 am, Saturday, September 15 Software Management Disciplines Project Organization and Responsibilities (from Part III,"

Similar presentations


Ads by Google