top of page

Team 01 - 2026

Our team represents 4 countries and 4 time zones, and a wide range of experience.

When we formed, we were a group of strangers – now we are a working team!

Screenshot 2025-10-11 143811.png

Team Mentor/Product Owner

Michael Moser

Houston, Texas, USA

 

As a seasoned IT Business Analyst, I've used IT Consultancy to facilitate effective change across domains. Building a brand realizing "value" for the client, my focus is ensuring the value of "why" as the true target.

Specializing in the Agile Software Delivery Lifecycle, I engaged in the 2026 SDLC Experience to better refine my holistic understanding of Product Ownership. I act as the Vice President of the IIBA-affiliated Houston Business Analysts organization, providing an enriching community for all Business Analysis within the Greater Houston area.​​​​​​​

​

Designer (2).png

Project Manager

Kimberly Yoss

Houston, Texas, USA

​

I have over 20 years of experience in leading business improvement initiatives. I engage in hands-on analysis of business challenges and collaborate with stakeholders at all levels to understand their needs. This delivers outcomes that enhance corporate strategy and customer satisfaction. Committed to continuous learning, I strive to strengthen my professional value by building on my experiences and acquiring new skills that expand my expertise.

​

​

​

Machelle Frey.jpg

Quality Assurance Analyst

Machelle Thompson

Kansas City, Missouri

​

I am a seasoned business analyst passionate about solving complex problems and improving how organizations work. With decades of experience in financial systems, ERP implementations, and process optimization, I help teams turn challenges into practical, effective solutions.

I specialize in bridging business needs and technology solutions, helping organizations optimize operations, streamline processes, and achieve strategic goals through collaboration, problem-solving, and effective stakeholder engagement. I am also involved in the IIBA Kansas City Chapter as the Program Director.

Eduardo Estevez.jpeg

User Interface & User Experience

Eduardo Estevez

Santo Domingo, Dominican Republic

​

​Dynamic Business Analyst and Product Owner passionate about transforming complex business challenges into scalable, high-performing software solutions. With a rich history spanning technical systems engineering, process enhancement, and multi-channel system integrations, I specialize in structuring backlogs, defining precise functional specifications, and fostering seamless communication between business leaders and development teams to deliver measurable value.​​​

Eunice Mapong.png

Business Analyst

Eunice Gillette Mapong Donfack

Quebec City, Quebec, Canada

​

Eunice Mapong Donfack is a bilingual (French/English) Business Analyst with 7+ years across insurance, public sector and IT services. With a software development background, she owns requirements from elicitation through UAT and go-live.

 

In the SDLC Experience, she served as Team 1’s Business Analyst. She aims to lead business process optimization to drive digital transformation.

​

​

Ayo Olarewaju.jpg

Quality Assurance Analyst

Ayo Olarewaju

Winnipeg, Manitoba Canada

​

Ayo Olarewaju is a public-sector professional with experience in client service operations, process improvement, and business analysis. I completed a Certificate in Business Analysis from the University of Manitoba and holds CBAP certification. Through the SDLC Experience Program, I gained practical experience in requirements analysis, user story development, acceptance criteria, and quality assurance testing, strengthening my ability to contribute to effective business solutions.

ANU ODETOLA.jpeg

Business Analyst

Anu Odetola

Winnipeg, Manitoba Canada

​

Anu Odetola is a CBAP-certified Business Analyst with over eight years of experience in financial services, business operations, and digital transformation. Skilled in requirements elicitation, process analysis, stakeholder engagement, business documentation, and Agile/Waterfall methodologies. She is passionate about bridging business needs and technology solutions, driving process improvements, and delivering sustainable business value through strategic IT initiatives.

Samuel Adegunju.jpeg

Developer

Samuel Oluwademilade Adegunju

Osun, Nigeria

​

I am a Software Engineering student with hands-on experience in developing real-world software projects. Proficient in frontend technologies like HTML, CSS, JavaScript, TypeScript, Angular, and React, I have worked on ERP, POS, accounting, and inventory applications.

