System Requirements BTS530.

Slides:



Advertisements
Similar presentations
Marketing Objectives Defined as: marketing ‘goals’ that the business must achieve in order to meet its wider business objectives.
Advertisements

Project Management For the last day and a half we’ve talked about the APD process – how to get the funding and approval for your project. There is one.
Iteration Planning.
Software Quality Assurance Plan
Object-Oriented Software Development CS 3331 Fall 2009.
Chapter 05: Evolutionary Requirements Definition : Requirements  “Requirements are capabilities and conditions to which the system, and more broadly.
1 Information Systems Development (ISD) Systems Development Life Cycle Overview of Analysis Phase Overview of Design Phase CP2236: Information Systems.
MapleLeaf, LLC SDLC Methodology. MapleLeaf, LLC, has established standard phases and processes in regards to project management methodologies for planning.
May 2011 Milestone Materials Atmosphere-ocean design document Updated target interoperability table Adoption status table NUOPC Layer software prototype.
Client Generated Challenge Triggers Adam Mintz. What is a challenge? Triggered in a professor's office All have 5 questions Affects a players DARS, GPA.
Software Engineering For Beginners. General Information Lecturer, Patricia O’Byrne, office K115A. –
Team Project IS 485, Professor Matt Thatcher. 2 Agenda l Review l Team project –project overview –team feedback –milestones l Questions?
Business Consulting Services Agenda Discussion: Management Reports Discussion: Project Reports Discussion: Engagement Proposal Upcoming Events Review Project.
University of Palestine software engineering department Testing of Software Systems Fundamentals of testing instructor: Tasneem Darwish.
S/W Project Management
AICT5 – eProject Project Planning for ICT. Process Centre receives Scenario Group Work Scenario on website in October Assessment Window Individual Work.
Software Testing Lifecycle Practice
Software Engineering Chapter 12 The Generic Iteration Workflow Fall 2000.
Transforming Organizations
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
OHT 7.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Chapter 7.1.
Key Project Management Ideas A well defined project scope is best. Triple constraint thinking. Use of documents. Stage-gate process. Stakeholder communication.
Rapid Application Development. What is RAD……..?  Rapid Application Development (RAD) is a software development process.  first developed during the.
ECTL A Support to the Automated Safety Data Monitoring Indicator project.
Continuous Deployment JEFFREY KNAPP 8/6/14. Introduction Why is it valuable How to achieve What to consider.
Facility Integration Project Update Chelsea Smith – Project Manager Lake Shore Solutions.
5-1 Copyright © 2013 McGraw-Hill Education (Australia) Pty Ltd Pearson, Larson, Gray, Project Management in Practice, 1e CHAPTER 5 Defining the Scope of.
Introduction to Project Management. Project Management What is a project? Examples of IT Projects?
SOFTWARE ENGINEERING MCS-2 LECTURE # 4. PROTOTYPING PROCESS MODEL  A prototype is an early sample, model or release of a product built to test a concept.
Business Consulting Services Engagement Proposal & Letter of Agreement Project Management Timelines/GANNT Chart.
Requirements Management with Use Cases Module 10: Requirements Across the Product Lifecycle Requirements Management with Use Cases Module 10: Requirements.
1 / x CMMI Technical Solution Rob Vanden Meersche Dieter Van den Bulcke.
WATERFALL DEVELOPMENT MODEL. Waterfall model is LINEAR development lifecycle. This means each phase must be completed before moving onto the next!!! WHAT.
Project management methodologies Waterfall vs. agile vs. half-arsed agile.
Ivar Jacobson, Grady Booch, and James Rumbaugh The Unified Software Development Process Addison Wesley, : James Rumbaugh's OOMD 1992: Ivar Jacobson's.
1-1 Introduction to Cost Management Financial Accounting Versus Management Accounting: A Systems Framework Accounting information systems Financial.
Dynamics AX Henrik Hasselblad Business Unit Manager.
C_ITIP211 LECTURER: E.DONDO. Unit 1 : The Systems Development Environment.
SOFTWARE DEVELOPMENT Presented By : Emporiumtech This presentation is brought you by
Lesson Objectives Aims 1.Be able to understand the waterfall life cycle, agile methodologies, extreme programming, the spiral model and rapid application.
Project Management Software development models & methodologies
Working in Groups in Canvas
Software Verification and Validation
Information Technology Project Management – Fifth Edition
Software Development Life Cycle (SDLC)
Client Management Managing Client Expectations
Chapter 5: Project Scope Management
Project Management.
IT Systems Analysis & Design
Project Management Tips
Johanna Rothman Know What “Done” Means Chapter 11
Client Needs Analysis & Competitors
SDLC Model A framework that describes the activities performed at each stage of a software development project.
Evaluate the effectiveness of the implementation of change plans
Software life cycle models
Team Charter Project Name: Executive Sponsor: Project Purpose:
SOFTWARE LIFE-CYCLES Beyond the Waterfall.
Chapter 11 Project Control.
CIS 4328 – Senior Project 2 And CEN Engineering of Software 2
Project Scope Management
Effective Project Management: Traditional, Agile, Extreme
Identifying the Work to Be Done
Project Scope Management
Computational Thinking
AICT5 – eProject Project Planning for ICT
Introduction to Projects
Software Testing Lifecycle Practice
Information Systems Development (ISD) Systems Development Life Cycle
Reportnet 3.0 Database Feasibility Study – Approach
Our Process CMSC 345, Version 1/04.
Presentation transcript:

System Requirements BTS530

Key Success Criteria for Projects “User” involvement You have at least two—client and professor Clear business objectives Minimized scope Firm basic requirements Standards Starting with the requirements document Small milestones Iterative development

User/Client involvement At each step/deliverable: “is this what you wanted?”; “what’s missing?” End-User Prototypes! “does this work for you?”; “what would make it better?” CAUTION: Prevent scope creep; need scope change control

Clear Business Objectives What is the client hoping to achieve with your system? “increase online sales by 2%” “capture dream data to help “dreamers” can improve the lucidity of their dreams” “provide an online platform that allows clients to give feedback on project deliverables” “provide a tool that allows individual collectors to store and share data about the details of their collections” And so on….

Clear Business Objectives cont’d Business Rules Affect your design and code Without these you don’t understand the business

Minimized Scope “Big bang” does not work. Triple constraint: Scope / Time / Cost. Increase scope—time/cost will increase Smaller, “tighter” scope is easier to manage and more likely to be implemented

Firm Basic Requirements Changes are a fact of project life and must be taken into account in every project Change management BUT the basic functionality / business rules of your system should be fairly established – if you keep changing “how you do things” you will run out of time and deliver something that is not a success

Standards Standards help ensure understanding Templates: Help ensure “correctness”; quality; success Templates: Allow people looking at the design to know what to expect When requirements are hard to read....they become difficult to understand! You may have a great design but if people do not understand it, your design will be perceived as anything BUT great

Small Milestones Iterate through small deliverables so that you can get feedback, check quality, etc. “Big Bang” does not work This includes requirements

What this means to you right now Go back to the client—business rules? Scope? Talk to the professor— scope? Understand ALL scenarios for each us case Learn the requirements template and how to use it Review how to draw/describe use cases and scenarios Deliver “small draft deliverables” to professor for feedback