A Fuzzy QFD-Based Methodology for Systematic Generation IT Project Management Plan and Scope Plan Elements
Abstract
1. Introduction
- Reorganization of PMP and SP elements according to established project management standards to ensure clarity, structure, and consistency across planning documents.
- Systematic mapping of PMP and SP elements to HoQ steps, enabling the identification of components that can be derived directly from QFD data and establishing a traceable link between stakeholder needs and planning outputs.
- Integration of fuzzy logic into the HoQ framework to prioritize stakeholder needs and mitigate the uncertainty and subjectivity associated with linguistic or qualitative inputs.
- Development of structured sentence-generation guidelines that transform fuzzy-enhanced HoQ outputs into textual descriptions of selected PMP and SP elements.
- Validation of the methodology through an applied IT project case study, demonstrating feasibility and practical benefits in planning efficiency, consistency, and traceability.
2. Background
2.1. IT Project Management Plan (PMP)
- Change control plan.
- Communications management plan.
- Cost management plan.
- Procurement management plan.
- Quality management plan.
- Requirements management plan.
- Resource management plan.
- Risk management plan.
- Scope management plan.
- Schedule management plan.
- Stakeholder engagement plan.
- Front Matter—Project identification, approvals, and change history.
- Project Overview—Purpose, scope, objectives, assumptions, constraints, deliverables, schedule, and budget.
- References and Definitions—All referenced documents and terminology.
- Project Context—Process model, tools, infrastructure, acceptance criteria, and communication structures.
- Project Planning—Estimation, staffing, scheduling, budgeting, procurement, and Work Breakdown Structure (WBS) development.
- Project Assessment and Control—Methods for monitoring and controlling requirements, scope, schedule, budget, quality, subcontractors, and closeout.
- Product Delivery—Distribution, documentation, packaging, and acceptance verification.
- Supporting Processes—Risk management, configuration management, quality assurance, measurement, verification, validation, and review/audit plans.
- Additional Plans—Domain-specific plans such as safety, security, maintenance, or training.
2.2. IT Scope Plan (SP)
- Scope Definition and Development
- Specifies how the project scope (work performed) and product scope (features and functions) will be defined.
- Establishes processes for analyzing, documenting, and managing requirements.
- Describes how major deliverables and acceptance criteria are derived from the scope statement.
- Uses decomposition typically through a Work Breakdown Structure (WBS) to break down work into manageable components.
- In adaptive approaches, defines how high-level epics and features are refined into user stories and backlog items.
- Scope Monitoring and Control
- Defines how the scope baseline (scope statement, WBS, and WBS dictionary) is established and maintained.
- Sets mechanisms to prevent scope creep and ensure that only approved changes are incorporated into the baseline.
- Describes validation processes for confirming stakeholder acceptance of completed deliverables.
- Validation and Acceptance
- Outlines the procedures for formal acceptance of deliverables by stakeholders.
- Ensures that acceptance criteria such as the Definition of Done or explicit quality thresholds are applied consistently during validation.
2.3. Quality Function Deployment (QFD)
- Product Planning (House of Quality)—Led by marketing, this phase captures customer needs, competitive benchmarking, and organizational capabilities.
- Product Design—Managed by engineering, translating customer requirements into part specifications and detailed design features.
- Process Planning—Overseen by manufacturing engineering, defining production methods, critical process parameters, and operational requirements.
- Process Control—Driven by quality assurance, establishing measurement systems, preventive maintenance schedules, and quality monitoring mechanisms.
The House of Quality (HoQ)
- Step 1: Customer Requirements—“Voice of the Customer” (VOC): These are the customer’s desires, needs, or desired qualities, typically listed on the left vertical axis of the matrix [1].
- Step 2: Regulatory Requirements: Management or regulatory standards applicable to the project are not part of the main diagram. This research introduces a method for documenting and linking these requirements with the main HoQ matrix.
- Step 3: Customer Importance Ratings: This section quantifies the relative importance of each customer requirement, often derived from customer surveys or feedback on a Likert scale [11].
- Step 4: Customer Rating of the Competition: Customer evaluations of competing products or services to identify strengths, weaknesses, and opportunities.
- Step 5: Technical Descriptors—“Voice of the Engineer” (VOE): Measurable technical attributes that translate customer needs into engineering terms. These descriptors can be benchmarked against competitors or newly created to ensure that product specifications align with customer requirements.
- Step 6: Direction of Improvement: The technical descriptor should increase, decrease, or be maintained, guiding the team on how improvements should progress to meet customer needs.
- Step 7: Relationship Matrix: Strength of relationships between customer needs and technical descriptors, rated as weak (1), moderate (3), or strong (9), to show how well each need is addressed.
- Step 8: Organizational Difficulty: Organizational difficulty of each attribute, considering internal conflicts or constraints that may affect implementation.
- Step 9: Technical Analysis of Competitor Products: Analyzing competitor products by comparing technical attributes, often through reverse engineering, to identify specific competitor benchmarks.
- Step 10: Target Values for Technical Descriptors: Sets target values for each technical descriptor, defining benchmark levels that guide design and comparison.
- Step 11: Correlation Matrix: Evaluates the relationships between technical descriptors to identify strong and negative connections.
- Step 12: Absolute Importance: Evaluates each technical descriptor by combining relationship strength with customer importance, identifying which aspects matter most to the customer.
2.4. QFD’s Contribution to Improving Accuracy and Consistency in PMP and SP
2.5. Fuzzy Logic
The Mamdani Fuzzy Inference System
- Fuzzification, where numerical inputs are transformed into fuzzy sets;
- Rule evaluation, which applies IF–THEN rules, typically using the minimum operator;
- Aggregation, where outputs from all rules are combined using the maximum operator;
- Defuzzification, where a crisp output value is derived to represent the final decision.
3. Related Works
3.1. Fuzzy QFD for Project and Process Optimization
3.2. Fuzzy QFD for Design Prioritization and Decision Support
3.3. Fuzzy QFD in Software Engineering and Requirements Analysis
3.4. Research Gap
4. Materials and Methods
4.1. Mapping QFD to PMP and SP Elements
- Direct Match: There is a rather strong correspondence between a sub-element and one or several steps of HoQ, and so one can be generated within the given methodology;
- Partial Match: An indirect alignment in that HoQ data partially supports this, but needs to collect data from external sources.
- No Match: Sub-elements out of the scope of the proposed QFD and fuzzy methodology, such as resource assignment, budget, scheduling, and approval from an organization.
4.2. A Fuzzy Logic-Based Methodology for QFD to Generate PMP and SP Elements
4.2.1. Phase 1: Collect and Label Information from HoQ
4.2.2. Phase 2: Fuzzification—Convert Numbers into Words Using Fuzzy Sets
- a denotes the lower bound at which membership begins (μ = 0),
- b represents the peak value with full membership (full belonging),
- c denotes the upper bound where membership returns to 0, and
- x is the input value (crisp input value) (e.g., the regulatory influence score).
Calibration of Fuzzy Set Boundaries
4.2.3. Phase 3: Fuzzy Rule Application—Define Specific Rules for Each Element
Rule Design Logic and Systematic Derivation
4.2.4. Phase 4: Defuzzification—Convert Fuzzy Outputs into a Clear Number Using Centroid Method
- Whether a technical feature should be included in a specific PMP or SP element (e.g., Quality Assurance)
- How strongly a requirement should be prioritized in terms of deliverables, objectives, or quality standards
- u(x) is the aggregated membership function of the output variable.
- x is the output domain (e.g., priority score from 0 to 10).
- a, b are the lower and upper bounds of the output range.
4.2.5. Phase 5: Textual Synthesis of PMP and SP Elements
- High Priority (≥6.0): Direct inclusion as a core objective or key task.
- Medium Priority (3.0–5.9): Included as supporting content or a secondary requirement.
- Low Priority (<3.0): Excluded or deferred for future consideration.
- Original VoC and VoE identifiers.
- Relevant regulatory influences (if applicable).
- The final crisp priority score.
5. Results
5.1. Case Study Overview
- PMP—Quality Assurance, addressing how technical priorities and regulatory mandates, derived from the QFD, are translated into concrete quality assurance strategies and activities;
- SP—Key Needs and Prioritization: This emphasizes how stakeholder requirements and identified priorities are systematically captured, quantified, and organized, providing a structured basis for translating high-level needs into actionable scope definitions.
5.2. Generate PMP and SP Elements
5.2.1. PMP Element Quality Assurance
- Absolute Importance: 142 (from Step 12)
- Technical Difficulty: 3 (from Step 8)
- Regulatory Relevance: 0.80 (from Step 2)
- Absolute Importance = 142 (0–600 scale):
- Low (0, 0, 200): On descending slope → μ = (200 − 142)/(200 − 0) = 58/200 = 0.29
- Medium (100, 300, 500): On rising slope → μ = (142 − 100)/(300 − 100) = 42/200 = 0.21
- High (400, 600, 600): 142 < 400 → μ = 0.00
- Technical Difficulty = 3 (1–10 scale):
- Easy (1, 1, 4): On descending slope → μ = (4 − 3)/(4 − 1) = 1/3 ≈ 0.67
- Medium (2, 5, 8): On rising slope → μ = (3 − 2)/(5 − 2) = 1/3 ≈ 0.33
- Hard (6, 10, 10): 3 < 6 → μ = 0.00
- Regulatory Relevance = 0.80 (0–1 scale):
- Low (0.0, 0.0, 0.4): 0.80 > 0.4 → μ = 0.00
- Medium (0.2, 0.5, 0.8): 0.80 = upper bound → μ = 0.00
- High (0.6, 1.0, 1.0): On rising slope → μ = (0.80 − 0.6)/(1.0 − 0.6) = 0.20/0.40 = 0.50
- R1: IF Regulatory IS High THEN QA_Priority IS High
- ○
- α1 = μ_Regulatory_High = 0.50
- R2: IF AbsoluteImportance IS High THEN QA_Priority IS High
- ○
- α2 = μ_AbsoluteImportance_High = 0.00 (does not fire)
- R3: IF AbsoluteImportance IS Medium AND Regulatory IS Medium THEN QA_Priority IS Medium
- ○
- α3 = min (μ_AbsoluteImportance_Medium, μ_Regulatory_Medium) = min (0.21, 0.00) = 0.00 (does not fire)
- R4: IF AbsoluteImportance IS Low AND Regulatory IS Low THEN QA_Priority IS Low
- ○
- α4 = min (μ_AbsoluteImportance_Low, μ_Regulatory_Low) = min (0.29, 0.00) = 0.00 (does not fire)
- R5: IF Difficulty IS Hard AND AbsoluteImportance IS NOT Low THEN QA_Priority IS High
- ○
- α5 = min (μ_Difficulty_Hard, 1-μ_AbsoluteImportance_Low) = min (0.00, 1 − 0.29) = min(0.00, 0.71) = 0.00 (does not fire)
- R6: IF Difficulty IS Easy AND AbsoluteImportance IS Low THEN QA_Priority IS Low
- ○
- α6 = min (μ_Difficulty_Easy, μ_AbsoluteImportance_Low) = min (0.67, 0.29) = 0.29
- Rule R1 firing strength: α = 0.50 (from: Regulatory IS High = 0.50)
- Rule R6 firing strength: α = 0.29 (from: Difficulty IS Easy = 0.67 AND Absolute Importance IS Low = 0.29)
- Output membership functions: Low = (0, 0, 4), High = (6, 10, 10)
- Low: 0–3.0
- Medium: 3.01–6.5
- High: 6.51–8.5
- Very High: >8.5
- Technical Feature: VoE1—User-friendly UI/UX design
- Linked Customer Needs: VoC1 (Easy-to-Use Interface), VoC10 (Social Sharing and Collaboration)
- Regulatory Requirements: Reg3 (Accessibility standards), Reg4 (Mobile app store policies)
- Priority Score: 5.88/10 (Medium priority from defuzzification)
- Technical Target: “≥85/100 usability score” (from Step 10 Technical Targets)
5.2.2. Key Needs and Prioritization (Scope Plan Element 4.1.1)
- Relative Importance: 8% (from S12)
- Customer Importance Ratings: 7.5 (from S3—average of linked VoCs)
- Relationship Strength: 9 (from S7—strong link to VoC5, VoC6)
- Relative Importance = 8% (0–100% scale):
- Low (0, 0, 33): On descending slope → μ = (33 − 8)/(33 − 0) = 25/33 ≈ 0.76
- Medium (17, 50, 83): 8 < 17 → μ = 0.00
- High (67, 100, 100): 8 < 67 → μ = 0.00
- Importance Ratings = 7.5 (1–10 scale):
- Low (1, 1, 4): 7.5 > 4 → μ = 0.00
- Medium (2, 5, 8): 7.5 is between peak (5) and upper bound (8) → μ = (8 − 7.5)/(8 − 5) = 0.5/3 ≈ 0.17
- High (6, 10, 10): 7.5 is between lower bound (6) and peak (10) → μ = (7.5 − 6)/(10 − 6) = 1.5/4 = 0.38
- Relationship Strength = 9 (Discrete: 1, 3, 9):
- Weak (0, 1, 3): 9 > 3 → μ = 0.00
- Moderate (1, 3, 9): 9 = upper bound → μ = 0.00
- Strong (3, 9, 9): 9 ≥ peak → μ = 1.00
- R1: IF Relationship_Strength IS High (1.00) AND (Importance_Rating IS Medium (0.17) OR Importance_Rating IS High (0.38)) THEN Priority IS High → α = min (1.00, max (0.17, 0.38)) = min (1.00, 0.38) = 0.38
- R2: IF Importance_Rating IS High (0.38) OR Relative_Importance IS High (0.00) THEN Priority IS High → α = max (0.38, 0.00) = 0.38
- R3: IF Importance_Rating IS Medium (0.17) AND Relative_Importance IS Medium (0.00) THEN Priority IS Medium → α = min (0.17, 0.00) = 0.00
- R4: IF Relationship_Strength IS Medium (0.00) AND (Importance_Rating IS Medium (0.17) OR Importance_Rating IS Medium (0.17)) THEN Priority IS Medium → α = min (0.00, max (0.17, 0.17)) = min (0.00, 0.17) = 0.00
- R5: IF Importance_Rating IS Low (0.00) AND Relative_Importance IS Low (0.76) THEN Priority IS Low → α = min (0.00, 0.76) = 0.00
- R6: IF Relationship_Strength IS Weak (0.00) AND Importance_Rating IS Low (0.00) THEN Priority IS Low→ α = min (0.00, 0.00) = 0.00
- Rule R1 firing strength: α = 0.38
- Rule R2 firing strength: α = 0.38
- Output membership functions: Low = (0, 0, 4), Medium = (3, 5, 7), High = (6, 10, 10).
- Low: 0–3.0
- Medium: 3.01–6.5
- High: 6.51–8.5
- Very High: >8.5
- Technical Feature: VoE5—Route Optimization
- Linked Customer Needs: VoC5 (Multi-destination Trip Planning), VoC6 (Integration with Maps and Navigation)
- Relationship Strengths: Strong (9) with VoC5 and VoC6
- Priority Score: 8.64/10 (High priority from defuzzification)
- Technical Target: “Optimal route generation ≤3 s” (from Step 10 Technical Targets)
- Importance Basis: Importance Rating 7.5 (average of VoC5 = 7, VoC6 = 8), Relative Importance 8%
5.3. Final Generated PMP and Scope Plan Elements
5.3.1. Quality Assurance
- Live API Integration (7.45) (VoE3) following third-party API terms of service (Reg8), ensuring response time ≤ 2 s (target3) for real-time travel updates.
- AI Recommendation Engine (7.12) (VoE2) aligned with Consumer protection laws (Reg9) compliance, targeting recommendation accuracy ≥ 80% (target2) with continuous algorithm tuning.
- Route Optimization (6.90) (VoE5) adhering to travel regulations (Reg5), geo-location consent (Reg6), and API terms (Reg8), ensuring optimal route generation ≤ 3 s (target5) for multi-destination trip planning.
- Multi-platform Support (6.75) (VoE9) adhering to mobile app store guidelines (Reg4), ensuring app load time ≤ 2 s (target9) across Multi-platforms.
- Performance Optimization (6.50) (VoE10) with achieving full compatibility and smooth performance across iOS (15+), Android (10+), and Web(target10).
- Secure Payment Gateway (6.25) (VoE6) compliant with GDPR (Reg1), PCI-DSS (Reg2), and electronic transaction laws (Reg7), guaranteeing 100% secure payment transactions.
- User-friendly UI/UX design (5.88) (VoE1) to meet WCAG 2.1 accessibility standards (Reg3) and mobile app store guidelines (Reg4), ensuring Avg. usability score ≥ 85/100 (Based on UX test) (target1).
- Cloud Storage (4.25) (VoE8) compliant with GDPR (Reg1), offering 99.9% uptime (target8) and reliable storage for offline travel data.
- Cost Estimation Algorithm (4.15) (VoE4) complying with travel industry regulations (Reg5), and maintaining price deviation ≤5% (compared to real time prices) (target4) for accurate budget planning.
- Data Synchronization for Offline Mode (4.00) (VoE7) following GDPR (Reg1) and geo-location consent (Reg6), ensuring data sync within ≤5 s (target7) for offline itinerary access.
5.3.2. Key Needs and Prioritization
- Route Optimization (8.64) (VoE5): Prioritize multi-destination trip planning (VoC5) and integration with navigation (VoC6), ensuring optimal route generation ≤ 3 s (target5). A high scope priority reflects critical customer need alignment.
- Live API Integration (7.40) (VoE3): Ensure real-time travel updates (VoC3), integration with maps/navigation (VoC6), Budget planning assistance (VoC4) and Flight & hotel booking features(VoC7) with response time ≤ 2 s (target3). Strong linkage to multiple customer needs makes this a high-priority requirement.
- AI Recommendation Engine (7.25) (VoE2): Focus on Easy to use Interface (VoC1) and budget planning assistance (VoC4), achieving recommendation accuracy ≥ 80% (target2). Strong customer-relationship links make this a high-priority feature.
- Multi-platform Support (6.75) (VoE9): Ensure Easy to use Interface (VoC1) and Social sharing and collaboration (VoC10) with app load time ≤ 2 s (target9). Strong relationships with customer needs make this a high-priority requirement.
- Performance Optimization (6.50) (VoE10): Enable Real-time travel updates (VoC3) and Easy to use Interface (VoC1) with full compatibility across iOS, Android, and Web (target10). High priority due to critical technical impact on user experience.
- Secure Payment Gateway (6.25) (VoE6): Focus on secure payment options (VoC8), guaranteeing 100% compliance with payment standards (target6). Strong customer and regulatory relevance indicate medium-high priority.
- User-friendly UI/UX design (5.88) (VoE1): Prioritize features addressing easy-to-use interfaces (VoC1) and social sharing/collaboration (VoC10), ensuring usability score ≥ 85/100 (target1). Strong relationship with key customer needs indicates this is a medium-to-high priority feature.
- Cloud Storage (4.25) (VoE8): Maintain data availability and save data Offline access to itineraries (VoC9) with a 99.9% uptime guarantee (target8). Moderate-priority scope element due to indirect customer influence.
- Cost Estimation Algorithm (4.10) (VoE4): Address budget planning assistance (VoC4), maintaining price deviation ≤ 5% (target4). Moderate relationship strength positions this as a medium-priority scope element.
- Data Synchronization for Offline Mode (4.00) (VoE7): Support offline itinerary access (VoC9) with sync time ≤ 5 s (target7). Moderate priority due to partial customer impact.
5.4. Expert Review and Validation
6. Discussion
6.1. Interpretation in the Context of the Literature
6.2. Implications and Broader Significance
6.3. Limitations
6.4. Future Work and Next Steps Application with UI
7. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Kivinen, T. Applying QFD to Improve the Requirements and Project Management in Small-Scale Project. Master’s Thesis, University of Tampere, Tampere, Finland, 2008. [Google Scholar]
- Lo, S.M.; Shen, H.-P.; Chen, J.C. An integrated approach to project management using the Kano model and QFD: An empirical case study. Total Qual. Manag. Bus. Excell. 2017, 28, 1584–1608. [Google Scholar] [CrossRef]
- Dror, S. Identifying Critical Success Factors in Project-Based Organizations Using QFD. J. Mod. Proj. Manag. 2019, 6, 87–106. [Google Scholar]
- Project Management Institute. A Guide to the Project Management Body of Knowledge PMBOK® Guide; Project Management Institute: Newtown Square, PA, USA, 2021. [Google Scholar]
- ISO/IEC/IEEE 16326-2019; Systems and Software Engineering—Life Cycle Processes—Project Management. IEEE: New York, NY, USA, 2019.
- Ionica, A.; Leba, M.; Dovleac, R. A QFD based model integration in Agile software development. In Proceedings of the 2017 12th Iberian Conference on Information Systems and Technologies (CISTI), Lisbon, Portugal, 21–24 June 2017; pp. 1–6. [Google Scholar] [CrossRef]
- Cordeiro, E.C.; Barbosa, G.F.; Trabasso, L.G. A customized QFD (quality function deployment) applied to management of automation projects. Int. J. Adv. Manuf. Technol. 2016, 87, 2427–2436. [Google Scholar] [CrossRef]
- Dönmezer, S. Total Quality Management for New Product Design and Implementing of QFD. Int. J. Humanit. Soc. Sci. 2019. [Google Scholar] [CrossRef]
- Mohammadi, F.; Sadi, M.K.; Nateghi, F.; Abdullah, A.; Skitmore, M. A Hybrid Quality Function Deployment and Cybernetic Analytic Network Process Model for Project Manager Selection. J. Civ. Eng. Manag. 2014, 20, 795–809. [Google Scholar] [CrossRef]
- Moreno, E. Quality Function Development. 2012. Available online: https://www.academia.edu/download/34273045/Quality_Function_Deployment.pdf (accessed on 18 February 2025).
- Shrivastava, P. House of Quality: An Effective Approach to Achieve Customer Satisfaction & Business Growth in Industries. Int. J. Sci. Res. 2013, 5, 31988594. [Google Scholar]
- Hestomo, C.; Budiardjo, E.K.; Ferdinansyah, A. Quality Function Deployment Analysis in Selecting Software Development Methodology: Case Study of ABC-CORP. In Proceedings of the 2nd International Conference on Software Engineering and Information Management, Bali, Indonesia, 10–13 January 2019; pp. 63–68. [Google Scholar] [CrossRef]
- Dovleac, R.; Ionica, A.; Leba, M. QFD embedded Agile approach on IT startups project management. Cogent Bus. Manag. 2020, 7, 1782658. [Google Scholar] [CrossRef]
- Permana, R.; Budiardjo, E.K.; Ferdinansyah, A. Assessment of Software Engineering Process Based on CMMI-QFD Framework. In Proceedings of the 2019 2nd International Conference on Intelligent Science and Technology, Durham, UK, 10–12 July 2019; pp. 42–46. [Google Scholar] [CrossRef]
- Tzeng, J.R.; Li, S.H.; Chen, C.H. Applying QFD to Improve the Project Management for Cloud Systems. Appl. Mech. Mater. 2011, 121–126, 3185–3189. [Google Scholar] [CrossRef]
- De Araujo, M.F.; Trabasso, L.G. Applying QFD to business development environment. J. Braz. Soc. Mech. Sci. Eng. 2013, 35, 131–142. [Google Scholar] [CrossRef]
- Zhai, L.-Y.; Khoo, L.-P.; Zhong, Z.-W. A rough set based QFD approach to the management of imprecise design information in product development. Adv. Eng. Inform. 2009, 23, 222–228. [Google Scholar] [CrossRef]
- Singhaputtangkul, N. A decision support tool to mitigate decision-making problems faced by a building design team. Smart Sustain. Built Environ. 2017, 6, 2–18. [Google Scholar] [CrossRef]
- Kazancoglu, Y.; Aksoy, M. A Fuzzy Logic-Based Qfd To Identify Key Factors Of E-Learning Design. Procedia-Soc. Behav. Sci. 2011, 28, 322–327. [Google Scholar] [CrossRef]
- Mamdani, E.H.; Assilian, S. An experiment in linguistic synthesis with a fuzzy logic controller. Int. J. Man-Mach. Stud. 1975, 7, 1–13. [Google Scholar] [CrossRef]
- Yang, S.-M.; Liu, Y.-C.; Yen, T.-Y. Integration of Fuzzy Logic and QFD for Critical Chain in Project Scheduling with Uncertainties. In Proceedings of the 2018 International Conference on System Science and Engineering (ICSSE), New Taipei, Taiwan, 28–30 June 2018; pp. 1–6. [Google Scholar] [CrossRef]
- Kupka, M.H.; Szejka, A.L.; Loures, E.D.F.R. Assessment and prioritisation of innovation project driven by enterprise strategy using a Fuzzy-QFD approach. Production 2024, 34, e20240083. [Google Scholar] [CrossRef]
- Beseiso, M.; Kumar, G. A fuzzy computational approach for selecting interdependent projects using prioritized criteria. J. Intell. Fuzzy Syst. 2021, 40, 11341–11354. [Google Scholar] [CrossRef]
- Sharma, A.K.; Purohit, N.; Thakur, S. A Fuzzy Integrated Web Based Quality Function Deployment Application: A Conceptual Analysis. J. Web Eng. Technol. 2022, 9, 44–48. [Google Scholar]
- Liu, H.-T. Product design and selection using fuzzy QFD and fuzzy MCDM approaches. Appl. Math. Model. 2011, 35, 482–496. [Google Scholar] [CrossRef]
- Bakshi, T.; Sarkar, B.; Sanyal, S.K. A Novel Integrated AHP-QFD Model for Software Project Selection under Fuzziness. Int. J. Comput. Appl. 2012, 54, 36–43. [Google Scholar] [CrossRef]
- ICS Groups. Information Technology—System Operational Concept Description:LVS 75, Vol. Informācijas Tehnoloģija-Programminženierija-Sistēmas Darbības Koncepcijas Apraksts, 35.080.00 Software Development and System Documentation Vols. 1996. Available online: https://www.lvs.lv/products/92 (accessed on 18 February 2025).
- ICS Groups. Standard for Software Project Management Plans LVS 67, Vol. Informācijas Tehnoloģija-Programminženierija-Programmatūras Projekta Pārvaldības Plāns, 35.080.00 Software Development and System Documentation Vols. 1996. Available online: https://www.lvs.lv/products/84 (accessed on 18 February 2025).
- Kulkarni, A.D. Computer Vision and Fuzzy-Neural Systems; Prentice Hall PTR: Upper Saddle River, NJ, USA, 2001. [Google Scholar]