I am passionate about creating scalable software solutions, solving problems, and enhancing my technical skills through collaboration.

StockSync
Inventory Management for 
Non-Profit Food Banks

 

Business Need Summary
1. Executive Summary

First Virtual Food Bank is undertaking the StockSync Inventory Management System project to replace its current spreadsheet-based inventory process with a single, centralized source of truth. Today, inventory is tracked using multiple manually created spreadsheet copies that frequently conflict, requiring extensive manual reconciliation and undermining confidence in stock and expiration data. This work is being pursued now because the resulting inefficiencies directly affect food-waste reduction, grant-reporting compliance, and staff/volunteer capacity — areas where the team has already committed to measurable improvement targets.

 

The intended outcome of the MVP is a centralized, role-based inventory system that eliminates version conflicts, standardizes expiration-date tracking, and reduces the manual effort currently required to compile funding-compliance reports.

 

2. Problem Statement

The food bank's inventory tracking relies on a new spreadsheet copy created for every donation event, with no single shared source of truth. As a result, staff routinely have three to seven conflicting spreadsheet versions in play at once and must reconcile them manually, line by line — a step that recurs at three separate points in the process: when versions first diverge, again after each bi-weekly distribution event, and once more when Grant/Reporting Staff merge spreadsheets to prepare reports.

 

Volunteers also create and update these spreadsheets in practice, despite this being outside the officially sanctioned access model — an informal workaround tied to a past compliance incident that formally restricted their access. Expiration dates are recorded in inconsistent formats, and unreliable warehouse Wi-Fi periodically forces staff back to physical paper tracking, undermining the recent tablet rollout.

 

Affected roles include Inventory Staff, who bear the daily reconciliation workload; Volunteer Staff, whose formal access doesn't match actual practice; the Food Bank Manager, whose occasional shelf-verification role sits alongside Inventory Staff's weekly review; Grant/Reporting Staff, who spend 1–3+ hours per report cleaning inconsistent data; and Leadership, who depend on report accuracy they cannot independently verify. If unresolved, the food bank risks continued food waste from missed expiration tracking, compliance exposure from unreliable grant reports, and a growing operational burden that limits staff capacity for core food bank work.

 

3. Target Users

Primary users: Inventory Staff and Grant/Reporting Staff, who directly enter, reconcile, and report on inventory data.

Secondary users: Volunteer Staff, whose participation the new system should safely reintegrate with proper role-based controls; the Food Bank Manager, who performs occasional shelf verification; and Leadership, who consume reports for funding compliance.

User needs: A single, trustworthy inventory record; consistent expiration-date tracking; fast, accurate reporting; and an interface simple enough for users with varying digital literacy and intermittent connectivity.

 

4. Constraints & Assumptions

Constraints:

The solution must remain intuitive and lightweight for volunteers with varying digital literacy, run on older laptops and low-cost tablets already in use, and tolerate intermittent warehouse Wi-Fi rather than requiring constant connectivity.

 

Assumptions:

That reintroducing broader volunteer participation is achievable through role-based permissions rather than continuing the current informal workaround; that automatic sync-on-reconnect is sufficient to handle connectivity gaps, without requiring a fully offline-first design. Stakeholder alignment: Every staff member (inventory staff, volunteers, food bank manager, leadership, …) is aware of their role scope.

 

5. Expected Business Value

Strategic benefit:

Supports the food bank's mission through more reliable, waste-reducing inventory management and sustained access to grant funding via trustworthy reporting.

​

Operational benefit:

Directly targets the five defined Business Objectives:

  • reducing inventory discrepancies by 75% within 90 days,

  • achieving 95% expiration-date compliance within 4 months,

  • cutting expiration-related food waste by 50% within 6 months,

  • producing grant-ready reports in under 10 minutes, and

  • 90% staff/volunteer ease-of-use within 90 days.

