Agile Estimating. User Story As a buyer, I want to have my shipping information confirmed so I get a chance to correct any errors Estimate = 8 Points

Size: px
Start display at page:

Download "Agile Estimating. User Story As a buyer, I want to have my shipping information confirmed so I get a chance to correct any errors Estimate = 8 Points"

Transcription

1 Agile Estimating User Story As a buyer, I want to have my shipping information confirmed so I get a chance to correct any errors Estimate = 8 Points 1

2 Agenda 2 levels of es>ma>ng precision What influences the size of a story? Planning releases Planning itera>ons Exercises 2

3 2 Levels of EsEmaEng Precision Story Points and Velocity for Planning Releases Task Hours and Capacity for Planning Itera>ons PRIORITIZED RELEASE BACKLOG Size in Story Points User Story A 8 User Story B 5 User Story C 2 User Story D 20 User Story E 40 ITERATION BACKLOG Size in Task Hours User Story A, Task 1 6 User Story A, Task 2 4 User Story A, Task 3 6 User Story A, Task 4 2 3

4 Agile Uses Points to EsEmate Story Size TradiEonal Size EsEmates Are Absolute <LINES.OF.CODE> <FUNCTION.POINTS> <DAYS.HOURS> Agile Size EsEmates Are RelaEve 1 Point 3 Points 8 Points 4

5 Why is a Rela%ve Size Measure BePer? Humans are good at comparing size, not very good at es>ma>ng absolute Can you tell the difference between a 1 and a 2? How about between a 33 and a 34? Rela>ve Size es>mates don t change Es>ma>ng is faster Easier to reach accurate consensus on size Basic math s>ll works = 6 5

6 ESTIMATE BY ANALOGY This story is like that story, so it s estimate is what that story s estimate was Rally So5ware Development, Inc. 6

7 What influences the size of a story? Effort Complexity Doubt Rally So5ware Development, Inc. 7

8 Complexit y Effort Doubt Complexity Effort User Story 1 Doubt Effort Complexity User Story 3 Doubt User Story 2 8

9 5 Complexity Effort Doubt User Story 1 Complexity 13 Doubt Effort 5 Effort Complexity Doubt User Story 3 User Story 2 9

10 Velocity vs. Capacity Velocity is the long- term measure of the amount of story points completed per itera>on Capacity is the amount of ideal hours available to work on a story s tasks Available Hours for Itera>on VISH JEFF MIKE LAKSHMI Velocity is used to es>mate what we can finish by the release date Capacity is used to es>mate what we can finish by the iteraeon deadline 10

11 What does this look like in release planning? Story Points and Velocity for Planning Releases PRIORITIZED RELEASE BACKLOG Size in Story Points User Story A 8 User Story B 5 User Story C 2 User Story D 20 User Story E 40 11

12 Fixed Date Release Planning Highest Priority Stories On Top Will Have Note: the business knows the most important stories will be delivered to aid planning release ac>vi>es At our Slowest Velocity, We ll Finish Here Might Have At our Fastest Velocity, We ll Finish Here Won t Have Adapted from Mike Cohn 12

13 Or, Fixed Scope Release Planning Total Story Points Desired 120 Fastest Velocity 24 Slowest Velocity points 24 points/itera>on = 120 points 20 points/itera>on = Time & Cost EsEmate Adapted from Mike Cohn 13

14 What does this look like in iteraeon planning? Task Hours and Capacity for Planning Iterations ITERATION BACKLOG Size in Task Hours User Story A, Task 1 6 User Story A, Task 2 4 User Story A, Task 3 6 User Story A, Task

15 Story One Task EsEmate Owner Code the UI 6 Mike Code the middle >er 8 Vish Create and automate tests 4 Lakshmi CAN WE COMMIT TO THIS? Ideal Hours Available in This Itera>on Available Commihed 15

16 Story Nine Task EsEmate Owner Code the UI 8 Jeff Code the middle >er Create and automate tests CAN WE COMMIT TO THIS? Ideal Hours Available in This Itera>on Available Commihed 6 Mike 3 Lakshmi 16

17 Next Steps Learn to es>mate Dura>on, Size and Velocity for Good Release & Itera>on Planning for the Agile Es>ma>ng Exercises Guide Check out these other Agile Planning topics: Release Planning Itera>on Planning 17

Vision, Roadmap, and Release Planning

Vision, Roadmap, and Release Planning Vision, Roadmap, and Release Planning Supplemental Materials for a Product Owner Jessica Komarek and Sara Alterisio 5 Levels of Agile Release Planning Vision Roadmap Release Iteration Daily What, Who,

More information

Collaboration at Scale: Prioritizing a Backlog. 13-Dec-2017

Collaboration at Scale: Prioritizing a Backlog. 13-Dec-2017 Collaboration at Scale: Prioritizing a Backlog 13-Dec-2017 Collaboration at Scale Designed for Scrum-centric organizations with more than 10 Scrum teams, the Collaboration at Scale webinar series provides

