Download presentation
Presentation is loading. Please wait.
1
Calculating Task Set Selector (TSS)
2
Recap
3
Software Engineering II
Lecture 23 Fakhar Lodhi
4
New Development Concept Development Between 1-5 Reengineering Projects
Enhancement Projects Maintenance Projects Adaptation Criteria Grade Weight Entry Point Multiplier Product Conc. New Dev. Enhan. Maint. Reeng. Size of product 1.2 1 Number of Users 1.1 Business Criticality Longevity 0.9 Stability of requir ements Ease of communication Maturity of technology Performance Constraints 0.8 Embedded / non - embedded Project Staffing 1.0 Interoperability Ree ngineering factors Task set selector
5
Adaptation Criteria Grade Weight Entry point multiplier Product New Development Size of product 2 1.2 1 2.4 Number of Users 3 1.1 3.3 Business Criticality 4 4.4 Longevity 0.9 2.7 Stability of requirements Ease of communication 1.8 Maturity of technology Performance Constraints 0.8 Embedded / non-embedded 3.6 Project Staffing 1.0 2.0 Interoperability Reengineering factors TSS 2.6
6
TSS Degree of Rigor < 1.2 Casual 1.0 – 3.0 Structured > 2.4
Strict The overlap in TSS values is intentional and it depicts that sharp boundaries are impossible to define when making task set selection. In the final analysis, the TSS value, past experience, and common sense must all be factored into the choice of the task set for a project.
7
Example – SE Tasks for a Concept Development Project
Potential for new technology or new business idea is explored No certainty of applicability but the potential is there. Major tasks include: Concept scoping Preliminary concept planning Technology risk assessment Proof of concept Concept implementation Customer reaction to concept
8
Example – SE Tasks for a Concept Development Project
Potential for new technology or new business idea is explored No certainty of applicability but the potential is there. Major tasks include: Concept scoping Preliminary concept planning Technology risk assessment Proof of concept Concept implementation Customer reaction to concept
9
Concept Scoping Sub Tasks or Activities Identify needs and benefits
Define desired output/control/input Define the function/behaviour Isolation software elements Research availability of existing software Define technical feasibility Make quick estimate of size Create scope definition
10
Identify Needs and Benefits
Meet with customers Identify needs and project constraints Establish project statement Milestone: project statement defined
11
Define desired Output/Control/Input
Scope keyboard functions Scope voice input functions Scope modes of interaction Scope document diagnosis Scope other ‘Work Product’ functions Document OCI (Output Control and Input) FTR (Formal Technical Reviews) - review OCI with customer Revise OCI as required Milestone: OCI defined
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.