​

Financial value or ROI:

Reduced staff time on manual reconciliation and shelf verification frees capacity for core operations, and more reliable reporting protects continued grant funding.

Kanban

Value to the Team

The Kanban board provides a place to actively manage the stories through the SDLC. We used the board to manage both the approved user stories and the project management deliverables. For our team, the most valuable aspect of it was as a visual aid that each team member could see and contribute to during the process.  


Lessons Learned


We did not get the Kanban board assembled until a few meeting into the schedule. In hindsight, getting that board set up sooner would have been beneficial.  

image.png

Project Deliverables - By the Project Manager

Project Manager: Kimberly Yoss

Project Plan
 

Value to the Team

The Project Plan was valuable to our team because it brings all of the high-level considerations and concerns into one document. It also serves as a strategic resource for discussions about MVP and alignment of requirements to the expected value of the project.  

​

Lessons Learned

Even though the Project Plan is agreed to and approved early on, directions and requirements change as discovery and development move forward. The Project Plan can be a living document that provides guardrails and guidelines for any project.  

​

​

1.2 Project Summary 

The food bank currently relies on volunteers and staff to manage inventory, which they do use multiple versions of inventory spreadsheets that are difficult to maintain and are frequently inaccurate. These issues lead to overwritten data, inconsistent expiration-date tracking, and significant staff time spent reconciling files and preparing spreadsheets. The lack of a reliable, centralized inventory information system increases the risk of errors, food waste, and compliance challenges. This project delivers a single source of truth for inventory data (MVP), ensuring that the users of the system can add, update, review and report inventory information without the risk of conflicting information, closing the gap on issues like expired food or missing and inaccurate information.  

​

1.3 Business Objectives 
  • Inventory Database must allow access by multiple simultaneous users to allow addition, modification, and removal of stock upon review. 

  • Reduce the amount of stock out of compliance with recorded expiry-date compliance. 

  • Enable staff to perform weekly and monthly grant reports in an efficient manner which does NOT take half a day to compile. 

  • Remove the need for staff to manually identify stock either close to expiry or already expired. 

  • System must be easy to use, allowing staff to operate during the hectic intake times across the user group age demographic. 

 
1.4 Success Criteria 
  • Reduce inventory discrepancies by 75% within 90 days of launch. 

  • Achieve 95% expiration-date compliance within 4 months of launch. 

  • Produce grant-ready reports in under 10 minutes within 4 months of launch. 

  • Reduce inventory lost to expiration by 50% within 6 months of launch. 

  • 90% of staff/volunteers report the system is "easy" or "very easy" to use within 90 days of launch. 

 

2. Scope Statement 
 
2.1 In Scope 
  • Single point of entry for intake of information 

  • View and update inventory data post-intake 

  • Standardized, consistent data capture 

  • Role-based permissions control access to management of information 

  • Centralized database retaining inventory data with defined trackable elements 

  • Expiration-date triggers/alerts for handling expired food 

  • Capture and ingest the legacy data from the old process into a centralized database. 

  • Reporting for both operational and management use.  

 
2.2 Out of Scope 
  • Volunteer scheduling, recruitment, payroll, attendance, or volunteer-management functionality 

  • Automated procurement/purchasing functionality; the MVP may support procurement-visibility but not execute purchasing 

  • Advanced demand forecasting, predictive analytics, or optimization beyond the stated inventory/reporting needs. 

  • Full accounting, financial management, or grant-application submission functionality 

  • Replacement of unrelated food-bank-systems or business processes 

  • Custom hardware procurement or specialized scanning equipment 

  • Non-MVP integrations with external systems unless specifically required to support the defined inventory workflow 

  • Major redesign of unrelated organizational processes or enterprise applications 

  • Tracking of promised/pledged donations as distinct from received donations.  promised/pledged donations as distinct from received donations.  

  • Tracking of inconsistent/damaged product over time by vendor.  

 
