The Agile BA. A Visionate process asset. v i s i o n a t e. c o. n z

Size: px
Start display at page:

Download "The Agile BA. A Visionate process asset. v i s i o n a t e. c o. n z"

Transcription

1 The Agile BA A Visionate process asset Version: 1.0 Version date: March 2015 T h i s d o c u m e n t i s p r o v i d e d f r e e f o r u s e p r o v i d e d t h a t t h e f o r m a t t i n g i s n o t c h a n g e d a n d c o p y r i g h t n o t i c e s a r e m a i n t a i n e d. R e a d e r s a r e w e l c o m e t o m a k e a n d d i s t r i b u t e m u l t i p l e c o p i e s o f t h i s d o c u m e n t. v i s i o n a t e. c o. n z

2 Document Information VERSI ON REVI SI ON DATE DESCR IPTION EDITOR 1.0 Mar 2015 Initial Creation Visionate Contents Document Information... 2 The Agile Challenge... 3 Flexing to the Agile Environment... 4 Scrum Master... 5 Product Owner... 6 Agile Requirements Analysis... 7 Value Realisation... 9 Solution Specification Technical Activities Configurable Systems Testing Conclusion P a g e 2

3 The Agile Challenge As Business Analysts, we tend to be passionate and proud of what we do. We have invested the time and effort to develop ourselves and fine - tune our analytical skillset to the best of our ability. And it has taken a significant amount of time for the IT industry as a whole to truly appreciate the role and value that the BA brings to project delivery. We are now in a time when many organisations realise that BAs are indispensable, and this brings us great career satisfaction. With the rising popularity of Agile-Scrum, we have seen an apparent shift of focus around the execution of project related analysis. We may feel that our hard won reputations are threatened by this new paradigm. The Agile approach encourages a reduction in detailed analysis and a scaling back of traditional documentation. There is a push towards generalist rather than specialist roles, and some might even go so far as to suggest that the analyst has become redundant in Agile environments. Given the situation, it s no wonder that some BAs feel bewildered and anxious about the future of business analysis. But as the Agile methodology has bedded itself in and we have observed how it truly functions in practice, we can see that there is no need for BAs to feel this degree of anxiety about their careers. Agile-Scrum does not remove the demand for the specialised analytical skills that we bring to the table. The BA skillset is still of great value within the Agile context. But it does mean that BAs will need to be flexible in how they perceive their role within the project team. The key to engaging with an Agile-Scrum project is to understand the approach more clearly, and to recognise how we as BAs can flex our hard-won expertise to contribute and provide value. In the following pages we will examine some ways that the Business Analyst role can engage in an Agile-Scrum approach. Note: in this document we will simply outline how the BA role applies to Scrum. The document is not intended to be an exposition of the Agile-Scrum method. As such, a familiarity with Scrum is assumed. V i s i o n a t e L t d / 1 5 a l l r i g h t s r e s e r v e d P a g e 3

4 Traditional SDLC Model The straata version of the V Model represents the IT project lifecycle. In an Agile project, these activities are still addressed, but the timing, depth of detail and rigour may differ from the traditional approach. We will use this model to structure our discussion and consider the role of the Business Analyst in these activities within the Agile context. Flexing to the Agile Environment The aim of Agile, where appropriate, is to allow project teams to bypass the formal approach used in Waterfall, thereby getting more work done in less time. The effectiveness of the Agile approach depends on the size and nature of the project, as well as organisational culture and tolerance for risk. There are many different types of Agile methodologies, with Scrum being the mos t popular. P a g e 4

5 Agile methodology does not mean no method, and in this context the value that the BA brings to Agile-Scrum in terms of applying a structured analytical approach should not be underestimated. There is great value in ensuring that amidst the swift and collaborative environment on an Agile project, that a degree of rigour is maintained to ensure that the project addresses the underlying business need and provides genuine value to the organisation. This does not mean weighty overhead and paralysis by analysis ; it means right-sized and effective approaches to assure quality and ensure that the business value is realised. We will now look at the different roles and activities that the BA can assist with. Scrum Master In Agile-Scrum terms, project management is a shared responsibility of the self-organising Scrum team. In practice, however, this concept can become more aspirational than real, at least until such a time as Agile-Scrum has been well established within the organisation and the Scrum teams have accepted and taken ownership of managing their own projects. In this context, taking responsibility for the quality outputs of other people is a challenging concept for many in IT, irrespective of their area of specialisation. The Agile-Scum role of Scrum Master is not meant to be a project management role. The Scrum Master is meant to be a mentor and guide for the team to assist them in taking joint ownership. In practice though, because of a reluctance to take shared ownership, or an unfamiliarity with doing so, the Scrum Master will often wind up acting as a de-facto Project Manager. V i s i o n a t e L t d / 1 5 a l l r i g h t s r e s e r v e d P a g e 5

6 Irrespective of how the Scrum Master role is applied, as Business Analysts we are ideal candidates for the role. We are already accustomed to working with all roles in the SDLC to ensure that the business benefit we help the business define at the earliest stage of requirements, is designed, implemented, tested and deployed to ensure value for our business stakeholders. Often in smaller scale waterfall style projects, we may have acted as the Project Manager and as such are accustomed to applying project management techniques. So taking on the role of the Scrum Master is a natural area that we as BAs can flex to in support of the Agile-Scrum method. Product Owner The Scrum team includes the formal role of Product Owner. This individual is essentially the representative for the business and is empowered to make immediate decisions within the context of the project. The Product Owner ensures that a focus on the business benefit is maintained at all times and that the viewpoints of all relevant stakeholders are considered. Ultimately the Product Owner is responsible for ensuring the project s success. In the ideal Agile environment, a dedicated Product Owner fro m the business is available on a full-time basis to the project. However for some organisations, this is simply not practical. The primary focus for business people is running the business, so dedicating themselves to fulltime project delivery is not feasible. In this scenario, the individual best suited to step in as Product Owner is the Business Analyst. The BA has the necessary skills and experience when it comes to understanding the needs and drivers for the business. In this situation we can end up with one of two scenarios. The first being where a business Product Owner is available to the project part-time and attends only key meetings and planning sessions. Outside of these sessions, the Business Analyst supports the Product Owner by liaising with them and acting on P a g e 6