More information

Constant Velocity Is a Myth

Constant Velocity Is a Myth Constant Velocity Is a Myth Is your agile team s velocity constant from sprint to sprint? No? That s not a surprise. Many teams assume that their velocity will be constant. In this article, we ll see why

More information

Case Management Digital Service Sprint Review Sprint 5.1: 11/16/17 11/29/17. CWDS / Child Welfare Digital Services

Case Management Digital Service Sprint Review Sprint 5.1: 11/16/17 11/29/17. CWDS / Child Welfare Digital Services Case Management Digital Service Sprint Review Sprint 5.1: 11/16/17 11/29/17 CWDS / Child Welfare Digital Services Agenda Sprint Stories Core County Brief Sprint Backlog and Team Metrics Feature Based Presentations:

More information

User Stories Applied, Mike Cohn

User Stories Applied, Mike Cohn User Stories Applied, Mike Cohn Chapter 1: An Overview Composed of three aspects: 1. Written description of the story used for planning and as a reminder 2. Conversations about the story that serve to

More information

Development Processes Agile Adaptive Planning. Stefan Sobek

Development Processes Agile Adaptive Planning. Stefan Sobek Development Processes Agile Adaptive Planning Stefan Sobek Agile Planning Process Adaptive Planning In agile projects frequently issues and changes will be discovered. Go into these projects with expectations

More information

The Scaled Agile Framework

The Scaled Agile Framework The Scaled Agile Framework Foundations of the Scaled Agile Framework (SAFe) SDJug Oct. 15, 2013 2008-2013 Leffingwell, LLC, and Scaled Agile, Inc. All rights reserved. Armond Mehrabian Enterprise Agile

More information

Administering SQL Servers for Development Teams. Mike Acord & Tony Sebion Omni Resources

Administering SQL Servers for Development Teams. Mike Acord & Tony Sebion Omni Resources Administering SQL Servers for Development Teams Mike Acord & Tony Sebion Omni Resources Omni Resources Solutions Group Mike Acord Senior Architect Solutions Group, Omni Resources Tony Sebion Director Solutions

More information

CREATING EFFECTIVE USER STORIES