2.3 Deliverables 
  • Working inventory management intake feature with expiration date tracker  

  • Audit log / traceability matrix mapping requirements to test evidence. 

  • Test summary and UAT sign-off record. 

  • Short user-facing how-to-guide employees. 

 
3. Schedule Management 
3.1 Milestone Schedule 

​​​

(document continues....)

 

Project Manager: Kimberly Yoss

Project Charter

Value to Team

The Project Charter helped to keep all of the high-level concepts – Scope, Purpose, and Objectives – visible in one place in a visually appealing way. It helps to keep the individual members and all of the moving pieces going in the same direction and at a quick glance.  
 

Lessons Learned

Create this visual aid earlier on in the project. Too much effort went into the individual deliverable documents that only provided the content, not the whole picture. In essence, we spent too much time in the weeds before we knew what the lawn looked like! 

image.png

Kanban

Project Manager: Kimberly Yoss
bb

Project Scope

Project Manager: Kimberly Yoss
Value to the Team

The Project Scope provides the basis for both the Project Plan and the Project Charter. For our team, the most valuable aspect of it was a blank space to capture potential issues that might challenge a smooth delivery of a functioning product and allow us to envision how we might solve them. It is the other side of the Project coin where the team gets to think about what might not work as planned.  

 

Lessons Learned

Additional problems and risks surface as more knowledge is uncovered during discovery. Our project was not different. Many issues got raised early and the Project Scope enabled us to track them efficiently during our process.  

image.png

Project Deliverables - By the Product Owner

Mentor / Product Owner: Michael Moser

Product Vision Statement

Value to Team: 

This artifact was initially used to declare aspects of the initial project in purpose, future state, and a loose reiteration of the given elements of the Minimum Viable Product brief. We functionally spent the first session working around the context for this document, and codifying these details into a formal document ensured a referential document to build further requirements in future.

Lessons Learned:

Compiling this together was a good levelset at project onset, but for even more utility we potentially could have been cycled back into the flow somehow to realign the team in the essential elements which needed to be completed at the end of the day.

image.png

Business Objectives 

Mentor / Product Owner: Michael Moser
​Value to Team: 

Similar to the Product Vision Statement, this artifact was the first established mention of metrics which would need to guide development through the rest of the term. After the first session of general questions, the BOs were a traceable method of centering our product concept to ensure proper coverage for the base elements of the Minimum Viable Product.

Lessons Learned:

It would have been even more effective if all metrics which stemmed from each of these BOs were established early in the term though, and as a Product Owner it fell to me to effectively push back against any perceived muddy or untestable requirements earlier in the product term against the source stakeholders.

Screenshot 2026-11-06 154304.png

(document continues....)

Project Deliverables - By the Business Analyst

Scope Statement
Business Analyst: Eunice Mapong, Anu Odetola
 
​Value to the team

Completing the fundamental trifecta, the Project Scope outlined elements of the initial project together to identify risks or hidden assumptions which needed to be addressed by the team together. While this could have been used to further guide system construction if the scenario were extended, it was still helpful to suggest some of the needs which the team would need to outline for next steps and to codify some otherwise vague rims of the project constraints.

Lessons Learned

It was used less after the start of the project though so we could have found other ways to weave this back into our flow particularly if we were to draw greater distinctions between the functions of these three documents.

​

​​​​

1. Project Overview 

The nonprofit food bank is initiating a project to design the Minimum Viable Product (MVP) of a new inventory tracking system that replaces the current spreadsheet‑based process. Today, volunteers and staff rely on multiple versions of inventory spreadsheets that are difficult to maintain, frequently inaccurate, and prone to version‑control conflicts. These issues lead to overwritten data, inconsistent expiration‑date tracking, and significant staff time spent reconciling files and preparing grant reports. The lack of reliable, centralized inventory information increases the risk of errors, food waste, and compliance challenges. 

​