7 their behalf. The second scenario occurs where there simply is no Product Owner available from the business and so the Business Analyst steps into this role full-time. In this way, the skillset of the Business Analyst is indispensable in terms of supporting the objectives of the Scrum team. In the context of either supporting or being the fulltime Product Owner, the Business Analyst will provide valuable structure in terms of stakeholder engagement. A key thing to remember with Agile projects is that just because the Product Owner represents the business and has decision making power, this doesn t mean they always know what every area of the business needs. The danger here is that we may end up following the restricted viewpoint of a single business representative. The key activity is that of stakeholder engagement, a core BA focus area, and a critical expertise that we are able to provide to the project. Agile Requirements Analysis In terms of analysis, the Scrum approach does not aim to define requirements with utmost rigour and depth at the beginning of the project. The reason for this is to support speed and agility in delivering a project. This approach allows for maximum flexibility in an environment where the requirements are changeable and the organisation does not wish to spend a great deal of time attempting to pin down the detail upfront. Requirements are understood at the highest level at the start of a project, with the detailed requirements being articulated just before the iteration or sprint where the development is to take place. In an Agile project, the preference is often to articulate requirements as user stories. The user story captures the essence of the business need and is not examined and elaborated u pon until just prior to development this is termed just-in-time analysis. These user stories V i s i o n a t e L t d / 1 5 a l l r i g h t s r e s e r v e d P a g e 7

8 are prioritised by the Product Owner and held in the product backlog which acts as a requirements repository. Like the Product Owner, the product backlog is also a formal Agile-Scrum construct. During the inception phase of the Scrum project, headline requirements are identified and captured as epics. An epic is a large user story which is typically too big to implement in a single iteration. Epics are then decomposed into smaller user stories during the course of the project. Scrum is primarily a software development methodology and the Scrum team operates in iterations during which collaborative development takes place. It is therefore important to note that much of the traditional requirements analysis takes place outside of the iteration, and as such outside the Scrum team. The Business Analyst works with the Product Owner to create and refine the product backlog. The Analyst typically works one to two iterations ahead of the team to make sure the epics are decomposed into user stories and the necessary detail is ready for the team to pick up and run with. As such, there is still very much a place within the Agile project for a Business Analyst to apply skill and rigour to process of identifying, validating, decomposing and prioritising the requirements. Over time, there has been a shift in attitude within Agile projects towards documentation. In the early days, committing anything to paper beyond user stories and acceptance criteria was frowned upon. This made the Business Analyst s role challenging as most traditional BAs are experts in producing structured documentation. So to be plunged into a world where documents were not permitted was somewhat disconcerting. But these days, there is an appreciation within Agile for the value of lightweight documentation. This is surely a heartening shift for most BAs, and revalidates one of our hard earned and well-practiced skillsets. P a g e 8

9 In their zeal to embrace the Agile philosophy, advocates of the approach can become unnecessarily resistant to anything that smells like a traditional waterfall method. To a degree, this is understandable because they need to maintain some rigour in adhering to Agile principles. However, there is a risk in Agile projects that the importance of structured requirements analysis is overlooked and undervalued. In this situation, the Scrum team runs the risk of using agility as an excuse to become sloppy in their efforts. The straata method provides an approach that can be flexed for use in an Agile environment in order to rightsize the analysis effort, thereby ensuring a degree of rigour is maintained without overcooking it. Click here to access documents that cover the straata approach for requirements analysis. Value Realisation In the straata method we speak of value realisation. By this we mean putting in place measures to ensure the organisation receives tangible value from the project work we are doing. These are the requirements to ensure that the delivered product is actually adopted by the business, training is identified and in place, resistance to adoption has been identified, mitigations have been defined and ways and means to measure actual business value realisation are identified. Whether a project is implemented using a traditional Waterfall delivery methods or a collaborative Agile approach, this concept is still relevant. We all undoubtedly want to make sure the value of what we are doing is realised by the organisation as a whole. Once again, this is an area where the Business Analyst can assist. Whether Waterfall or Agile, specific requirements for value realisation must be considered and included in the project scope, and as the BA it is our role in Scrum to ensure they are captured in the product backlog. V i s i o n a t e L t d / 1 5 a l l r i g h t s r e s e r v e d P a g e 9

10 In terms of assessing whether or not the project has realised the intended value, this is something that will generally occur outside of the sprint, potentially using tools delivered during the sprint. For example, a report identified as a requirement for Value Realisation measurement and generated during the sprint could show that the functionality added to the ABC website has increased customer sign-ups by 20%. Solution Specification During the solution specification activity the Business Analyst lays out the functional and non-functional specification for the solution. The degree to which this analysis activity is necessary during an Agile-Scrum project will depend upon complexity and level of business engagement in the project. In some situations, functional specification will occur on-the-fly as part of the sprint. And in other situations, the developers have sufficient analytical abilities themselves to design the solution. In both cases, the role of the BA may be reduced in this activity. However, in some projects there may be a need for additional rigour and focus in this area. Developers may feel the need for a more detailed specification of the functio nal design for a requirement, or testers may need it in order to comprehensively design a testing regime. Functional specification of requirements, or detailed exposition of acceptance criteria for testing is of course a core skill set of the BA function. P a g e 10