CREATING EFFECTIVE USER STORIES CREATING EFFECTIVE USER STORIES THE PRODUCT OWNER S PERSPECTIVE By: Philip Wess CREATING EFFECTIVE USER STORIES (THE PRODUCT OWNER'S PERSPECTIVE)... 1 Overview of a User Story... 2 Epics vs User Stories...

More information

GETTING STARTED. User Story Mapping

GETTING STARTED. User Story Mapping GETTING STARTED User Story Mapping contents SECTION 1 user story maps what is a user story map? 3 examples of user story maps 4 breakdown of a user story map 5 why create user story maps? 6 benefits of

More information

Randomized Branch Sampling (RBS): Size software projects without wasting time analyzing each user story. Dimitar Bakardzhiev

Randomized Branch Sampling (RBS): Size software projects without wasting time analyzing each user story. Dimitar Bakardzhiev Randomized Branch Sampling (RBS): Size software projects without wasting time analyzing each user story Dimitar Bakardzhiev How big is our project? Sizing es4mates the probable size of a piece of so9ware

More information

What problem do stories address?

What problem do stories address? User Stories Mike Cohn NDC London 6 December 2013 1 What problem do stories address? Software requirements is a communication problem Those who want the software must communicate with those who will build

More information

The Improvement Backlog. Claude Rémillard InCycle Software

The Improvement Backlog. Claude Rémillard InCycle Software The Improvement Backlog Claude Rémillard InCycle Software So, you are managing a software development organization? Agile adoption New tools and practices Source: http://choicebookkeeping.com.au/2011/03/business-changes-a-foot/

More information

COSC 310: So*ware Engineering. Dr. Bowen Hui University of Bri>sh Columbia Okanagan

COSC 310: So*ware Engineering. Dr. Bowen Hui University of Bri>sh Columbia Okanagan COSC 310: So*ware Engineering Dr. Bowen Hui University of Bri>sh Columbia Okanagan 1 Admin A2 is up Don t forget to keep doing peer evalua>ons Deadline can be extended but shortens A3 >meframe Labs This

More information

Adopting Agile Practices

Adopting Agile Practices Adopting Agile Practices Ian Charlton Managing Consultant ReleasePoint Software Testing Solutions ANZTB SIGIST (Perth) 30 November 2010 Tonight s Agenda What is Agile? Why is Agile Important to Testers?

More information

Story Writing Basics

Story Writing Basics Jimi Fosdick, PMP, CST Agile Process Mentor jfosdick@collab.net 503.248.0800 Story Writing Basics [A user story is] a promise for a future conversation -Alistair Cockburn 1 Welcome Welcome to our ScrumCore

More information

Hands-On Lab. Agile Planning and Portfolio Management with Team Foundation Server Lab version: Last updated: 11/25/2013

Hands-On Lab. Agile Planning and Portfolio Management with Team Foundation Server Lab version: Last updated: 11/25/2013 Hands-On Lab Agile Planning and Portfolio Management with Team Foundation Server 2013 Lab version: 12.0.21005.1 Last updated: 11/25/2013 CONTENTS OVERVIEW... 3 EXERCISE 1: AGILE PROJECT MANAGEMENT... 4

More information

ServiceNow - Agile in ServiceNow

ServiceNow - Agile in ServiceNow ServiceNow - Agile in ServiceNow The ServiceNow Agile Development application is an iterative and incremental process for software development environments. Agile Development application is enhanced with

More information

Microsoft. Recertification for MCSD: Application Lifecycle Management

Microsoft. Recertification for MCSD: Application Lifecycle Management Microsoft 70-499 Recertification for MCSD: Application Lifecycle Management Download Full Version : http://killexams.com/pass4sure/exam-detail/70-499 QUESTION: 82 Your team uses Microsoft Visual Studio

More information

Agile Software Development. Software Development Methodologies. Who am I? Waterfall. John York JOHN YORK EECS 441 FALL 2017 A BRIEF LOOK

Agile Software Development. Software Development Methodologies. Who am I? Waterfall. John York JOHN YORK EECS 441 FALL 2017 A BRIEF LOOK Who am I? John York Agile Software Development JOHN YORK Director of Engineering at ProQuest Dialog Chief Technologist SpellBound AR A Computer Engineer from the University of Michigan! An agile development

More information

User Stories Applied, Mike Cohn

User Stories Applied, Mike Cohn User Stories Applied, Mike Cohn Chapter 1: An Overview Composed of three aspects: 1. Written description of the story used for planning and as a reminder 2. Conversations about the story that serve to

More information

Agile Software Development. Software Development Methodologies. Who am I? Waterfall. John York JOHN YORK EECS 441 WINTER 2018 A BRIEF LOOK

Agile Software Development. Software Development Methodologies. Who am I? Waterfall. John York JOHN YORK EECS 441 WINTER 2018 A BRIEF LOOK Agile Software Development JOHN YORK EECS 441 WINTER 2018 John York Director of Engineering at ProQuest Dialog Chief Technologist SpellBound AR A Computer Engineer from the University of Michigan! An agile

More information

SEO KEYWORD SELECTION

SEO KEYWORD SELECTION SEO KEYWORD SELECTION Building Your Online Marketing Campaign on Solid Keyword Foundations TABLE OF CONTENTS Introduction Why Keyword Selection is Important 01 Chapter I Different Types of Keywords 02

More information

Story Refinement How to write and refine your stories so that your team can reach DONE by the end of your sprint!

Story Refinement How to write and refine your stories so that your team can reach DONE by the end of your sprint! + Story Refinement How to write and refine your stories so that your team can reach DONE by the end of your sprint! Tonya McCaulley Director of Training ROME Agile + About Your Speaker Tonya McCaulley

More information

Introduction to User Stories. CSCI 5828: Foundations of Software Engineering Lecture 05 09/09/2014

Introduction to User Stories. CSCI 5828: Foundations of Software Engineering Lecture 05 09/09/2014 Introduction to User Stories CSCI 5828: Foundations of Software Engineering Lecture 05 09/09/2014 1 Goals Present an introduction to the topic of user stories concepts and terminology benefits and limitations

More information

Requirements Engineering. Materials: Pressman (chapters 8,9, 10, 11) Sommerville (Chapters 4, 5)

Requirements Engineering. Materials: Pressman (chapters 8,9, 10, 11) Sommerville (Chapters 4, 5) Requirements Engineering Materials: Pressman (chapters 8,9, 10, 11) Sommerville (Chapters 4, 5) Definition What is Requirement Engineering? Requirement: A function, constraint or other property that the

More information

Extreme programming XP 6

Extreme programming XP 6 Extreme programming XP 6 Planning Game 3 Planning Game Independent: Stories should be as independent as possible. When thinking of independence it is often easier to think of order independent. In other

More information

THE SCRUM FRAMEWORK 1

THE SCRUM FRAMEWORK 1 THE SCRUM FRAMEWORK 1 ROLES (1) Product Owner Represents the interests of all the stakeholders ROI objectives Prioritizes the product backlog Team Crossfunctional Self-managing Self-organizing 2 ROLES

More information

DOWNLOAD OR READ : SUCCEEDING WITH AGILE SOFTWARE DEVELOPMENT USING SCRUM ADDISON WESLEY SIGNATURE PDF EBOOK EPUB MOBI

DOWNLOAD OR READ : SUCCEEDING WITH AGILE SOFTWARE DEVELOPMENT USING SCRUM ADDISON WESLEY SIGNATURE PDF EBOOK EPUB MOBI DOWNLOAD OR READ : SUCCEEDING WITH AGILE SOFTWARE DEVELOPMENT USING SCRUM ADDISON WESLEY SIGNATURE PDF EBOOK EPUB MOBI Page 1 Page 2 succeeding with agile software development using scrum addison wesley

More information

User Stories for Agile Requirements. Mike Cohn - background. Copyright Mountain Goat Software, LLC

User Stories for Agile Requirements. Mike Cohn - background. Copyright Mountain Goat Software, LLC User Stories for Agile Requirements 1 Mike Cohn - background 2 It s a communication problem Software requirements is a communication problem Those who want software must communicate with those who will

More information

UXD. using the elements: structure

UXD. using the elements: structure using the elements: structure defining structure you are here structure essentially defines how users get to a given screen and where they can go when they re done. structure also defines categories of

More information

Agile Accessibility. Presenters: Ensuring accessibility throughout the Agile development process

Agile Accessibility. Presenters: Ensuring accessibility throughout the Agile development process Agile Accessibility Ensuring accessibility throughout the Agile development process Presenters: Andrew Nielson, CSM, PMP, MPA Ann Marie Davis, CSM, PMP, M. Ed. Cammie Truesdell, M. Ed. Overview What is

More information

AGILE. Getting Started on Your Team. Davisbase. Copyright 2011 Davisbase LLC. Licensed for Classroom Use to ASPE for Webinar Use Only

AGILE. Getting Started on Your Team. Davisbase. Copyright 2011 Davisbase LLC. Licensed for Classroom Use to ASPE for Webinar Use Only AGILE Getting Started on Your Team Copyright 2011 LLC. Licensed for Classroom Use to ASPE for Webinar Use Only INTRO AND AGENDA Your Instructor: Christy Clement Agile Trainer and Coach Agenda: Picking

More information

Kanban In a Nutshell. Bob Galen President & Principal Consultant RGCG, LLC

Kanban In a Nutshell. Bob Galen President & Principal Consultant RGCG, LLC Kanban In a Nutshell Bob Galen President & Principal Consultant RGCG, LLC bob@rgalen.com Copyright 2015 RGCG, LLC 2 About Velocity Partners Better business through better software HQ in Seattle Nearshore

More information

Book keeping. Will post HW5 tonight. OK to work in pairs. Midterm review next Wednesday

Book keeping. Will post HW5 tonight. OK to work in pairs. Midterm review next Wednesday Garbage Collection Book keeping Will post HW5 tonight Will test file reading and writing Also parsing the stuff you reads and looking for some patterns On the long side But you ll have two weeks to do

More information

Getting the second gift from the new donor

Getting the second gift from the new donor Getting the second gift from the new donor Heather Rocheleau September 14, 2012 Agenda Why focus on the second gift? The new landscape of digital donor behavior The Basics Maximizing your program 2 Factors

More information

THE IMPACT OF SECURITY ON APPLICATION DEVELOPMENT. August prevoty.com. August 2015

THE IMPACT OF SECURITY ON APPLICATION DEVELOPMENT. August prevoty.com. August 2015 THE IMPACT OF SECURITY ON APPLICATION DEVELOPMENT 2 EXECUTIVE SUMMARY The growth of enterprise-developed applications has made it easier for businesses to use technology to work more efficiently and productively.

More information

Atomic Project Management

Atomic Project Management Atomic Project Management Carl Erickson Atomic Object LLC July 2007 Atomic Object 1 Extreme Programming Cycle Two aspects you re never done it takes two to plan Time cycles/phases/scale Releases Iterations

More information

GR OWT H- DRIVEN DESI G N (G DD) a better approach to website development

GR OWT H- DRIVEN DESI G N (G DD) a better approach to website development GR OWT H- DRIVEN DESI G N (G DD) a better approach to website development What is GROWTH-DRIVEN DESIGN 2 Wh at i s G R OW T H D R IV E N DESIGN? /grōth driv en də'zīn/ noun The process of ongoing iterative

More information

INF 231 Project 1 (Customer: Dr. Geoff Ward) Fernando S., Hosub L., Roeland S., Ya-Wen L., Sunakshi G., Michael W. B., Sowmya J.

INF 231 Project 1 (Customer: Dr. Geoff Ward) Fernando S., Hosub L., Roeland S., Ya-Wen L., Sunakshi G., Michael W. B., Sowmya J. INF 231 Project 1 (Customer: Dr. Geoff Ward) Fernando S., Hosub L., Roeland S., Ya-Wen L., Sunakshi G., Michael W. B., Sowmya J. Today s Objectives What have we achieved so far? How we did that? Why did

More information

2014 Intelliware Development Inc.

2014 Intelliware Development Inc. What You ll Learn in this Presentation: The basics of user stories. How user stories fit into the overall Agile planning process. How to write a user story. A story card example 2 Why is it so Difficult

More information

Software Design. Introduction. Software Design (Introduction) SERG

Software Design. Introduction. Software Design (Introduction) SERG Software Design Introduction Software Design How to implement the what. Requirements Document (RD) is starting point. Software design is a highly-creative activity. Good designers are worth their weight

More information

Designed in collaboration with Infosys Limited

Designed in collaboration with Infosys Limited Proposal for Introduction of New Industry Course in Engineering Curriculum Agile Software Development - Deliver Software Better Everyday Designed in collaboration with Infosys Limited Version 1-2016 Contents

More information

defined. defined. defined. defined. defined. defined. defined. defined. defined.

defined. defined. defined. defined. defined. defined. defined. defined. defined. Table of Contents Week 1 Software Development... 2 Software Eng Life-Cycle Development Phases... 2 Methodologies... 2 Week 2 - XP, Scrum, Agile... 3 Extreme Programming (XP)... 3 Values of XP Programming...

More information

From Concept to Product Backlog. Maximizing Value

From Concept to Product Backlog. Maximizing Value What Happens Before Iteration Zero? Gerard Meszaros Concept2Backlog@gerardm.com 1 Copyright 2008 Gerard Meszaros Maximizing Value One way Agile maximizes value is by accommodating change late in the process.

More information

MTAT Software Engineering Management

MTAT Software Engineering Management MTAT.03.243 Software Engineering Management Lecture 11: Flow-based (KANBAN) Principles and Processes Dietmar Pfahl Spring 2014 email: dietmar.pfahl@ut.ee Structure of Lecture 11 Flow-based agile development

More information

User Stories Workshop

User Stories Workshop Friday, 10 June 2011 User Stories Workshop Tom@Gilb.com Kai@Gilb.com www.gilb.com NDC Worshop 1 hour Oslo June 10 2011 1 Gilb.com 2011 User Stories: why they might be too light This section based on 5

More information

Module 4 Designing, Planning & Estimating

Module 4 Designing, Planning & Estimating Module 4 Designing, Planning & Estimating Table of Contents Module 4...1 Study Guide...2 Reading... 2 Assignment... 2 Module Overview...2 Outline... 2 Learning Outcomes... 2 Agile Architecture & Design...3

More information

Writing Agile User Stories

Writing Agile User Stories RefineM s January 2014 Lunch & Learn Webinar Writing Agile User Stories NK Shrivastava, PMP, RMP, ACP CEO/Consultant - RefineM Agenda 1. What is Virtual Lunch & Learn 2. Your expectations from this webinar

More information

Analytics for UX Workshop. Web Analytics for UX,

Analytics for UX Workshop. Web Analytics for UX, Analytics for UX Workshop 1 About Me Mike Beasley @UXMikeBeasley UX Architect, ITHAKA Author, Practical Web Analytics for User Experience Co-founder, Ignite UX Michigan (igniteuxmi.com) 2 Meet Google Analytics

More information

JetBrains YouTrack Comparison

JetBrains YouTrack Comparison JetBrains YouTrack Comparison YouTrack is an issue tracking tool by Jet- Brains. It is designed for development teams and serves as a one-stop shop for tracking daily tasks and bugs, planning sprints and

More information

Test Your XAML-based Windows Store Apps with Visual Studio 2013 Benjamin Day

Test Your XAML-based Windows Store Apps with Visual Studio 2013 Benjamin Day Test Your XAML-based Windows Store Apps with Visual Studio 2013 Benjamin Day Level: Intermediate Benjamin Day Brookline, MA Consultant, Coach, & Trainer Microsoft MVP for Visual Studio ALM Team Foundation

More information

Text Input and Conditionals

Text Input and Conditionals Text Input and Conditionals Text Input Many programs allow the user to enter information, like a username and password. Python makes taking input from the user seamless with a single line of code: input()

More information

JIRA Overview & Configuration. Based on the A2F Framework

JIRA Overview & Configuration. Based on the A2F Framework JIRA Overview & Configuration Based on the A2F Framework JIRA What is Jira? Proprietary issue tracking software tool Developed by Atlassian located in Sydney, Australia It provides Defect tracking Issue

More information

Today s Outline. CSE 326: Data Structures Asymptotic Analysis. Analyzing Algorithms. Analyzing Algorithms: Why Bother? Hannah Takes a Break

Today s Outline. CSE 326: Data Structures Asymptotic Analysis. Analyzing Algorithms. Analyzing Algorithms: Why Bother? Hannah Takes a Break Today s Outline CSE 326: Data Structures How s the project going? Finish up stacks, queues, lists, and bears, oh my! Math review and runtime analysis Pretty pictures Asymptotic analysis Hannah Tang and

More information

Agile Certifications. Dr. Vijay Kanabar Boston University

Agile Certifications. Dr. Vijay Kanabar Boston University Agile Certifications Dr. Vijay Kanabar Boston University Agenda Overview of Agile Certifications Details of PMI-ACP What is Agile? New way of working. Learn specific practices. May have to push a new way

More information

User Stories Overrated (Farlig) Lyntale

User Stories Overrated (Farlig) Lyntale Monday, 5 November 12 User Stories Overrated (Farlig) Lyntale Tom@Gilb.com www.gilb.com Smidig Oslo 2012 1 Gilb.com 2012 User Stories are Overrated: why they might be too light By Tom Gilb Published Paper

More information

Agile Tester Foundation E-learning Course Outline

Agile Tester Foundation E-learning Course Outline Foundation E-learning Course Outline General Description This course provides testers and test managers with an understanding of the fundamentals of testing on agile projects. Attendees will learn how

More information

Meetu Arora Sr V.P. Quality Assurance Naukri.com Testing Team Journey @Naukri.com Automation WATIR 2008 2007 2006 Agile testing team 2010 2015 2012 Automation QTP Inception of Testing Team Automation Selenium

More information

Solution Guide for Chapter 2

Solution Guide for Chapter 2 Solution Guide for Chapter 2 Here are the solutions for the Doing the Math exercises in Kiss My Math! DTM from p.27 2. 39 + (39 + 58) =? The only operation here is addition (that negative sign is not subtraction,

More information

Requirements and User-Centered Design in an Agile Context

Requirements and User-Centered Design in an Agile Context Requirements and User-Centered Design in an Agile Context The Volvo Group Business Areas AB Volvo Volvo Trucks Renault Trucks Mack Trucks Nissan Diesel Buses Construction Equipment Volvo Penta Volvo Aero

More information

Introduc)on to Probabilis)c Latent Seman)c Analysis. NYP Predic)ve Analy)cs Meetup June 10, 2010