The new system will provide a single source of truth for inventory data, ensuring that volunteers and staff can add, update, and review inventory information without the risk of conflicting spreadsheet versions. The MVP will introduce structured inventory entry, standardized expiration‑date tracking, and simple reporting tools that allow staff and leadership to quickly access accurate inventory summaries, distribution records, and grant‑ready information. 

​

Because the food bank relies heavily on volunteers with varying levels of digital literacy and operates on older laptops and low‑cost tablets, the system must be intuitive, lightweight, and capable of functioning offline with automatic synchronization when connectivity is restored. The MVP will focus on solving the core operational problems: maintaining accurate inventory levels, reducing food waste through better expiration‑date visibility, and improving reporting efficiency. 

​

This project will deliver the foundational features needed to stabilize inventory operations and support future enhancements, while ensuring the solution is accessible, reliable, and aligned with the food bank’s mission to serve the community effectively. 

​

2. Project Objectives 
  • To establish an inventory database with access by multiple simultaneous users to allow addition, modification, and removal of stock upon review [BO1]  

  • To reduce the amount of stock out of compliance with recorded expiry-date compliance [BO2]  

  • To enable staff to perform weekly and monthly grant reports in a time and effort efficient manner [BO3]  

  • To remove the need for staff to manually identify stock that is close to expiry or already expired [BO4] 

  • To provide an easy-to-use system that allows all staff to operate during the hectic intake time [BO5]  

 

3. In-Scope Boundaries 

Features/functions that are included: 

  • Single point of entry for inventory intake (create inventory data) 

  • View and update inventory data post-intake 

  • Role-based permissions/authority controlling who can view vs. modify data (scoped to roles)  

  • Centralized database retaining inventory data with defined trackable elements and metric data 

  • Standardized, consistent data capture for inventory received (e.g coding for status of product, ...)  

  • ETL (extract-transform-load) existing scattered data (in the spreadsheets) into a centralized database  

  • Expiration-date triggers/alerts, feeding downstream removal or distribution-priority processes 

  • Reporting for both operational and management use 

  

Departments, teams, or stakeholder groups that are included: 

  • Food Bank Staff (Inventory Staff, Food Bank Manager)  

  • Volunteers (view/limited update access only)  

  • Leadership/Executive (report consumption)  

  • Grant/Reporting Staff (functional subset of Inventory Staff, per BRD) 

  

Business processes or workflows that are included: 

  • Inventory intake and data entry  

  • Inventory update/removal following distribution events  

  • Expiration-date monitoring and flagging  

  • Grant/operational and executive reporting generation off aggregate fields  

  • Legacy data migration from spreadsheets 

 

 4. Out-of-Scope Boundaries 

Excluded features/functions: 

  • Volunteer scheduling, recruitment, payroll, attendance, or volunteer-management functionality. 

  • Automated procurement/purchasing functionality (visibility only, no execution). 

  • Advanced demand forecasting, predictive analytics, or optimization beyond stated needs 

  • Full accounting, financial management, or grant-application submission functionality 

  • Custom hardware procurement or specialized scanning equipment  

 

Excluded processes/systems: 

  • Replacement of unrelated food-bank systems or business processes 

  • Major redesign of unrelated organizational processes or enterprise applications 

  

Future-phase considerations: 

  • Non-MVP integrations with external systems (unless required to support the defined inventory workflow) 

  • Tracking of promised/pledged donations as distinct from received donations (currently informal; Business Case scopes "received" only) 

  • Tracking of inconsistent/damaged product over time by vendor (currently informal) 

 

5. Assumptions 
  1. Users and Access  

The food bank will have a defined group of staff and volunteers who will use the system.  

Users will have appropriate devices such as computers, tablets, or mobile devices.  

Users will require different levels of access based on their responsibilities.

Current State Assessment
Business Analyst: Eunice Mapong, Anu Odetola
 
Value to the Team

