Methodology Selection, Tailoring, and Digital TransformationIntroductionSoftware development methodology is not a matter of choosing a fashionable label. It is a strategic decision about how an organisation will create, control, deliver, and improve software under particular conditions. A method that works well for a small web application may be unsuitable for a safety-critical medical device, a regulated banking platform, or a large enterprise transformation. Effective methodology selection therefore requires analysis of uncertainty, business criticality, regulation, architecture, team capability, organisational culture, and the nature of the required outcomes. This chapter examines how organisations select among predictive, adaptive, and hybrid approaches and how they tailor those approaches without destroying their essential control mechanisms. It also connects methodology decisions with digital transformation: the coordinated redesign of processes, technology, data, services, and organisational capabilities to create sustained value. A useful distinction is that a methodology is not simply a sequence of tasks. It includes principles, roles, decision rights, work products, feedback mechanisms, planning horizons, quality controls, and governance practices. Methodology selection determines how these elements are combined for a particular context. Learning ObjectivesBy the end of this chapter, you should be able to: - Distinguish predictive, adaptive, and hybrid development approaches.
- Evaluate organisational context, uncertainty, criticality, regulation, architecture, and team capability.
- Select a suitable methodology using explicit criteria rather than personal preference.
- Tailor lifecycle practices while preserving necessary quality and governance controls.
- Explain how methodology supports enterprise digital transformation.
- Identify ethical, regulatory, architectural, and organisational risks in methodology decisions.
- Recommend a practical approach for a realistic organisational case.
1. Methodology as a Context-Dependent SystemA software methodology is a coordinated system of practices for managing development work. It normally addresses: - how requirements are discovered and represented;
- how work is planned and prioritised;
- how design and architecture evolve;
- how developers coordinate;
- how quality is assured;
- how change is controlled;
- how releases are approved and operated; and
- how evidence is produced for stakeholders, auditors, and regulators.
Methodologies can be considered along two dimensions. The first is the degree to which work is planned in advance. The second is the speed and frequency of feedback. Predictive methods emphasise advance planning and controlled change. Adaptive methods emphasise short feedback cycles and the ability to respond to learning. Hybrid methods deliberately combine practices from both. These are not absolute categories. A project may use adaptive iteration for user-facing features while applying predictive architecture approval, security assurance, procurement, and regulatory review. Similarly, a predictive project may use prototypes and incremental testing. The important question is not “Which method is best?” but “Which controls and feedback mechanisms are appropriate for this context?” Important TerminologyPredictive methodology: An approach in which scope, schedule, and solution design are planned substantially before implementation, with formal control of changes. Adaptive methodology: An approach that delivers in short cycles, uses frequent stakeholder feedback, and allows requirements and solutions to evolve. Hybrid methodology: A deliberately designed combination of predictive and adaptive practices. Tailoring: Adjusting a methodology to suit the scale, risk, regulation, technology, and organisational context of a project. Governance: The structures and decision rights used to direct, control, and assure development. Criticality: The consequence of failure, including harm to people, finances, security, legal compliance, or essential services. Technical debt: The future cost created when a short-term technical decision increases later correction, maintenance, or risk. Digital transformation: Enterprise-wide change that uses digital technology together with redesigned processes, capabilities, services, and operating models. 2. Predictive, Adaptive, and Hybrid ApproachesPredictive approachesPredictive approaches, traditionally associated with sequential or staged lifecycles, establish substantial baselines before construction. Requirements are analysed, architecture and design are developed, implementation follows, and testing and deployment occur according to an approved plan. Formal stage gates may authorise movement between phases. Predictive approaches are valuable when: - requirements are relatively stable and well understood;
- compliance requires extensive documented evidence;
- interfaces and dependencies must be coordinated across many suppliers;
- the cost of late change is very high;
- a contract requires a defined scope and acceptance basis; or
- the system is safety-critical or subject to formal assurance.
Their limitations include delayed user feedback, a risk that early assumptions become obsolete, and the possibility that teams optimise for document completion rather than usable outcomes. A predictive method is not inherently inflexible; disciplined change control and staged delivery can provide flexibility. However, its mechanisms generally make late discovery more expensive. Adaptive approachesAdaptive approaches organise work into short delivery cycles. Requirements are expressed at different levels of detail, prioritised according to value and risk, and refined as knowledge increases. Working software is demonstrated frequently, and feedback is used to adjust the next cycle. Adaptive approaches are valuable when: - users cannot fully specify their needs in advance;
- the product must respond to competition or changing technology;
- early delivery can generate learning or value;
- the solution is technically uncertain; or
- stakeholders can provide frequent, meaningful feedback.
Adaptive approaches still require planning, architecture, testing, documentation, and governance. “Agile” does not mean unplanned, undocumented, or uncontrolled. It means that planning and control are performed at appropriate horizons, with greater reliance on empirical feedback. Risks include fragmented architecture, insufficient documentation, stakeholder unavailability, unstable priorities, and pressure to release without adequate security or quality assurance. These risks must be addressed through technical practices, explicit quality criteria, architecture stewardship, and appropriate governance. Hybrid approachesHybrid approaches are often the most realistic in established enterprises. For example, an organisation might use: - predictive funding, procurement, and regulatory approval;
- adaptive product discovery and feature delivery;
- formal architecture and security checkpoints;
- continuous integration and automated testing; and
- staged operational rollout with measurable benefits review.
A hybrid approach should not be an accidental mixture of incompatible procedures. It requires explicit boundaries: which decisions are fixed, which are flexible, who decides, what evidence is required, and when feedback can change the baseline. | Dimension | Predictive emphasis | Adaptive emphasis | Hybrid interpretation |
|---|
| Requirements | Baseline early | Refine continuously | Baseline outcomes and constraints; elaborate features progressively | | Planning | Detailed long-range plan | Rolling short-horizon plans | Integrated roadmap with iterative delivery plans | | Change | Formal change control | Reprioritisation through feedback | Different controls for different classes of change | | Quality | Phase and gate assurance | Continuous testing and review | Continuous quality plus formal evidence gates | | Architecture | Designed substantially upfront | Evolves through delivery | Stable principles and interfaces with controlled evolution | | Governance | Milestones and documents | Transparency and working increments | Risk-based evidence and frequent demonstrations |
3. A Framework for Methodology SelectionMethodology selection should be treated as a reasoned decision. The following dimensions are particularly important. 3.1 Requirements uncertaintyUncertainty concerns both what should be built and how it can be built. If users have conflicting needs, the market is changing, or the technical solution is unproven, short experiments and incremental delivery are valuable. If requirements are stable because they are defined by a standard or physical interface, predictive planning may be more efficient. Uncertainty should not be confused with complexity. A project may be complex but well understood, or simple but highly uncertain because customer expectations are unknown. Discovery activities, prototypes, proof-of-concept work, and architectural spikes help reduce uncertainty before the organisation commits to a large delivery plan. 3.2 Criticality and riskCriticality concerns the consequences of failure. A minor defect in an internal reporting tool is not equivalent to a failure in an aircraft-control system. High-criticality systems require stronger traceability, independent verification, hazard analysis, security controls, change records, and release evidence. They may still use iterative development, but iteration occurs within a more rigorous assurance framework. A practical risk view considers probability and impact. A simple qualitative model classifies risks as low, medium, or high. Where quantitative estimation is justified, expected loss may be represented as: Expected loss = Probability of failure × Impact of failure Probability is a value between 0 and 1, while impact must use a defined unit such as monetary loss, downtime, or a consistently scored consequence. This expression is useful for comparing risks when estimates are credible; it does not capture all dimensions of risk, such as legal duties or irreversible harm. A low-probability safety hazard may require action even when its expected monetary loss is low. 3.3 Regulation and contractual obligationsRegulation affects methodology through required controls and evidence. Examples include privacy obligations, financial controls, accessibility requirements, records management, sector-specific safety standards, and cybersecurity obligations. The exact legal requirements depend on jurisdiction and domain; teams must consult qualified legal, compliance, and assurance specialists rather than treating a methodology guide as legal advice. A compliant lifecycle commonly requires: - identified requirements and acceptance criteria;
- traceability from requirements to design, code, tests, and release;
- controlled access and segregation of duties;
- secure handling of personal and confidential data;
- evidence of testing and defect resolution;
- documented approvals and change history; and
- monitoring after deployment.
Adaptive teams can produce this evidence continuously. Compliance is therefore a property of the system of work and its outputs, not a synonym for a sequential lifecycle. 3.4 Architecture and technical dependenciesArchitecture influences the cost and safety of change. Systems with strong modular boundaries can often evolve incrementally. Systems with tightly coupled legacy components may require coordinated releases and more predictive integration planning. Distributed systems, data migrations, identity platforms, and external interfaces introduce dependencies that need explicit management. Architectural decisions should be recorded with their rationale, alternatives, assumptions, and consequences. Lightweight architecture decision records can provide useful evidence without requiring an unnecessarily large design document. An adaptive project still needs an architectural runway: enough validated structure to support near-term delivery while allowing informed evolution. 3.5 Team capability and organisational cultureMethodology depends on capability. Adaptive work requires teams that can collaborate, test, estimate, communicate with users, and make responsible local decisions. Predictive work requires effective analysis, planning, configuration management, documentation, and integration discipline. Both require technical competence and ethical behaviour. Important organisational questions include: - Are product or business representatives available regularly?
- Can teams access environments, data, and automated delivery tools?
- Are decisions made quickly enough for the selected feedback cycle?
- Does leadership reward learning and transparency, or punish the discovery of bad news?
- Are teams stable, cross-functional, and appropriately empowered?
- Can suppliers and internal groups coordinate across organisational boundaries?
A method should not be selected merely because it promises speed. If prerequisites are absent, the organisation should invest in capability, simplify governance, or select a method that matches its current operating reality while planning improvement. 3.6 Scale, geography, and supplier relationshipsLarge programmes need coordination across teams, products, suppliers, and shared platforms. Scaling does not mean applying one team-level method repeatedly without adaptation. It requires agreement on architecture, interfaces, dependency management, integrated planning, terminology, quality standards, and release governance. Distributed teams benefit from explicit working agreements, accessible information, overlapping collaboration time, and automation. Contracts should support the desired behaviour. A contract that fixes detailed scope while demanding continuous reprioritisation creates avoidable conflict; outcome-based or incremental contractual arrangements may be more compatible with adaptive delivery. 4. A Practical Selection and Tailoring ProcessA disciplined selection process can be organised into seven steps. Step 1: Define the outcome and constraintsDescribe the business or public-service outcome, users, success measures, deadlines, budget constraints, legal obligations, technical boundaries, and operational environment. Avoid treating a project-management template as a substitute for a problem statement. Step 2: Assess uncertainty and criticalityRate requirements uncertainty, technical uncertainty, dependency complexity, and consequence of failure. Record the evidence supporting each assessment. Interviews, historical data, prototypes, incident records, and regulatory guidance are more reliable than assumptions. Step 3: Identify required controlsSpecify mandatory controls for security, privacy, safety, accessibility, financial accountability, architecture, data management, and release operations. These controls are constraints on tailoring, not optional ceremonies. Step 4: Choose the delivery patternSelect predictive, adaptive, or hybrid practices according to the assessment. For example: - stable requirements plus high contractual coordination may favour predictive planning;
- high product uncertainty plus frequent user access may favour adaptive delivery;
- high regulation plus uncertain user needs may favour a hybrid model.
Step 5: Define the minimum effective governanceSpecify decision rights, required work products, approval points, quality criteria, escalation routes, and evidence retention. “Minimum effective” means the least governance that adequately controls the relevant risks, not the least paperwork possible. Step 6: Pilot and inspectTest the approach on a representative slice of work. Measure delivery flow, defect trends, feedback quality, decision latency, and evidence completeness. Adjust the method based on observed results. Step 7: Institutionalise learningDocument the tailoring decisions, review them at agreed intervals, and update organisational standards. A methodology should evolve as the organisation learns; it should not become a rigid rulebook detached from outcomes. A selection matrix can support discussion. Scores should be treated as decision aids rather than scientific truth. | Criterion | Predictive fit | Adaptive fit | Questions to ask |
|---|
| Stable requirements | High | Lower | Are needs defined by standards or fixed interfaces? | | Product uncertainty | Lower | High | Will feedback significantly change the solution? | | Regulatory evidence | High | Medium to high with discipline | What traceability and approvals are mandatory? | | Frequent user access | Lower | High | Can users review working increments? | | Severe failure impact | High with assurance | Possible with strong controls | What independent verification is required? | | Mature cross-functional teams | Helpful | Essential | Can teams make and own delivery decisions? |
5. Tailoring Without Losing ControlTailoring is justified when it improves fitness for purpose. It is not justified when it merely removes uncomfortable controls. A sound tailoring decision answers four questions: - What risk or inefficiency does the change address?
- Which principle or control is being changed?
- What new safeguard prevents unacceptable consequences?
- How will the organisation know whether the change worked?
For example, replacing a long requirements document with a product backlog may be reasonable for a low-risk product, but acceptance criteria, accessibility needs, security requirements, and decisions affecting architecture must still be visible. Similarly, reducing meeting frequency may be sensible for a small co-located team, but communication and escalation paths must remain effective. A useful distinction is between ceremonies and controls. A ceremony is a particular meeting or document format. A control is a risk-reducing function. A daily meeting may be changed or replaced, but coordination must still occur. A formal design document may be shortened, but critical architectural decisions must still be recorded and reviewable. Tailoring should also preserve the following principles: - quality is built into work rather than postponed;
- security and privacy are considered from the beginning;
- important decisions are traceable;
- stakeholders receive truthful information;
- defects and uncertainty are made visible;
- changes are evaluated according to impact; and
- operational feedback informs future development.
6. Methodology and Enterprise Digital TransformationDigital transformation is broader than replacing paper with software or moving an existing application to the cloud. It may alter the organisation’s value proposition, operating model, workforce capabilities, customer relationships, data practices, and decision processes. Methodology supports transformation in several ways. First, it creates a repeatable mechanism for turning strategic goals into digital products and services. Second, it makes dependencies and risks visible across business and technology units. Third, it enables incremental delivery, allowing the organisation to test whether a proposed transformation creates real value before making irreversible investments. A transformation portfolio commonly includes: - customer or citizen-facing services;
- internal workflow and automation;
- data platforms and analytical capabilities;
- identity, security, and privacy services;
- integration and application modernisation;
- cloud or infrastructure change; and
- organisational and skills development.
Transformation requires both exploration and exploitation. Exploration investigates new services, technologies, and business models. Exploitation improves reliability, efficiency, and scale in existing operations. Adaptive methods are often effective for exploration, while predictive controls may be needed for infrastructure, migration, procurement, and regulated operations. A hybrid portfolio model can connect the two. Transformation governance should align four layers: - Strategic layer: Why is change necessary, and what outcomes matter?
- Portfolio layer: Which initiatives receive investment, and how are dependencies managed?
- Product and programme layer: What increments will be delivered, and how will benefits be measured?
- Team and operational layer: How are software, data, security, and service reliability produced and maintained?
A transformation fails when delivery metrics are mistaken for business outcomes. Counting features or completed tasks does not prove improved service quality, reduced processing time, increased inclusion, or financial sustainability. Outcome measures must be defined and reviewed. 7. Contemporary Enabling PracticesMethodology selection interacts with modern engineering practices. DevOps connects development and operations through automation, shared responsibility, monitoring, and frequent, reliable release. It is compatible with predictive, adaptive, and hybrid governance. Continuous integration integrates changes frequently and validates them through automated builds and tests. It reduces the time during which defects remain hidden, but it does not replace exploratory testing, security review, or system-level assurance. Continuous delivery keeps software in a releasable state. Continuous deployment goes further by automatically releasing approved changes. The organisation must choose the level appropriate to risk and operational capability. Platform engineering provides reusable internal services, templates, deployment paths, and guardrails. It can reduce cognitive load for product teams, but platforms themselves require product management, security, and lifecycle governance. Artificial intelligence may assist requirements analysis, code generation, testing, documentation, monitoring, and support. AI-generated output requires human review because it may contain defects, insecure patterns, biased assumptions, licensing problems, fabricated explanations, or confidential-data exposure. Organisations should define acceptable use, data-handling rules, provenance expectations, testing requirements, and accountability. AI should augment professional judgement, not remove responsibility for decisions. 8. Governance, Ethics, and RegulationMethodology decisions distribute power and responsibility. If users are excluded from prioritisation, the system may encode the preferences of managers rather than the needs of affected communities. If delivery speed is rewarded without regard to security or accessibility, vulnerable users may bear the consequences. Ethical methodology therefore includes: - meaningful participation by affected stakeholders;
- accessibility and inclusive design;
- protection of personal and confidential information;
- transparency about automated decisions;
- mechanisms for reporting and correcting harm;
- honest communication of uncertainty and limitations; and
- accountability for outsourced or AI-assisted work.
Privacy should be designed into data collection, storage, access, retention, and deletion. Security should be treated as a continuous property rather than a final inspection. Governance must also prevent conflicts of interest, such as allowing the same party to approve and independently assure its own high-risk work without appropriate safeguards. 9. Illustrative Case: Modernising a Public Benefits ServiceBackgroundA fictional government agency operates a benefits service built from several legacy applications. Citizens submit applications through paper forms and a basic portal. Staff manually re-enter information, processing is slow, and applicants cannot easily track progress. The service handles sensitive personal data and is subject to privacy, accessibility, records-management, and public accountability requirements. ProblemSenior leaders initially propose an entirely adaptive delivery model to achieve rapid improvement. Compliance officers propose a fully predictive model because of legal obligations. Both positions are incomplete. The organisation needs faster learning about citizen needs, but it also requires strong evidence, security, accessibility, and controlled migration. AnalysisRequirements for the new user experience are uncertain because citizens have different abilities, languages, access conditions, and levels of digital confidence. Technical uncertainty is also significant because the legacy applications have undocumented interfaces. Criticality is high: errors can delay essential financial support. Regulation requires traceability and protection of personal data. The team has limited experience with automated testing and continuous delivery. Approach and solutionThe organisation selects a hybrid approach: - a predictive programme baseline defines legal obligations, funding limits, migration principles, target architecture, and major release boundaries;
- adaptive multidisciplinary teams conduct interviews, accessibility research, prototypes, and incremental portal development;
- a product backlog contains prioritised service capabilities and measurable acceptance criteria;
- an architecture group defines identity, data protection, integration, logging, and resilience standards;
- security and privacy reviews occur throughout delivery rather than only before launch;
- automated unit, integration, accessibility, and regression tests are introduced progressively;
- each increment is demonstrated to citizens’ representatives and operational staff;
- independent assurance reviews evidence before major releases; and
- deployment begins with a controlled pilot, followed by staged expansion and operational monitoring.
The team uses a traceability register linking high-risk requirements to design decisions, tests, approvals, and release records. Lower-risk interface details can evolve through adaptive prioritisation, while legal and safety constraints require formal review. Training and coaching are funded because the existing team cannot be expected to adopt new practices without support. OutcomeThe first pilot reduces manual re-entry and gives applicants status visibility. More importantly, the organisation discovers that a proposed identity process would exclude some users; this is corrected before national rollout. The programme takes longer to establish than an ungoverned rapid-release initiative, but it avoids a high-cost failure and develops reusable testing, platform, and governance capabilities. Learning points- Regulation does not automatically require a sequential lifecycle.
- Adaptive discovery is valuable where user needs and legacy constraints are uncertain.
- High criticality requires stronger evidence, not necessarily slower feedback.
- Tailoring must identify which controls remain mandatory.
- Transformation includes skills, operating processes, and governance, not only a new portal.
10. Challenges and LimitationsNo methodology eliminates uncertainty. Predictive plans can create false confidence, while adaptive backlogs can conceal missing strategic decisions. Hybrid approaches may become bureaucratic compromises if boundaries and decision rights are unclear. Scoring matrices can give subjective judgements an appearance of precision. Transformation programmes may also suffer from technology-first thinking, insufficient user participation, weak benefits measurement, vendor dependency, and change fatigue. Methodology selection should therefore be revisited when conditions change. Significant changes include new regulation, a major security threat, a change in criticality, loss of key capability, architectural failure, supplier disruption, or evidence that the intended outcomes are not being achieved. A method is successful only when it supports reliable, ethical, maintainable, and valuable outcomes. Best-Practice ChecklistBefore approving a methodology, confirm that: - the intended outcome and users are explicit;
- uncertainty and criticality have been assessed separately;
- regulatory and contractual obligations are identified;
- architecture and integration dependencies are understood;
- required security, privacy, accessibility, and quality controls are defined;
- team capability and stakeholder availability are realistic;
- the choice of predictive, adaptive, or hybrid practices is justified;
- tailoring decisions and safeguards are documented;
- delivery and business outcomes will both be measured;
- feedback, operational monitoring, and learning are planned; and
- leadership will reward transparency rather than concealment of risk.
Chapter SummaryMethodology selection is a strategic, context-dependent decision. Predictive approaches provide structured planning and formal control where requirements, interfaces, contracts, or assurance obligations are relatively stable. Adaptive approaches provide rapid feedback and learning where user or technical uncertainty is high. Hybrid approaches combine these strengths when an organisation must support experimentation while maintaining regulatory, architectural, financial, or operational control. The main selection factors are uncertainty, criticality, regulation, architecture, dependencies, team capability, organisational culture, scale, and supplier relationships. Tailoring should alter ceremonies and work products only when the essential risk-reducing function remains protected. Governance should be risk-based, evidence-oriented, and proportionate. Digital transformation extends beyond technology. It changes services, processes, data, capabilities, and operating models. Methodology helps connect strategy with incremental delivery, but success must be assessed through real outcomes rather than activity counts. Ethical participation, privacy, security, accessibility, transparency, and accountability are essential. Contemporary practices such as DevOps, automation, platform engineering, and AI can strengthen delivery, but they do not remove professional responsibility. Key TermsMethodology: A coordinated system of principles, practices, roles, controls, and work products for developing and operating software. Predictive methodology: A lifecycle that plans substantial scope and design in advance and controls change formally. Adaptive methodology: A lifecycle that uses short feedback cycles and allows requirements and solutions to evolve. Hybrid methodology: A deliberate combination of predictive and adaptive practices. Tailoring: Adjusting a methodology to fit a specific context while preserving necessary controls. Governance: Direction, oversight, decision rights, and control applied to development and delivery. Uncertainty: Lack of reliable knowledge about requirements, technology, risks, or outcomes. Criticality: The consequence of failure to people, services, finances, security, or compliance. Traceability: The ability to connect requirements with design, implementation, tests, approvals, and releases. Architecture: The significant structure of a system and the principles governing its evolution. Technical debt: Future cost or risk created by expedient technical decisions. Digital transformation: Enterprise change using digital capabilities to redesign value creation and operations. DevOps: Practices that connect development and operations through collaboration, automation, and feedback. Continuous integration: Frequent integration and automated validation of software changes. Continuous delivery: Maintaining software in a state in which it can be released reliably. Technical criticality: The importance of a system’s correct and dependable operation. Risk-based governance: Applying controls in proportion to likelihood, consequence, and obligation. Architecture decision record: A concise record of an important architectural decision and its rationale. Outcome measure: Evidence of a change in value, service quality, behaviour, or organisational performance. Review QuestionsShort Answer Questions- What is the main difference between predictive and adaptive methodology?
- Why should requirements uncertainty be assessed separately from system criticality?
- Define tailoring and state one reason it may be necessary.
- Identify two controls that may be required in a regulated software project.
- Why is digital transformation broader than application replacement?
Long Answer Questions- Compare predictive, adaptive, and hybrid approaches in relation to requirements, governance, architecture, and feedback.
- Explain how regulation and criticality influence methodology selection without necessarily requiring a sequential lifecycle.
- Describe a seven-step process for selecting and tailoring a software development methodology.
- Discuss the role of architecture and technical capability in successful digital transformation.
- Explain why ethical, privacy, security, and accessibility considerations must be integrated into the lifecycle.
Analytical / Application Questions- A small start-up is developing an unproven mobile service with uncertain customer needs and no regulatory obligations. Recommend a methodology and justify your decision using at least four contextual factors.
- A hospital is replacing a patient-record integration service. Requirements are partly known, interfaces are complex, and failure could affect patient care. Design a hybrid approach specifying adaptive activities and predictive controls.
- An organisation claims to have adopted an adaptive method, but it has no automated testing, unavailable stakeholders, undocumented architecture, and frequent emergency releases. Analyse the risks and recommend a staged improvement plan.
Multiple Choice Questions with AnswersQuestion 1Which condition most strongly supports an adaptive methodology? A. Requirements are fixed by a stable physical interface B. Users and technical teams need frequent feedback to discover the solution C. A contract requires a fully specified design before development D. The system must provide extensive formal evidence before approval Correct Answer: B. Users and technical teams need frequent feedback to discover the solution Question 2What is the best description of a hybrid methodology? A. A method selected randomly from several frameworks B. A predictive method with no change control C. A deliberate combination of predictive and adaptive practices D. An adaptive method that excludes governance Correct Answer: C. A deliberate combination of predictive and adaptive practices Question 3Why is criticality important in methodology selection? A. It determines the programming language B. It indicates the potential consequences of failure and required assurance C. It guarantees that requirements are stable D. It eliminates the need for stakeholder feedback Correct Answer: B. It indicates the potential consequences of failure and required assurance Question 4Which statement about tailoring is most accurate? A. Tailoring means removing documentation whenever delivery is slow B. Tailoring changes practices while preserving necessary risk controls C. Tailoring is only permitted for small projects D. Tailoring means using every available methodology simultaneously Correct Answer: B. Tailoring changes practices while preserving necessary risk controls Question 5A project has high regulatory obligations and uncertain user-interface requirements. Which approach is generally most suitable? A. A purely predictive approach with no prototypes B. A purely adaptive approach with no formal evidence C. A hybrid approach combining iterative discovery with formal assurance D. No methodology until all uncertainty disappears Correct Answer: C. A hybrid approach combining iterative discovery with formal assurance Question 6What does traceability connect? A. Team salaries with project budgets B. Requirements with design, implementation, tests, approvals, and releases C. Meetings with office locations D. Vendors with unrelated products Correct Answer: B. Requirements with design, implementation, tests, approvals, and releases Question 7Which is an outcome measure rather than an activity measure? A. Number of backlog items written B. Number of meetings held C. Reduction in citizen application processing time D. Number of documents uploaded Correct Answer: C. Reduction in citizen application processing time Question 8What is a major risk of using AI-generated code without professional review? A. It always makes software slower B. It can introduce defects, insecure patterns, or licensing problems C. It prevents all forms of automation D. It guarantees that requirements are complete Correct Answer: B. It can introduce defects, insecure patterns, or licensing problems Question 9Which practice best supports continuous delivery? A. Keeping all changes unintegrated until the final phase B. Frequent integration, automated validation, and maintaining releasable software C. Avoiding automated tests to increase speed D. Approving releases only through informal conversation Correct Answer: B. Frequent integration, automated validation, and maintaining releasable software Question 10Why should methodology selection be revisited during a transformation? A. Context, regulation, capability, and evidence of results may change B. Every project must change method monthly C. A methodology has value only before development starts D. Revisiting the method removes the need for governance Correct Answer: A. Context, regulation, capability, and evidence of results may change
|