11 Technical Activities The technical arena is one in which the Business Analyst does not often venture, with the exception being those Business Analysts that have come from a technical background. Activities in this area involve ensuring the right technical principles, protocols and procedures are in place, application architecture is defined, and technical architecture patterns and standards are identified. How this gets done will depend on how Agile-Scrum is being used by the organisation and the shape of the internal IT function. Some organisations will mix these activities into the sprint, on-the-fly, whilst other organisations will take a more formal approach. The formal approach may involve a separate Scrum team tasked with creation of the application and technical architecture. Another formal approach is to include specific architectural requirements as pre-requisites in the product backlog, or even via separate preliminary sprints to set-up the required technical environment. BAs with a strong technical bent may dabble in this area, but traditionally most BAs shy away from this and leave it to the technical experts. And it s safe to say that most BAs will steer will clear of actual hands on development and coding. This generally is not a role that the BA can easily flex to fill. The exception once again, being those BAs that have come from a strong technical background. V i s i o n a t e L t d / 1 5 a l l r i g h t s r e s e r v e d P a g e 11

12 Configurable Systems In the situation where a configurable offthe-shelf package is being implemented, a different dynamic applies. Typically, configuration of an off-the-shelf system involves the identification of business rules (i.e. detailed requirements) which are then applied to the package through in-built configuration. The package solution may require specialist configuration resources to be involved (e.g. SAP FICO specialists), or it may be amenable to configuration by an individual knowledgeable in the business process. In either case, as BAs we are well suited to be involved in determining how the business requirements can be fitted to the capabilities of the configurable package. And in some cases, we could even be involved in carrying out the configuration itself. Testing The validation activities that are traditionally handled by a formal testing function are, with Agile-Scrum, the responsibility of the Scrum team. These activities are carried out within the sprint. The Scrum team may or may not have formally assigned testers. There are a number of different aspects of testing to consider, and Business Analysts are able to assist in many of these areas. Technical testing such as integration and unit testing are not something that most BAs would attempt, however a BA with a technical background may feel comfortable lending a hand in this area. Functional testing of the solution is an area that most BAs could flex to perform, depending of course on the nature of the project and complexity of the system. P a g e 12

13 User Acceptance Testing (UAT) is an activity that traditionally the Business Analyst will assist in coordinating. Depending on the level of business engagement with the project, the BA may simply assist with scripting and coordinating the testing, right through to actually participating in the execution of UAT. If the business is heavily engaged in the project, then the UAT may occur during the sprint, otherwise some form of UAT will need to be conducted outside of the sprint. Conclusion In summary there are a number of roles within the Scrum team that are ideally filled by Business Analysts. There are also roles which we can flex to, in support of the multi-skilled approach promoted by Agile thinking. Irrespective of the project methodology in use, we should all have the same ultimate goal: to deliver a quality result to the business that provides measurable value. As Business Analysts, this is our core focus. To enable our own flexibility and be capable of filling the different roles described in this document, we as BAs must cultivate a mind-set of willingness and cooperation. In doing so, we must shed any attitude and rigidity around what a Business Analyst does and does not do. At the end of the day, on an Agile project, the BA needs to be the sponge that expands and fill any perceived gaps within the team. Much of the success of the Agile approach lies in the empowerment of a self - organising team. The BA, and all members of the Scrum team for that matter, need to adopt an attitude of serving the team in any way possible to support the successful execution of any given sprint. V i s i o n a t e L t d / 1 5 a l l r i g h t s r e s e r v e d P a g e 13

14 The nature and degree of our involvement as BAs will vary, depending upon the particular organisation. But it is clear that regardless of how Agile-Scrum has been adopted in practice, there remains a primary requirement for Business Analysis expertise within the Scrum team. Thank you for reading our document on the Agile BA. For more information on the straata method, please visit our website P a g e 14

Agile Essentials Track: Business Services

Agile Essentials Track: Business Services Agile Essentials Track: Business Services Presenter: Mark Thomas Synopsis Are you a victim of building the wrong solutions slowly? If so, you re not alone, and considering an Agile approach may be the

More information

Agile Delivery Framework (ADF)

Agile Delivery Framework (ADF) Agile Delivery Framework (ADF) Overview Agile is an iterative methodology with self-directed teams and the ability to embrace change rapidly. This document summarizes the Agile Scrum process as well as

More information

Highways England People Strategy

Highways England People Strategy Highways England People Strategy 1. Accountable Leadership 2. Capable Employees We require positive, proactive and engaging leadership to be demonstrated at all levels of the organisation, through all

More information

The Science of Running Effective User Acceptance Testing Cycles

The Science of Running Effective User Acceptance Testing Cycles The Science of Running Effective User Acceptance Testing Cycles WHITEPAPER Real-Time Test Management User Acceptance Test (UAT) programs have traditionally been areas of contention between IT and the Business.

More information

This course will explore how your projects can easily and successfully make the transition to an effective Agile environment.

This course will explore how your projects can easily and successfully make the transition to an effective Agile environment. AGILE AGL310: Planning and Managing Agile Projects Agile Project methodology Training for Software IT Management. Learn how to apply Agile to current projects: explore how your projects can easily and

More information

BA25-Managing the Agile Product Development Life Cycle

BA25-Managing the Agile Product Development Life Cycle BA25-Managing the Agile Product Development Life Cycle Credits: 28 PDUs / 4 Days Course Level: Intermediate/Advanced Course Description: This 4-day course explores how adapting Agile values and principles

More information

Software Development Life Cycle:

Software 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 information

Agile SCRUM in Systems Engineering A Practical Application