The Current State Assessment helped us document the current food inventory management process, including the manual reconciliation points and the report compilation that cause errors and delays. That gave requirements and user stories a factual baseline instead of assumptions.

​

Lessons Learned
  • Describe today’s process as it actually runs, not the future solution. Our first process view missed two of the three reconciliation steps until we went back to the source (business case).

  • Real artifacts beat diagrams: the sample inventory file corrected our terminology (“Rack”, not “Aisle”) and exposed data-quality issues that no interview had mentioned.

​

1. Project Overview 

The nonprofit food bank is initiating a project to design the Minimum Viable Product (MVP) of a new inventory tracking system that replaces the current spreadsheet‑based process. Today, volunteers and staff rely on multiple versions of inventory spreadsheets that are difficult to maintain, frequently inaccurate, and prone to version‑control conflicts. These issues lead to overwritten data, inconsistent expiration‑date tracking, and significant staff time spent reconciling files and preparing grant reports. The lack of reliable, centralized inventory information increases the risk of errors, food waste, and compliance challenges. 

​

The new system will provide a single source of truth for inventory data, ensuring that volunteers and staff can add, update, and review inventory information without the risk of conflicting spreadsheet versions. The MVP will introduce structured inventory entry, standardized expiration‑date tracking, and simple reporting tools that allow staff and leadership to quickly access accurate inventory summaries, distribution records, and grant‑ready information. 

​

Because the food bank relies heavily on volunteers with varying levels of digital literacy and operates on older laptops and low‑cost tablets, the system must be intuitive, lightweight, and capable of functioning offline with automatic synchronization when connectivity is restored. The MVP will focus on solving the core operational problems: maintaining accurate inventory levels, reducing food waste through better expiration‑date visibility, and improving reporting efficiency. 

This project will deliver the foundational features needed to stabilize inventory operations and support future enhancements, while ensuring the solution is accessible, reliable, and aligned with the food bank’s mission to serve the community effectively. 

​

2. Project Objectives 
  • To establish an inventory database with access by multiple simultaneous users to allow addition, modification, and removal of stock upon review [BO1]  

  • To reduce the amount of stock out of compliance with recorded expiry-date compliance [BO2]  

  • To enable staff to perform weekly and monthly grant reports in a time and effort efficient manner [BO3]  

  • To remove the need for staff to manually identify stock that is close to expiry or already expired [BO4] 

  • To provide an easy-to-use system that allows all staff to operate during the hectic intake time [BO5]  

 

3. In-Scope Boundaries 

Features/functions that are included: 

  • Single point of entry for inventory intake (create inventory data) 

  • View and update inventory data post-intake 

  • Role-based permissions/authority controlling who can view vs. modify data (scoped to roles)  

  • Centralized database retaining inventory data with defined trackable elements and metric data 

  • Standardized, consistent data capture for inventory received (e.g coding for status of product, ...)  

  • ETL (extract-transform-load) existing scattered data (in the spreadsheets) into a centralized database  

  • Expiration-date triggers/alerts, feeding downstream removal or distribution-priority processes 

  • Reporting for both operational and management use 

  

Departments, teams, or stakeholder groups that are included: 

  • Food Bank Staff (Inventory Staff, Food Bank Manager)  

  • Volunteers (view/limited update access only)  

  • Leadership/Executive (report consumption)  

  • Grant/Reporting Staff (functional subset of Inventory Staff, per BRD) 

  

Business processes or workflows that are included: 

  • Inventory intake and data entry  

  • Inventory update/removal following distribution events  

  • Expiration-date monitoring and flagging  

  • Grant/operational and executive reporting generation off aggregate fields  

  • Legacy data migration from spreadsheets 

  

4. Out-of-Scope Boundaries 

Excluded features/functions: 

  • Volunteer scheduling, recruitment, payroll, attendance, or volunteer-management functionality. 

  • Automated procurement/purchasing functionality (visibility only, no execution). 

  • Advanced demand forecasting, predictive analytics, or optimization beyond stated needs 

  • Full accounting, financial management, or grant-application submission functionality 

  • Custom hardware procurement or specialized scanning equipment  

 