Introduc)on to Probabilis)c Latent Seman)c Analysis. NYP Predic)ve Analy)cs Meetup June 10, 2010 Introduc)on to Probabilis)c Latent Seman)c Analysis NYP Predic)ve Analy)cs Meetup June 10, 2010 PLSA A type of latent variable model with observed count data and nominal latent variable(s). Despite the

More information

GUIDE TO STORAGE CHARGEBACKS WITH DATADVANTAGE

GUIDE TO STORAGE CHARGEBACKS WITH DATADVANTAGE GUIDE TO STORAGE CHARGEBACKS WITH DATADVANTAGE OVERVIEW Chargebacks let companies allocate costs to internal corporate users and departments or cost centers. Simply put: a chargeback is a bill from the

More information

Exam Questions

Exam Questions Exam Questions 70-498 Delivering Continuous Value with Visual Studio 2012 Application Lifecycle Management https://www.2passeasy.com/dumps/70-498/ 1. You are the application architect on your team. You

More information

How to Manage and Maintain Your Website

How to Manage and Maintain Your Website How to Manage and Maintain Your Website Understand What You Need to Do to Grow and Maintain Your Website Alisha Lee, AEE Solar Marketing Mgr. Agenda Website Health Google Search Console Google Analytics

More information

30/01/ Tips To Boost The Open & Response Rate Of Your Marketing Campaigns. Hi I m Jesse Forrest, chief copywriter at TheWebCopywriter.