Agile SCRUM in Systems Engineering A Practical Application Agile SCRUM in Systems Engineering A Practical Application Author Paul Wheway, Principal Systems Engineer, Thales UK. Paul.wheway@uk.thalesgroup.com Categorisation Accessibility Practitioner Application

More information

D25-4. How Intertech Uses Agile

D25-4. How Intertech Uses Agile D25-4 How Intertech Uses Agile How to Use this Download This document shares an overview of how we use Agile/Scrum to deliver successful projects, the major differences between a waterfall/fixed bid project

More information

Scrum Team Roles and Functions

Scrum Team Roles and Functions Scrum Team Roles and Functions What is a Scrum Team? The purpose of a Scrum team is to deliver products iteratively and incrementally, maximizing opportunities for feedback Scrum teams are comprised by

More information

The Lessons Learned of a BA on an Agile Project

The Lessons Learned of a BA on an Agile Project F O C U S Q U A L I T Y E X P E R I E N C E The Lessons Learned of a BA on an Agile Project Presented by Jacqueline Sanders, PMP, CBAP Outline What Agile is NOT Key Components of Agile The Conversion to

More information

Agile leadership for change initiatives

Agile leadership for change initiatives Agile leadership for change initiatives Author Melanie Franklin Director Agile Change Management Limited Contents Introduction 3 Agile principles 3 Introduction to Agile techniques 6 Working in sprints

More information

Business Analysis Professional Development Program

Business Analysis Professional Development Program Duration: 6 days (3 Days - Business Analysis Fundamentals + 3 Days - Business Analysis in Practice) PM-Partners have been leaders in training and professional certification for over 20 years. Our trainers

More information

Agile Test Plan How to Construct an Agile Test Plan

Agile Test Plan How to Construct an Agile Test Plan Agile Test Plan How to Construct an Agile Test Plan XBOSoft White Paper How to Construct an Agile Test Plan www.xbosoft.com 2 Agile is changing not only the way we develop software but the way we work

More information

The Five Stages of a Successful Agile Transformation

The Five Stages of a Successful Agile Transformation White Paper The Five Stages of a Successful Agile Transformation Providing you with: An understanding of Agile s key principles and processes Advice on defining an effective transformation strategy Tips

More information

The Change Management Implications of Scaling Agile 1

The 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 information

In-House Agile Training Offerings

In-House Agile Training Offerings In-House Agile Training Offerings Certified Training/Workshops 1. SAFe ScrumXP for Teams Scaled Agile Institute 2 days + exam 16SEUs/PDUs The course teaches Lean thinking tools, roles, processes, and the

More information

Reducing Business Risk

Reducing Business Risk July 2005 Reducing Business Risk Through Agile Development Fred Tingey Head of Risk Systems BNP Paribas Introduction Context What is Agile Programming? Traditional vs Agile approach A New Way to do Things

More information

Scrum Test Planning. What goes into a scrum test plan?

Scrum Test Planning. What goes into a scrum test plan? Scrum Test Planning What goes into a scrum test plan? 2 Do you really need a test plan when using agile? How about scrum test planning? With scrum, one of the popular flavors of agile, the entire team

More information

Case Study: How to Eliminate Flaws of Waterfall and Agile Development Processes Using a Hybrid Model

Case Study: How to Eliminate Flaws of Waterfall and Agile Development Processes Using a Hybrid Model Case Study: How to Eliminate Flaws of Waterfall and Agile Development Processes Using a Hybrid Model Agile Waterfall Hybrid Model The Waterfall Model has been the ideal choice for software development.

More information

Scrum Master / Agile Project Manager An Approach for Personal Competency Development

Scrum 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 information

Hours 35 Grade F Salary Circa 40,000 per annum (Inner London Weighting)

Hours 35 Grade F Salary Circa 40,000 per annum (Inner London Weighting) Role title Digital Project Manager Directorate Marketing and External Affairs Location London; Stroke Association House Accountable to Head of Digital Travel Occasional Accountable for NA requirement DBS

More information

Product Owner - The Single Wring Able Neck

Product Owner - The Single Wring Able Neck Product Owner - The Single Wring Able Neck by Jens Ostergaard Certified Scrum Product Owner 1 What is Scrum? Product Owners determine what needs to be built in the next 30 days or less. Development Teams

More information

developer.* The Independent Magazine for Software Professionals Automating Software Development Processes by Tim Kitchens

developer.* The Independent Magazine for Software Professionals Automating Software Development Processes by Tim Kitchens developer.* The Independent Magazine for Software Professionals Automating Software Development Processes by Tim Kitchens Automating repetitive procedures can provide real value to software development

More information

AHGILE A N D B O O K

AHGILE A N D B O O K AGILE HANDBOOK OVERVIEW 2 OVERVIEW This handbook is meant to be a quick-starter guide to Agile Project Management. It is meant for the following people: Someone who is looking for a quick overview on what

More information

GLOBAL CENTRE OF EXCELLENCE (GCE) EXCEL AND LEAD

GLOBAL CENTRE OF EXCELLENCE (GCE) EXCEL AND LEAD Internationally Accredited Certifications Leader in the Professional Training and Certification Industry GLOBAL CENTRE OF EXCELLENCE (GCE) EXCEL AND LEAD Website: www.gcenet.com Email: info@gcenet.com

More information

A Guide to Critical Success Factors in Agile Delivery

A 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 information

A one day Introduction. Tim Guay, PMP, CSM, PMI-ACP, CLSSS

A one day Introduction. Tim Guay, PMP, CSM, PMI-ACP, CLSSS A one day Introduction Tim Guay, PMP, CSM, PMI-ACP, CLSSS tim@agileworksinc.com 1 To give those who are not familiar with Agile a quick overview of key Agile and Scrum concepts. 2 1 Agile Overview 2 User

