1 Marvel Electronics and Home Entertainment e-Commerce System Final Status Report April 12, 2005 (Tuesday)

Slides:



Advertisements
Similar presentations
CS487 Software Engineering Omar Aldawud
Advertisements

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.
Getting Started in Systems Analysis and Design
Marvel Electronics and Home Entertainment E-Store Project Team 4 April 11, 2007.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.
Sixth Hour Lecture 10:30 – 11:20 am, September 9 Framework for a Software Management Process – Artifacts of the Process (Part II, Chapter 6 of Royce’ book)
Rational Unified Process
Object-oriented Analysis and Design
Software Engineering General Project Management Software Requirements
Iterative development and The Unified process
From Inception to Elaboration Chapter 8 Applying UML and Patterns -Craig Larman.
Page 1 R Risk-Driven and Iterative Development. Page 2 R Copyright © 1997 by Rational Software Corporation What the Iterative Life Cycle Is Not It is.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
1 CMPT 275 Software Engineering Requirements Analysis Process Janice Regan,
Chapter 6 View Alignment Techniques and Method Customization (Part I) Object-Oriented Technology From Diagram to Code with Visual Paradigm for UML Curtis.
RUP Requirements RUP Artifacts and Deliverables
Object-Oriented Analysis and Design Iterative Development and the Unified Process.
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
Unified Software Development Process (UP) Also known as software engineering process SEP describes how requirements are turned into software Defines who,
RUP Fundamentals - Instructor Notes
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
MSF Requirements Envisioning Phase Planning Phase.
Rational Unified Process Fundamentals Module 4: Disciplines II.
Next Doc Project Team: xxxxx Spring TitlePage Scope Statement Mission Statement3 Business Need4 Project Description5-6 Project Lifecycle Approach7.
Adaptive Processes © Adaptive Processes Simpler, Faster, Better Software Requirements.
Identify steps for understanding and solving the
2Object-Oriented Analysis and Design with the Unified Process The Requirements Discipline in More Detail  Focus shifts from defining to realizing objectives.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Gathering Network Requirements Designing and Supporting Computer Networks – Chapter.
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.
PROJECT MANAGEMENT. A project is one – having a specific objective to be completed within certain specifications – having defined start and end dates.
Iterative development and The Unified process Chapter 2 Applying UML and Patterns -Craig Larman.
The Services Model: Transitioning Your Mind & Your Team Bonnie M. Robertson The Robertson Company.
Chapter 3 Project Management Concepts
Project Status Report Presenter Name Presentation Date.
Object-oriented Analysis and Design Stages in a Software Project Requirements Writing Analysis Design Implementation System Integration and Testing Maintenance.
Robotics & Engineering Design Projective Management Chin-Sung Lin Eleanor Roosevelt High School.
1 Final Status Report Sonali PagadeNibha Dhagat David Ziman Reginald Bradshaw II Sebastian Schagerer Janet Xu Phan Marvel Electronics & Home Entertainment.
Chapter 2 Iterative, Evolutionary, and Agile You should use iterative development only on projects that you want to succeed. - Martin Fowler 1CS
Fifth Lecture Hour 9:30 – 10:20 am, September 9, 2001 Framework for a Software Management Process – Life Cycle Phases (Part II, Chapter 5 of Royce’ book)
J. Scott Hawker p. 1Some material © Rational Corp. Rational Unified Process Overview See and use the RUP Browser on lab machines.
CSE 436—Software Development Models Ron K. Cytron 10 October 2005.
Software Engineering 1 Object-oriented Analysis and Design Applying UML and Patterns An Introduction to Object-oriented Analysis and Design and Iterative.
PRJ566 Project Planning & Management Software Architecture.
Project Initiation at The Regence Group 12/19/2015John Garrigues1.
Information Systems System Analysis 421 Chapter 3 Managing the Information Systems Project.
The principles of an object oriented software development process Week 04 1.
Software Engineering Lecture # 1.
An organizational structure is a mostly hierarchical concept of subordination of entities that collaborate and contribute to serve one common aim... Organizational.
Rational Unified Process (RUP)
An Agile Requirements Approach 1. Step 1: Get Organized  Meet with your team and agree on the basic software processes you will employ.  Decide how.
David M. Kroenke and David J. Auer Database Processing Fundamentals, Design, and Implementation Appendix B: Getting Started in Systems Analysis and Design.
RUP RATIONAL UNIFIED PROCESS Behnam Akbari 06 Oct
Milestone Two – Reach Across Houston (RAH) Tuesday, June 14, Team:Matthew Edwards Thomasina Coates Michelle Graham James Henrydoss James McNicholas.
TOPIC : PROJECT MANAGER
TK2023 Object-Oriented Software Engineering
Object-oriented Analysis and Design
CSE784 – Software Studio Jim Fawcett Fall 2002.
CSE784 – Software Studio Jim Fawcett Fall 2006.
Unified Process(UP) popo.
UML: Unified modeling language
Object Oriented Analysis and Design
How to Successfully Implement an Agile Project
Rational Unified Process
Software engineering -1
The Unified/Rational Unified Process (UP/RUP) Defined
Lecture # 7 System Requirements
Other System Requirements
CSCI 360: Software Architecture & Design
Presentation transcript:

