Person is trying to do a sea food preparing and selling two system development systems he can use?


What is the best and why?
thanks

Dani AI

Generated

since this is a seafood prep/sales system, the choice of SDLC should be driven by two realities: strict, knowable compliance requirements and messy, evolving shop-floor workflows. That is why pointing to database design matters here: traceability and HACCP records shape your data model from day one. In the U.S., seafood processors must run HACCP plans under 21 CFR Part 123, and keep specific production and distribution records (eCFR Part 123). Many seafood products also fall under FSMA 204’s Food Traceability List, which adds required recordkeeping of critical tracking events (FDA Food Traceability List).

Waterfall works when requirements are fixed and fully understood up front (e.g., mandated HACCP and traceability records). But for shop-floor processes, integrations, and UI, you will uncover needs as you go. An iterative approach (e.g., Scrum) lets you deliver usable slices, learn from users, and adjust (Scrum Guide). Use Spiral-style spikes only for high-risk work (e.g., selecting temperature sensors or label/scan tech). In practice, a hybrid is best: a brief architecture/data-model phase for traceability, then short sprints.

Practical starting roadmap:

  • Inception (1-2 weeks): define entities and immutable IDs for Supplier, Item, Lot, Batch, StorageLocation, Sale, Recall; list critical tracking events (receiving, transformation, shipping); retention.
  • Sprint 1: Receiving and lot creation; acceptance: trace any finished lot back to supplier lots in one report.
  • Sprint 2: Production/batching (lot-to-lot transformations) and inventory movements.
  • Sprint 3: Sales/POS with lot depletion (FIFO/FEFO) and recall report generation.
  • Risk spike: integrate temperature logs from cold rooms; evaluate device APIs and data frequency.

This keeps compliance-critical data stable while iterating on workflow and UI, giving you the best of both worlds.

Recommended Answers

All 3 Replies

I am talking about waterfall ,spiral etc...systems

This is related to Database Design ?

ups,sorry.Wrong section.it should be in computer science section I guess

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.