Excluded processes/systems: 

  • Replacement of unrelated food-bank systems or business processes 

  • Major redesign of unrelated organizational processes or enterprise applications 

  

Future-phase considerations: 

  • Non-MVP integrations with external systems (unless required to support the defined inventory workflow) 

  • Tracking of promised/pledged donations as distinct from received donations (currently informal; Business Case scopes "received" only) 

  • Tracking of inconsistent/damaged product over time by vendor (currently informal) 

 

5. Assumptions 
  • Users and Access  

  • The food bank will have a defined group of staff and volunteers who will use the system.  

  • Users will have appropriate devices such as computers, tablets, or mobile devices.  

  • Users will require different levels of access based on their responsibilities.

​

(document continues....)

Project Deliverables - By Quality Assurance

Quality Assurance: Machelle Thompson, 
Ayo Olarewaju

Test Strategy - Test Plan

​

Value to the Team: 

Quality Assurance enables the delivery of reliable, user-focused solutions by identifying risks early, preventing defects, validating requirements, and ensuring that software meets business and customer expectations throughout the SDLC

​

Lessons Learned: 

More time was needed to create the test case scenarios based on requirements and user stories.

More time overall for development to be completed and successful testing of the product to be completed to see the outcome of defect testing (if any) and complete another round of testing on those items.

More education regarding the role for those that have not been part of QA in the past - at least some guidance or materials that can be followed for this role.

​

2. Project Overview

The food bank currently relies on volunteers and staff to manage inventory, which they do use multiple versions of inventory spreadsheets that are difficult to maintain and are frequently inaccurate. These issues lead to overwritten data, inconsistent expiration-date tracking, and significant staff time spent reconciling files and preparing spreadsheets. The lack of a reliable, centralized inventory information system increases the risk of errors, food waste, and compliance challenges. This project delivers a single source of truth for inventory data (MVP), ensuring that the users of the system can add, update, review and report inventory information without the risk of conflicting information, closing the gap on issues like expired food or missing and inaccurate information.  

 

Business Objective
  1. Inventory Database must allow access by multiple simultaneous users to allow addition, modification, and removal of stock upon review. 

  2. Reduce the amount of stock out of compliance with recorded expiry-date compliance. 

  3. Enable staff to perform weekly and monthly grant reports in an efficient manner which does NOT take half a day to compile. 

  4. Remove the need for staff to manually identify stock either close to expiry or already expired. 

  5. System must be easy to use, allowing staff to operate during the hectic intake times across the user group age demographic. 

 

3. Testing Objectives

The objectives of testing are:

  1. Verify that business requirements are implemented correctly

  2. Identify defects before production release

  3. Validate application functionality and usability

  4. Ensure data accuracy

  5. Confirm the application works across supported browsers and devices

  6. Provide confidence before deployment

 

4. Testing Scope
In Scope

The following items are included:

  • Single point of entry for intake of information 

  • View and update inventory data post-intake 

  • Standardized, consistent data capture 

  • Role-based permissions control access to management of information 

  • Centralized database retaining inventory data with defined trackable elements 

  • Expiration-date triggers/alerts for handling expired food 

  • Capture and ingest the legacy data from the old process into a centralized database. 

  • Reporting for both operational and management use. 

 

Out of Scope

The following items are not included:

  • Volunteer scheduling, recruitment, payroll, attendance, or volunteer-management functionality 

  • Automated procurement/purchasing functionality; the MVP may support procurement-visibility but not execute purchasing 

  • Advanced demand forecasting, predictive analytics, or optimization beyond the stated inventory/reporting needs. 

  • Full accounting, financial management, or grant-application submission functionality 

  • Replacement of unrelated food-bank-systems or business processes 

  • Custom hardware procurement or specialized scanning equipment 

  • Non-MVP integrations with external systems unless specifically required to support the defined inventory workflow 

  • Major redesign of unrelated organizational processes or enterprise applications 

  • Tracking of promised/pledged donations as distinct from received donations.  promised/pledged donations as distinct from received donations.  

  • Tracking of inconsistent/damaged product over time by vendor.  

 

