Bite sized training sessions: Non-Functional Requirements.

Slides:



Advertisements
Similar presentations
Quality Monitoring for Communication Manager
Advertisements

Account Planning The purpose of these slides is to describe the Account Planning Process, the methodology, and the workload involved in running an account.
Bite sized training sessions: Objectives & Principles.
Bite sized training sessions: Drivers. Objectives To understand –What drivers are –Where they come from –Where they fit in to analysis of requirements.
Requirements Structure 2.0 Clark Elliott Instructor With debt to Chris Thomopolous and Ali Merchant Original Authors.
Project Management and Communication Represented by: Latifa Jaber Al-Ghafran.
Lecture 13 Revision IMS Systems Analysis and Design.
Bite sized training sessions: Process Modelling – Part 1 of 2 Process Model Diagrams.
Kris Hicks-Green April 23, 2013 IIBA Austin
02 Apr 2010Saleh Eid, KAU, EMBA, PMP Course2 Introduction: Do you feel that work in this project never ends? Are the people in your team unsure of what.
Bite sized training sessions: Business And Functional Requirements.
Bite sized training sessions: Fundamentals of Business Analysis.
Diploma of Project Management Course Outline NSW Course Number Qualification Code BSB51407.
Sections2.4: Plan Business Analysis Communication 2.5 Plan Requirements Management Process 2.6 Manage Business Analysis Performance Kristee Watts May 7,
Project Management An Overview John Mulhall MIICM; LIB International Credit & Process Management Professional.
How Halton ICT Business Services climbed the management Ziggurat Mike Horsley Lead Analyst, ICT services, Halton BC.
Bite sized training sessions: Data Modelling – Part 1 of 2 Data Model Diagrams Feb 2011 Prepared by Guy Beauchamp Group Projects & IT.
Diploma of Project Management Course Outline NSW Course Number Qualification Code BSB51407.
Maximizing the Power of Microsoft ® Project and Microsoft ® Word Dr. John A. Estrella, CMC, PMP Presented to MPA Greater Toronto Area 20 February 2008.
BSBPMG502A Manage Project Scope Manage Project Scope Project Scope Processes Part 1 Diploma of Project Management Qualification Code BSB51507 Unit.
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
Business Analysis and Essential Competencies
System Analysis and Design Dr. Taysir Hassan Abdel Hamid Lecture 5: Analysis Chapter 3: Requirements Determination November 10, 2013.
Certificate IV in Project Management Course Structure Course Number Qualification Code BSB41507.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
Bite sized training sessions: Scope – Solution & Project.
Bite sized training sessions: Data Modelling – Part 2 of 2 Data Definitions.
Insert Procurement Event Name Here Procurement Plan Presentation.
Setting up a Course and using the Course Tutor Guide Workshop A Kim Tree.
Smart BA Distance Learning Programme Module 3: Functional Requirements.
Welcome to Session 3 – Project Management Process Overview
Certificate IV in Project Management Certificate IV in Project Management Course Structure Course Number Qualification Code BSB41507.
Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements.
UK Link Programme Update to PNUNC June 17 th 2013.
Project Kick-off Meeting Presented By: > > > > Office of the Chief Information Officer.
Shelter Training 08b – Belgium, 16 th –18 th November, 2008 based on content developed by This session will look at how to prepare Shelter Training for.
Develop Project Charter
2 nd Knowledge Area : Project Scope Management. Importance of Good Project Scope Management 1995 CHAOS study cited user involvement, a clear project mission,
Bite sized training sessions: Process Modelling – Part 2 of 2 Process Model Documentation.
Business Analysis. Business Analysis Concepts Enterprise Analysis ► Identify business opportunities ► Understand the business strategy ► Identify Business.
BSBPMG404A Apply Quality Management Techniques Apply Quality Management Techniques Project Quality Processes C ertificate IV in Project Management
Visual Management in Procurement Dialogue Boot Camp Guidance Execution of Sourcing Strategy through Competitive Dialogue Phase.
Project Management Basics. 2 Please introduce yourself…  Name  Business Unit / Function / Process  Current Project / Process  Team Size  Ice Breaker.
Project Management.
BU610 Applied Business Research 2016 Section A (Waterloo Part-time MBA) Faculty Advisors: Mitali De Shelly Jha Kalyani Menon
1 Project Management C13PM Session 2 Project Initiation & Definition Russell Taylor Business Department Staff Workroom
Working Smarter for Better Health Cheshire & Merseyside CSU Commissioning Policies Review being undertaken by the CSU on behalf of the Cheshire and Merseyside.
© 2013 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. or its affiliates. The Value Review.
Guide to Successful Retailing Inspired by Mary Portas Marketing presentation © Skillsmart Retail, 2012.
Governor Support Service Training Governor Workshop 31 st March 2016 As a service we have a responsibility to enable all governors to access appropriate,
1 International Institute of Business Analysis Vision: The world's leading association for Business Analysis professionals” Mission: To develop and maintain.
From Idea to Business Case
IMS Implementation Project
Workplace Projects.
Project Management PTM721S
Project Management (x470)
UK Link Programme Update to PNUNC August 13th, 2013
Hyper-V Cloud Proof of Concept Kickoff Meeting <Customer Name>
Introduction to Business Analysis
PROGRAM MANAGEMENT OFFICE Program Quality Management
Introduction to Business Analysis
Roles and responsibility
EXAMPLE way of documenting…
Putting the Business Analyst in context
Introduction to Business Analysis
EXAMPLE way of documenting…
PROJECT FINANCIAL MANAGEMENT BEST PRACTICES RICHARD MAGU
Project Name Here Kick-off Date
Presentation transcript:

Bite sized training sessions: Non-Functional Requirements

Objectives To understand –What non-functional requirements are –When they can be defined –How they can be defined To be able to –Define non-functional requirements

What are non-functional requirements? They are requirements They are not functional, data or process requirements IIBA Business Analysis Body Of Knowledge (BABOK) v1.6 suggests "Quality of service requirements […] are also known as non-functional requirements“ ISEB book on Business Analysis suggests “Non-Functional Requirements are concerned with performance and level of operation of the system” Sad but true: Business Analysis profession – which specialises in analysis and definition – has no (and can have no) definition for a set of requirements named on the basis of what they are not! Also sad but true: we do need to define requirements which are not functional or data or process requirements

Chain Of Reasoning: Change Requirements must be assumed to be wrong until they are proved to be right Stakeholders

Scope of analysis of change requirements Change requirements can be for (amongst others) –Processes –Organisation units –Locations –Channel –Data –Applications –Technologies – Non-functionals …oh – and the valid intersections!!!

Requirements Scope - Example We need to change how we take orders (process)… …by the tele-orders team (organisation unit)… …at our Leeds contact centre (location)… …by phone or (channel) …to capture alternate delivery addresses (data)… …on the Chordiant system (application)… …running on the intranet (technology)… …and make it available 24/7/365 (non-functional).

How to forge links in the Chain Of Reasoning Problem / opportunity analysis SMART objectives Business… Functional… Non-functional… …high level …mid level Process model Process specification Non-functional specifications Data model Attribute specification …low level Driver Project Objective Change Requirement Business Rule Addressed as measured by Delivered by Enforces

EXAMPLE way of documenting… Problem / opportunity analysis SMART objectives Business… Functional… Non-functional… …high level …mid level Driver Project Objective Change Requirement Addressed as measured by Delivered by NoEXAMPLE High Level Non Functional Requirement Maps To Objectives 1Training will accommodate 40 delegates over 5 training sessions1,2,3,4,5 2Training support will be able to process up to 5 queries at any one time1,2,4,5

EXAMPLE way of documenting… Problem / opportunity analysis SMART objectives Business… Functional… Non-functional… …high level …mid level Process model Process specification Non-functional specifications Data model Attribute specification …low level Driver Project Objective Change Requirement Business Rule Addressed as measured by Delivered by Enforces

EXAMPLE PROCESS RULES Conduct Training Time to start Training course Provide BA support Monitor Analysis quality BA requests support Analysis Phase Of Project concludes A BA can request one of 4 types of support: 1.Phone or based query about a specific point 2.Informal review of a project deliverable 3.Formal review of full set of project deliverables 4.Facilitated workshop of how to apply analysis to a specific project 1. In the case of phone or query about a specific point the BA poses the question and the training provider will provide guidance for how the technicalities of Business Analysis apply to the problem Informal reviews of project deliverables will be done by and will only discuss the technicalities of Business Analysis in relation to the document Formal reviews will involve the BA sending the full set of Analysis deliverables to the training provider who will critique them from a technical perspective and then deliver the feedback in a one-to-one structured feedback session on the client site Facilitated workshops will be initiated by the BA - the training provider will supply workshop agenda and prerequisites which the BA will use to organise the workshop. The training provider will then facilitate the workshop for the project. Process execution rules Process dependency rules 1.Who is interacts with process 2.Where they are 3.Availability of process 4.Volumetrics 5.Performance of process 6.Security & Authorisation levels Non-functional Rules

Course Delegate Analysis Deliverable Attends Supplies EXAMPLE DATA RULES Support Type Data relationship rules receives 1.Who is allowed access to the data? 2.How long must this data be kept? 3.How many instances of it must be supported? Non-Functional Rules Attributes 1.Name 2.Start Date 3.Course duration Attributes 1.Name 2.Contact details Attributes 1.Name 2.Content 3.Review feedback Attributes 1.Name 2.Description Course.Start Date Definition: the date/time the course is scheduled to start Data type: Numeric Size: 12 Domain: Datetime Data rules: Format is DD/MM/YYYY HH:MM When created must be in the future Cannot be a Saturday or Sunday or Bank Holiday Data content rules

Exercise You are business analysts working in re-Evolution Coffee Houses Document some high level non functional requirements Document some process non-functional requirements Document some data non-functional requirements Time: 20 minutes Deliverable: flipchart The business are available to answer any questions If you need to make any assumptions, document them

Questions?