SDLC Project Presentation

 

Imagine you have been hired as an information systems (IS) consultant for Healthy Harvest, a grocery store that sources most of its products from local farmers and producers in the surrounding counties. Healthy Harvest operates in two locations and wants to expand its services online via an app customers can use to order their groceries ahead for pickup or local delivery.

Healthy Harvest’s owner, Joan, doesn’t know much about the process of developing an information system. She balks at the estimated time it will take to have the app ready for public use, which also translates into time for which she needs to pay you to complete the product. You realize that you need to explain to her the benefits and value of approaching the project using systems analysis and design methodologies and decide to prepare a presentation to help illustrate the process and concepts.

Create an 8- to 10-slide presentation that includes comprehensive speaker notes on the following:

Explain the systems development life cycle and 2 methodologies you could use to develop Healthy Harvest’s store app.
Use diagrams and other visuals that illustrate the processes.
Explain the importance and benefits of using a structured systems analysis and design approach on this project. Provide an example to illustrate each point.
Describe 2 tasks or deliverables in each SDLC phase you will be working on for this project. Explain why each is integral to the project.

Sample Solution

Healthy Harvest Grocery App Development: Why Structure Matters

Slide 1: Introduction & Project Overview

  • Welcome & Introduction: Briefly introduce yourself and your role as IS consultant.
  • Project Scope: Explain Healthy Harvest’s desire for an online grocery ordering app with pickup/delivery options.
  • Joan’s Concern: Acknowledge Joan’s time and cost concerns.

Slide 2: Systems Development Life Cycle (SDLC)

  • What is SDLC? A structured approach for developing information systems with defined phases.
  • Benefits: Reduced risk, cost savings, improved quality, and project transparency.
  • Diagram: Illustrate the phases: Planning, Analysis, Design, Development, Testing, Implementation, Maintenance.

Slide 3 & 4: Methodology Options

  • Waterfall Methodology:
    • Diagram: Sequential workflow where tasks in each phase must be completed before moving to the next.
    • Tasks: Feasibility study (Phase 1), system requirements (Phase 2), app design (Phase 3).
    • Benefits: Structured, clear deliverables, ideal for well-defined requirements.
    • Drawbacks: Rigid, inflexibility to changes, longer development time.
  • Agile Methodology:
    • Diagram: Iterative and incremental approach with sprints of development and feedback.
    • Tasks: User stories and backlog creation (Phase 1), prototype development and testing (Sprints).
    • Benefits: Adaptable to changes, faster feedback, continuous improvement.
    • Drawbacks: Requires strong project management, may not suit strict deadlines.

Slide 5: Importance of Structured Analysis & Design

  • Why is it important? Ensures a well-defined, efficient, and user-friendly system.
  • Example: Unstructured analysis could lead to missing key features, poor user interface, and costly rework.
  • Structured techniques: Data flow diagrams, entity-relationship diagrams, user interface mockups.

Slide 6: SDLC & Analysis Phase (Waterfall)

  • Task 1: Requirements Gathering: Interviews, surveys, and workshops to understand user needs and system functionalities.
  • Task 2: Process Flow Analysis: Mapping out the steps involved in ordering, payment, and fulfillment.
  • Deliverable: Functional and non-functional requirements document outlining app features and specifications.

Slide 7: SDLC & Design Phase (Waterfall)

  • Task 1: User Interface Design: Creating wireframes and mockups for a user-friendly and intuitive app layout.
  • Task 2: Database Design: Defining data structures and relationships to store product information, user accounts, and orders.
  • Deliverable: Detailed app design document with screen layouts, data models, and technical specifications.

Slide 8: SDLC & Development Phase (Agile)

  • Sprints: Each sprint focuses on developing specific features based on user stories and priorities.
  • Tasks: Backlog refinement, coding, unit testing, and integration testing within each sprint.
  • Deliverable: Working app prototype after each sprint for early feedback and iteration.

Slide 9: SDLC & Testing & Implementation (Both)

  • Testing: Rigorous testing of app functionality, performance, and security at various stages.
  • Implementation: Deployment of the app to production servers and user training.
  • Benefits: Ensures quality, addresses bugs, and smooth user adoption.

Slide 10: Conclusion & Next Steps

  • Recap: Value of SDLC, methodology options, and key tasks in each phase.
  • Address Joan’s concerns: Structured approach saves time and money in the long run.
  • Next Steps: Propose recommended methodology and timeline for Healthy Harvest’s app development.

Speaker Notes:

  • Tailor the explanations and examples to Healthy Harvest’s specific needs and context.
  • Use visuals and diagrams effectively to enhance understanding.
  • Emphasize the benefits of each phase and task in relation to project success.
  • Be prepared to answer questions and address Joan’s concerns regarding time and cost.

This presentation can serve as a starting point for further discussions and collaboration with Joan and her team. Remember, adapting the approach and methodology to the specific context and project requirements is crucial for successful development.

This question has been answered.

Get Answer
WeCreativez WhatsApp Support
Our customer support team is here to answer your questions. Ask us anything!
👋 Hi, Welcome to Compliant Papers.