Top Banner
Presented By Jody Bullen Building the world's most sophisticated TB eradication software solution A case study on how business analysis ensured the success of Animal Health Board's (AHB) VectorNet software development project.
30

Yonix presents: Building the world's most sophisticated tb eradication software solution

Dec 16, 2014

Download

Technology

yonix

Building the world's most sophisticated TB eradication software solution.

In 2009 the Animal Health Board (AHB), who are responsible for managing New Zealand's bovine tuberculosis (bovine TB) programme, arguably completed one of the most successful software development projects in New Zealand.

The project was a great success story, delivered on time, within budget and was functionally fit for its purpose. The project took top honours at the 2008 Computerworld Awards for Excellence, winning both the Overall Excellence in the Use of ICT award and the Innovative Use of ICT award.

What distinguished this project from the typical software development project? And what role did the business analysts play in determining the success of this project?

Learning Outcomes:

• Factors critical to the success of software development projects
• How to achieve excellence in requirements and analysis
• Using business analysis to create success of software development projects
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Yonix presents:  Building the world's most sophisticated tb eradication software solution

Presented By Jody Bullen

Building the world's most sophisticated TB eradication software solution

A case study on how business analysis ensured the success of Animal Health Board's (AHB) VectorNet software development project.

Page 2: Yonix presents:  Building the world's most sophisticated tb eradication software solution

• 10+ Years Working in Software Development

• Worked on both technical and business teams

• Variety of projects

• Lead Technical and Business Analyst on VectorNet project

• Founder and CEO of Yonix

Introduction

Page 3: Yonix presents:  Building the world's most sophisticated tb eradication software solution

• Passionate about well run and successful IT software projects.

• Frustrated with project failure rates.• ‘Calm’ a business software solution, focused

on supporting the early phases of projects where critical business and technical requirements are developed.

• Used commercially for over 3 years.• Used in Animal Health Board’s VectorNet project

• Q4 2010, ‘Calm 2.0’ Software-as-Service (SaaS)

Introduction - Yonix

Page 4: Yonix presents:  Building the world's most sophisticated tb eradication software solution

Scope

Project Delivery

Project Management

Project Ownership

Business Dom

ain

Project Dom

ain

Software Development

Testing

Detailed Design and Specifications

Business Vision & Objectives

Project Portfolio Management

Project Management

Requirements Management

Business AnalystBusiness D

ecision M

aker

Developers

Architect

Testers

Board / CEO

Project Manager

BusinessStakeholders

© Yonix. 2009. All rights reserved.

Page 5: Yonix presents:  Building the world's most sophisticated tb eradication software solution

• AHB - www.tbfree.org.nz

• Other vendors involved:• Hunter Group (Project Management and Consultancy Services)• Microsoft (Consultancy Services)• Datacom (Software Development Services)• EGL (Enterprise GIS Services, including Software Development

Services)• Eagle Technology (Enterprise GIS Services, including Software

Development Services)

Acknowledgments

Page 6: Yonix presents:  Building the world's most sophisticated tb eradication software solution

• Introduction to Animal Health Board (AHB)

• VectorNet

• Business Case

• Approach

• Role and responsibilities of Business Analysts

• Critical Success Factors

• Process Improvements

Agenda

Page 7: Yonix presents:  Building the world's most sophisticated tb eradication software solution

• It is one of  New Zealand’s most serious animal health problems, affecting domestic cattle and deer herds throughout the country

• TB is a threat…• humans can become infected with it• negative consumer perceptions and adverse market reactions

• Transmission of TB is mainly by close contact between animals

• An organism that carries or transfers a disease is called a Vector

• Possums and ferrets are the main vectors for bovine TB in cattle and deer.

• About 80% of TB infection in cattle and deer is caused by contact with wildlife vectors.

What is Bovine Tuberculosis (TB) ?

Page 8: Yonix presents:  Building the world's most sophisticated tb eradication software solution

• The Animal Health Board’s mission is to eradicate TB from New Zealand

• Protect NZ $6billion meat, dairy and venison industry

• Achieve TB free status by 2013

• Non-profit incorporated society funded by industry stakeholders, local and central government

• Annual expenditure $80m

Animal Health Board Inc (AHB)

Page 9: Yonix presents:  Building the world's most sophisticated tb eradication software solution

• Disease control Management of TB in cattle and deer herds

• Vector control Control/eradication of TB in wildlife vectors

(mainly possums and ferrets)

• Research

Animal Health Board Inc (AHB)

Page 10: Yonix presents:  Building the world's most sophisticated tb eradication software solution

• Achieve NPMS objectives earlier

• Optimise the vector control programme

• Improving control and visibility

• Reducing business risk

• Supporting the whole vector programme

• Providing the right functionality

• Reduce administration costs

• Support business change

Business Case

Page 11: Yonix presents:  Building the world's most sophisticated tb eradication software solution

• Initial four month requirements gathering and scoping

• Process rather than a documentation exercise

• Extensive stakeholder involvement

• Documented business processes, high level, detailed and some non-functional (Quality Assurance) requirements

• Documented and managed relationships between requirements