30/01/ Tips To Boost The Open & Response Rate Of Your  Marketing Campaigns. Hi I m Jesse Forrest, chief copywriter at TheWebCopywriter. 10 Tips To Boost The Open & Response Rate Of Your Email Marketing Campaigns Hi I m Jesse Forrest, chief copywriter at TheWebCopywriter.com I run a copywriting agency with 100 s of satisfied clients from

More information

#heweb16 #MPD6 #PMTheMusical. Project Management: The Musical!

#heweb16 #MPD6 #PMTheMusical. Project Management: The Musical! #MPD6 #PMTheMusical Project Management: The Musical! Hello! Let s begin with a classic. Contracting Scope You must spell out the scope. Cost Define the payment terms Dates You re unavailable. Clear Deliverables

More information

Introduction to Extreme Programming

Introduction to Extreme Programming Introduction to Extreme Programming References: William Wake, Capital One Steve Metsker, Capital One Kent Beck Robert Martin, Object Mentor Ron Jeffries,et.al. 12/3/2003 Slide Content by Wake/Metsker 1

More information

When ITIL met Agile What can your ITIL implementation project learn from agile principles?

When ITIL met Agile What can your ITIL implementation project learn from agile principles? When ITIL met Agile What can your ITIL implementation project learn from agile principles? Kelvin Prescott Director Agenda Introductions Background to Agile in Software Development The Agile Manifesto