5. Testing Approach

Testing activities will follow the SDLC lifecycle and will include the following testing levels:

 
Unit Testing

Owner: Development Team

Purpose:

  • Validate individual modules

  • Identify coding issues early

​
Functional/SystemTesting/SystemTesting

Owner: QA Team

Purpose:

  • Validate complete application functionality

  • Execute test cases based on approved requirements

​

Integration  Testing

Purpose:

  • Verify communication between integrated systems

​

User Acceptance Testing (UAT)

Owner: Business Users

Purpose:

  • Confirm the solution meets business needs Provide business approval before release

 

6. Testing Types
​

(document continues...)

Quality Assurance: Machelle Thompson, Ayo Olarewaju

Test Cases

image.png

(document continues...)

Wireframes (sample)

UI/UX Designer: Eduardo Estevez
Access all Wireframes: StockSync – Figma

Project Deliverables - By the Developer

Developer: Samual Adejunju

Initial Technical Feasibility Assessment

1. Feasibility Conclusion
 
Overall Assessment: Feasible with constraints / further investigation
 
Summary:

From the information currently available, the system can be built with existing web technologies and development tools. The main features needed, such as managing inventory in one place, tracking expiry dates, controlling user access and generating reports, are all achievable.

 

The main concern at this stage is the poor internet connection in the warehouse. This needs to be considered carefully because staff should still be able to record inventory when the connection drops without losing data or creating conflicting records.

 

2. Proposed Solution at a High Level

 

A responsive web application would be suitable for the food bank. Instead of creating and comparing different spreadsheet files whenever donations come in, staff would work with one central inventory system. Authorized users would be able to record new items, update quantities, track expiry dates and search the current inventory.

 

The system would also provide alerts for items getting close to their expiry dates and allow staff to generate the weekly and monthly reports they currently prepare manually.

 

Because the warehouse has an unreliable internet connection, the application would also need a way to temporarily save important updates when the connection is poor and at a high level, the solution would support:

  • Inventory recording and updating.

  • Inventory quantity adjustments following distribution.

  • Expiration-date tracking.

  • Priority identification for items approaching expiration.

  • User authentication and role-based access.

  • Inventory search and filtering.

  • Alerts or notifications for approaching expiration dates.

  • Weekly and monthly inventory/reporting capabilities.

  • Reliable operation during intermittent internet connectivity.

  • Synchronization of locally captured changes when connectivity is restored.

​

Detailed system architecture and technology implementation decisions will be determined during the solution-design stage.

 

3. Technology Feasibility
​

(document continues...)

StockSync local foundation
https://stocksync-delta-beige.vercel.app

Developer: Samual Adejunju
StockSync Local Foundation
To Test


Role: Food Bank Staff
frankflora835@gmail.com
Password: #Admin12#

Live website below    

Impact of the SDLC Experience Workshop

Machelle Frey.jpg

QA Tester

Machelle Thompson

I gained a deeper knowledge and understanding of SDLC, how each role plays a significant part in SDLC, and tools that can be and are used during SDLC.

Designer (2).png

Project Manager

Kimberly Yoss

Working with a full team on a specified project.

 

This is valuable because recent experience has seen me wearing all of the hats ("roles") for any on project.

Awards and Recognition 

Do YOU have a story? Post it in BA Force Multiplier - I'm IN! 👉

  • LinkedIn

Need Assistance or Coaching? Contact Thea Soehren          👉

  • Website
  • create an icon for a calendar
  • LinkedIn

© 2024 by BA Force Multiplier. Web design by WebMox LLC

bottom of page