590 likes | 599 Views
Join our FlowerSeeker team as we build a cutting-edge online flower business platform, connecting florists and customers directly. Our system will offer seamless services, customized options, and an enhanced shopping experience. Explore our capabilities, operational concepts, and detailed requirements for an innovative floral marketplace.
E N D
FlowerSeeker Team 5 Nov. 2, 2012
Team’s strong points & weak points • Strong points • Team communication, commitment • Knowledge of Java (language of implementation) and OO concepts • Weak points • Team tends to focus on immediate needs like deadlines and due dates – need better time management to avoid getting bogged down • Lack of experience in e-commerce development, tooling, and implementation of payment systems • Concerns and risks • Exploration and integration of shopping cart/payment solutions with adequate security into the system will take time – try to find existing solutions/frameworks for as many features as possible and try them out to reduce implementation time • Next semester’s team will have some different people with different backgrounds - try to use well known and well supported frameworks and libraries
System purpose • System is to build an online flower business website in order to build directly relationship between florist and online shopper. The website will allow florist sell flowers online and provide customized flower service to customer.
shared vision • Providing an online platform for flower business to let florists sell flowers without brokers and decrease the cost by removing broker dealer fee. • Providing different services and make the online purchase of flower more pleasurable.
Capability Goals • Must have • OC-1 Search functionality • OC-2 Upload pictures • OC-3 Ranking & Review • OC-4 Recommendation Engine
Capability Goals • Should have • OC-5 Order Management
Capability Goals • Could have • OC-6 Coupon Generation • OC-7 Upload Video • OC-8 Subscription • OC-9 Mobile device accessible • OC-10 Occasion/reminder for customers
Navigation Diagram General navigation Flow
Navigation Diagram Administrator navigation Flow
Prototype List product by price
Prototype List florist by occasion
Prototype Florist Order History
Prototype List product by price
Agreed Win Condition 3 Roles: Admin: view subscribed florist. Florist: Create a product, Generate Coupon, Review order history, Premium features, See products’ ranking and review, access website from mobile device. Customer: Find products, Receive coupons, Rank and review, Review order history, access website from mobile device.
Agreed Win Condition Admin: view subscribed florist: WC_1467: As an admin I can see who my subscribed florists are so that I can receive monthly fee.
Agreed Win Condition Florist Create a product: WC_1460: As a florist, I can choose from a predefined list what special products and services that my store offers so that I can have more choices of services for customer. WC_1459: As a florist, I can specify the price of the items I sell so that I can promote my own products. WC_1458: As a florist, I can specify store times available for local pickup. WC_1457: As a florist, I can specify where my store is and what area I can do local delivery to - by zip code and/or city. WC_1456: As a florist, I can choose from a predefined list the occasions my store supports and which items are for which occasion. WC_1407: As a florist, I can upload pictures to that can show case my design and sell products. Each item for sale should have an image associated with it.
Agreed Win Condition Generate Coupons: WC_1399: As a florist, I can generate coupons so that can promote products to specific customers, along with private messages. Review order history: WC_1444: As a florist, I can check the order history so that lets me see the past orders I received. WC_1461: As a florist, I can see the details of orders customers placed (price, date, items ordered, order status) so that I should be able to update the order status and contact the customer to inform of any issues. WC_1462: As a florist, I can see a summary of how many orders I received, who my customers are, who are regular customers, which of my products are popular, etc. so that I can plan improvements in my products.
Agreed Win Condition Premium features: Win Condition (WC_1466): As a florist I can subscribe and pay a monthly fee so I can gain access to premium features (order tracking for customers, calendar, local pick up option for customers) and license to use FlowerSeeker designs. See ranking and reviews: Win Condition (WC_1452): As a florist, I can see my shop ranking and reviews from customers who purchased from me. Access the site from a mobile device Win Condition (WC_1405): As a shopper and florist, I can access the site from a mobile device (smartphones and tablets).
Agreed Win Condition Customer: Find products: WC_1453: As a customer, I can see a florist's uploaded video clips on their store page. WC_1455: As a customer, I can see at a glance what a florist has to offer and pictures of individual items at their store page. WC_1450: As a customer, I can specify the time and place to delivery an order. WC_1446: As a customer, I can search based on florist star rankings to find good florists. WC_1445: As a customer, I can search based on price range within my budget so that can help me controlling my order. WC_1401: As an online shopper, I can set reminders on a scheduler that will send me email reminding me to send flowers to people. WC_1400: As an online shopper, I can search based on a list of predefined occasions, so that will help me to find a florist specialized in the occasion. WC_1398: As an online shopper, I can search based on location (zip/city) so that will help me find the florist in the area that I need to send flowers to. WC_1408: As a customer, I can search based on predefined product/service options to find a florist who can help me according to my need.
Agreed Win Condition Receive coupons: WC_1454: As a customer, I can see private messages from florists and use coupons received so that I can apply discounts on future orders. Rank and review WC_1451: As an online shopper, I can rank and review florists and items I have purchased. WC_1412: As an online shopper, I want to be able to review an order I placed (order details like price, date, items ordered, order status) and contact the florist about any issues. WC_1409: As an online shopper, I can see the rank and review of florists and items as I browse florist shops and their products.
Agreed Win Condition Review order history WC_1406: As an online shopper, I can check the order history so that will help me keep track of the past orders I placed. Access the site from a mobile device WC_1405: As a shopper and florist, I can access the site from a mobile device (smartphones and tablets).
Introduction • Purpose of LCP: • Object • Project Current status • Where to go • Role & responsibility • milestone • Assumptions: • Duration: 24 weeks • 6 student • All the students and client are our stakeholders and they are all clear about their responsibilities and they will fulfill their responsibilities until the end of the semester • Development team will have several meetings weekly • Interaction with client almost once a week • Client will provide a domain server for us
Milestones and Products Overall Strategy Architected Agile Process Pattern & Use single NDI Process Pattern
NDI-Intensive Process Pattern & Net centric service Internet Process Pattern
Main Project Deliverables • Exploration (09/13/2012 – 10/14/2012 ): • LCP • FED • Project Effort Report • Project Plan • Progress report • Evaluation of valuation commitment package • OCD • Valuation (10/15/2012 – 11/15/2012 ): • SID • SSAD • QMP • PRO
Responsibilities & skills • Project-specific stakeholder’s responsibilities - Lawyer - Jessica's Mom • Responsibilities by Phase • Current Skill and wanted skills in next semester
Responsibilities by Phase Example:
Approach • Monitor and control of the project - google group - Reviews: Weekly group view, den student IIV&V review and winwin review. • Tools: • Prototype: Balsamiq • Winwin condition and prioritize requirements: winbook • Debug: BugZilla • UML: Visual Paradigm • COCOMO II (Version v.2003) • COTIMO • Google Groups
Resources & COCOMO Result • Our current resources: - Estimated CSCI577a/b Effort : 6 team members at 10 hrs./week for 12 weeks -Total estimated effort:5.25PM - Budget information: estimate budget $3000 - Project duration: 24weeks - Component modules in your development project: Payment, rank & review, order management, searching, user management, product management, coupon generation and shopping cart - Primary Programming language used: JAVA
Assumptions • Florists want to have online presence. • Customers want to build relationship with local florists. • Customers want an easier way to buy flowers online and better shopping experience