More information

The XBOSoft 2012 Scrum Testing Survey

The XBOSoft 2012 Scrum Testing Survey The XBOSoft 2012 Scrum Testing Survey 2 Introduction Test is dead. Chances are that if you attended a QA or testing conference in the past year or so, ou e heard this or something along this line from

More information

Agile Scrum Process Checklist

Agile Scrum Process Checklist Agile Scrum Process Checklist To be successful, agile projects require a consistent management process. This checklist provides the various roles involved in agile projects (especially those with limited

More information

Establishing Architecture for Large Enterprise Solutions in Agile Environment

Establishing Architecture for Large Enterprise Solutions in Agile Environment http:// Establishing Architecture for Large Enterprise Solutions in Agile Environment Sujatha Dantuluri Software Architecture Karsun Solutions LLC Herndon, USA Abstract Companies are adopting Agile, Scaled

More information

PRINCE Update. Changes to the manual. AXELOS.com. April 2017 PUBLIC

PRINCE Update. Changes to the manual. AXELOS.com. April 2017 PUBLIC PRINCE2 2017 Update s to the manual AXELOS.com April 2017 2 PRINCE2 2017 Update Contents 1 Introduction 3 2 Summary of changes 4 PRINCE2 2017 Update 3 1 Introduction This document provides a list of the

More information

Agile Software Development. Stefan Balbo / Patrick Dolemieux

Agile Software Development. Stefan Balbo / Patrick Dolemieux Agile Software Development Stefan Balbo / Patrick Dolemieux Content Why go Agile? Introduction to Scrum - Process - Roles Agile Estimating and Tracking Scaling Scrum Design in the Scrum Process Benefits

More information

Software Engineering Lecture 5 Agile Software Development

Software 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 information

Standard Work and the Lean Enterprise Net Objectives Inc. All Rights Reserved.

Standard Work and the Lean Enterprise Net Objectives Inc. All Rights Reserved. Standard Work and the Lean Enterprise 2010 Net Objectives Inc. All Rights Reserved. Lean Thinking Lean Thinking provides foundational principles which involve the entire lifecycle of realizing business

More information

PROFESSIONAL SERVICES CONSULTANT

PROFESSIONAL SERVICES CONSULTANT 0 PROFESSIONAL SERVICES CONSULTANT Professional Services Consultants have ultimate responsibility for the smooth implementation of systems with our customers, by ensuring the implementation is mapped effectively

More information

Big Rock Estimation: Using Agile Techniques to Provide a Rough Software Schedule / Resource Estimate

Big Rock Estimation: Using Agile Techniques to Provide a Rough Software Schedule / Resource Estimate Big Rock Estimation: Using Agile Techniques to Provide a Rough Software Schedule / Resource Estimate This is the third article in the QSM Agile Round Table series. The QSM Agile Round Table was formed

More information

Session 11E Adopting Agile Ground Software Development. Supannika Mobasser The Aerospace Corporation

Session 11E Adopting Agile Ground Software Development. Supannika Mobasser The Aerospace Corporation Session 11E Adopting Agile Ground Software Development Supannika Mobasser The Aerospace Corporation The Aerospace Corporation 2017 Overview To look beyond the horizon and to embrace the rapid rate of change

More information

Solution Visualization

Solution Visualization Agile Content Solution Visualization A Methodology for Managing Mobile and Digital Content Agile Content Innodata s methodology for mobile and digital content development brings together the technology,

More information

How to plan an audit engagement

How to plan an audit engagement 01 November 2017 How to plan an audit engagement Chartered Institute of Internal Auditors Planning audit projects, or engagements, well will ensure you deliver a quality assurance and consulting service

More information

The Seven Deadly Sins of Scrum

The Seven Deadly Sins of Scrum The Seven Deadly Sins of Scrum Fran O Hara Inspire Quality Services Fran.ohara@inspireqs.ie www.inspireqs.ie 1 See scrum.org Rules Artifacts Product backlog Sprint backlog Burndown Charts Definition of

More information

Agile 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 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 information

Software Systems Design

Software Systems Design Software Systems Design IT project management. Scrum. Team forming and team roles Team work 2. Team forming 3. Team roles 2 1 Scrum 3 What is Scrum? Scrum is a management and control process that cuts

More information

The Faster Road to Innovation Why Workopolis Went Agile

The Faster Road to Innovation Why Workopolis Went Agile The Faster Road to Innovation Why Workopolis Went Agile What I m Covering Today Why did we transition to Agile? What we wanted to Achieve Highlights of How We Did It What we Achieved What we Learned Technology

More information

THE POWER OF DESIGN THINKING. G2 Innovation Pty Ltd

THE POWER OF DESIGN THINKING. G2 Innovation Pty Ltd THE POWER OF DESIGN THINKING G2 Innovation Pty Ltd INTRODUCTION Problem-solving is an inherent part of life, both inside and outside of a business, and businesses that truly prosper are those who ve learnt

More information

SCRUM - LESSONS FROM THE TRENCHES

SCRUM - LESSONS FROM THE TRENCHES VOL. 19 NO. 1 HELPING YOU IMPROVE YOUR ENGINEERING PROCESS http://www.processgroup.com/newsletter.html October 2012 SCRUM - LESSONS FROM THE TRENCHES NEIL POTTER AND MARY SAKRY Introduction Agile and Scrum

More information

Assessor-3 Release-1 Retrospective-ESI

Assessor-3 Release-1 Retrospective-ESI Assessor- Release- Retrospective-ESI This retrospective board is for the Release- for Assessor- project What worked well? The team work and support within scrum teams. 9 Dev's working well with the UI

More information

SAP Value Assurance for SAP S/4HANA Quick-Start Your Digital Transformation with SAP S/4HANA

SAP Value Assurance for SAP S/4HANA Quick-Start Your Digital Transformation with SAP S/4HANA SAP Value Assurance for SAP S/4HANA Quick-Start Your Digital Transformation with SAP S/4HANA Level 1 Customer Presentation March 2017 Digitalization is happening now Achieve your business goals with a

More information

Business Partnering Skills and Capabilities Model Electrocomponents - Case Study

Business Partnering Skills and Capabilities Model Electrocomponents - Case Study Business Partnering Skills and Capabilities Model Electrocomponents - Case Study Summary This case study examines the introduction of a finance business partnering skills and capabilities model designed

More information

Agile Software Development

Agile 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 information

Mike Cottmeyer blog.versionone.net

Mike Cottmeyer   blog.versionone.net Adopting Agile Mike Cottmeyer mike.cottmeyer@versionone.com www.linkedin.com/in/cottmeyer www.versionone.com blog.versionone.net www.leadingagile.com Ideal Agile Team Ideal Agile Team Developers Ideal

More information

HOW TO HIRE A SECURITY TEAM STRONG AND EFFECTIVE HOW TO HIRE A STRONG AND EFFECTIVE SECURITY TEAM - 1

HOW TO HIRE A SECURITY TEAM STRONG AND EFFECTIVE HOW TO HIRE A STRONG AND EFFECTIVE SECURITY TEAM - 1 HOW TO HIRE A STRONG AND EFFECTIVE SECURITY TEAM HOW TO HIRE A STRONG AND EFFECTIVE SECURITY TEAM - 1 Introduction Your organization is thinking about building a dedicated security team, but do you know

More information

2 Why is systems development difficult and risky? 3 How do businesses use the systems development life cycle (SDLC) process?

2 Why is systems development difficult and risky? 3 How do businesses use the systems development life cycle (SDLC) process? 1 What is systems development? 2 Why is systems development difficult and risky? 3 How do businesses use the systems development life cycle (SDLC) process? 4 How do businesses use the rapid application

More information

Digital Industries Apprenticeship: Occupational Brief. Software Development Technician. September 2016

Digital Industries Apprenticeship: Occupational Brief. Software Development Technician. September 2016 Digital Industries Apprenticeship: Occupational Brief Software Development Technician September 2016 1 Digital Industries Apprenticeships: Occupational Brief Level 3 Software Development Technician Apprenticeship

More information

Introduction to Agile (Scrum)

Introduction to Agile (Scrum) Introduction to Agile (Scrum) Meganadha Reddy K. Technical Trainer NetCom Learning www.netcomlearning.com Agenda Agile - Introduction Manifesto for Agile Development Agile Methodologies Scrum Roles, Artifacts,

More information

TickITplus Implementation Note

TickITplus Implementation Note Title Understanding Base Practices Requirement Sizing Date April 2015 Reference TIN015-1504 Originator Dave Wynn Version v1r0 Key Terms Base Practices, Implementation, Requirements, Sizing, Estimating,

More information

A GUIDE TO INDEPENDENT FINANCIAL ADVICE & OUR SERVICES

A GUIDE TO INDEPENDENT FINANCIAL ADVICE & OUR SERVICES A GUIDE TO INDEPENDENT FINANCIAL ADVICE & OUR SERVICES All advisers are regulated by the Financial Conduct Authority (FCA). The FCA regulates financial firms providing services to consumers and maintains

More information

Mentor Program. Information and Registration Form

Mentor Program. Information and Registration Form Mentor Program Information and Registration Form Goulburn Murray Community Leadership Mentor Program Information and Registration Form 2 What is Mentoring? Mentoring is a mutually beneficial relationship

More information

CRM 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. 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 information

Sample Exam ISTQB Agile Foundation Questions. Exam Prepared By

Sample Exam ISTQB Agile Foundation Questions. Exam Prepared By Sample Exam ISTQB Agile Foundation Questions Exam Prepared By November 2016 1 #1 Which of the following is the correct pairing according to the Agile Manifesto statement of values? a. Individuals and Interactions

More information

Building a Culture for Success

Building a Culture for Success Building a Culture for Success A guide for staff at the University of Nottingham on our expectations and behaviours for success If you have any questions, please contact the HR Department: t: +44 (0)115

More information

Aligning Architecture work with Agile Teams

Aligning Architecture work with Agile Teams Aligning Architecture work with Agile Teams Eoin Woods Endava 15 th July 2015. Agile software development is a very widely practiced software development approach and nowadays there is also broad recognition

More information

HELP!!! THE SCRUM MASTER IS THE IMPEDIMENT!

HELP!!! THE SCRUM MASTER IS THE IMPEDIMENT! HELP!!! THE SCRUM MASTER IS THE IMPEDIMENT! @ryanripley PMI-ACP, PSM I, PSM II, PSE, PSPO I, PSD I, CSM, and CSPO SCRUM IN ONE SLIDE ROLES: Scrum Master, Product Owner, Developer ARTIFACTS: Product Backlog,

More information

SAP BUSINESS GROUP AGILE FOR SAP SOLUTIONS

SAP BUSINESS GROUP AGILE FOR SAP SOLUTIONS SAP BUSINESS GROUP AGILE FOR SAP SOLUTIONS AGILE AND SAP PROJECTS: FINDING THE FIT In a constantly changing business environment, enterprise systems and agile approaches are powerful allies. Enterprise

More information

Flexibility on what is delivered High

Flexibility on what is delivered High Flexibility on what is delivered level 1: Stakeholders are very comfortable with the fact that limited flexibility on budget and time may be necessary in order to deliver the full scope on quality, and

More information

Software Processes. With a focus on Agile/Scrum CPSC310 Software Engineering

Software Processes. With a focus on Agile/Scrum CPSC310 Software Engineering Software Processes With a focus on Agile/Scrum CPSC310 Software Engineering Learning Goals Why do software projects fail? Unrealistic project goals Inaccurate estimates of needed resources Unmanaged risks

More information

CMPT 275 Software Engineering

CMPT 275 Software Engineering CMPT 275 Software Engineering Software life cycle 1 Software Life Cycle Sequence of processes completed as a software project moves from inception to retirement At beginning of project development, choose

More information

Objectives. Rapid software development. Topics covered. Rapid software development. Requirements. Characteristics of RAD processes

Objectives. Rapid software development. Topics covered. Rapid software development. Requirements. Characteristics of RAD processes Objectives Rapid software development To explain how an iterative, incremental development process leads to faster delivery of more useful software To discuss the essence of agile development methods To

More information

EXECUTIVE INTERVIEW. Network Control Recertifies with AOTMP, Continues Proving Its Distinctions

EXECUTIVE INTERVIEW. Network Control Recertifies with AOTMP, Continues Proving Its Distinctions EXECUTIVE INTERVIEW Network Control Recertifies with AOTMP, Continues Proving Its Distinctions Network Control Recertifies with AOTMP, Continues Proving Its Distinctions Companies that dedicate the time,

More information

Debunking Agile Myths

Debunking Agile Myths Debunking Agile Myths Rick Clare CBAP, PMP, CSM, MSPM Solutions Partner 634 Alpha Drive Pittsburgh, PA 15238 (888) 762-3683 Fax (412) 963-8618 Presentation Purpose Purpose This presentation will discuss

More information

Digital Skills: The CIO Perspective

Digital Skills: The CIO Perspective Digital Skills: The CIO Perspective E About the research To explore the impact digital skills are having on businesses today, and the role of the CIO in their development, VMware gathered insights from

More information

THE HR GUIDE TO IDENTIFYING HIGH-POTENTIALS

THE HR GUIDE TO IDENTIFYING HIGH-POTENTIALS THE HR GUIDE TO IDENTIFYING HIGH-POTENTIALS What makes a high-potential? Quite possibly not what you think. The HR Guide to Identifying High-Potentials 1 If you agree people are your most valuable asset

More information

Introducing Enterprise Scrum for Business Agility: Scale Scrum from Single Teams to Whole Organizations

Introducing Enterprise Scrum for Business Agility: Scale Scrum from Single Teams to Whole Organizations Introducing Enterprise Scrum for Business Agility: Scale Scrum from Single Teams to Whole Organizations 1 Enterprise Scrum (ES) is a highly configurable, customer-centric management framework for achieving

More information

Project Management Communication Tools. By William Dow, PMP & Bruce Taylor

Project Management Communication Tools. By William Dow, PMP & Bruce Taylor Project Management Communication Tools By William Dow, PMP & Bruce Taylor 1 Copyright Copyright @ 2015 William Dow, PMP and Bruce Taylor All rights reserved. No part of this book may be reproduced, stored

More information

Tuesday, October 25. Announcements

Tuesday, October 25. Announcements Tuesday, October 25 Announcements Crowdsourcing the Midterm http://www.drsusansim.org/teaching/inf111/pligg Homework 5 Skip lab portion Use anything you want to draw the diagrams for the take home portion

More information

Achieving business objectives through successful transformation projects

Achieving business objectives through successful transformation projects August 2017 Achieving business objectives through successful transformation projects www.pwc.com.au Project portfolios, the heart and soul of maintaining market relevance Where the rubber hits the road...

More information

IIBA Spotlight Series: The Agile Business Analyst Margaret Dessypris Thomas, CapTech Tuesday, Sept. 10, 2013 Public Webinar

IIBA Spotlight Series: The Agile Business Analyst Margaret Dessypris Thomas, CapTech Tuesday, Sept. 10, 2013 Public Webinar IIBA Spotlight Series: The Agile Business Analyst Margaret Dessypris Thomas, CapTech Tuesday, Sept. 10, 2013 Public Webinar Mauren: Hello, everyone. It s September 10 th, and time for the Agile Business

More information

Introduction to Agile/Extreme Programming

Introduction to Agile/Extreme Programming Introduction to Agile/Extreme Programming Matt Ganis, Senior Technical Staff Member (Certified Scrum Master) IBM Hawthorne, New York ganis@us.ibm.com August 2007 Session 8061 Current slides at: http://webpage.pace.edu/mganis

More information

The Top 13 Organization Challenges of Agile Development and a Solution to Each

The Top 13 Organization Challenges of Agile Development and a Solution to Each The Top 13 Organization Challenges of Agile Development and a Solution to Each Executive Summary Agile methods often expose problems that were previously ignored or otherwise invisible, and the biggest

More information

Agile Governance from the Top Down. James Yoxall Webinar 22 August, 2012

Agile Governance from the Top Down. James Yoxall Webinar 22 August, 2012 Agile Governance from the Top Down James Yoxall Webinar 22 August, 2012 The Problem Senior management do not feel in control of Agile projects They need to achieve a level of confidence to fulfil their

More information

The Rules of Engagement

The Rules of Engagement The Rules of Engagement An industry report card based on Advisor Impact s Economics of Loyalty research February 2013 Created by: Sponsored by: The Rules of Engagement When we get it right, measurement

More information

Waterfall to Agile: Flipping the Switch

Waterfall to Agile: Flipping the Switch Waterfall to Agile: Flipping the Switch Bhushan Gupta Nike Inc., Beaverton OR bhushan.gupta@nike.com Abstract Agile software development methodology is transitioning from a fad to a practice. More and

More information

Risk Management and the Minimum Viable Product

Risk Management and the Minimum Viable Product Risk Management and the Minimum Viable Product ...project risk is a good thing, a likely indicator of value. Projects that have real value but little or no risk were all done ages ago. Peopleware: Productive

More information

Agile Software Development. Agile Software Development Basics. Principles of the Agile Alliance. Agile Manifesto. Agenda. Agile software development

Agile Software Development. Agile Software Development Basics. Principles of the Agile Alliance. Agile Manifesto. Agenda. Agile software development Agile Software Development T-110.6130 Systems Engineering in Data Communications Software P, Aalto University Agile software development Structured and disciplined, fast-paced Iterative and Incremental

More information

Putting our behaviours into practice

Putting our behaviours into practice Putting our behaviours into practice Introduction Our behaviours are an important part of One Housing. They are designed to shape how we work - they are the ideas and approaches that form the foundation

More information

Scrum Alliance Certified Team Coach SM (CTC) Application SAMPLE

Scrum Alliance Certified Team Coach SM (CTC) Application SAMPLE Scrum Alliance Certified Team Coach SM (CTC) Application SAMPLE Application Instructions Read the CTC Application Instructions before filling out this application. Application Review Process Overview The

More information

The positive impact staff training can have on care organisations

The positive impact staff training can have on care organisations The positive impact staff training can have on care organisations Introduction with the volume and scale of change in social care over the last twenty years many people feel anxious and threatened by the

More information

An Agile Projects Introduction Course #PMCurrent-1

An 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 information

DESJARDINS NEXT DELIVERY APPROACH. New Enterprise in Expansion and Transformation (NeXT) Case Study February 22, 2018

DESJARDINS NEXT DELIVERY APPROACH. New Enterprise in Expansion and Transformation (NeXT) Case Study February 22, 2018 DESJARDINS NEXT DELIVERY APPROACH New Enterprise in Expansion and Transformation (NeXT) Case Study February 22, 2018 IMPORTANT THINGS TO KNOW This case study is presented by Levio, a DAC Bronze Partner,

More information

SCRUM - compact The agile software development methodology

SCRUM - compact The agile software development methodology Scrum in 30 seconds Scrum is an empirical way to manage software development projects. Scrum is made up of an easy set of rules and ensures that every team member feels the responsibility of a project

More information

EXIN Agile Scrum Product Owner

EXIN Agile Scrum Product Owner EXIN Agile Scrum Product Owner Preparation Guide Edition 201704 Copyright EXIN Holding B.V. 2017. All rights reserved EXIN is a registered trademark No part of this publication may be published, reproduced,

More information

Procurement Business Partner. Service Manager Procurement Business Partnering. Grade: Type of position: Hours per Week: Full Time

Procurement Business Partner. Service Manager Procurement Business Partnering. Grade: Type of position: Hours per Week: Full Time Job Description Job Reference 710014 Job Title Procurement Business Partner Service Commercial Services Team Procurement Business Partnering Location Reports to Shute End Service Manager Procurement Business

More information

Building for the Future: A Voluntary Regulation Code for Approved Housing Bodies in Ireland

Building for the Future: A Voluntary Regulation Code for Approved Housing Bodies in Ireland Building for the Future: A Voluntary Regulation Code for Approved Housing Bodies in Ireland Consultation Response from the Chartered Institute of Housing September 2012 The Chartered Institute of Housing

More information

Introduction 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 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 information

The Role of Product Management in a Software Products Company

The Role of Product Management in a Software Products Company The Role of Product Management in a Software Products Company by Dean Leffingwell Software Entrepreneur and Former Rational Software Executive Throughout the software products industry, companies everywhere

More information

Certified Team Coach (SA-CTC) Application - SAMPLE

Certified Team Coach (SA-CTC) Application - SAMPLE Certified Team Coach (SA-CTC) Application - SAMPLE Application Instructions Read the SA CTC Application Instructions before filling out this application. Application Review Process Overview The CTC Review

More information

TANGIBLE STRATEGIES FOR ALIGNING YOUR PROCESSES WITH AGILE

TANGIBLE STRATEGIES FOR ALIGNING YOUR PROCESSES WITH AGILE Slide 0 TANGIBLE STRATEGIES FOR // ALIGNING YOUR PROCESSES WITH AGILE 2016 Project Management Symposium Slide 1 Government Guidance and PMI Best Practices / Success? Agile Development Methodology Slide

More information

Collaboration at Scale: Distributed Team Release Planning. 11-Jan-2017

Collaboration at Scale: Distributed Team Release Planning. 11-Jan-2017 Collaboration at Scale: Distributed Team Release Planning 11-Jan-2017 Collaboration at Scale Designed for Scrum-centric organizations with more than 10 Scrum teams, the Collaboration at Scale webinar series

More information

PART 3 of 5: TRAINING YOUR NEW SCRUM TEAM

PART 3 of 5: TRAINING YOUR NEW SCRUM TEAM IMPLEMENTING SCRUM GUIDE PART 3 of 5: TRAINING YOUR NEW SCRUM TEAM Created by Axosoft, makers of the #1 Scrum software, in collaboration with writer and coach, Tirrell Payton. TRAINING YOUR ORGANIZATION

More information

AGILE FOR HARDWARE AND CROSS-DISCIPLINE TEAMS

AGILE FOR HARDWARE AND CROSS-DISCIPLINE TEAMS AGILE FOR HARDWARE AND CROSS-DISCIPLINE TEAMS Applying Agile principles to hardware and products with embedded software. Agile development has taken over the software industry. Developers and leaders have

More information