More information

Inside JIRA scheme, everything can be configured, and it consists of. This section will guide you through JIRA Issue and it's types.

Inside JIRA scheme, everything can be configured, and it consists of. This section will guide you through JIRA Issue and it's types. JIRA Tutorial What is JIRA? JIRA is a tool developed by Australian Company Atlassian. It is used for bug tracking, issue tracking, and project management. The name "JIRA" is actually inherited from the

More information

Software Quality in a Modern Development Team. Presented by Timothy Bauguess and Marty Lewis

Software Quality in a Modern Development Team. Presented by Timothy Bauguess and Marty Lewis Software Quality in a Modern Development Team Presented by Timothy Bauguess and Marty Lewis High-Quality Software Who benefits? End users Development Stakeholders Components of Software Quality Structural

More information

Scaling Lean Agile Development

Scaling Lean Agile Development Scaling Lean Agile Development Myths and Ideologies Meet the Scaled Agile Framework Dean Leffingwell deanleffingwell@gmail.com DeanLeffingwell.com ScalingSoftwareAgilityblog.com 2009-2012 Leffingwell,

More information

Integrated Design & Development

Integrated Design & Development Integrated Design & Development Shawn Crowley 1 Atomic is a consultancy and handles many types of projects. Challenges we face may be different. agile and technical excellence, predictable delivery via

