Software Requirements and Organizational Culture: 10 Lessons Learned
|
|
- Amber Lindsey
- 5 years ago
- Views:
Transcription
1 Software Requirements and Organizational Culture: 10 Lessons Learned Sponsored by: Karl Wiegers Principal Consultant, Process Impact
2 Sponsor: IREB CPRE CERTIFIED PROFESSIONAL FOR REQUIREMENTS ENGINEERING Expert Level January 2018 Prerequisite: 3 Advanced Level certificates (2 certificates replaceable) Advanced Level available Modules: Requirements Elicitation and Consolidation Requirements Modeling Requirements Management RE@Agile Q Prerequisite: Foundation Level certificate Prerequisite: none Foundation Level Prerequisite: none RE@Agile Primer 2
3 Featured Speaker Karl Wiegers Principal Consultant, Process Impact Phone #: E mail: Blog: karl@processimpact.com Consulting Tips & Tricks Blog: Downloadable Process Goodies: Use discount code GOOD17 for $20 off on Process Impact Goodies Collection 3
4 Source Books Creating a Software Engineering Culture by Karl Wiegers (Dorset House Publishing, 1996) Software Requirements, 3rd Edition by Karl Wiegers and Joy Beatty (Microsoft Press, 2013) tinyurl.com/reqs3 4
5 Lesson One: Every software organization should determine its underlying cultural principles. Software Engineering Culture A set of beliefs, behaviors, and technical practices that define an environment in which all team members are committed to building quality software products through effective and appropriate software processes. Requires commitments: by each technical practitioner, to apply sound software engineering practices by managers at all levels, to provide a quality driven environment by everyone, to continuously improve the way they work 5
6 Some of My Old Group s Cultural Principles Never let your boss or your customer talk you into doing a bad job. Ongoing education is every team member s responsibility. A key to software quality is to iterate on all development steps except coding. Quality is the top priority; long term productivity is a natural benefit of high quality. People need to feel that the work they do is appreciated. If you measure what you do, you can learn to do it better. Strive to have a peer, rather than a customer, find a defect. Continual improvement of your software development process is both possible and essential. You can t change everything at once. 6
7 Lesson Two: Management at all levels plays a huge role in steering the culture for better or for worse. Actions matter, not words Culture Builders actions a manager takes to establish and reinforce a healthy culture Culture Killers actions a manager takes that undermine a healthy culture 7
8 Culture Builders and Culture Killers Some Culture Builders If no one is interested in serving as a product champion for a project, perhaps the project should be canceled. Make tracking charts of acceptance test results visible to the whole team to emphasize a shared focus on quality. Some Culture Killers We haven t got time to write requirements; just build me a system. Include every requirement anyone requests in the specification, regardless of usage frequency, cost, or feasibility. The customer is always right. Use the defect logs from peer reviews as input into individual performance appraisals. This shows you care about quality. 8
9 Lesson Three: A commitment to effective requirements engineering is a hallmark of a healthy software engineering culture. Some relevant cultural principles: Customer involvement is the most critical factor in software quality. Our greatest challenge is sharing the vision of the final product with the customer. 9
10 Management Commitment to Requirements 1. Asking that requirements for a project be documented in an appropriate form. 2. Working with the business analyst to provide business requirements. 3. Expecting requirements to be reviewed by appropriate stakeholders. 4. Asking stakeholders to agree on requirements before implementing each portion of the solution. 5. Ensuring that project plans include time and resources for requirements tasks. 6. Collaborating with other key stakeholders to gain their participation in requirements activities. 7. Establishing effective mechanisms and policies to handle changes. 8. Investing in training, tools, books, and other resources. 9. Funding and staffing activities to improve the organization s requirements processes. 10. Making the time available for team members to spend on requirements process improvement activities. 10
11 Lesson Four: Clearly defined business requirements are the foundation of a successful project. Business requirements include: business opportunity business objectives success metrics vision statement business risks, assumptions, dependencies scope of initial and subsequent releases limitations and exclusions stakeholder profiles 11
12 Three Levels of Software Requirements Business Requirements Business Rules Vision and Scope Document User Requirements Quality Attributes User Requirements Document System Requirements Functional Requirements External Interfaces Constraints Software Requirements Specification 12
13 Lesson Five: Taking a usage centric approach instead of a feature centric approach during elicitation better meets user needs. Traditional: Use Cases A description of a set of interaction sequences that a system performs to provide a result of observable or measurable value to one or more actors. Agile: User Stories A short, simple description of a feature told from the perspective of the person who desires the new capability, usually a user or customer of the system. 13
14 Create an Invoice Use Cases and User Stories Use Case Name conversations use case specification analysis functional requirements tests As a small business owner, I want to create an invoice so that I can bill a customer. User Story conversations refined user stories conversations acceptance tests 14
15 Benefits from the Usage Centric Approach User s terminology is applied Reveals functionality users need to get their work done Helps analysts understand application domain Avoids building unnecessary functionality Permits early drafting of acceptance tests Helps set priorities for functional requirements Permits tracing requirements back to voice of the customer 15
16 Lesson Six: Customer engagement is a vital contributor to building high quality software. Expectation Gap (Surprise!) Time 16
17 A Stakeholder Hierarchy Stakeholders Customers Other Stakeholders Direct and Indirect Users Other Customers Favored User Classes Disfavored User Classes Ignored User Classes Other User Classes 17
18 Key Aspects of Customer Involvement Identify stakeholders and their interests and priorities Identify distinct user classes Identify product champions to represent user classes Have a Customer s Requirements Bill of Rights and Bill of Responsibilities Select appropriate elicitation techniques Have customers define acceptance criteria Engage customers through prototypes, reviews, etc. 18
19 Reducing the Expectation Gap } Expectation Gap contact point contact point contact point Time 19
20 Lesson Seven: The business analyst plays a central role in understanding and communicating a project s requirements. Responsible for many tasks: Defining business requirements with project sponsor Identifying project stakeholders and user classes Eliciting requirements Analyzing requirements Specifying requirements in various ways Leading requirements validation Facilitating requirements prioritization Managing requirements 20
21 The Business Analyst: A Bridging Role sponsor business requirements size and complexity information project manager user functional and user reps requirements nonfunctional requirements development other stakeholders expectations and constraints functional and nonfunctional requirements testing 21
22 Lesson Eight: No single view of the requirements shows you everything you need to know. Naturallanguage requirements Prototypes and screen designs Data dictionary Visual analysis models Tables and structured lists Photographs, video clips, audio clips Acceptance tests Decision tables and decision trees Mathematical expressions 22
23 Lesson Nine: A guiding principle of requirements development is iterative refinement of detail. You can t get all the requirements the first time. You can t get the requirements right the first time. Requirements will change. An adaptive strategy: identify user requirements at a high level learn enough about them to do first cut prioritization allocate user requirements to releases or iterations elaborate requirements details prior to construction revise, refine, reprioritize, reallocate as change happens 23
24 Components of Requirements Engineering Requirements Engineering Requirements Development Requirements Management Elicitation Analysis Specification Validation clarify rewrite re-evaluate confirm and correct 24
25 Lesson Ten: Addressing nonfunctional requirements contributes significantly to user satisfaction. Nonfunctional Requirements Constraints External Interface Reqs Performance Quality Attributes design implementation user software hardware communication response time throughput latency degraded modes efficiency usability robustness installability security availability modifiability... 25
26 Software Quality Attributes Two views of product characteristics: External Quality (important to users) Internal Quality (important to developers and maintainers) Write them to be quantitative and verifiable Document these in the requirements specification Cannot be simultaneously optimized; there are tradeoffs 26
27 Bonus Lesson: Without high quality requirements, software is like a box of chocolates: you never know what you re going to get. 27
28 Sponsor: IREB The CPRE is worldwide acknowledged over 33,000 certified professionals in 70 countries Gain the relevant skills, improve your professional profile and you will gain a higher market value. CPRE RE@Agile addresses RE in an agile context Work more efficiently with stakeholders during elicitation. Learn the appropriate methods for successful negotiations. Be familiar with different techniques for modeling and documenting requirements. Be more effective at managing requirements during the entire lifecycle of a project or product. Know the terminology of RE Become part of an internationally recognized community. 28
29 Q & A Karl Wiegers thereconstructionbook.com 29
CHAPTER 3: CHANGE MODULE 4: CULTURE & SYSTEMS MASTERY
Change MODULE 4: CULTURE & SYSTEMS MASTERY CHAPTER 3: CHANGE LEADING CHANGE Facts: Change is constant. The rate of change is accelerating. We work in an increasingly uncertain environment. We face increasing
More informationTesting the Requirements By Karl Wiegers
Testing the Requirements By Karl Wiegers S omeone once asked me when to begin testing your software. As soon as you ve written your first requirement, I replied. It s hard to visualize how a system will
More informationTESTING THE REQUIREMENTS
build great products TESTING THE REQUIREMENTS Someone once asked me when you can begin testing your software. As soon as you ve written your first requirement, you can begin testing, I replied. It s hard
More informationIntroduction and Key Concepts Study Group Session 1
Introduction and Key Concepts Study Group Session 1 PDU: CH71563-04-2017 (3 hours) 2015, International Institute of Business Analysis (IIBA ). Permission is granted to IIBA Chapters to use and modify this
More informationScaling Agile to the Enterprise
Scaling Agile to the Enterprise Enabling the Agile Enterprise Strategically Aligned, Throughput Focused, Human Powered Dennis Stevens Enterprise Agile Coach www.leadingagile.com www.dennisstevens.com OPM3:
More informationWhat are requirements? Basics of Requirement Engineering. Definition of a Stakeholder. Stated Vs. Real Requirements. Stated Vs.
What are requirements? Basics of Requirement Engineering Muzaffar Iqbal Farooqi A requirement is a necessary attribute in a system, a statement that identifies a capability, characteristic, or quality
More informationCCU 2010 / Identifying User Needs and Establishing Requirements. Lesson 7. (Part1 Requirements & Data Collection)
CCU 2010 / 2011 Lesson 7 Identifying User Needs and Establishing Requirements (Part1 Requirements & Data Collection) Previous Lesson (1) Participative Design Users are active in Developing Discussing and
More informationPMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours
PMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours Organizations that are highly agile & responsive to market dynamics complete more of their projects successfully than their slower-moving counterparts.
More informationA Guide to the Business Analysis Body of Knowledge (BABOK Guide), Version 2.0 Skillport
A Guide to the Business Analysis Body of Knowledge (BABOK Guide), Version 2.0 by The International Institute of Business Analysis (IIBA) International Institute of Business Analysis. (c) 2009. Copying
More informationRequirements Engineering Best Practices
White Paper Requirements Engineering Best Practices July 2015 by Kevin Parker, Vice President of Worldwide Marketing, Serena Software (Now Part of Micro Focus ) Table of Contents Are Requirements Still
More informationPassit4Sure.OG Questions. TOGAF 9 Combined Part 1 and Part 2
Passit4Sure.OG0-093.221Questions Number: OG0-093 Passing Score: 800 Time Limit: 120 min File Version: 7.1 TOGAF 9 Combined Part 1 and Part 2 One of the great thing about pass4sure is that is saves our
More informationSiebel CRM On Demand Administrator Rollout Guide
Siebel CRM On Demand Administrator Rollout Guide This Administrator Rollout Guide consolidates tips and lessons learned from implementing Siebel CRM On Demand, discusses your role as an administrator,
More informationEnd To End Training For Your Business Analyst Career
Page 1 of 10 Business Analyst Boot Camp www. End To End Training For Your Business Analyst Career Analysis Documentation Planning Elicitation IT Business Analyst Training Management Communication Enterprise
More informationRequirements Analysis and Design Definition. Chapter Study Group Learning Materials
Requirements Analysis and Design Definition Chapter Study Group Learning Materials 2015, International Institute of Business Analysis (IIBA ). Permission is granted to IIBA Chapters to use and modify this
More informationNEW! The Project Manager & The Business Analyst. by Barbara A. Carkenord, CBAP, PMP, PMI-ACP
NEW! The Project Manager & The Business Analyst by Barbara A. Carkenord, CBAP, PMP, PMI-ACP A White Paper from RMC Project Management, Inc. www.rmcproject.com 10953 Bren Road East, Minnetonka, Minnesota
More informationSOFTWARE MEASUREMENT GUIDEBOOK. Revision 1
SOFTWARE ENGINEERING LABORATORY SERIES SEL-94-102 SOFTWARE MEASUREMENT GUIDEBOOK Revision 1 JUNE 1995 National Aeronautics and Space Administration Goddard Space Flight Center Greenbelt, Maryland 20771
More informationRequirements Engineering
Requirements Engineering Professor Ray Welland Department of Computing Science University of Glasgow E-mail: ray@dcs.gla.ac.uk The Importance of Requirements Identifying (some) requirements is the starting
More informationMeasuring e-government
Chapter 6 Measuring e-government 6.1 Towards consensus on indicators 94 6.2 Assessing online services and e-participation 95 6.3 Accounting for capacity constraints 96 6.4 Conclusions 97 Reliable and relevant
More informationProgram Lifecycle Methodology Version 1.7
Version 1.7 March 30, 2011 REVISION HISTORY VERSION NO. DATE DESCRIPTION AUTHOR 1.0 Initial Draft Hkelley 1.2 10/22/08 Updated with feedback Hkelley 1.3 1/7/2009 Copy edited Kevans 1.4 4/22/2010 Updated
More informationThe Agile PMP Teaching an Old Dog New Tricks
The Agile PMP Teaching an Old Dog New Tricks Why are we here today? What is Project Management? When will the project be done? How much will it cost? Do we all agree on what done looks like? What are the
More informationPROJECT MANAGEMENT REVEALED
PROJECT MANAGEMENT REVEALED TRAINING BOOK SECOND EDITION BY IO4PM www.io4pm.org COPYRIGHT INTERNATIONAL ORGANIZATION FOR PROJECT MANAGEMENT Dedication To all of the IO4PM students, thank you for inspiring
More informationAgile Software Development
Agile Software Development Lecturer: Raman Ramsin Lecture 3 Scrum Framework 1 Scrum Origins First mentioned as a development method in 1986, referring to a fast and flexible product development process
More informationChapter 8. Systems Development. Ralph M. Stair George W. Reynolds
Ralph M. Stair George W. Reynolds Chapter 8 Systems Development An Overview of Systems Development Managers and employees in all functional areas work together and use business information systems Corporations
More informationBABOK v2.0 Snapshots
BABOK v2.0 Snapshots Hi, As we know, each knowledge area of BABOK v 2.0 has several parts which provide details about the knowledge area. For this reason, I have developed a snapshot package for BABOK
More informationIIBA Global Business Analysis Core Standard. A Companion to A Guide to the Business Analysis Body of Knowledge (BABOK Guide) Version 3
IIBA Global Business Analysis Core Standard A Companion to A Guide to the Business Analysis Body of Knowledge (BABOK Guide) Version 3 International Institute of Business Analysis, Toronto, Ontario, Canada.
More informationFundamentals of Business Analysis including BCS Requirements Engineering
Fundamentals of Business Analysis including BCS Requirements Engineering Course Overview This 5-day course focuses on learning practical business analysis skills that can be used in the workplace. Course
More informationAgile Tutorial for the Senior Project Class School of Computing and Information Sciences Florida International University
Agile Tutorial for the Senior Project Class School of Computing and Information Sciences Florida International University What is Agile? In simple terms, Agile is a collection of ideas to guide both the
More informationA Guide to the Business Analysis Body of Knowledge (BABOK Guide) Version 2.0
A Guide to the Business Analysis Body of Knowledge (BABOK Guide) Version 2.0 www.theiiba.org International Institute of Business Analysis, Toronto, Ontario, Canada. 2005, 2006, 2008, 2009, International
More informationCreating Sprint Reviews that Attract, Engage, and Enlighten your Customers' Bob Galen President & Principal Consultant RGCG, LLC
Creating Sprint Reviews that Attract, Engage, and Enlighten your Customers' Bob Galen President & Principal Consultant RGCG, LLC bob@rgalen.com Introduction Bob Galen Somewhere north of 30 years experience
More informationIT portfolio management template User guide
IBM Rational Focal Point IT portfolio management template User guide IBM Software Group IBM Rational Focal Point IT Portfolio Management Template User Guide 2011 IBM Corporation Copyright IBM Corporation
More informationFrequently Asked Questions (FAQs) Standards Updates
Revised: 1 August 2017 The PMBOK Guide Sixth Edition and the Agile Practice Guide bundle Q. When will the PMBOK Guide Sixth Edition and the Agile Practice Guide be published? A. Both publications will
More informationProject Management Framework
Project Management Framework Study Notes PMI, PMP, CAPM, PMBOK, PM Network and the PMI Registered Education Provider logo are registered marks of the Project Management Institute, Inc. Points to Note Please
More informationCRM System Tester. Location London Department Supporter and Community Partnerships. CRM Project Manager Salary Band C
CRM System Tester Location London Department Supporter and Community Partnerships Reports to (Job Title) CRM Project Manager Salary Band C Matrix manager (if applicable) Click here to enter text. Competency
More informationQuizzes for 1 st Study Group Session
Quizzes for 1 st Study Group Session General 1. Business analysis is performed: a. Sequentially and in order. b. According to logical relationships (dependencies). c. Iteratively or simultaneously. d.
More informationHow Business Analysis Can Improve Sales and Marketing Outcomes
How Business Analysis Can Improve Sales and Marketing Outcomes In today s environment, the strategic focus for most organizations is revenue growth. Almost all executives are searching for ways to drive
More information[Name] [ ID] [Contact Number]
[Name] [Email ID] [Contact Number] THIS IS ONLY MODEL RESUME - DO NOT COPY AND PASTE INTO YOUR RESUME. PROFILE SUMMARY 15+ years of IT experience in Consulting and worked with the Major clients for the
More informationAn Introduction to Scrum
What is Scrum? Even projects that have solid, well-defined project plans encounter some degree of change. Shifting market conditions, budget cuts, staff restructuring, or any number of influences will
More informationTransforming Learning into a Strategic Business Enabler:
State of the Industry Study Transforming Learning into a Strategic Business Enabler: What does it mean for learning to be a strategic enabler for the business? Submitted by: HCM Advisory Group Sponsored
More informationFive Critical Behaviors for Safety Leaders
Five Critical Behaviors for Safety Leaders Safety Leadership The phrase leadership support has become a cliché in discussing safety. We always hear about the importance of leadership support and walking
More informationImproving Employee Performance How Technology Can Help
Improving Employee Performance How Technology Can Help Introduction It would be easy to conclude from recent articles that employee performance management is a fundamentally flawed process and should disappear
More informationDelivering Governed Self-Service BI across the Enterprise
Delivering Governed Self-Service BI across the Enterprise 1 TABLE OF CONTENTS Introduction... 3 Key Self-Service BI Governance Capabilities... 4 Top 10 Success Factor Features... 4 Self-Service Governance
More informationHow to build digital, connected and adaptive Customer Experiences
V How to build digital, connected and adaptive Customer Experiences The secret to making your customers loyal 2 Keeping customers happy has never been tougher. They ve more of everything: devices, channels,
More informationIntroduction to Agile Life Cycles. CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016
Introduction to Agile Life Cycles CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016 1 Goals Introduction to Agile Life Cycles The Agile Manifesto and Agile Principles Agile Life Cycles
More informationTest Management: Leading Your Team To Success 12/10/2011. Test Management: Leading Your Team To Success (extract)
Test Management: Leading Your Team To Success (extract) Silverpath Technologies Inc. Trevor.Atkins@silverpath.com Testing Thinking Through What is Quality? conformance to requirements: meeting customer
More informationUnderstanding and Mitigating IT Project Risks BY MIKE BAILEY AND MIKE RIFFEL
Understanding and Mitigating IT Project Risks BY MIKE BAILEY AND MIKE RIFFEL Technology projects can present organizational challenges, and the associated risk is one of the finance officer s primary concerns
More informationIntroduction and Key Concepts Study Group Session 1
Introduction and Key Concepts Study Group Session 1 PD hours/cdu: CH71563-01-2018 (3 hours each session) 2015, International Institute of Business Analysis (IIBA ). Permission is granted to IIBA Chapters
More informationInfo 530: ERD & DFD Diagrams
Drexel University From the SelectedWorks of James Gross December 11, 2008 Info 530: ERD & DFD Diagrams James Gross, Drexel University Available at: https://works.bepress.com/jamesgross/13/ Final Exam 12/11/08
More informationAgile and Secure Can We Be Both? San Antonio AITP. August 15 th, 2007
Agile and Secure Can We Be Both? San Antonio AITP August 15 th, 2007 Agenda Background Evolution of traditional software development methodologies Benefits of Agile development Requirement for Secure development
More informationScrum Master / Agile Project Manager An Approach for Personal Competency Development
Scrum Master / Agile Project Manager An Approach for Personal Competency Development Summer 2013 www.illustratedagile.com 2013 Len Lagestee HOW TO USE THIS APPROACH There are two ways to use this document.
More informationProduct Requirements. Requirements. Get it Right ASAP. Why Requirements are Difficult. Levels of S/W Requirements. Types of S/W Requirements
Requirements Overview importance of getting right difficulty of getting right types and levels of characteristics of good the Requirements Development Process inception gathering, classification actors
More informationRequirements for an MDM Solution
Requirements for an MDM Solution A proven approach for how to gather, document, and manage requirements for a Master Data Management solution from Inception through Implementation by Vicki McCracken Copyright
More informationTOGAF 9.1 in Pictures
TOGAF 9. in Pictures The TOGAF ADM Cycle Stage Set up an EA team and make sure it can do its work The ADM is about understanding existing architectures and working out the best way to change and improve
More informationWhen Telepathy Won t Do: Requirements Engineering Key Practices 1
When Telepathy Won t Do: Requirements Engineering Key Practices 1 Karl E. Wiegers Process Impact www.processimpact.com The software industry is exhibiting an increasing interest in requirements engineering
More information2m Course Introduction
CBAP Exam Prep Course Length: 3 Day Course This three-day intensive and highly interactive course focuses on preparing participants to take the International Institute of Business Analysis (IIBA ) Certified
More informationRequirements Engineering. Andreas Zeller Saarland University
Requirements Engineering Software Engineering Andreas Zeller Saarland University Communication project initiation requirements gathering Planning estimating scheduling tracking Waterfall Model (1968) Modeling
More informationA Work Method to build Data Warehouse Applications
A Work Method to build Data Warehouse Applications Niklas Karlsson, Niklas Data Europe BV Introduction The purpose with this paper is to discuss a method that has been used extensively at Niklas Data for
More informationDeveloper-Friendly Business Process Management
Developer-Friendly Business Process Management May 2014 Kemsley Design Ltd. www.kemsleydesign.com www.column2.com Overview Many BPM experts today will tell you that the key to business agility is business-led,
More informationImproved Risk Management via Data Quality Improvement
Improved Risk Management via Data Quality Improvement Prepared by: David Loshin Knowledge Integrity, Inc. January, 2011 Sponsored by: 2011 Knowledge Integrity, Inc. 1 Introduction All too frequently, we
More informationBEST PRACTICE GUIDE Getting Started with Kronos Workforce Analytics for Healthcare
BEST PRACTICE GUIDE Getting Started with Kronos Workforce Analytics for Healthcare Eight Proven Tips to Drive Implementation Success A SUCCESSFUL BUSINESS INTELLIGENCE PROJECT STARTS WITH PROPER PLANNING
More informationBusiness Case Guidance. Draft March 2018
Business Case Guidance Draft March 2018 This version of the Draft Business Case Guidance (The Guidance) was released in March 2018. The feedback received from stakeholders will be considered during the
More informationDistributor Qualification Profile
Distributor Qualification Profile Contents Page 1. About PMG Technology Services 2. CallMAX 360 3. Independent Distributor Responsibilities 4. Support and Training 5. Financial Requirements 6. How to get
More informationAn Introduction to Scrum. Mountain Goat Software, LLC
An Introduction to Scrum Scrum in 100 words Scrum is an agile process that allows us to focus on delivering the highest business value in the shortest time. It allows us to rapidly and repeatedly inspect
More informationFoundation Certificate in IT Enabled Business Change Syllabus. Version 2.0
Foundation Certificate in IT Enabled Business Change Syllabus Version 2.0 June 2010 Foundation Certificate in IT Enabled Business Change This ISEB Foundation Certificate in IT Enabled Business Change is
More informationCopyright Intertech, Inc All Rights Reserved. May 18, 2011
Copyright Intertech, Inc. 2011. All Rights Reserved. May 18, 2011 About Me Dave Schueck Principal Consultant Intertech Dschueck@Intertech.com 20 years experience Variety of technologies, roles, systems,
More informationA package full of change: An interview with Ian Andrews of Commonwealth Bank of Australia
A package full of change: An interview with Ian Andrews of Commonwealth Bank of Australia Operations July 2016 Christian Johnson Jonathan Michael A package full of change: An interview with Ian Andrews
More information7. Model based software architecture
UNIT - III Model based software architectures: A Management perspective and technical perspective. Work Flows of the process: Software process workflows, Iteration workflows. Check Points of The process
More informationRequirements Engineering Processes. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 7 Slide 1
Requirements Engineering Processes Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 7 Slide 1 Objectives To describe the principal requirements engineering activities and their relationships
More informationSoftware Engineering Lecture 5 Agile Software Development
Software Engineering Lecture 5 Agile Software Development JJCAO Mostly based on the presentation of Software Engineering, 9ed Exercise Describe the main activities in the software design process and the
More informationSeamless engagement for midsize companies
Seamless engagement for midsize companies How wellconnected are you? That s the challenge in today s mobile, virtual business landscape as companies strive for consistent communications between employees,
More informationAchieving Results Through Genuine Leadership
Achieving Results Through Genuine Leadership T R A I N I N G Facing tough issues and aggressive goals, top organizations win by preparing genuine leaders who live out the mission and values of the organization.
More informationAN EMPIRICAL STUDY ON THE ROLE OF REQUIREMENT ENGINEERING IN AGILE METHOD AND ITS IMPACT ON QUALITY ANZIRA RAHMAN
AN EMPIRICAL STUDY ON THE ROLE OF REQUIREMENT ENGINEERING IN AGILE METHOD AND ITS IMPACT ON QUALITY ANZIRA RAHMAN A THESIS SUBMITTED TO THE FACULTY OF GRADUATE STUDIES IN PARTIAL FULFILLMENT OF THE REQUIREMENTS
More informationContents An Introductory Overview of ITIL Service Lifecycle: concept and overview...3 I. Service strategy...6 The 4 P's of ITIL Service
ITIL 2011 Notes Contents An Introductory Overview of ITIL 2011...3 Service Lifecycle: concept and overview...3 I. Service strategy...6 II. The 4 P's of ITIL Service Strategy...6 Key processes and activities...7
More informationCreating a Job Search Program In Your Church, Synagogue Or Community Organization
Creating a Job Search Program In Your Church, Synagogue Or Community Organization Special Supplement to The Unwritten Rules of the Highly Effective Job Search By Orville Pierson Note: This Special Supplement
More informationManaging Projects of Chaotic and Unpredictable Behavior
Managing Projects of Chaotic and Unpredictable Behavior by Richard Dick Carlson Copyright 2013, Richard Carlson; All Rights Reserved 1 Managing Projects of Chaotic and Unpredictable Behavior Dick Carlson,
More informationAgile & Lean / Kanban
Agile & Lean / Kanban 0 What is Lean? 1 Agile Development Methods (Dogma) extreme Programming (XP) Scrum Lean Software Development Behavior Driven Development (BDD) Feature Driven Development (FDD) Crystal
More informationCERTIFIED RELIABILITY ENGINEER (CRE) BODY OF KNOWLEDGE MAP 2018
CERTIFIED RELIABILITY ENGINEER (CRE) BODY OF KNOWLEDGE MAP 2018 The Certified Reliability Engineer (CRE) Body of Knowledge () has been updated to ensure that the most current state of reliability practice
More informationAdvantages and Disadvantages of. Independent Tests. Advantages. Disadvantages
8.0 Test Management Outline 8.1 Test organisation 8.2 Test planning and estimation 8.3 Test program monitoring and control 8.4 Configuration management 8.5 Risk and testing 8.6 Summary Independent Testing
More informationPlanning, Monitoring, Evaluation and Learning Program
Planning, Monitoring, Evaluation and Learning Program Program Description Engineers Without Borders USA EWB-USA Planning, Monitoring, Evaluation 09/01/2013 and Learning Program Description Engineers Without
More informationSoftware Development Life Cycle:
Software Development Life Cycle: The systems development life cycle (SDLC), also referred to as the application development life-cycle, is a term used in systems engineering, information systems and software
More informationJOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at http://www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2003 Vol. 2, No. 5, September - October 2003 Using Quality Models to Engineer Quality
More informationATAM. Architecture Trade-off Analysis Method with case study. Bart Venckeleer, inno.com
ATAM Architecture Trade-off Analysis Method with case study Bart Venckeleer, inno.com SEI Software Architecture Tools and Methods Active Reviews for Intermediate Designs (ARID) Architecture-Based System
More informationTrust and respect are funny things; without the
A Guide to PM/BA Collaboration Trust and respect are funny things; without the two, relationships are due to fail. When it comes to project requirements, trust and respect are paramount to success. Often,
More informationAn Agile Projects Introduction Course #PMCurrent-1
An Agile Projects Introduction Course #PMCurrent-1 Aaron MacDaniel, PMP, CSM, MBA Lead Instructor - BetterPM.com An Innate Images, LLC Company 1 Course Agenda About BetterPM.com A typical Waterfall Project
More informationHarnessing the power of agile development
Microsoft IT Showcase Harnessing the power of agile development Integrating an acquired business means adjusting business processes, integrating data and technology platforms, and onboarding teams. When
More informationA Guide to Critical Success Factors in Agile Delivery
IBM Global Business Services, U.S. Federal May 6, 2016 A Guide to Critical Success Factors in Agile Delivery Paul Gorans, Agile Competency Lead, IBM GBS Federal A bit about me 6 Years USAF: NSA Operations,
More informationSoftware Engineering Modern Approaches
Software Engineering Modern Approaches Chapter : Software Process Eric Braude and Michael Bernstein Maintenance Testing The Software Development Lifecycle Implementation Design Phase most relevant to this
More informationPMI-PBA Certification. Vito Madaio, PMP, TSPM 2016 April, 18th
PMI-PBA Certification Vito Madaio, PMP, TSPM 2016 April, 18th Topics What is Business Analysis Business Analysis Certification PMI-PBA Prep Course Q&A Business Analysis Certification PBA-Prep Online -
More informationChapter 4 Requirements Elicitation
Object-Oriented Software Engineering Using UML, Patterns, and Java Chapter 4 Requirements Elicitation Outline Today: Motivation: Software Lifecycle Requirements elicitation challenges Problem statement
More informationWelcome to this IBM podcast, Agile in the. Enterprise: Yes You Can. I'm Kimberly Gist with IBM. If
IBM Podcast [ MUSIC ] Welcome to this IBM podcast, Agile in the Enterprise: Yes You Can. I'm Kimberly Gist with IBM. If you love the idea of applying Agile practices in your large enterprise but think
More informationTHE CUSTOMER EXPANSION PLAYBOOK. Strategies for maximizing customer lifetime value through cross-sell and upsell
THE CUSTOMER EXPANSION PLAYBOOK Strategies for maximizing customer lifetime value through cross-sell and upsell Introduction Revenue generation and customer experience are not mutually exclusive. Increased
More informationPMP Exam Preparation Workshop. Chapter # 5 Project Scope Management
PMP Exam Preparation Workshop Chapter # 5 Copyright PMI SOC 2013 1 Learning Objectives By the end of this session you will understand: How scope management processes relate to the process groups Project
More informationLightening Discussion!
Management for the Agile Age Stewardship & Partnership for Agile Teams Agile 2010 Conference August 20, 2010 Paul Hodgetts, Agile Logic www.agilelogic.com Rev 100806 Lightening Discussion! What is a Lightening
More informationA Systematic Approach to Business Process Improvement
A Systematic Approach to Business Process Improvement A Systematic Approach There are experts that help organizations improve productivity through a variety of techniques. Business process analysis and
More informationThe Change Management Implications of Scaling Agile 1
1 By Danielle Cooper and Darla Gray TXU Energy, Dallas, TX, USA The Delivery Office at TXU Energy has been exploring Agile work practices since 2012. While the desire to do more Agile has been a leadership
More informationRE Activities, Bespoke RE, Stakeholders. Lecture 2, DAT230, Requirements Engineering Robert Feldt,
RE Activities, Bespoke RE, Stakeholders Lecture 2, DAT230, Requirements Engineering Robert Feldt, 2011-09-07 Recap Software Engineering is more than technology RE mistakes very costly Constant battle -
More informationKnowledge Management in the Contact Center. Best Practice Guide
Knowledge Management in the Contact Center Best Practice Guide Table of Contents Executive Summary... 3 Determining Objectives and Metrics... 4 Planning an Implementation Strategy... 5 Developing a Strong
More informationElicit the Requirements
Chapter 3 Elicit the Requirements One of the most crucial and challenging aspects of software development is defining the requirements for the proposed software. Elicitation identifies the sources for
More informationSistemi ICT per il Business Networking
Corso di Laurea Specialistica Ingegneria Gestionale Sistemi ICT per il Business Networking Requirements Engineering Docente: Vito Morreale (vito.morreale@eng.it) 17 October 2006 1 UP Phases 1. Inception
More informationProject Leadership Academy. Transform the way you deliver projects, forever
Project Leadership Academy Transform the way you deliver projects, forever In its 2015 report into worldwide project performance, The Standish Group identified three common reasons for project success.
More informationProduct Requirements. Requirements. Get it Right ASAP. Why Requirements are Difficult. Types of S/W Requirements. Levels of S/W Requirements
Requirements Overview importance of getting right difficulty of getting right types and levels of characteristics of good the Requirements Development Process inception gathering, classification evaluation
More information