The Business Analyst Role in Agile Projects and How To Do It
|
|
- Candice Atkinson
- 8 years ago
- Views:
Transcription
1 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.
2 The Business Analyst Role in Agile Projects and How To Do It Agile, in the strictest sense, only has 3 roles The Product Owner, the Scrum Master, and the delivery team. There s no specific role for the BA, but there s also no specific role for the tester, architect, data administrator, and others. All team members do what needs to be done. So the BA needs to ask, What does the team accomplish? and Which things am I best able to do? The Choices a BA has: 1. Product Owner The Product Owner needs significant domain and product knowledge to guide the decisions of what to develop. So, if the BA comes from the business or is otherwise very knowledgeable, this is a good fit. On the other hand, there are so many things that a Product Owner is responsible for in an Agile project, for which the BA can significantly assist. Consider the BA assisting the Product Owner with: a. Leading product discovery activities. b. Creating and communicating the product roadmap to various stakeholders. c. Pruning and grooming the product backlog. d. Assisting in the planning of various workshops. e. Specifying the acceptance criteria for backlog items. f. Creating user stories, then leading or co- leading the fleshing out of the requirements. A workable approach is for the Product Owner to work closely with the BA to accomplish these things. 2. Scrum Master The facilitation and coordination skills required means, in a certain sense, that specific business knowledge isn t necessary, but strong people, facilitation, and coordination skills are. 3. Development team The team is a mixture of people with various skills testing, coding, analysis, etc. People on the team do what needs to be done. So we re back to number 1 above. Taking a just- in- time approach, the BA could be working about 2 sprints ahead on requirements for a future sprint, while responding to questions on the current sprint. The BA as Liaison between Product Owner and the team and a process to do it If the Product Owner is customer facing, the Product Owner could be the source of requirements to the BA. On the other hand, the BA may be more naturally inclined to conduct elicitation sessions with the Product Owner and others to extract requirements. The BA ensures that all requirements are elicited and are translated by the Product Owner, with the BA, into user stories then into more fully developed requirements. The BA would also work with the Product Owner/other team members to prioritize the user stories by business value. Once prioritized, the user stories would be sequenced for a particular sprint and additional user stories would be identified within the sequenced user stories and further requirements development would occur. The BA would be working on requirements for a future sprint that is ASPE all rights reserved Page 1
3 sprints out (Sprint +2) so that the requirements would be completed prior to the sprint beginning. For example: 1. Brainstorm what the customers to do Imagine the Roadrunner/Coyote cartoon in which the Coyote, tired of obtaining bogus traps from ACME, wants a system in which traps from various vendors can be ordered and paid for electronically. Working with the Product Owner and representatives of the coyote community, things that coyotes do are brainstormed in verb/noun format. 1. Order traps 2. Record success rates 3. ID best location 4. Delete vendors 5. Maintain vendors 6. Evaluate success of coyotes 7. Process invoices 8. Predict best locations 9. Predict best traps 10. Evaluate vendors 11. Generate electronic payments 12. Pay coyote incentive payments 2. ID user stories based on the brainstormed list Of these brainstormed items, a subset/combined/condensed version is translated into user stories by the Product Owner/BA and written on cards and placed in the backlog. A. As a coyote I record the success rates of traps so I can select the most effective ones to reorder B. As a coyote, I determine the best location for traps to maximize the chances of catching C. As a coyote, I need the ability to predict which traps and locations will guarantee successful capture of road runners D. As a coyote, I to maintain E. As a coyote, I to process invoices so I can pay vendors F. As a coyote I order traps from viable vendors so I can capture G. As a coyote, I coyotes by their success rates of capturing roadrunners so I can pay them earned incentive payments. H. As a coyote, I delete vendors that are not viable to remove unneeded 2013 ASPE all rights reserved Page 2
4 3. Prioritize users stories by business value The BA would be very involved in helping the Product Owner prioritize the user stories. It s the Project Owner s responsibility but the BA would work closely to help determine those which provide the most value for a particular sprint. In the example below, the eight user stories were prioritized using the MoSCoW process to begin the Story Mapping process. Through this simple process, the eight stories, in this case, are reduced to 3 user stories for the upcoming sprint. Mo S Co W Must Have absolutely critical Should Have If possible Could Have Nice to have Won t Have (for now at least) E. As a coyote, I to process invoices so I can pay vendors F. As a coyote I order traps from viable vendors so I can capture D. As a coyote, I to maintain A. As a coyote I record the success rates of traps so I can select the most effective ones to reorder B. As a coyote, I determine the best location for traps to maximize the chances of catching H. As a coyote, I delete vendors that are not viable to remove unneeded G. As a coyote, I coyotes by their success rates of capturing roadrunners so I can pay them earned incentive payments. C. As a coyote, I need the ability to predict which traps and locations will guarantee successful capture of road runners 2013 ASPE all rights reserved Page 3
5 4. Working with the Product Owner, sequence highest prioritize stories and ID additional user stories The BA, working with the PO, sequences the highest prioritized user stories, then further develops them by identifying additional user stories that support the original stories. D. As a coyote, I to maintain F. As a coyote I order traps from viable vendors so I can capture E. As a coyote, I to process invoices so I can pay vendors 1. As a coyote, I to add vendors so I can 2. As a coyote, I to modify maintain current vendor information. 3. As a coyote I place new trap orders from vendors so I can catch 4. As a coyote I modify/cancel a trap order once placed so I can correct an erroneous trap order before it is filled. 5. As a coyote, I receive an Accts. Payable report so I can approve payments to trap 6. As a coyote, I to generate electronic payments to pay vendors for traps received. 5. BA works with Product Owner/others to flesh out requirements by user story Then, working with the PO, the BA develops use cases and other identifies other requirements business rules, quality attributes, etc. The BA can also make suggestions for the UI. For example, the use case for user story 1, above might be: Use Case: UC- 1 Add Vendor Actor: Coyote Level: User Goal Preconditions: Coyote is logged on and main menu is displayed 2013 ASPE all rights reserved Page 4
6 Post Condition: Vendor added Trigger: Coyote selects Add Vendor from main menu Main success scenario: 1. System displays Add Vendor screen. 2. Coyote keys Vendor data and submits (See section 4.5 for data, edits, format, etc.) 3. System UC- 2 Validates Vendor Data. 4. Coyote verifies data vendor data and approves. Extensions: *.a Coyote does not respond to a system prompt in 5 minutes 1. System displays 2 minute warning *.b Coyote fails to respond after a 2 minute warning 1. System logs Coyote off 3a System identifies data that does not pass edits (See Sub Use Case UC- 2 for details) 1. System highlights erroneous data with error message (See section for error messages) 2. Coyote corrects data and submits 3. System revalidates data 4a Coyotes choses to not approve data 1. System returns coyote to step 2, displaying previously submitted data 2. Coyote makes corrections 6. The BA and Product Owner review requirements with the team at the beginning of the new sprint When the new sprint is ready to start, the BA and Product Owner have the requirements ready. As they clarify requirements for the current sprint, they continue working on sprint +2 meaning a sprint that is 2 sprints in the future ASPE all rights reserved Page 5
Your 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 informationAs the use of agile approaches
What Does a Business Analyst Do on an Agile Project? By Kent J. McDonald Senior Instructor, B2T Training As the use of agile approaches increases, business analysts struggle to determine how their role
More informationVisualization Techniques for Requirements Definition
ASPE RESOURCE SERIES Visualization Techniques for Requirements Definition The skills we teach drive real project success. Visualization Techniques for Requirements Definition By Rob Snowden Introduction:
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 informationAgile Team Roles Product Owner & ScrumMaster. Brian Adkins Rick Smith
Agile Team Roles Product Owner & ScrumMaster Brian Adkins Rick Smith Agenda Scrum & Team Roles Overview Product Owner ScrumMaster Existing Roles Scrum Teams Optimally about 7 people Sponsor Stakeholders
More informationRoles: Scrum Master & Project Manager
Roles: Scrum Master & Project Manager Scrum Master: Facilitate collaborative meetings Track team performance Remove impediments (Risk, Issue) Validate team alignment to Agile framework and scope Drive
More informationTraditional requirements
What do we do now? Traditional requirements Reams of paper Detailed requirements documented upfront Documentation of so many requirements that they had to be identified as mandatory or desirable Customers
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 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 informationA Business Analysis Perspective on Business Process Management
A Business Analysis Perspective on Business Process Management October 2013 Discussion Points! Why have Roles?! What is Business Analysis?! Who is the Business Analyst?! Business Analysis & Business Process
More information"Crowdsourced Testing: An Emerging Model for Serious Testing"
T7 Class 10/6/2011 11:15 AM "Crowdsourced Testing: An Emerging Model for Serious Testing" Presented by: Manoj Narayanan Cognizant Technology Solutions Brought to you by: 340 Corporate Way, Suite 300, Orange
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 informationKeeping a Healthy Product Backlog
Keeping a Healthy Product Backlog Dhaval Panchal, CST and Agile Coach Slide 1 Dhaval Panchal Certified Scrum Trainer (CST) and Agile coach Consults with organizations from mid-sized product companies to
More informationChapter 6. Iteration 0: Preparing for the First Iteration
Chapter 6. Iteration 0: Preparing for the First Iteration People only see what they are prepared to see. Ralph Waldo Emerson There are no secrets to success. It is the result of preparation, hard work,
More informationHandling Requirements in Agile: BA vs. PO. April 14 th, 2011 - Agile NYC Pecha Kucha Presentation By Gene Gendel, PMP, CSM, CSP
Handling Requirements in Agile: BA vs. PO April 14 th, 2011 - Agile NYC Pecha Kucha Presentation By Gene Gendel, PMP, CSM, CSP 1 What Do We Need To Look At Today? Defining Business Analyst (BA) Defining
More informationAgile Requirements Engineering + LESSONS LEARNED
Agile Requirements Engineering + LESSONS LEARNED Global Blue TAX-FREE Shopping Merchants Customs Refund Counter Back-Office Issue Tax- Free Form Approve Tax-Free Form Pay Refund Amount Processing Invoicing
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 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 informationSmartBear Software Pragmatic Agile Development (PAD) Conceptual Framework
Pragmatic Agile Development (PAD) Conceptual Framework This document describes the Pragmatic Agile Development framework, a Scrum based development process. SmartBear Software 3/10/2010 Pragmatic Agile
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 informationPMI Agile Certified Practitioner (PMI ACP) Boot Camp Course AG05; 4 Days, Instructor-led
PMI Agile Certified Practitioner (PMI ACP) Boot Camp Course AG05; 4 Days, Instructor-led Course Description Take this PMI ACP training course to prepare for your Agile Certified Practitioner (PMI ACP)
More informationUse Case Diagrams. Tutorial
Use Case Diagrams Tutorial What is a use case? A requirements analysis concept A case of a use of the system/product Describes the system's actions from a the point of view of a user Tells a story A sequence
More informationWhen is Agile the Best Project Management Method? Lana Tylka
When is Agile the Best Project Management Method? Lana Tylka Staged Incremental Deliveries Prototypes Plan Develop Design Deploy Test Maintain Sequential Steps Multiple Iterations Waterfall Sprints, Spirals
More informationThere are 3 main activities during each Scrum sprint: A planning meeting where: the Product Owner prioritizes user stories in the product backlog
There are 3 main activities during each Scrum sprint: A planning meeting where: the Product Owner prioritizes user stories in the product backlog that need to be implemented during the sprint the Team
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 informationSometimes: 16 % Often: 13 % Always: 7 %
SCRUM AT RIIS A Standish study found that only 20% of features in a typical system were used often or always and 45% of features were never used at all. The ability to embrace change is critical to reducing
More informationAgile Extension to the BABOK Guide
Agile Extension to the BABOK Guide Version 1.0 Complimentary IIBA Member Copy. Not for Redistribution or Resale www.iiba.org International Institute of Business Analysis, Toronto, Ontario, Canada International
More informationI m an Alien... A Business Analyst in an Agile World Dorothy Tudor - TCC ABC 2014
I m an Alien... A Business Analyst in an Agile World Dorothy Tudor - TCC ABC 2014 Dot Tudor TCC Technical Director Accredited Agile Coach, Scrum CSM, CSPO, CSP Scaled Agile (SAFe) Program Consultant DSDM
More informationScrumMaster Certification Workshop: Preparatory Reading
A S P E S D L C Tr a i n i n g ScrumMaster Certification Workshop: Preparatory Reading A WHITE PAPER PROVIDED BY ASPE ScrumMaster Certification Workshop: Preparatory Reading Greetings, Potential Certified
More informationSIX KNOWLEDGE AREAS OF BUSINESS ANALYSIS
THE BABOK SIX KNOWLEDGE AREAS OF BUSINESS ANALYSIS PRESENTER Tomette J. Kirk, CBAP Business Consultant, Humana Health Care Reform tkirk2@humana.com 2 BUSINESS ANALYSIS THE BASICS What do they have? What
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 informationThe Team... 1 The Backlog... 2 The Release... 4 The Sprint... 5 Quick Summary... 6. Stakeholders. Business Owner. Product Owner.
Scrum In A Nutshell Scrum is about Teams producing Results in an agile way. Scrum Teams achieve results anyway they can by using a simple set of rules to guide effort. We will describe scrum as a simple
More informationAgile Scrum and PMBOK Compatible or Contrary?
Agile Scrum and PMBOK Compatible or Contrary? Paul Despres PMI Emerald Coast Panama City Branch June 26, 2014 Meeting Overview Agenda Topics: Review Agile/Scrum Methods Review PMBOK Structure Demonstrate
More informationBottom-Line Management
pci Bottom-Line BOTTOM-LINE BUSINESS ANALYSIS THE ONLY 4 LEVEL INTEGRATED CURRICULUM TAKING PEOPLE FROM BEGINNER TO EXPERT 1. Business Analyst Foundations 2. High Quality Business Requirements 3. Use Cases
More informationEffective Business Requirements (Virtual Classroom Edition)
Developing & Confirming Effective Business Requirements (Virtual Classroom Edition) Eliminate Costly Changes and Save Time by Nailing Down the Project Requirements the First Time! Pre-Workshop Preparation
More informationOPENPROJECT. Setup Draft Notes. Draft Setup notes for Openproject
OPENPROJECT Setup Draft Notes Draft Setup notes for Openproject Contents Introduction... 2 Application Installation... 2 Configuring the Plugins... 2 Configure the Help link... 2 Configure the Costs Plugin...
More informationVision created by the team. Initial Business Case created. Cross functional resource meeting held. Agile alignment meeting
Help Tips Agile SDLC Product Backlog Daily Standup Sprint 1 Show and Tell 2 Week Sprint Sprint 2 Release1 (must haves) Retrospective Sprint 1 DONE! Sprint 3 Sprint 2 DONE! Sprint Backlog Sprint 3 DONE!
More informationHow To Plan An Agile Project
GAO Scheduling Best Practices Applied to an Agile Setting by Juana Collymore and Brian Bothwell April 15, 2015 Outline Why is scheduling important? GAO Schedule Assessment Guide Overview Status of the
More informationUser Stories. Randy Shepherd NYU
User Stories Randy Shepherd NYU Agenda Review of our agile process What is a User Story? Why User Stories? Creating User Stories in Pivotal Tracker. User Story workshop. What is a user story? It describes
More informationAgile Software Development
Agile Software Development Lecturer: Raman Ramsin Lecture 4 Scrum: Current Framework 1 Scrum: New Process Framework 1. A people-centric framework based on a set of values, principles, and practices that
More informationThe Agile Manifesto is based on 12 principles:
The Agile Manifesto is based on 12 principles: Customer satisfaction by rapid delivery of a useful product solution Welcome changing requirements, even late in development Working products are delivered
More informationChallenges of Software Security in Agile Software Development
Challenges of Software Security in Agile Software Development Dr. Panayotis Kikiras INFS133 March 2015 Agenda Lean Principles and Agile Development Usable Security Secure software development in Agile
More informationSCRUM 1. Upon what type of process control is Scrum based? a. Empirical b. Hybrid c. Defined d. Complex
SCRUM 1. Upon what type of process control is Scrum based? a. Empirical b. Hybrid c. Defined d. Complex 2. The three pillars of empirical process control are: a. Respect for People, Kaizen, Eliminating
More informationIntroduction to Agile Scrum
Introduction to Agile Scrum by Julia M. Lobur Penn State Harrisburg CMPSC 487W Fall 2015 Introduction to Scrum Learning Goals Relationship of Scrum to other Agile methods Scrum Framework Scrum Roles Scrum
More informationPLM - Agile. Design Code Test. Sprints 1, 2, 3, 4.. Define requirements, perform system design, develop and test the system. Updated Project Plan
PLM - Agile Agile Development Evolved in the 1990s as a response to heavyweight methodologies. In 2001 representatives of various new methodologies met to discuss the need for lighter alternatives. The
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 informationCertified Business Analysis. Professional (CBAP) version 3
Certified Business Analysis Professional (CBAP) version 3 Amman Jordan February 20 th 27 th, 2016 Table of Content 1 PROGRAM VALUE... 3 2 TARGET AUDIENCE... 4 3 PROGRAM OBJECTIVES... 5 4 ABOUT THE IIBA...
More informationBusiness Analysis Essentials
Understand the business analyst's role and responsibilities in a successful project. In this introductory course, you'll delve into the role and responsibilities of the business analyst (BA)- the communication
More informationIs Your Organization Agile-Ready?
Watermark Learning Article Is Your Organization Agile-Ready? Part 1: Four Formidable Questions Lately I ve been getting questions from Agile seminar participants about how to apply Scrum to real life,
More informationHow we work. Digital Natives working methods
How we work Digital Natives working methods 22 October 2014 (C) Copyright 2014 Digital Natives LTD All rights reserved. 1 How we work Digital Natives (DiNa) s business goal is to take part in and support
More informationSeven Steps to Effective Team Development
Group Process by Example A PO s and SM s perspective Poznań Agile User Group September 2015 Who are we? Marta Kossowska Product Owner @marta_kossowska Łukasz Aziukiewicz Scrum Master @aziuk_l Expectations
More informationRAPID ENGINEERING WITH AGILE RIGHTSHORE DELIVERY (REWARD)
RAPID ENGINEERING WITH AGILE RIGHTSHORE DELIVERY (REWARD) A cost-effective, out of the box approach that combines agile development with an optimised Rightshore team REWARD Flexible, manageable and cost-effective
More informationin O&M/Sustainment: What s Different? Paul E. McMahon Principal, PEM Systems
Measurement in Backlog Management in O&M/Sustainment: What s Different? Paul E. McMahon Principal, PEM Systems 1 Introduction Goal: What s Different? -Share 12 insights Waterfall Backlog driven /Iterative
More informationBABOK by Speed-dating Workshop
BABOK by Speed-dating Workshop Facilitated by CBAP s BASSA 2012 3 September 2012 Agenda Workshop Objective BABOK Introduction The study methods used Mind map Tabulate Mnemonics/Rhymes Flash cards Pictures
More informationA Glossary of Scrum / Agile Terms
A Glossary of Scrum / Agile Terms Acceptance Criteria: Details that indicate the scope of a user story and help the team and product owner determine done-ness. Agile: the name coined for the wider set
More informationSCALING AGILE. minutes
SCALING AGILE in 5 minutes THREE AGILE COMPANIES Basement Apps Ltd is having unexpected success with a social media app for musicians. Software Supply Ltd needs more diverse development teams as the company
More informationBusiness Analysis In Agile A Differentiated Narrative
2014 BA Convention Business Analysis In Agile A Differentiated Narrative Presented By: Praveen Kumar Benguluru Associate Vice President Business Solutions, Scope International Private Ltd. 2014 BA Convention
More informationBusiness Analyst Boot Camp Course BA101; 5 Days, Instructor-led
Business Analyst Boot Camp Course BA101; 5 Days, Instructor-led Course Description Full-Spectrum Business Analyst Training and Skills Development. Course Objectives Bridge the expectations gap between
More informationThe Agile Business Analyst: Eyes for Waste By Ellen Gottesdiener Copyright EBG Consulting, Inc., 2009 EBG Consulting, Inc.: www.ebgconsulting.
419 Hudson Road Sudbury, MA. 01776 Phone: 978.261.5553 Fax: 978.261.5553 www.ebgconsulting.com The Agile Business Analyst: Eyes for Waste By Ellen Gottesdiener Copyright, 2009 : www.ebgconsulting.com This
More informationBusiness Analysis Workshops
Business Analysis Workshops Business Analysis is one of the fastest growing areas in IT today. In order for organizations to maximize the returns they get on IT budgets, BAs have to help us properly scope,
More informationAgile & Scrum: What are these methodologies and how will they impact QA/testing roles? Marina Gil Santamaria Summer 2007
Agile & Scrum: What are these methodologies and how will they impact QA/testing roles? Marina Gil Santamaria Summer 2007 The idea behind the Agile approach is that instead of building a release that is
More informationCourse Title: Managing the Agile Product Development Life Cycle
Course Title: Managing the Agile Product Development Life Cycle Course ID: BA25 Credits: 28 PDUs Course Duration: 4 days (with optional Executive session) Course Level: Intermediate/Advanced Course Description:
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 informationAGILE & SCRUM. Revised 9/29/2015
AGILE & SCRUM Revised 9/29/2015 This Page Intentionally Left Blank Table of Contents Scrum Fundamentals Certified Course... 1 Scrum Developer Certified (SDC)... 2 Scrum Master Certified (SMC)... 3 Scrum
More informationContracting for Agile Software Projects
Contracting for Agile Software Projects Author: Peter Stevens As a customer or supplier of software services at the beginning of a Software Development Project, you know that there is too much at stake
More informationAgile Systems Engineering: What is it and What Have We Learned?
Agile Systems Engineering: What is it and What Have We Learned? March 2012 Dr. Suzette S. Johnson Agile Engineering Northrop Grumman Suzette.Johnson@ngc.com Getting To Know You! Dr. Suzette Johnson Northrop
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 informationCertified Scrum Product Owner
Certified Scrum Product Owner Discover the benefits of Scrum in this two-day immersion into Agile Product Management. This course is full of practical, real world techniques that you can implement immediately
More informationHow to optimize offshore software development with Agile methodologies
How to optimize offshore software development with Agile methodologies Prasad Chaudhari prasadvc@gmail.com 14 Mai 2012, Munich 1 Still why do companies outsource? 2 Have you heard of these problems with
More informationWE DESIGN AMAZING INTERFACES & DEVELOP RELIABLE APPLICATIONS
WE DESIGN AMAZING INTERFACES & DEVELOP RELIABLE APPLICATIONS Visuality is the Ruby on Rails development team. We are enthusiastic about Agile methodologies and user-centric design. Exceptional development
More informationAgile Journeys. The CareerBuilder Story
Agile Journeys The CareerBuilder Story Journey Preview The CB Culture Overview our Continuous Integration & Delivery Evolving our practices with more discipline 2007: Introduction to Scrum 2008-2012: Scrumification
More informationCS 121 Midterm Exam Fall 12 CLOSED BOOK THE RULES - PLEASE READ CAREFULLY
CS 121 Midterm Exam Fall 12 CLOSED BOOK THE RULES - PLEASE READ CAREFULLY Due Saturday, 13 Oct, 9 PM. Take this test in a SINGLE 1.5 hour setting. This test is: CLOSED Book - NO textbook, NO notes, etc.
More informationUsing Story Points to Estimate Software Development Projects in the Commercial Phase
Using Story Points to Estimate Software Development Projects in the Commercial Phase Accurately estimating a software development project s total effort is an essential step to providing your customer
More informationFrom Agile by Design. Full book available for purchase here.
From Agile by Design. Full book available for purchase here. Contents Introduction xiii About the Author xix Chapter 1 Adjusting to a Customer-Centric Landscape 1 It s a Whole New World 1 From Customer-Aware
More informationScenarios for Pair Coaching Exercises
Scenarios for Pair Coaching Exercises by Brett Palmer and Victor Bonacci presented at Agile2016 Atlanta (July 28, 2016) Downloads available at AgileCoffee.com/paircoaching Scenario 1 User story mapping
More informationIs there a Doctor in the House? A Business Analyst in an Agile Business Dot Tudor TCC Agile Business Conference 2015
Is there a Doctor in the House? A Business Analyst in an Agile Business Dot Tudor TCC Agile Business Conference 2015 Things I ve Overheard TCC: Is there a Doctor in the House? [2] The Business Analyst
More informationCourse Title: Planning and Managing Agile Projects
Course Title: Planning and Managing Agile Projects Course ID: BA15 Credits: 21 PDUs Course Duration: 3 days (Live in person class only) Course Level: Basic/Intermediate Course Description: This 3-day course
More informationWhy do you want to launch a business analyst career? Some possibilities include:
YOUR BUSINESS ANALYSIS CAREER GOALS WHY BUSINESS ANALYSIS? Why do you want to launch a business analyst career? Some possibilities include: Enjoy my work more; Leverage my skills as part of a profession;
More informationWhen User Experience Met Agile: A Case Study
When User Experience Met Agile: A Case Study Michael Budwig User Experience Manager PayPal 2211 North 1 st Street, San Jose, California 95131 USA mbudwig@paypal.com Soojin Jeong Manager, User Interface
More informationUSCIS/SPAS: Product Backlog Items and User Stories 4/16/2015. Dr. Patrick McConnell
USCIS/SPAS: Product Backlog Items and User Stories 4/16/2015 Dr. Patrick McConnell July 9, 2015 1 First, an old joke.. I can t identify an original source for this cartoon. As best as I can tell, the art
More informationApplied Software Project Management
Applied Software Project Management Software Project Planning http://www.stellman-greene.com 1 Who needs software? Most software is built in organizations for people with specific needs. A stakeholder
More informationUse Case Modeling. Software Development Life Cycle Training. Use Case Modeling. Set A: Requirements Analysis Part 3: Use Case Modeling
Software Development Life Cycle Training Set A: Requirements Analysis Part 3: Use Case Modeling Use Case Modeling There are several ways to capture and organize software system requirements. The first
More informationAgile Data Warehousing
Agile Data Warehousing Chris Galfi Project Manager Brian Zachow Data Architect COUNTRY Financial IT Projects are too slow IT Projects cost too much money I never get what I expected There must be a better
More informationOPTIMAL LECTURE PLANNING FOR TEACHING THE SUBJECT USING AGILE METHODOLOGY
International Journal of Advanced Research in Engineering and Technology (IJARET) Volume 7, Issue 2, March-April 2016, pp. 64 68, Article ID: IJARET_07_02_006 Available online at http://www.iaeme.com/ijaret/issues.asp?jtype=ijaret&vtype=7&itype=2
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 information4.4 What is a Requirement? 4.5 Types of Requirements. Functional Requirements
4.4 What is a Requirement? It is a statement describing either 1) an aspect of what the proposed system must do, or 2) a constraint on the system s development. In either case it must contribute in some
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 informationLarge Scale Systems Design G52LSS
G52LSS Refine Requirements Lecture 13 Use Case Analysis Use Case Diagrams and Use Cases Steps of Use Case Analysis Example: University Registration System Learning outcomes: understand the importance of
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 informationEssential Metrics for Agile Project Management
Metrics for the transformational age Essential Metrics for Agile Project Management Alex Birke, Agile World 2015 Accenture, its logo, and 'High Performance. Delivered.' are trademarks of Accenture. Why
More informationBanner Document Management (BDM) Basics
Banner Document Management (BDM) Basics Banner Document Management (BDM) (previously called BDMS, BXS, or WebXtender) is the University s program for storing and viewing images of financial documents such
More informationQUICK FACTS. Enhancing the Marketing Campaign Management Portal for an SaaS Provider. TEKsystems Global Services Customer Success Stories
[ Information Technology, Application Development ] TEKsystems Global Services Customer Success Stories Client Profile Industry: Internet and software services Revenue: Over $200 million Employees: Nearly
More informationAgile Project Management and the Real World. Emily Lynema DLF Fall 2010 November 1, 2010
Agile Project Management and the Real World Emily Lynema DLF Fall 2010 November 1, 2010 Outline Why care about project management? Traditional vs. Agile What is Agile? What is Scrum? Agile case study:
More information#POvsPM. John Milburn, Pragmatic Marketing David West, CEO Scrum.org
#POvsPM John Milburn, Pragmatic Marketing David West, CEO Scrum.org About Pragmatic Marketing Experts in technology product management and product marketing Specialize in training and coaching Trained
More informationModels of Software Development
October 28, 2015 Verification & Validation In many computer science courses, software is submitted once, graded, and thrown away. In real life, software development is an process. Some attempts to codify
More informationLearning Agile - User Stories and Iteration
How to Plan an Agile Project in 15 Minutes Introduction This tutorial will guide you through planning an agile project in fifteen minutes. You will learn how to: Create a User Story Plan a Release Kick
More informationUse Cases. Reference: Craig Larman, Applying UML and Patterns, Ch. 6
Use Cases Reference: Craig Larman, Applying UML and Patterns, Ch. 6 Use Case What it is: Text story Widely used to discover and record (mostly functional) requirements What is it about: Some actor(s) using
More informationAgile Development in Today s Industry. Duke CS408 Session 2014
Agile Development in Today s Industry Duke CS408 Session 2014 Agenda } Introductions } Agile Development Process } Agile Development Exercise } Informal Discussions } Questions Agile Methodologies Agile
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 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 information