More information

Software Engineering I (02161)

Software Engineering I (02161) Software Engineering I (02161) Week 9: Layered Architecture Persistency Layer; Software Development Process Assoc. Prof. Hubert Baumeister DTU Compute Technical University of Denmark Spring 2017 Recap

More information

Plorma Documentation. Release 0.4. Torsten Irländer

Plorma Documentation. Release 0.4. Torsten Irländer Plorma Documentation Release 0.4 Torsten Irländer November 11, 2015 Contents 1 Introduction 1 1.1 What is Plorma.............................................. 1 1.2 Licence..................................................

More information

Review of Basic Software Design Concepts. Fethi Rabhi SENG 2021

Review of Basic Software Design Concepts. Fethi Rabhi SENG 2021 Review of Basic Software Design Concepts Fethi Rabhi SENG 2021 1 Topics The development process Planning Designing Implementing 2 1. The development process How to organise activities related to the creation,

More information

9/10/2018 Algorithms & Data Structures Analysis of Algorithms. Siyuan Jiang, Sept

9/10/2018 Algorithms & Data Structures Analysis of Algorithms. Siyuan Jiang, Sept 9/10/2018 Algorithms & Data Structures Analysis of Algorithms Siyuan Jiang, Sept. 2018 1 Email me if the office door is closed Siyuan Jiang, Sept. 2018 2 Grades have been emailed github.com/cosc311/assignment01-userid

More information

SmartRouting User Guide

SmartRouting User Guide SmartRouting User Guide Contents 3 Contents About this Document... 5 Getting Started with ETAdirect... 7 Chapter 1: Introduction To SmartRouting... 9 Benefits of using the ETAdirect SmartRouting Module...10

More information

Last time. Reasoning about programs. Coming up. Project Final Presentations. This Thursday, Nov 30: 4 th in-class exercise

Last time. Reasoning about programs. Coming up. Project Final Presentations. This Thursday, Nov 30: 4 th in-class exercise Last time Reasoning about programs Coming up This Thursday, Nov 30: 4 th in-class exercise sign up for group on moodle bring laptop to class Final projects: final project presentations: Tue Dec 12, in

More information

Reasoning about programs

Reasoning about programs Reasoning about programs Last time Coming up This Thursday, Nov 30: 4 th in-class exercise sign up for group on moodle bring laptop to class Final projects: final project presentations: Tue Dec 12, in

More information

Test Driven Development. René Barto SES Agile Development - Test Driven Development

Test Driven Development. René Barto SES Agile Development - Test Driven Development Test Driven Development René Barto SES Agile Development - Test Driven Development 27-09-2006 Contents About Myself About SES Agile Development A Typical Developer s Day Test Driven Development Questions

More information

Optimize tomorrow today.

Optimize tomorrow today. Applying Agile Practices to Improve Software Quality Name: Arlene Minkiewicz Chief Scientist 17000 Commerce Parkway Mt. Laurel, NJ 08054 arlene.minkiewicz@pricesystems.com Phone: 856 608-7222 Agenda Introduction

More information

Ready for Scrum? Steve Hutchison DISA T&E

Ready for Scrum? Steve Hutchison DISA T&E Ready for Scrum? Steve Hutchison DISA T&E Presentation Tasks Backlog In Progress Done Scrum Overview Role of Testing in Scrum Agile Testing Summary 2 Scrum Overview Software development framework focused

More information

5.5: Making Connecons and Instantaneous Rates of Change

5.5: Making Connecons and Instantaneous Rates of Change 5.5: Making Connecons and Instantaneous Rates of Change Note: Sinusoidal models apply to many real world phenomena that do not necessarily involve angles. The average and instantaneous rate of change of

More information

E-BOOK. Polarion goes SCRUM

E-BOOK. Polarion goes SCRUM E-BOOK Polarion goes SCRUM Europe, Middle-East, Africa: Polarion Software GmbH Lautlinger Weg 3 70567 Stuttgart, GERMANY Tel +49 711 489 9969-0 Fax +49 711 489 9969-20 - info@polarion.com Americas & Asia-Pacific:

More information

By Snappy. Advanced SEO

By Snappy. Advanced SEO Advanced SEO 1 Table of Contents Chapter 4 Page Speed 9 Site Architecture 13 Content Marketing 25 Rich Results 01 Page Speed Advanced SEO ebook CHAPTER 1 Page Speed CHAPTER 1 CHAPTER ONE Page Speed ONE

