Model-Based Conceptual Design through to system implementation
|
|
- Clarissa Goodman
- 7 years ago
- Views:
Transcription
1 Australian Systems Engineering Workshop October 2015, Sydney, NSW, Australia Model-Based Conceptual Design through to system implementation Lessons from a structured yet agile approach Presenter: Matthew Wylie Senior Systems Engineer, Shoal Engineering Pty Ltd ASEW 2015 MBCD through to system implementation 1
2 Presentation overview Background Conceptual design using model-based methods Software development using Agile MBCD and Agile Flexibility and Traceability Lessons learnt Further development and future applications Conclusions Questions ASEW 2015 MBCD through to system implementation 2
3 Background ange safety planning MBCD using WSAF Agile Scrum Example US military range safety trace Deterministic trace Source: ASEW 2015 MBCD through to system implementation 3
4 Model-based Conceptual Design (MBCD) IT 1 IT 2 IT 3 IT n 2 4 weeks MBCD workflow Planning Scope Engagement Tasks Deliverables Develop knowledge model Engage stakeholders un workshops isk and issues management Develop operational concept Develop specifications Develop test concept eview eview meetings Produce knowledge model outputs Stakeholder feedback equirements ASEW 2015 MBCD through to system implementation 4
5 Model-based Conceptual Design (MBCD) Critical Issue [Critical Issue] generates addressed by Needs Single Statement of User Need [equirement] refines Policy and egulation Source [Document] documents guides Solution Constraint [equirement] System equirements refined by verified by verified by [Verfication equirement] verified by Need [equirement] Solution- Independent Constraint [Guidance] Functional equirement [equirement] Non-Functional equirement [equirement] Interface equirement [equirement] refined by refined by composed of [Architecture] composed of specified by specified by specified by [ Task] basis of [System Mission] Capability Node [Performer] built from [Performer] performs performs Decomposed by Scenario [ Activity] decomposed by [ Activity] achieved by inputs/ outputs/ triggered by exhibits results in MOE [Performance Characteristic] enabled by enabled by decomposed by enabled by System Function [Function] inputs/ outputs/ triggered by exhibits performs MOP [Performance Characteristic] exhibits Sub-System/ Component [Component] augmented by connects built from built from Capability System [Component] joins [Interface] comprised of joins External System [Component] [ Item] enabled by [Item] transfers decomposed by [Link] connects Architecture Behaviour Functional Design System Architecture A rearranged sub-set of the key elements diagram from the WSAF reference model v1.5.1 ASEW 2015 MBCD through to system implementation 5
6 4.1 Execution cue Prepare to execute 4.2 Mission manoeuvre command Manoeuvre 4.3 Situation awareness picture Threat denial command Weapon system picture Deny threat 4.4 Initiate weapon payload elease payload Deliver payload Payload support data 4.5 Initiate weapon payload Payload command Weapon system picture Payload status Payload support requirement Support weapon payload 4.6 Complete execution Date: Tuesday, 17 October 2006 Number: 4 Author: Name: Delivery platform state Threat denial requirements Payload detonation Payload status report Execution complete Kevin Execute LP LP Decision requirement 1.1 Consult with customer isk statement High level question 1.2 Question scenario Question operational context Deconstruct question Identified functions elevant PerfChar 1.3 Develop study plan Additions to WSAF structure Problem definition loop 1.4 New questions Insufficient information and/or resources to answer questions accurately Study plan Define fidelity requirements O Insufficient definition Sufficient definition Fidelity requirement document LE O LP 1.5 Acquire models and data O Final agreed study plan 4.1 System information Insufficient resources Accreditation report Sufficient resources Qualified models Execution cue Prepare to execute LE 4.2 Mission manoeuvre command O Manoeuvre LP 4.3 Situation awareness picture Threat denial command Weapon system picture Deny threat WSAF update Perform studies eport to customer Initiate weapon payload elease payload Deliver payload Payload support data 4.5 Initiate weapon payload Payload command Weapon system picture Payload status Payload support requirement Support weapon payload 4.6 Complete execution Date: Tuesday, 17 October 2006 Number: 4 Author: Name: Delivery platform state Threat denial requirements Payload detonation Payload status report Execution complete Kevin Execute Components of WSAF Capability Skilled people Support (training and facilities) Probability of kill PerformanceCh... based on Accuracy of terminal guidance PerformanceCh... based on Probability of mid-course navi... PerformanceCh... Desk officer / IPT Experts Document map / Template COE tool Description: decomposed by: decomposes: exhibits: Function: 4 Execute This is the main action function in the mission. In strike it involves transit of the delivery platform to the release zone and flight of the weapon from release to impact, together with the associated support functions. This is generally the principal of interest to WSD, in particular the deliver payload sub-function which covers the flight of the weapon from launch to impact at the target. Function: 4.1 Prepare to execute Function: 4.2 Manoeuvre Function: 4.3 Deny threat Function: 4.4 Deliver payload Function: 4.5 Support weapon payload Function: 4.6 Complete execution Function: 0 Weapon System Mission PerformanceCharacteristic: Communications survivability PerformanceCharacteristic: Execution flexibility PerformanceCharacteristic: Execution time PerformanceCharacteristic: Off task endurance PerformanceCharacteristic: Platform survivability PerformanceCharacteristic: Probability of successful execution PerformanceCharacteristic: Strike range PerformanceCharacteristic: Time over target area Mission Op Tasks (Objectives) assigned to (Task) Organisation responsible for Library of projects performs Node connected to Needline ( Connectivity) Performance Characteristic (MOE) exhibits Need Activity in/output basis of implements implements Function in/output scoped by Performance Characteristic (MOP) exhibits performed by (Data) transferred transfers Information Item by based on Probability of target acquisitio... PerformanceCh... based on Simultaneous time on target PerformanceCh... based on Terminal effectiveness PerformanceCh... based on Weapon survivability PerformanceCh... basis of Probability of successful execu... PerformanceCh exhibited by Deliver payload Function Enterprise domain System domain Analysis Context domain Guidance (Op System Policy and refined by refined by Constraints Constraints Doctrine) eference Model results in Study scoped by Question specifies defines Study Component Plan connected to constrains Analysis Links Fidelity equirement comprises of Existing corporate and capability documentation Diagram courtesy DSTO Scripts DCP capability documentation and other reports Process exhibits Exchange Characteristics generates exhibits [Critical ] Issues Enterprise interfaces (External) Interfaces ASEW 2015 MBCD through to system implementation 6
7 Example Views System hierarchy System connectivity ASEW 2015 MBCD through to system implementation 7
8 One model many views Conceptual design using MBSE ASEW 2015 MBCD through to system implementation 8
9 Conceptual design using MBSE Same data different views ASEW 2015 MBCD through to system implementation 9
10 Traceability Example traceability path Strategic Guidance activity needs Functions Functional equirements efined requirements Software components Planning Doctrine Guides Initial planning esults in Defined user type roles Basis of Determine user type Specified by... User type selection efined by Set user type restrictions Specifies Set user permissions Model-based conceptual design Software development ASEW 2015 MBCD through to system implementation 10
11 Wider traceability view Traceability Needs System equirements Critical Issue [Critical Issue] generates addressed by Single Statement of User Need [equirement] refines Policy and egulation Source [Document] documents guides Solution Constraint [equirement] refined by verified by verified by [Verfication equirement] verified by Need [equirement] Solution- Independent Constraint [Guidance] Functional equirement [equirement] Non-Functional equirement [equirement] Interface equirement [equirement] refined by refined by composed of [Architecture] composed of specified by specified by specified by [ Task] basis of [System Mission] Capability Node [Performer] built from [Performer] performs performs Decomposed by Scenario [ Activity] decomposed by [ Activity] achieved by inputs/ outputs/ triggered by exhibits results in MOE [Performance Characteristic] enabled by enabled by decomposed by enabled by System Function [Function] inputs/ outputs/ triggered by exhibits performs MOP [Performance Characteristic] exhibits Sub-System/ Component [Component] augmented by connects built from built from Capability System [Component] joins [Interface] comprised of joins External System [Component] [ Item] enabled by [Item] transfers Architecture decomposed by [Link] Behaviour Functional Design System Architecture A sub-set of the key elements diagram from the WSAF reference model v1.5.1 connects ASEW 2015 MBCD through to system implementation 11
12 Software development using Agile Scrum Sprint 1 Sprint 2 Sprint 3 Sprint n 2 4 weeks equirements Sprint workflow Planning Sprint planning meeting Stories Prioritisation Sprint Develop software Verification eview Sprint review meeting Scrum roles Scrum master Developers Product owner Product backlog Sprint backlog Daily scrum Functioning software product Changes / enhancements Project team Stakeholders Users ASEW 2015 MBCD through to system implementation 12
13 Software development using Agile Scrum Manifesto for Agile Software Development We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation esponding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. Source: ASEW 2015 MBCD through to system implementation 13
14 MBCD and Agile Leveraging MBCD traceability in Agile development Prioritisation Model can identify requirements to be implemented to provide specific functionality or meet specific needs. esponding to change Allows informed assessment of the impact and suitability of proposed design changes resulting from early customer assessments of the product. Focus on function ich functional models help define the what Software development effort can focus on the how educes uncertainty for the software developers ASEW 2015 MBCD through to system implementation 14
15 MBCD and Agile Model-based conceptual design Strategy System Software development Strategic Guidance Document Scenario Top-Level Need Function equirement Software development environment constraints documents decomposes refines decomposes refines Specifies Guidance element guides Vignette Consolidated Need basis of Function specified by equirement Specifies Software component documents decomposed by refined by decomposed by Specifies Documented SME Guidance Activity results in Need Function efined by equirement ASEW 2015 MBCD through to system implementation 15
16 Wider traceability view (WSAF subset) MBCD and Agile Needs System equirements Critical Issue [Critical Issue] generates addressed by Single Statement of User Need [equirement] refines Policy and egulation Source [Document] documents guides Solution Constraint [equirement] refined by verified by verified by [Verfication equirement] verified by Need [equirement] Solution- Independent Constraint [Guidance] Functional equirement [equirement] Non-Functional equirement [equirement] Interface equirement [equirement] refined by refined by composed of [Architecture] composed of specified by specified by specified by [ Task] basis of [System Mission] Capability Node [Performer] built from [Performer] performs performs Decomposed by Scenario [ Activity] decomposed by [ Activity] achieved by inputs/ outputs/ triggered by exhibits results in MOE [Performance Characteristic] enabled by enabled by decomposed by enabled by System Function [Function] inputs/ outputs/ triggered by exhibits performs MOP [Performance Characteristic] exhibits Sub-System/ Component [Component] augmented by connects built from built from Capability System [Component] joins [Interface] comprised of joins External System [Component] [ Item] enabled by [Item] transfers Architecture decomposed by [Link] Behaviour Functional Design System Architecture A sub-set of the key elements diagram from the WSAF reference model v1.5.1 connects ASEW 2015 MBCD through to system implementation 16
17 Functional models Why are they important? Level 1 Hazard mitigation Construct range Geometry safety checks Level 2 Danger area 1 safety Define danger areas Danger areas safety measures Level 3 Occupancy warning Plot danger area 1 Check danger area 1 But what is the required functional sequence? Occupancy warning Plot danger area 1 Check danger area 1 Check danger area 1 Plot danger area 1 Occupancy warning Plot danger area 1 Check danger area 1 Occupancy warning ASEW 2015 MBCD through to system implementation 17
18 Functional Model ASEW 2015 MBCD through to system implementation 18
19 Lessons learnt equirements derived from functional models are easily transitioned into the software development space. MBCD processes have a natural synergy with software development processes. MBCD is capable of supporting the flexible nature of Agile development by providing clear traceability back to user needs. Involvement of the development team in the MBCD process beneficial. Software architecture and components were not modelled in detail potential enhancement. ASEW 2015 MBCD through to system implementation 19
20 Further development and future applications Further exploit synergies between MBCD and Software Development. Close the distinction between conceptual design phase and software development phase. Integrate MBCD solution system definition process and software architecting / planning process. ASEW 2015 MBCD through to system implementation 20
21 Project process enhancements Existing process IT 1 IT 2 IT 3 Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 MBCD workflow Sprint workflow Planning Develop knowledge model Outputs eview Stakeholder feedback equirements Product backlog Planning Sprint eview Sprint backlog Daily scrum Functioning software product Changes / enhancements esource allocation MBCD team Software development team ASEW 2015 MBCD through to system implementation 21
22 Project process enhancements Enhanced process IT 1 IT 2 IT 3 Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 MBCD workflow Sprint workflow Planning Develop knowledge model Outputs eview Stakeholder feedback equirements Product backlog Planning Sprint eview Sprint backlog Daily scrum Functioning software product Changes / enhancements esource allocation MBCD team Software development team ASEW 2015 MBCD through to system implementation 22
23 Project process enhancements Agile for MBCD IT 1 IT 2 IT 3 Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 MBCD Sprint workflow Software dev. Sprint workflow Planning MBCD Sprint eview Planning Sprint eview Work packages / deliverables Sprint backlog Daily scrum Knowledge model outputs Feedback / Changes equirements Product backlog Sprint backlog Daily scrum Functioning software product Changes / enhancements esource allocation MBCD team Software development team ASEW 2015 MBCD through to system implementation 23
24 Project process enhancements Fully integrated agile development IT 1 IT 2 / Sprint 1 IT 3 / Sprint 2 Sprint 3 Sprint 4 Sprint 5 Integrated MBCD / Software sprint Planning Sprint eview Product backlog Sprint backlog Daily scrum Knowledge model / software products Feedback / changes / enhancements equirements esource allocation MBCD team Software development team ASEW 2015 MBCD through to system implementation 24
25 Project process enhancements Potential modelling enhancements Model-based conceptual design Software development Strategy Strategic Guidance Document documents Guidance element guides Scenario decomposes Vignette Top-Level Need refines Consolidated Need basis of Function decomposes Function System specified by equirement Model software support elements refines equirement Specifies Model software constraints in greater detail Software development environment constraints Specifies Software component documents Documented SME Guidance decomposed by Activity results in refined by Need decomposed by Function efined by Model Software Components, interfaces and links Specifies equirement Model User Stories link to Functions ASEW 2015 MBCD through to system implementation 25
26 MBCD can deliver a robust software system specification and support an Agile Scrum implementation Conclusions The synergies between MBCD and Agile Scrum methods were successfully leveraged in range safety software development Potential further enhancements of the MBCD / Agile approach have been identified ASEW 2015 MBCD through to system implementation 26
27 Acknowledgements ASEW 2015 MBCD through to system implementation 27
28 Questions? ASEW 2015 MBCD through to system implementation 28
29 PO Box 3005 Port Adelaide SA 5015 Tel: support@shoalgroup.com ASEW 2015 MBCD through to system implementation 29
Model-Based Conceptual Design through to system implementation Lessons from a structured yet agile approach
Model-Based Conceptual Design through to system implementation Lessons from a structured yet agile approach Matthew Wylie Shoal Engineering Pty Ltd matthew.wylie@shoalgroup.com Dr David Harvey Shoal Engineering
More informationBusiness Solutions Manager Self and contribution to Team. Information Services
POSITION DESCRIPTION Position Title: Responsible To: Responsible For Agile Test Analyst Business Solutions Manager Self and contribution to Team Position Purpose: The Agile Test Analyst is responsible
More information44-76 mix 2. Exam Code:MB5-705. Exam Name: Managing Microsoft Dynamics Implementations Exam
44-76 mix 2 Number: MB5-705 Passing Score: 800 Time Limit: 120 min File Version: 22.5 http://www.gratisexam.com/ Exam Code:MB5-705 Exam Name: Managing Microsoft Dynamics Implementations Exam Exam A QUESTION
More informationScrum, User Stories, and More! CSCI 5828: Foundations of Software Engineering Lecture 22 11/06/2014
Scrum, User Stories, and More! CSCI 5828: Foundations of Software Engineering Lecture 22 11/06/2014 1 Goals Cover Material from our User Stories Book Chapter 15: Using Stories With Scrum Chapter 16: Additional
More informationWaterfall to Agile. DFI Case Study By Nick Van, PMP
Waterfall to Agile DFI Case Study By Nick Van, PMP DFI Case Study Waterfall Agile DFI and Waterfall Choosing Agile Managing Change Lessons Learned, Sprints Summary Q and A Waterfall Waterfall Waterfall
More information3SL. Requirements Definition and Management Using Cradle
3SL Requirements Definition and Management Using Cradle November 2014 1 1 Introduction This white paper describes Requirements Definition and Management activities for system/product development and modification
More informationDoes a Model Based Systems Engineering Approach Provide Real Program Savings? Lessons Learnt
Does a Model Based Systems Engineering Approach Provide Real Program Savings? Lessons Learnt Presenter: Steve Saunders FIEAust CPEng AWD Combat System Chief Engineer Date: 25 Oct 2011 Customer Success
More informationIssues in Internet Design and Development
Issues in Internet Design and Development Course of Instructions on Issues in Internet Design and Development Week-2 Agile Methods Saad Bin Saleem PhD Candidate (Software Engineering) Users.mct.open.ac.uk/sbs85
More informationUniversity of Paderborn Software Engineering Group II-25. Dr. Holger Giese. University of Paderborn Software Engineering Group. External facilities
II.2 Life Cycle and Safety Safety Life Cycle: The necessary activities involving safety-related systems, occurring during a period of time that starts at the concept phase of a project and finishes when
More informationAgile Scrum Workshop
Agile Scrum Workshop What is agile and scrum? Agile meaning: Able to move quickly and easily. Scrum meaning: a Rugby play Agile Scrum: It is an iterative and incremental agile software development framework
More informationProject Lifecycle Management (PLM)
Project Lifecycle Management (PLM) Process or Tool? Why PLM? Project Definition Project Management NEW REQUEST/ INITIATIVES SUPPORT (Quick fixes) PROJECT (Start Finish) ONGOING WORK (Continuous) ENHANCEMENTS
More informationDemonstrating Model-Based Systems Engineering for Specifying Complex Capability
Demonstrating Model-Based Systems Engineering for Specifying Complex Capability Kevin Robinson 1, Despina Tramoundanis 2, David Harvey 3, CAPT Mat Jones 4 and Shaun Wilson 3 1 Weapons Systems Division,
More informationRelease Notes Applied SAFe 4.0
Release Notes Applied SAFe 4.0 As of March, 15 th 2016 NOTE: Applied SAFe 4.0 builds on SAFe 4.0 and will be kept in sync with the upcoming versions. Demonstrations can be scheduled upon request. SAFe
More informationAgile Requirements by Collaboration
Agile Requirements by Collaboration [Aarhus, DK; 5 October 2010] Ellen Gottesdiener www.ebgconsulting.com Ellen Gottesdiener Founder & Principal Consultant, EBG Consulting Facilitator, trainer, mentor,
More informationBridging Development and Operations: The Secret of Streamlining Release Management
Bridging Development and Operations: The Secret of Streamlining Release Management Mark Levy, Product Manager Serena Software SERENA SOFTWARE INC. Release Management Goal Deploy application changes into
More informationMature Agile with a twist of CMMI
Mature Agile with a twist of CMMI Carsten Ruseng Jakobsen Systematic Software Engineering crj@systematic.dk Kent Aaron Johnson AgileDigm, Incorporated kent.johnson@agiledigm.com Abstract Systematic is
More informationRole Description Leader, Security Systems Maintenance
Role Description Leader, Security Systems Maintenance Agency Division/Branch/Unit Location Department of Education and Communities Safety and Security Directorate Blacktown Classification/Grade/Band Clerk
More informationAGILE - QUICK GUIDE AGILE - PRIMER
AGILE - QUICK GUIDE http://www.tutorialspoint.com/agile/agile_quick_guide.htm Copyright tutorialspoint.com AGILE - PRIMER Agile is a software development methodology to build a software incrementally using
More informationChap 1. Introduction to Software Architecture
Chap 1. Introduction to Software Architecture 1. Introduction 2. IEEE Recommended Practice for Architecture Modeling 3. Architecture Description Language: the UML 4. The Rational Unified Process (RUP)
More informationESKISP6046.02 Direct security architecture development
Overview This standard covers the competencies concerned with directing security architecture activities. It includes setting the strategy and policies for security architecture, and being fully accountable
More informationWhitepaper. Agile Methodology: An Airline Business Case YOUR SUCCESS IS OUR FOCUS. Published on: Jun-09 Author: Ramesh & Lakshmi Narasimhan
YOUR SUCCESS IS OUR FOCUS Whitepaper Published on: Jun-09 Author: Ramesh & Lakshmi Narasimhan 2009 Hexaware Technologies. All rights reserved. Table of Contents 1. Introduction 2. Subject Clarity 3. Agile
More informationUsing the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects
Transdyne Corporation CMMI Implementations in Small & Medium Organizations Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects Dana Roberson Quality Software Engineer NNSA Service
More informationRole Description Service Catalogue Specialist
Role Description Service Catalogue Specialist Cluster Agency Division/Branch/Unit Location Transport Transport for NSW People and Corporate Services/Group Information Technology Sydney Classification/Grade/Band
More informationScaling Scrum. Colin Bird & Rachel Davies Scrum Gathering London 2007. conchango 2007 www.conchango.com
Scaling Scrum Colin Bird & Rachel Davies Scrum Gathering London 2007 Scrum on a Slide Does Scrum Scale? Ok, so Scrum is great for a small team but what happens when you have to work on a big project? Large
More informationModerator: Albert Jeffrey Moore, ASA, MAAA. Presenters: Albert Jeffrey Moore, ASA, MAAA Kelly J. Rabin, FSA, MAAA Steven L. Stockman, ASA, MAAA
Session 59 PD, The Need for Agile Actuaries: Introduction to Agile Project Management Moderator: Albert Jeffrey Moore, ASA, MAAA Presenters: Albert Jeffrey Moore, ASA, MAAA Kelly J. Rabin, FSA, MAAA Steven
More informationAtomate Development Process. Quick Guide
Development Process Quick Guide METHODOLOGY Every project is unique You know your business inside out. You have thought and planned your ideas carefully and are keen to see it live as soon as possible.
More informationRequirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK
IBM Software Group Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK Jean-Louis Maréchaux Software IT Specialist IBM Rational
More informationThe Agile PMO. Contents. Kevin Thompson, Ph.D., PMP, CSP Agile Practice Lead cprime, Inc. 4100 E. Third Avenue, Suite 205 Foster City, CA 94404
The Agile PMO Kevin Thompson, Ph.D., PMP, CSP Agile Practice Lead cprime, Inc. 4100 E. Third Avenue, Suite 205 Foster City, CA 94404 Kevin.thompson@cprime.com Abstract The development of Agile processes
More informationSystem Development Life Cycle Guide
TEXAS DEPARTMENT OF INFORMATION RESOURCES System Development Life Cycle Guide Version 1.1 30 MAY 2008 Version History This and other Framework Extension tools are available on Framework Web site. Release
More informationClinical Risk Management: Agile Development Implementation Guidance
Document filename: Directorate / Programme Document Reference NPFIT-FNT-TO-TOCLNSA-1306.02 CRM Agile Development Implementation Guidance v1.0 Solution Design Standards and Assurance Project Clinical Risk
More informationPLANNING FOR YOUR PROJECT
PLANNING FOR YOUR PROJECT This tool kit has been designed to provide an introduction to planning. It will help you to think about the reasons behind why you should plan, what to plan and the variations
More informationZarządzanie projektem agile 2015-05-21. The Mystery of Effective IT by Bogdan Bereza blogomotion.com/mystery 1 (30) Effective IT?
The Mystery of Effective IT by Bogdan Bereza blogomotion.com/mystery 1 (30) Effective IT? The Mystery of Effective IT by Bogdan Bereza blogomotion.com/mystery 2 (30) Bogdan Bereza, Victo.eu 1 The Mystery
More informationTHE AGILE WATERFALL MIX DELIVERING SUCCESSFUL PROGRAMS INVOLVING MULTIPLE ORGANIZATIONS
THE AGILE WATERFALL MIX DELIVERING SUCCESSFUL PROGRAMS INVOLVING MULTIPLE ORGANIZATIONS Amit Aggarwal FIS Consulting Services 800.822.6758 Overview The fintech explosion, the Internet of Things and the
More informationRole Reporting Information. Role Family Analyst (Why the family exists and how it adds value to EnergyAustralia)
Role Reporting Information Role Title Business Analyst Position Number Role Reports Directly To Practice Leader EnergyAustralia Group Executive Manager Chief Information Officer Date 10/08/2015 Role Family
More informationService Strategy and Design
Strategy and Design Traditionally, IT departments have been managed through technology silos like infrastructure, applications, etc. With the introduction of the latest edition of the Information Technology
More informationBalancing the Hybrid Development Process. The role of the Business Analyst
The role of the Business Analyst This document is intended as a guide only. Readers are advised that before acting on any matter arising from this document, they should consult FINNZ. 2013 FINNZ Limited.
More informationCareer Builder Course Bundle
Career Builder Course Bundle Skills based course Certification course Introduction to Project Management PM101 - Section 01 - Introduction & Overview PM101 - Section 02 - Teams & Leadership PM101 - Section
More informationG-Cloud Service Description. Atos: Cloud Professional Services: Requirements Specification
G-Cloud Service Description Atos: Cloud Professional Services: Requirements Specification Atos, the Atos logo, Atos Consulting, Atos Worldline, Atos Sphere, Atos Cloud, Atos Healthcare (in the UK) and
More informationState of Tennessee Sourcing Event #9160 ServiceNow Preliminary Statement of Work (SOW)
State of Tennessee Sourcing Event #9160 ServiceNow Preliminary Statement of Work (SOW) ServiceNow Implementation Project Objectives to be completed are: 1. Aide in optimizing processes and integration
More informationBackground: Business Value of Enterprise Architecture TOGAF Architectures and the Business Services Architecture
Business Business Services Services and Enterprise and Enterprise This Workshop Two parts Background: Business Value of Enterprise TOGAF s and the Business Services We will use the key steps, methods and
More informationwhite paper The Business of
of the HR Crisis Professionals Meeting the Challenge OCTOBER 2009 Australian businesses are under threat due to the pressure of the increasing complex economic and labour market. What was once a vague
More informationOverview TECHIS60441. Carry out security testing activities
Overview Information, services and systems can be attacked in various ways. Understanding the technical and social perspectives, how attacks work, the technologies and approaches used are key to being
More informationEnterprise Security Architecture
Enterprise Architecture -driven security April 2012 Agenda Facilities and safety information Introduction Overview of the problem Introducing security architecture The SABSA approach A worked example architecture
More informationPractical Agile Requirements Engineering
Defense, Space & Security Lean-Agile Software Practical Agile Requirements Engineering Presented to the 13 th Annual Systems Engineering Conference 10/25/2010 10/28/2010 Hyatt Regency Mission Bay, San
More informationRequirements Management John Hrastar
Requirements Management John Hrastar NASA Project Management Conference March 30-31, 2004 University of Maryland Conference Center Introduction Three aspects of requirements management Requirements in
More informationYour Agile Team s Indispensible Asset
Agile / Scrum Training Lean Software Development Agile Organizational Metrics Executive Coaching Improved Team Dynamics Improved Efficiency! Your Agile Team s Indispensible Asset The Agile Business Analyst
More informationSyllabus. REQB Certified Professional for Requirements Engineering. Advanced Level Requirements Manager
Syllabus REQB Certified Professional for Requirements Engineering Requirements Manager Version 1.0 2011 The copyright to this edition of the syllabus in all languages is held by the Global Association
More informationAgile Methods for Analysis
Agile Methods for Analysis Lightweight Concepts for Team-Based Projects Sebastian Neubert CERN PH-LBD Sebastian Neubert Agile Analysis 1/22 Introduction: Data Analysis as a Continuous Improvement Loop
More informationPractice Overview. REQUIREMENTS DEFINITION Issue Date: <mm/dd/yyyy> Revision Date: <mm/dd/yyyy>
DEPARTMENT OF HEALTH AND HUMAN SERVICES ENTERPRISE PERFORMANCE LIFE CYCLE FRAMEWORK PRACTIICES GUIIDE REQUIREMENTS DEFINITION Issue Date: Revision Date: Document
More informationCDC UNIFIED PROCESS PRACTICES GUIDE
Document Purpose The purpose of this document is to provide guidance on the practice of Requirements Definition and to describe the practice overview, requirements, best practices, activities, and key
More informationA Viable Systems Engineering Approach. Presented by: Dick Carlson (richard.carlson2@boeing.com)
A Viable Systems Engineering Approach Presented by: Dick Carlson (richard.carlson2@boeing.com) Philip Matuzic (philip.j.matuzic@boeing.com) i i Introduction This presentation ti addresses systems engineering
More informationIT Operations Management: A Service Delivery Primer
IT Operations Management: A Service Delivery Primer Agile Service Delivery Creates Business Value Today, IT has to innovate at an ever- increasing pace to meet accelerating business demands. Rapid service
More informationTruly Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination)
Truly Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination) Neil Potter The Process Group Lead Appraiser / Improvement Coach Organization
More informationManaging Agile Projects in TestTrack GUIDE
Managing Agile Projects in TestTrack GUIDE Table of Contents Introduction...1 Automatic Traceability...2 Setting Up TestTrack for Agile...6 Plan Your Folder Structure... 10 Building Your Product Backlog...
More informationBasic Trends of Modern Software Development
DITF LDI Lietišķo datorsistēmu programmatūras profesora grupa e-business Solutions Basic Trends of Modern Software Development 2 3 Software Engineering FAQ What is software engineering? An engineering
More informationQlik UKI Consulting Services Catalogue
Qlik UKI Consulting Services Catalogue The key to a successful Qlik project lies in the right people, the right skills, and the right activities in the right order www.qlik.co.uk Table of Contents Introduction
More informationCSE 435 Software Engineering. Sept 16, 2015
CSE 435 Software Engineering Sept 16, 2015 2.1 The Meaning of Process A process: a series of steps involving activities, constraints, and resources that produce an intended output of some kind A process
More informationAgile So)ware Development
Software Engineering Agile So)ware Development 1 Rapid software development Rapid development and delivery is now often the most important requirement for software systems Businesses operate in a fast
More informationRole Description Curator - Digital Assets
Role Description Curator - Digital Assets Cluster Agency Division/Branch/Unit Location Department of Planning & Environment Sydney Living Museums Collections & Access The Mint Classification/Grade/Band
More informationEnabling Continuous Delivery by Leveraging the Deployment Pipeline
Enabling Continuous Delivery by Leveraging the Deployment Pipeline Jason Carter Principal (972) 689-6402 Jason.carter@parivedasolutions.com Pariveda Solutions, Inc. Dallas,TX Table of Contents Matching
More informationPartnering for Project Success: Project Manager and Business Analyst Collaboration
Partnering for Project Success: Project Manager and Business Analyst Collaboration By Barbara Carkenord, CBAP, Chris Cartwright, PMP, Robin Grace, CBAP, Larry Goldsmith, PMP, Elizabeth Larson, PMP, CBAP,
More informationESKITP6036 IT Disaster Recovery Level 5 Role
Overview This sub-discipline is about the competencies required in order to manage all aspect of Disaster Recovery (DR), as it applies to IT within an organisation. ESKITP6036 1 Performance criteria You
More informationProject Management in Software: Origin of Agile
PAGE 1 ios App Development Project Management in Software: Origin of Agile PAGE 2 Learning Outcomes By the end of the unit, you should be able to: 1. Differentiate between Waterfall and Agile process 2.
More information2015 IBM Continuous Engineering Open Labs Target to better LEARNING
2015 IBM Continuous Engineering Open Labs Target to better LEARNING (NO COST - not a substitute for full training courses) Choose from one or more of these Self-Paced, Hands-On Labs: DMT 3722 - Learn to
More informationBest Practices for Adopting Visualization Into Your Software Process. Mitch Bishop Johann Mendoza
Best Practices for Adopting Visualization Into Your Software Process Mitch Bishop Johann Mendoza #1 Issue Facing CIOs Today Dramatically cutting application development cost How Do CIOs Get There? (part
More informationCourse Outline. Foundation of Business Analysis Course BA30: 4 days Instructor Led
Foundation of Business Analysis Course BA30: 4 days Instructor Led Prerequisites: No prerequisites - This course is suitable for both beginner and intermediate Business Analysts who would like to increase
More informationRole Description Business Analyst / Consultant - ICT
Role Description Business Analyst / Consultant - ICT Classification/Grade/Band Clerk Grade 7/8 ANZSCO Code 261111 PCAT Code 1226192 Date of Approval 28 February 2014 Primary purpose of the role The Business
More informationAgile Data Warehousing. Christina Knotts Associate Consultant Eli Lilly & Company
Agile Data Warehousing Christina Knotts Associate Consultant Eli Lilly & Company Overview Defining Agile Data Warehousing Reasons for Agile Data Warehousing Walk-Thru with Case Study Key Learnings Additional
More informationBusiness Analysis New Way of Working. Norbert Raymond & Philippe Maes
Business Analysis New Way of Working Norbert Raymond & Philippe Maes AMP s Promise To help the people own their tomorrow. Leading independent wealth management company in Australia and New Zealand providing
More informationVAIL-Plant Asset Integrity Management System. Software Development Process
VAIL-Plant Asset Integrity Management System Software Development Process Document Number: VAIL/SDP/2008/008 Engineering For a Safer World P u b l i c Approved by : Ijaz Ul Karim Rao Revision: 0 Page:2-of-15
More informationRequirements Analysis that Works!
Requirements that Works! Robert Halligan, FIE Aust Managing Director, Project Performance International Email: rhalligan@ppi- int.com Introduction: Innumerable studies have concluded that requirements
More informationConcept and Project Objectives
3.1 Publishable summary Concept and Project Objectives Proactive and dynamic QoS management, network intrusion detection and early detection of network congestion problems among other applications in the
More informationAn Approach to Threat Modeling in Web Application Security Analysis
Volume-5, Issue EICA2012-5, February 10, 2012 An Approach to Threat Modeling in Web Application Security Analysis Sreenivasa Rao B Dept. of Computer Science & Engineering CMJ University, Shillong, India
More informationJOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2006 Vol. 5. No. 8, November-December 2006 Requirements Engineering Tasks Donald Firesmith,
More informationAgile Project Management By Mark C. Layton
Agile Project Management By Mark C. Layton Agile project management focuses on continuous improvement, scope flexibility, team input, and delivering essential quality products. Agile project management
More informationLecture 8. Systems engineering L E C T U R E. SIMILAR process. Zuzana Bělinová. Faculty of Transportation Sciences, CTU in Prague
L E C T U R E 8 SIMILAR process LECTURE 8 - OVERVIEW Theoretical foundations of many methodologies - Typical SE process SYSTEMS ENGINEERING BASIC FACTS Systems Engineering is responsible for creating a
More informationQuantification and Traceability of Requirements
Quantification and Traceability of Requirements Gyrd Norvoll Master of Science in Computer Science Submission date: May 2007 Supervisor: Tor Stålhane, IDI Norwegian University of Science and Technology
More informationMoP Glossary of Terms - English
English Term aggregated risk English Definition The overall level of risk to the portfolio when all the risks are viewed as a totality rather than individually. This could include the outputs of particular
More informationProcess Methodology. Wegmans Deli Kiosk. for. Version 1.0. Prepared by DELI-cious Developers. Rochester Institute of Technology
Process Methodology for Wegmans Deli Kiosk Version 1.0 Prepared by DELI-cious Developers Rochester Institute of Technology September 15, 2013 1 Table of Contents 1. Process... 3 1.1 Choice... 3 1.2 Description...
More informationCHAPTER 3 : AGILE METHODOLOGIES. 3.3 Various Agile Software development methodologies. 3.4 Advantage and Disadvantage of Agile Methodology
CHAPTER 3 : AGILE METHODOLOGIES 3.1Introductions 3.2 Main Stages in Agile project 3.3 Various Agile Software development methodologies 3.4 Advantage and Disadvantage of Agile Methodology 3.1Introductions
More informationExhibit F. VA-130620-CAI - Staff Aug Job Titles and Descriptions Effective 2015
Applications... 3 1. Programmer Analyst... 3 2. Programmer... 5 3. Software Test Analyst... 6 4. Technical Writer... 9 5. Business Analyst... 10 6. System Analyst... 12 7. Software Solutions Architect...
More informationCORE 8. System Definition Guide
CORE 8 System Definition Guide Copyright 2007-2011 Vitech Corporation. All rights reserved. No part of this document may be reproduced in any form, including, but not limited to, photocopying, translating
More informationAligning IT investment and Business
IBM Software Group Aligning IT investment and Business The role of requirements management, portfolio management and enterprise architecture Productivity, Governance, Innovation Dr Tariq Aslam 2009 IBM
More informationIntroduction to Agile and Scrum
Introduction to Agile and Scrum Matthew Renze @matthewrenze COMS 309 - Software Development Practices Purpose Intro to Agile and Scrum Prepare you for the industry Questions and answers Overview Intro
More informationAgile extreme Development & Project Management Strategy Mentored/Component-based Workshop Series
Overview This is a 15-day live facilitator-led or virtual workshop is designed to prompt your entire team to work efficiently with Microsoft s Application Lifecycle Management solution based around Visual
More informationICT Project Management
THE UNITED REPUBLIC OF TANZANIA PRESIDENT S OFFICE PUBLIC SERVICE MANAGEMENT ICT Project Management A Step-by-step Guidebook for Managing ICT Projects and Risks Version 1.0 Date Release 04 Jan 2010 Contact
More informationTeamCompanion Solution Overview. Visual Studio
TeamCompanion Solution Overview Visual Studio Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted, the example
More informationAgile Model-Based Systems Engineering (ambse)
Agile Model-Based Systems Engineering (ambse) Bruce Powel Douglass, Ph.D. Chief Evangelist, Global Technology Ambassador IBM Rational Bruce.Douglass@us.ibm.com Twitter: @BruceDouglass Yahoo: tech.groups.yahoo.com/group/rt-uml/
More informationAgile project portfolio manageme nt
Agile project portfolio manageme nt Agile project & portfolio summit at Harrisburg University May 9, 2016 Agile project portfolio management Agenda Portfolio management challenges Traditional portfolio
More informationExperiences Linking Business Architecture with an Agile/Lean Development Method
John Baker, Enterprise Architecture Experiences Linking Business Architecture with an Agile/Lean Development Method Agenda Setting the stage Business Architecture within MasterCard Agile within MasterCard
More informationAGILE SOFTWARE TESTING
AGILE SOFTWARE TESTING Business environments continue to rapidly evolve, leaving many IT organizations struggling to keep up. This need for speed has led to an increased interest in the Agile software
More informationD25-2. Agile and Scrum Introduction
D25-2 Agile and Scrum Introduction How to Use this Download This download is an overview of a discussion Intertech has with clients on Agile/Scrum This download has an overview of Agile, an overview of
More informationLEAN AGILE POCKET GUIDE
SATORI CONSULTING LEAN AGILE POCKET GUIDE Software Product Development Methodology Reference Guide PURPOSE This pocket guide serves as a reference to a family of lean agile software development methodologies
More informationThe Business Analyst Role in Agile Projects and How To Do It
ASPE RESOURCE SERIES The Business Analyst Role in Agile Projects and How To Do It Prepared for ASPE-SDLC by Rob Snowden The skills we teach drive real project success. The Business Analyst Role in Agile
More informationCSPO Learning Objectives Preamble. Scrum Basics
CSPO Learning Objectives Preamble This document contains topics for the Certified Scrum Product Owner (CSPO) training course. The purpose of this document is to describe the minimum set of concepts and
More information7/24/2015. Blackstone Drupal Team
7/24/2015 Drupal to Agile Drupal Blackstone Drupal Team 1 Agenda What We Will Present Today 1:00 PM 1:15 PM Introduction Why Apply Agile to Drupal Development Sprint 0 Model Sprint Cadence Definition of
More informationContents. Introduction and System Engineering 1. Introduction 2. Software Process and Methodology 16. System Engineering 53
Preface xvi Part I Introduction and System Engineering 1 Chapter 1 Introduction 2 1.1 What Is Software Engineering? 2 1.2 Why Software Engineering? 3 1.3 Software Life-Cycle Activities 4 1.3.1 Software
More informationSecrets of a Scrum Master: Agile Practices for the Service Desk
Secrets of a Scrum Master: Agile Practices for the Service Desk #askitsm @ITSMAcademy @ITSM_Lisa @ITSM_Donna ITSM Academy About ITSM Academy NextGen ITSM Education: Certified Process Design Engineer (CPDE)
More informationCertified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012
Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012 The following pages present the CSM taxonomy as validated through the 2011 Scrum Alliance Validation Study. Each percentage
More information