First Advisor
Bruce Irvin
Date of Award
Winter 3-2026
Document Type
Thesis
Degree Name
Bachelor of Science (B.S.) in Computer Science and University Honors
Department
Computer Science
Language
English
Subjects
Agile software development, software architecture, conversational AI systems, iterative design, capstone engineering projects
DOI
10.15760/honors.1831
Abstract
This capstone review examines the development of AI Fishbowl, a public-facing, interactive artificial intelligence system, as a case study in how Agile methods evolve from a project management tool into a design philosophy under real-world constraints. Although the project adopted an Agile workflow early on through a Kanban-style task management approach, the initial system design and architecture were still shaped by a largely plan-first mindset. This created a mismatch between flexible process and rigid design assumptions, which became increasingly apparent as the team moved from high-level architecture into implementation.
A critical turning point occurred when early architectural plans proved difficult to translate into working code, revealing gaps between conceptual system design and the realities of integrating hardware, real-time speech processing, and distributed software components. Following this realization, the team transitioned toward more structured Agile practices, including sprint planning, reviews, and regular standups, which reframed design as an iterative process grounded in working software rather than upfront specification. The successful delivery of a minimum viable product emerged not from executing a fixed architectural plan, but from continuously revising design decisions in response to technical constraints and demo-driven timelines.
This paper argues that Agile became most impactful in the AI Fishbowl project not as a scheduling or task management framework, but as a design philosophy that reshaped how architecture, feature scope, and engineering tradeoffs were negotiated under real-world constraints.
Persistent Identifier
https://archives.pdx.edu/ds/psu/44764
Recommended Citation
Saad, Jad, "How Agile Became the Design Philosophy of AI Fishbowl Under Real-World Constraints" (2026). University Honors Theses. Paper 1792.
https://doi.org/10.15760/honors.1831
Included in
Artificial Intelligence and Robotics Commons, Software Engineering Commons, Systems Architecture Commons