Portfolio Assistant: Project Management Summary

Project Overview

Project Log

Phase: DefinePhase: MeasureDay: 1Status: donescopingrequirementslearning

Day 1: Requirements Gathering, Learning, and Planning

Phase: MeasurePhase: AnalyzePhase: DesignDay: 2Status: donelearningarchitecturedevelopment

Day 2: Finalize System Architecture and Set Up LLM Resource

Phase: DesignPhase: VerifyDay: 3Status: donetestingdevelopmentdeployment

Day 3: Deploy Function for Agent and Create Basic Chat Interface

Phase: ImproveDay: 4Status: donesemantic searchtestingintegrationdevelopment

Day 4: Integrate Semantic Search into Chat Agent

Phase: ImprovePhase: ControlDay: 5Status: donetestingUATQAdevelopmentdeployment

Day 5: Deploy Agent with Integrated Search

Retrospective

Throughout the project, following the overall plan but keeping daily tasks flexible was crucial for adapting to any challenges that arose. Extensive local testing and utilizing GitHub Actions for CI/CD significantly streamlined deployment and improved code quality. I will continue to refine the agent and plan to make it available on my portfolio website once proper security measures are in place. Although development on another project was disrupted, it was a worthy trade-off for the opportunity to learn about cloud computing and AI services, which has opened many new possibilities for augmenting my work.

Key Project Management Skills Demonstrated

Project Log, Continued: Revisiting Efficiency

Phase: ImproveDay: 6Status: donecost optimizationdevelopment

Day 6: Replace AI Search

While it meets the needs of the project, the Azure AI Search is not really being utilized to its full potential. It would be smart to look into more cost-effective alternatives that still apply advanced search techniques. This is not high priority, as I have the ability to maintain the current infrastructure while I develop an alternative solution. After successful testing, I will switch to the new search client. I will target completion by the end of the month.

Phase: ImproveDay: 7Status: donedevelopmentdeployment

Day 7: Integrate Solr Search into Chat Agent