More information

Sprint Review. DesignOps / October 11, Sprint 2 Sprint Dates: 9/28/2017 to 10/11/2017. CWDS / Child Welfare Digital Services

Sprint Review. DesignOps / October 11, Sprint 2 Sprint Dates: 9/28/2017 to 10/11/2017. CWDS / Child Welfare Digital Services Sprint Review DesignOps / October 11, 2017 Sprint 2 Sprint Dates: 9/28/2017 to 10/11/2017 CWDS / Child Welfare Digital Services Sprint Agenda Bi-Weekly Backlog Refinement DesignOps Story Auction (the DOSA)

More information

Project Management Course. Zenhub + Github, when agile become a reality. Aitor Corchero

Project Management Course. Zenhub + Github, when agile become a reality. Aitor Corchero Project Management Course Zenhub + Github, when agile become a reality Aitor Corchero Project Management Introduction................................................................................ 1 Agile

More information

By Snappy. Advanced SEO

By Snappy. Advanced SEO By Snappy Advanced SEO 1 Table of Contents 4 Page Speed 9 Site Architecture 13 Content Marketing 25 Rich Results Chapter 01 Page Speed Advanced SEO ebook CHAPTER 1 Page Speed CHAPTER ONE Page Speed ONE

More information

Topics. Software Process. Agile. Requirements. Basic Design. Modular Design. Design Patterns. Testing. Quality. Refactoring.

Topics. Software Process. Agile. Requirements. Basic Design. Modular Design. Design Patterns. Testing. Quality. Refactoring. CS310 - REVIEW Topics Process Agile Requirements Basic Design Modular Design Design Patterns Testing Quality Refactoring UI Design How these things relate Process describe benefits of using a software

More information

Driving Development with Acceptance Tests

Driving Development with Acceptance Tests Driving Development with Magnus Ekstrand magnus.ekstrand@callistaenterprise.se 2011-01-19 www.callistaenterprise.se blog.callistaenterprise.se Agenda What is ATDD? Why use ATDD? Introducing an example

More information

Visualizing Change with Colour Gradient Approximations

Visualizing Change with Colour Gradient Approximations Visualizing Change with Colour Gradient Approximations by Ben Kenwright 1 What is the problem? Typically we have a scalar value ranging from a minimum to a maximum; these values are usually scaled to between

More information

The Process of UX Design

The Process of UX Design The Process of UX Design CMPT 363 Perfection (in design) is achieved not when there is nothing more to add, but rather when there is nothing more to take away. Antoine de Saint-Exupéry What does a holis,c

More information

User Stories. Wednesday, January 23, 13

User Stories. Wednesday, January 23, 13 User Stories 1 User Stories and their friends: Use Cases, Scenarios, Personas, Gherkins and Kanbans 7 W s Who writes user stories? What is a user story? When is it written? Where are they seen? Why is

More information

JIRA 5.x, first steps

JIRA 5.x, first steps JIRA 5.x, first steps Table of Contents: 1.) Change History:... 2 2.) URL:... 3 3.) Login:... 3 4.) Setting user profile:... 3 5.) Using filters:... 4 a) Changing existing filters... 5 6.) Configuring

More information

CollabNet TeamForge 5.3 Evaluator s Guide

CollabNet TeamForge 5.3 Evaluator s Guide CollabNet TeamForge 5.3 Evaluator s Guide Thank you for evaluating CollabNet TeamForge 5.3. This Evaluator s Guide will help you experience the key features of CollabNet TeamForge by walking you through

More information

OWASP Application Security Verification Standard (ASVS) Web Application Edition OWASP 03/09. The OWASP Foundation

OWASP Application Security Verification Standard (ASVS) Web Application Edition OWASP 03/09. The OWASP Foundation OWASP Application Security Verification Standard (ASVS) Web Application Edition Mike Boberski (Booz Allen Hamilton) boberski_michael@bah.com OWASP 03/09 Jeff Williams (Aspect Security) jeff.williams@aspectsecurity.com

More information

Business Impact Analysis (BIA)

Business Impact Analysis (BIA) Your BCM, Risk & Crisis Management software solution since 1999 Conducting an Effective Business Impact Analysis (BIA) Presented by: Sherri Flynn MBCP, CISM Agenda What is a Business Impact Analysis (BIA)?

More information

Managing (Innovative) Software Projects

Managing (Innovative) Software Projects Managing (Innovative) Software Projects Chris Riesbeck Electrical Engineering and Computer Science Learning Sciences Center for Technology and Social Behavior Northwestern University 1 2 Feature Presentation:

More information

Invest in Your Career by Managing your Online Brand

Invest in Your Career by Managing your Online Brand Invest in Your Career by Managing your Online Brand MALIN LIDÉN, VP Community, SAP SE linkedin.com/in/malinliden WHY SOCIAL? BUSINESS DISCUSSIONS MOVE FROM OFF- TO ONLINE 2018 SAP SE or an SAP affiliate

More information