Twelfth Lecture Hour 10:30 – 11:20 am, Saturday, September 15 Software Management Disciplines...
-
Upload
monica-jennings -
Category
Documents
-
view
214 -
download
0
Transcript of Twelfth Lecture Hour 10:30 – 11:20 am, Saturday, September 15 Software Management Disciplines...
![Page 1: Twelfth Lecture Hour 10:30 – 11:20 am, Saturday, September 15 Software Management Disciplines Project Organization and Responsibilities (from Part III,](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649e415503460f94b32f32/html5/thumbnails/1.jpg)
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)
![Page 2: Twelfth Lecture Hour 10:30 – 11:20 am, Saturday, September 15 Software Management Disciplines Project Organization and Responsibilities (from Part III,](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649e415503460f94b32f32/html5/thumbnails/2.jpg)
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
![Page 3: Twelfth Lecture Hour 10:30 – 11:20 am, Saturday, September 15 Software Management Disciplines Project Organization and Responsibilities (from Part III,](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649e415503460f94b32f32/html5/thumbnails/3.jpg)
Topics for Today
• Line-Of-Business Organizations
• Project Organizations
• Evolution of Organizations
![Page 4: Twelfth Lecture Hour 10:30 – 11:20 am, Saturday, September 15 Software Management Disciplines Project Organization and Responsibilities (from Part III,](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649e415503460f94b32f32/html5/thumbnails/4.jpg)
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
![Page 5: Twelfth Lecture Hour 10:30 – 11:20 am, Saturday, September 15 Software Management Disciplines Project Organization and Responsibilities (from Part III,](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649e415503460f94b32f32/html5/thumbnails/5.jpg)
Line of-Business Organization
![Page 6: Twelfth Lecture Hour 10:30 – 11:20 am, Saturday, September 15 Software Management Disciplines Project Organization and Responsibilities (from Part III,](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649e415503460f94b32f32/html5/thumbnails/6.jpg)
Project Organization and Responsibilities
![Page 7: Twelfth Lecture Hour 10:30 – 11:20 am, Saturday, September 15 Software Management Disciplines Project Organization and Responsibilities (from Part III,](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649e415503460f94b32f32/html5/thumbnails/7.jpg)
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.
![Page 8: Twelfth Lecture Hour 10:30 – 11:20 am, Saturday, September 15 Software Management Disciplines Project Organization and Responsibilities (from Part III,](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649e415503460f94b32f32/html5/thumbnails/8.jpg)
Software Management Team Activities
![Page 9: Twelfth Lecture Hour 10:30 – 11:20 am, Saturday, September 15 Software Management Disciplines Project Organization and Responsibilities (from Part III,](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649e415503460f94b32f32/html5/thumbnails/9.jpg)
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.
![Page 10: Twelfth Lecture Hour 10:30 – 11:20 am, Saturday, September 15 Software Management Disciplines Project Organization and Responsibilities (from Part III,](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649e415503460f94b32f32/html5/thumbnails/10.jpg)
Software Architecture Team Activities
![Page 11: Twelfth Lecture Hour 10:30 – 11:20 am, Saturday, September 15 Software Management Disciplines Project Organization and Responsibilities (from Part III,](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649e415503460f94b32f32/html5/thumbnails/11.jpg)
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.
![Page 12: Twelfth Lecture Hour 10:30 – 11:20 am, Saturday, September 15 Software Management Disciplines Project Organization and Responsibilities (from Part III,](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649e415503460f94b32f32/html5/thumbnails/12.jpg)
Software Development Team Activities
![Page 13: Twelfth Lecture Hour 10:30 – 11:20 am, Saturday, September 15 Software Management Disciplines Project Organization and Responsibilities (from Part III,](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649e415503460f94b32f32/html5/thumbnails/13.jpg)
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
![Page 14: Twelfth Lecture Hour 10:30 – 11:20 am, Saturday, September 15 Software Management Disciplines Project Organization and Responsibilities (from Part III,](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649e415503460f94b32f32/html5/thumbnails/14.jpg)
Software Assessment Team Activities
![Page 15: Twelfth Lecture Hour 10:30 – 11:20 am, Saturday, September 15 Software Management Disciplines Project Organization and Responsibilities (from Part III,](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649e415503460f94b32f32/html5/thumbnails/15.jpg)
Software Project Team Evolution
![Page 16: Twelfth Lecture Hour 10:30 – 11:20 am, Saturday, September 15 Software Management Disciplines Project Organization and Responsibilities (from Part III,](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649e415503460f94b32f32/html5/thumbnails/16.jpg)
Team Emphasis
• Inception team– Planning.
• Elaboration team– Architecture.
• Construction team– Software development and assessment.
• Deployment team– Customer focus
![Page 17: Twelfth Lecture Hour 10:30 – 11:20 am, Saturday, September 15 Software Management Disciplines Project Organization and Responsibilities (from Part III,](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649e415503460f94b32f32/html5/thumbnails/17.jpg)
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.