| Title | Subtitle | Third-Level Subtitle | Generation from HoQ |
|---|---|---|---|
| 1. Overview | 1.1 Project Summary | 1.1.1 Purpose, Scope, and Objectives | Yes |
| 1.1.2 Assumptions and Constraints | Yes | ||
| 1.1.3 Schedule and Budget Summary | No | ||
| 1.2 Project Deliverables | Yes | ||
| 1.3 Evolution of the Plan | 1.3.1 Updates and Adaptation Strategies | No | |
| 1.4 References | No | ||
| 1.5 Definitions | No | ||
| 2. Project Organization | 2.1 Process Model | Partially | |
| 2.2 Project Organizational Structure (Internal interfaces) | No | ||
| 2.3 Organizational Boundaries and Interfaces (External interfaces) | No | ||
| 2.4 Project Roles and Responsibilities | No | ||
| 3. Management Processes | 3.1 Project Scope and Priorities | 3.1.1 Project Initiation | Yes |
| 3.1.2 Estimation | Partially | ||
| 3.1.3 Resource Acquisition | No | ||
| 3.1.4 Project Staff Training | No | ||
| 3.2 Assumptions, Dependencies, and Restrictions | 3.2.1 Assumptions | Partially | |
| 3.2.2 Dependencies | Partially | ||
| 3.2.3 Restrictions | Partially | ||
| 3.3 Risk Management (Identification, assessment, and mitigation plans) | 3.3.1 Risk Identification | Yes | |
| 3.3.2 Risk Assessment | Yes | ||
| 3.3.3 Risk Mitigation Plans | No | ||
| 3.4 Monitoring and Control Mechanisms | 3.4.2 Reporting Plan | No | |
| 3.4.3 Quality Assurance | Yes | ||
| 3.4.4 Performance Measurement | Yes | ||
| 3.5 Staffing Plan | 3.5.1 Staffing Strategy | No | |
| 3.6 Project Work Plans | 3.6.1 General Overview | Yes | |
| 3.6.2 Work Activities | Yes | ||
| 3.6.3 Schedule Allocation (Timetable | No | ||
| 3.6.4 Resource Allocation | Partially | ||
| 3.6.5 Budget Allocation | Partially | ||
| 3.7 Control Plan (Project Assessment and Control) | 3.7.1 Requirements Management | Yes | |
| 3.7.2 Schedule Control | No | ||
| 3.7.3 Budget Control | Partially | ||
| 3.7.4 Quality Control Plan (Measurement) | Yes | ||
| 3.7.5 Communication Plan | No | ||
| 3.7.6 Project Measurements and Metrics Collection Plan | Partially | ||
| 3.7.7 Project Closeout | No | ||
| 3.8 Change Management (Structured approach for handling project changes) | No | ||
| 4. Technical and Supporting Processes | 4.1 Methods, Tools, and Techniques | Partially | |
| 4.2 Software Documentation | No | ||
| 4.3 Project Support Functions | 4.3.1 Software Configuration Management (SCM) | No | |
| 4.3.2 Software Quality Assurance | Yes | ||
| 4.3.3 Process Improvement | No | ||
| 4.4 Reviews and Audits | Partially | ||
| 4.5 Verification and Validation | Yes |
| Title | Subtitle | Third-Level Subtitle | Generation from HoQ |
|---|---|---|---|
| 1. Introduction | 1.1 Purpose of Scope Management | 1.1.1 Define project needs and alignment with objectives | Yes |
| 1.1.2 Address key challenges and scope risks | Yes | ||
| 1.2 Scope Plan Coverage | 1.2.1 Key scope management activities | Partially | |
| 1.2.2 Applicability across project phases | No | ||
| 1.3 Project Context | 1.3.1 Industry and regulatory considerations | Partially | |
| 1.3.2 Stakeholder roles and constraints | No | ||
| 2. Scope Statement | 2.1 Project Objectives | 2.1.1 High-level goals and success criteria | Yes |
| 2.1.2 Alignment with business strategy | Partially | ||
| 2.2 Deliverables | 2.2.1 Key outputs and specifications | Yes | |
| 2.2.2 Deadlines and dependencies | No | ||
| 2.3 Boundaries | 2.3.1 Inclusions and exclusions | Partially | |
| 2.3.2 Scope change management process | No | ||
| 2.4 Acceptance Criteria | 2.4.1 Success metrics and testing approach | Yes | |
| 2.4.2 Sign-off procedures | No | ||
| 3. Scope Management Process | 3.1 Scope Planning | 3.1.1 Approach and roles | No |
| 3.1.2 Tools and timeline | No | ||
| 3.2 Scope Definition | 3.2.1 Deliverables and constraints | Yes | |
| 3.2.2 Assumptions validation | Partially | ||
| 3.3 Scope Control | 3.3.1 Change management workflow | No | |
| 3.3.2 Impact analysis and baseline updates | Partially | ||
| 4. Requirements and Work Breakdown | 4.1 Stakeholder Requirements | 4.1.1 Key needs and prioritization | Yes |
| 4.1.2 Functional vs. non-functional specs | Yes | ||
| 4.2 Work Breakdown Structure (WBS) | 4.2.1 Major components and deliverables mapping | Yes | |
| 4.2.2 WBS dictionary (roles/resources) | No | ||
| 5. Roles and Responsibilities | 5.1 Stakeholder Accountability | 5.1.1 Key roles and decision-making authority | No |
| 5.1.2 Reporting structure | No | ||
| 6. Assumptions and Constraints | 6.1 Key Assumptions | 6.1.1 Resource and timeline assumptions | No |
| 6.1.2 External factors (market/regulatory) | Partially | ||
| 6.2 Constraints | 6.2.1 Budget, time, and resource limits | Partially | |
| 6.2.2 Mitigation strategies | Partially | ||
| 7. Risk Management | 7.1 Scope Risks | 7.1.1 Scope creep and misalignment risks | Yes |
| 7.1.2 Monitoring tools (e.g., risk matrices) | No | ||
| 7.2 Mitigation Plans | 7.2.1 Change control processes | No | |
| 7.2.2 Regular Risk Monitoring reviews | No | ||
| 8. Verification and Closure | 8.1 Scope Verification | 8.1.1 Acceptance criteria and testing | Partially |
| 8.1.2 Documentation and stakeholder sign-off | No | ||
| 8.2 Appendices | 8.2.1 Glossary and references | No | |
| 8.2.2 Supporting documents | No |
| Element | S1 | S2 | S3 | S4 | S5 | S6 | S7 | S8 | S9 | S10 | S11 | S12 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1.1.1 Purpose, Scope, and Objectives | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||||
| 1.1.2 Assumptions and Constraints | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||
| 1.2 Project Deliverables | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||
| 3.1.1 Project Initiation | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||
| 3.1.2 Estimation | ✓ | ✓ | ✓ | ✓ | ||||||||
| 3.2.1 Assumptions | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||
| 3.2.2 Dependencies | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||
| 3.2.3 Restrictions | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||
| 3.3.1 Risk Identification | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||
| 3.3.2 Risk Assessment | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||
| 3.4.3 Quality Assurance | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||
| 3.4.4 Performance Measurement | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||||
| 3.6.1 General Overview (Project Work Plans) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||
| 3.6.2 Work Activities | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||||
| 3.6.4 Resource Allocation | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||
| 3.6.5 Budget Allocation | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||
| 3.7.1 Requirements Management | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||||
| 3.7.3 Budget Control | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||
| 3.7.4 Quality Control Plan (Measurement) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||
| 3.7.6 Project Measurements and Metrics Collection Plan | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||
| 4.1 Methods, Tools, and Techniques | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||
| 4.3.2 Software Quality Assurance | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||
| 4.4 Reviews and Audits | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||
| 4.5 Verification and Validation | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Element | S1 | S2 | S3 | S4 | S5 | S6 | S7 | S8 | S9 | S10 | S11 | S12 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1.1.1 Define project needs and alignment with objectives | ✓ | ✓ | ✓ | ✓ | ||||||||
| 1.1.2 Address key challenges and scope risks | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||
| 1.2.1 Key scope management activities | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||
| 1.3.1 Industry and regulatory considerations | ✓ | |||||||||||
| 2.1.1 High-level goals and success criteria | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||
| 2.1.2 Alignment with business strategy | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||
| 2.2.1 Key outputs and specifications | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||
| 2.3.1 Inclusions and exclusions | ✓ | ✓ | ✓ | ✓ | ||||||||
| 2.4.1 Success metrics and testing approach | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||
| 3.2.1 Deliverables and constraints | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||||
| 3.2.2 Assumptions validation | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||
| 3.3.2 Impact analysis and baseline updates | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||
| 4.1.1 Key needs and prioritization | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||
| 4.1.2 Functional vs. non-functional specs | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||||
| 4.2.1 Major components and deliverables mapping | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||
| 6.1.2 External factors (market/regulatory) | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||
| 6.2.1 Budget, time, and resource limits | ✓ | ✓ | ✓ | |||||||||
| 6.2.2 Mitigation strategies | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||
| 7.1.1 Scope creep and misalignment risks | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||
| 8.1.1 Acceptance criteria and testing | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| No | Regulatory Requirement | Connected VoE | Importance |
|---|---|---|---|
| Reg1 | Compliance with General Data Protection Regulation (GDPR) | VoE6 | 0.8 |
| VoE7 | 0.6 | ||
| VoE8 | 0.7 | ||
| Reg2 | Payment Card Industry Data Security Standard (PCI DSS) compliance | VoE6 | 1.0 |
| Reg3 | Accessibility standards (e.g., WCAG 2.1 Level AA) | VoE1 | 0.9 |
| Reg4 | Mobile app store policies (Google Play and Apple App Store) | VoE1 | 0.8 |
| VoE6 | 0.7 | ||
| VoE9 | 0.9 | ||
| Reg5 | Travel industry regulations (e.g., EU/US travel insurance and itinerary rules) | VoE4 | 0.6 |
| VoE5 | 0.7 | ||
| Reg6 | Geo-location data use consent | VoE5 | 0.9 |
| VoE7 | 0.6 | ||
| Reg7 | Electronic Transactions Act/E-signature compliance | VoE6 | 0.8 |
| Reg8 | Third-party API terms of service (e.g., Google Maps, Booking.com APIs) | VoE3 | 1.0 |
| VoE5 | 0.7 | ||
| Reg9 | Consumer protection laws (e.g., refund policy transparency, misleading content) | VoE2 | 0.6 |
| VoE4 | 0.7 |
| Step | Title | Example Label |
|---|---|---|
| 1 | Customer Requirements (VoC) | VoC1: Easy-to-Use Interface |
| 2 | Regulatory Requirements | Reg1: GDPR Compliance |
| 3 | Importance Ratings | VoC1: 9 |
| 5 | Voice of Engineer (VoE) | VoE1: User-friendly UI/UX design |
| 6 | Improvement Directions | VoE1: ▲1 |
| 7 | Relationship Matrix (VoC–VoE) | (VoC1, VoE1): ⊙9 |
| 8 | Organizational Difficulty | VoE1: 3 |
| 10 | Technical Targets | target1: Avg. usability score ≥ 85/100 |
| 11 | Correlation Matrix (VoE–VoE) | (VoE1, VoE2): +1 |
| 12 | Absolute Importance | VoE1: 184.4 |
| Attribute | HoQ Step | Input Range/Values | Fuzzy Sets (a, b, c) | Purpose |
|---|---|---|---|---|
| Customer Importance | Step 3 | 1–10 | Low: (1, 1, 4) Medium: (2, 5, 8) High: (6, 10, 10) | Represents how critical each customer’s need is, based on stakeholder input. |
| Relationship Strength | Step 7 | 1, 3, 9 (Discrete Values) | Weak: (0, 1, 3) Moderate: (1, 3, 9) Strong: (3, 9, 9) | Measures how strongly technical responses satisfy customer needs. |
| Organizational Difficulty | Step 8 | 1–10 | Easy: (1, 1, 4) Medium: (2, 5, 8) Hard: (6, 10, 10) | Estimates the level of effort or complexity in implementing technical features. |
| Absolute Importance | Step 12 | 81.8–561 | Low: (0, 0, 200), Medium: (100, 300, 500) High: (400, 600, 600) | Combines customer demand and relationship weight to prioritize VoEs. |
| Regulatory Importance | Step 2 | 0.0–1.0 (Designed scale) | Low: (0.0, 0.0, 0.4) Medium: (0.2, 0.5, 0.8) High: (0.6, 1.0, 1.0) | Quantifies the relevance of regulatory links to specific VoEs. |
| Improvement Direction | Step 6 | −1, 0, +1 (Discrete, Linguistic) | Decrease (▼) Maintain (●) Increase (▲) | Indicates whether technical features should be reduced, held constant, or improved. |
| Correlation Trade-Offs | Step 11 | −1, 0, +1 (Discrete, Linguistic) | Negative Neutral Positive | Evaluates interactions between technical features (used in fuzzy rule design only). |
| Element (from PMP/SP) | Main HoQ Inputs Used (Step IDs) | Example Rule Logic | Output Meaning |
|---|---|---|---|
| PMP—1.1.1 Purpose, Scope, and Objectives | S3 (Customer Importance), S7 (Relationship Strength), S12 (Absolute Importance) | IF Importance is High AND Relationship is Strong AND Absolute Importance is High THEN Emphasis_Level is High | Determines how prominently an objective is described |
| PMP—3.3.1 Risk Identification | S2 (Regulatory Importance), S7 (Relationship Strength), S8 (Difficulty), S11 (Correlation), S12 (Absolute Importance) | IF Regulatory Importance is High AND Difficulty is High THEN Risk_Level is High | Highlights features that require explicit risk statements |
| Scope Plan—1.2.1 Key Scope Management Activities | S7 (Relationship Strength), S6 (Improvement Direction), S8 (Difficulty) | IF Relationship is Strong AND Improvement Direction is Increase THEN Activity_Priority is High | Chooses which activities appear as core scope tasks |
| Scope Plan—2.1.1 High-level Goals and Success Criteria | S3 (Customer Importance), S7 (Relationship Strength), S12 (Absolute Importance) | IF Importance is High AND Absolute Importance is High THEN Goal_Strength is High | Determines which goals receive detailed success criteria |
| Input Variable/HoQ Step | Purpose in QA |
|---|---|
| Regulatory Requirements/S2 | Compliance verification priority |
| Voice of Engineer/S5 | Feature to be quality-assured |
| Organizational Difficulty/S8 | QA implementation complexity |
| Technical Targets/S10 | QA acceptance criteria |
| Correlation Matrix/S11 | Integrated testing needs |
| Absolute Importance/S12 | QA focus priority |
| Variable | Range | Fuzzy Sets (a, b, c) |
|---|---|---|
| Regulatory Relevance | 0–1 | Low: (0.0, 0.0, 0.4) Medium: (0.2, 0.5, 0.8) High: (0.6, 1.0, 1.0) |
| Technical Difficulty | 0–10 | Easy: (1, 1, 4) Medium: (2, 5, 8) Hard: (6, 10, 10) |
| Absolute Importance | 0–600 | Low: (0, 0, 200) Medium: (100, 300, 500) High: (400, 600, 600) |
| Output: QA Priority | 0–10 | Low: (0, 0, 4) Medium: (3, 5, 7) High: (6, 10, 10) |
| Input Variable | Value | Low | Medium | High |
|---|---|---|---|---|
| Absolute Importance | 142 | 0.29 | 0.21 | 0.00 |
| Technical Difficulty | 3 | 0.67 | 0.33 | 0.00 |
| Regulatory Relevance | 0.80 | 0.00 | 0.00 | 0.50 |
| 0 | 0.29 | 0.00 |
| 1 | 0.29 | 0.29 |
| 2 | 0.29 | 0.58 |
| 3 | 0.25 | 0.75 |
| 4 | 0.00 | 0.00 |
| 5 | 0.00 | 0.00 |
| 6 | 0.00 | 0.00 |
| 7 | 0.25 | 1.75 |
| 8 | 0.50 | 4.00 |
| 9 | 0.50 | 4.50 |
| 10 | 0.50 | 5.00 |
| Sum | 2.87 | 16.87 |
| Input Variable/HoQ Step | Purpose in Key Needs and Prioritization |
|---|---|
| Voice of Customer/S1 | Direct stakeholder Requirements |
| Importance Ratings/S3 | Quantified customer needs significance |
| Voice of Engineer/S5 | Technical features to be prioritized |
| Relationship matrix/S7 | Strength of feature–customer relationships |
| Technical Targets/S10 | Measurable performance criteria |
| Relative Importance/S12 | Normalized priority weighting (0–100%) |
| Variable | Range | Fuzzy Sets (a, b, c) |
|---|---|---|
| Customer Importance Ratings | 0–10 | Low: (1, 1, 4), Medium: (2, 5, 8) High: (6, 10, 10) |
| Relationship Strength | 1, 3, 9 | Weak: (0, 1, 3), Moderate: (1, 3, 9) Strong: (3, 9, 9) |
| Relative Importance | 0–100% | Low: (0, 0, 33), Medium: (17, 50, 83) High: (67, 100, 100) |
| Output: Priority | 1–10 | Low: (0, 0, 4), Medium: (3, 5, 7) High: (6, 10, 10) |
| Input Variable | Value | Low | Medium | High |
|---|---|---|---|---|
| Relative Importance | 8% | 0.76 | 0.00 | 0.00 |
| Importance Ratings | 7.5 | 0.00 | 0.17 | 0.38 |
| Relationship Strength | 9 | 0.00 | 0.00 | 1.00 |
| 6 | 0.00 | 0.00 |
| 7 | 0.25 | 1.75 |
| 8 | 0.38 | 3.04 |
| 9 | 0.38 | 3.42 |
| 10 | 0.38 | 3.80 |
| Sum | 1.39 | 12.01 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Jansone, A.; Nawalage, O.D. A Fuzzy QFD-Based Methodology for Systematic Generation IT Project Management Plan and Scope Plan Elements. Computers 2026, 15, 30. https://doi.org/10.3390/computers15010030
Jansone A, Nawalage OD. A Fuzzy QFD-Based Methodology for Systematic Generation IT Project Management Plan and Scope Plan Elements. Computers. 2026; 15(1):30. https://doi.org/10.3390/computers15010030
Chicago/Turabian StyleJansone, Anita, and Ovinda Dilshan Nawalage. 2026. "A Fuzzy QFD-Based Methodology for Systematic Generation IT Project Management Plan and Scope Plan Elements" Computers 15, no. 1: 30. https://doi.org/10.3390/computers15010030
APA StyleJansone, A., & Nawalage, O. D. (2026). A Fuzzy QFD-Based Methodology for Systematic Generation IT Project Management Plan and Scope Plan Elements. Computers, 15(1), 30. https://doi.org/10.3390/computers15010030