1 Marvel Electronics and Home Entertainment e-Commerce System Final Status Report April 12, 2005 (Tuesday)

2 Business Objectives Convert our e-Business mind share to market share. Increase our technology leadership, strengthen our brand, grow our business. Lead in creating the future of e-Business. Become the premier marketing and sales company in our industry. Attract, motivate and retain the best talent in our industry. Transform MEHE into the premier e- Business.

3 Project Objectives Provide faster response to customer needs across all segments Allow product configure-to-order and profit multipliers. Aligning Development, Integration and Deployment Plans. Reduce overhead and costs by developing a real-time inventory control system.

4 Project Scope Process Scope Sales Promotions and Marketing Strategies Order Processing Job Application and Applicant Selection Real-Time Support (24/7) Inventory Control System [Delayed to v2.0] Geographic Scope Current plan: implement for United States only. Potential Geographic Scope Extend to EMEA, Asia, Canada and Latin America Time Scope 4Q2005

5 Project Timeline (projected phase completion dates) 14 Apr 2005 – Inception (Modeling, Requirements) 17 Jun 2005 – Elaboration (Architecture, Analysis and Design) Construction 17 Jul 2005 – Beta Release 30 Sep 2005 – Product Release 01 Oct 2005 – Transition (Production)

6 Project Approach Used Brainstorming, Interviewing, Research, Storyboarding and Input Document Analysis to generate customer wants and needs. Categorized customer wants and needs into major features. Also generated Business Use Case Diagram (BUCD) and Data Flow Diagram (DFD). [VISION DOCUMENT] From BUCD and DFD, generated use cases (function requirements), non-functional requirements, and design constraints. Also generated high-level test cases. [SRS]

7 Deliverables Revised Vision Document Software Requirements Specification (including Supplemental Specification, Design Constraints, and Requirements Traceability Matrix) Test Plan (including Test Guidance) Software Development Plan (including Requirements Management Process)

8 Risk Assessment “Feature Creep” Aggressive Schedule Available Technology Development Team Skill Level Personnel Availability

9 Recommended Next Steps Assuming MEHE internal development Assign Project Manager, System Architect, QE Lead and SQA Engineer Assemble Development and Testing Teams Conduct Architectural Interviews to scope the work and refine schedule

10 Special Topic - Main Understanding User Needs Quality Measures for Requirements

11 Special Topic – User Needs Functional Requirements What does the customer really want? User Needs are categorized into Features Non-Functional Requirements Identify system requirements that cannot be tied to a Feature

12 Special Topic – Quality Measures Non-Functional Requirements “Goodness” Requirements, such as Reliability, Availability, Usability, Maintainability, and Performance Quantification (Moving from Abstract to Concrete)

13 Course Feedback Re-enforces that in business, determining “What to Build” is usually more important than “How to Build” Project was very practical and realistic, including the tight deadlines Real-world examples helped re-enforce the concepts Follow-up course would be interesting, where we take our requirements, and perform the analysis and design