1 / 17

Twelfth Lecture Hour 10:30 – 11:20 am, Saturday, September 15

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). Software Management Renaissance The conventional software management process.

umed
Download Presentation

Twelfth Lecture Hour 10:30 – 11:20 am, Saturday, September 15

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 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 Review –The Four Parts of the Course

  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.

More Related