• Requirements and business processes reviewed and signed-off

• Business case prepared

• AHB board approval

Approach: Requirements Gathering

Page 12: Yonix presents:  Building the world's most sophisticated tb eradication software solution

• Risk

• Criticality

• Size

• Accountability

• Timing

• Availability of key stakeholders

• Flexible / Facilitated Change

• Improve Quality & Value (ROI)

Approach: Influential Factors

Page 13: Yonix presents:  Building the world's most sophisticated tb eradication software solution

Approach: Influential Factors Criticality

Size (Number of personnel)

Culture (Order vs Ad-hoc)Dynamism (% of requirement changes / month)

Personnel (Capable of process improvement

Structured

Agile Adapted from: Boehm & Turner’ s White paper titled ‘Observations on Balancing Discipline and Agility’

Page 14: Yonix presents:  Building the world's most sophisticated tb eradication software solution

• Balanced Agility with Discipline

• Process driven

• Single Information Repository

• Divided project into manageable stages

• Continually re-prioritised and analysed business

needs

Approach

Page 15: Yonix presents:  Building the world's most sophisticated tb eradication software solution

• Co-located

• Open, informal and regular communication

• No blame culture

• Disciplined, but creative

• Promoted continuous improvement

• Learning and mentoring

• Supportive

• Fun

• High Visibility

Approach: Environment & Culture

Page 16: Yonix presents:  Building the world's most sophisticated tb eradication software solution

AHB Board of Directors

AHB IT Sub Committee

CEO

Steering Committee

Project Sponsor

Project Manager

Working Group Business Analyst Team

Development Team Test Team

Approach: Project Team and Governance Structure

Page 17: Yonix presents:  Building the world's most sophisticated tb eradication software solution

• One Lead BA

• Two Senior BA’s

(One Technical, One Business)

• Three BA’s

• Reporting directly to Project Manager

Business Analysts Team Structure

Page 18: Yonix presents:  Building the world's most sophisticated tb eradication software solution

• Stakeholder Management

• Business Processes

• Requirements Management & Planning

• Detailed/Design Specifications

• Release Management

• Business Change

• Training

• First Line Business Support

Business Analyst Responsibilities

Page 19: Yonix presents:  Building the world's most sophisticated tb eradication software solution

• Clarified existing requirements with stakeholders

• Identified and communicated high-level changes

• Finalised scope of release

• Created Interface/Web page designs

• Documented detailed specifications and requirements

• Identified defects to resolve

• Reviewed design with business stakeholders

• Release pack released

Business Analyst Release Process

Page 20: Yonix presents:  Building the world's most sophisticated tb eradication software solution

• Release Summary

• Related Documents

• Requirements

• Screen/Interface Designs and

Specifications

• Defects, Enhancements

Release Packs

Page 21: Yonix presents:  Building the world's most sophisticated tb eradication software solution

Business Analyst Release Process

BA Releases

Draft Release

Pack

Testing Team

Review

Development Team Review

Development Estimations

High Level Testing Plan and

Estimation

Quality Gate

Release

Ready for Development

Page 22: Yonix presents:  Building the world's most sophisticated tb eradication software solution

• Comprehensive Testing Coverage

• Systems Testing

• User Acceptance Testing (UAT)

• Strict Release Criteria

Software Testing and Release

Page 23: Yonix presents:  Building the world's most sophisticated tb eradication software solution

• Delivered what the business needed

(which is not the same as what they asked for)

• Finished on time

• < 1% over budget

• Provided greater benefit than anticipated

• It is estimated that VectorNet will save $30 million in its first

decade

• Won three industry awards

The Result

Page 24: Yonix presents:  Building the world's most sophisticated tb eradication software solution

• Tangible• Reduce duplication• Increase efficiency and effectiveness• Future proofing

• Intangible• Increase visibility of decisions• Improve consistency, accuracy and timeliness• Improve access to information• Consistent, flexible and robust process

Cost Benefits

Page 25: Yonix presents:  Building the world's most sophisticated tb eradication software solution

• People

• Right people

• Team focused

• Complimentary

• Environment

• Co-located

• Open and informal

• Supportive and focused

Key Success Factors

Page 26: Yonix presents:  Building the world's most sophisticated tb eradication software solution

• User involvement and management buy-in

• Frequent and regular releases

• Focus on quality and value

• Process driven

• A software solution that supported and

enforced processes

Key Success Factors

Page 27: Yonix presents:  Building the world's most sophisticated tb eradication software solution

• Terminology

• Supporting business change

• Training, Knowledge Transfer

• Reference Data

• Environments

Issues

Page 28: Yonix presents:  Building the world's most sophisticated tb eradication software solution

• Test scripts through analysis

• Improved communication of scope changes

What we would do differently

Page 29: Yonix presents:  Building the world's most sophisticated tb eradication software solution

If you would like to:• know more about us,• receive our newsletter, or• learn more about our products.

Please register at:

www.yonix.com

Register with Yonix

Page 30: Yonix presents:  Building the world's most sophisticated tb eradication software solution

?Questions

Jody [email protected]