SMARTER DATA Software Developers Client Experience Performance and Direction December 2016 1 FOR OFFICIAL USE ONLY How does this document help the Client Experience Owner? Document Overview ATO Reinvention Program Blueprint 2015 This Software Developers Client Experience – Performance and Direction document provides the Software Developers Client Experience Owner with an overview of how the external environment may impact the desired client experience and our current position to react. It will identify potential threats and opportunities to the Software Developers Reinvention program of work and support agility in decision-making relating to current and future strategy considerations regarding the Software Developers Client Experience. Software Developer Client Experience The Reinvention Blueprint is underpinned by three risk indicators: Transparency Complexity Behaviour & Choices. These three indicators are considered throughout this document as a means to unite the intelligence, risk and strategy considerations that will support the Software Developers Client Experience. This report will be produced twice per year (February and July) to support the annual planning process for future strategy and investment decisions for the Software Developers Client Experience. It will consider: Impacts of the economic environment on Software Developers Software Developers performance indicators Changes in Software Developers expectations Whether Software Developers expectations are being met by the current work program The Software Developers risk landscape and investment picture and the impact on the Software Developers Client experience. Performance & Direction Analysis Contents Executive Summary 3 Software Developers: Economic Environment 4 Software Developers: A Complex Relationship 8 Software Developers: Emerging Trends 9 Software Developers: The ATO’s Program of Work 10 Software Developers: Building an Effective Partnership 12 Software Developers: Communication and Engagement 15 Software Developers: Performance Measures 18 Software Developers: Client Perceptions 20 Software Developers: Risk Landscape 22 Software Developers: Current Investment Picture 24 References 25 ATO’s Annual Planning Process for future reinventing Change 2 FOR OFFICIAL USE ONLY Executive Summary Key Observations Many of the ATO priorities over the coming years focus on transforming our digital and online services to provide a better service for taxpayers. The ATO can only implement the Reinvention strategy, deliver on its commitments to Government, work with other entities and implement new measures by developing a strong partnership with intermediaries like software developers. However, despite recent efforts to improve the partnership, the ATO is still struggling to build trust with software developers. Compared to other taxpayers and partners, the ATO does not have as detailed and reliable information about the software developer intermediary population, which impacts our effective engagement. This is because: Software developers are a diverse group. Not all developers interact with the ATO directly. There is not a comprehensive register of software organisations or products, or a fully operational industry representative body. The Software Developer Work Program and Key Engagements provides an overview of the impact of ATO programs so software developers can plan their workflow. By providing developers with this information, the work program should contribute to better quality products for taxpayers and practitioners and reduce the risk of project failure. Research is required to confirm if the work program is effective at meeting this outcomes. Inadequacies and inconsistencies with the ATO’s technical specifications and software testing environments are an ongoing concern for developers. The ATO has acknowledged it needs to improve the quality and consistency of these services and is currently developing technical guidelines for specifications. Communication between software developers and the ATO is an area of concern. Developers rely on accurate and timely information from the ATO to provide commercially viable products for their clients, something they do not always receive. Software developers have stated that they have found communication with the ATO confusing, inconsistent, irrelevant and repetitious. Software developers are also critical of the ATO’s consultation processes for being protracted, not meaningful or timely. A number of projects already underway in the ATO (e.g. Single Entry Point, Partner Relationship Model) aim to improve communication and engagement with developers, however the benefits may not be seen for some time. Because the projects are being delivered by different areas of the ATO, there is also a risk that they could exacerbate some of the issues if they are not coordinated. The ATO does not have comprehensive performance metrics or targets for the software developer client. experience. As a consequence, it is not possible to assess the effectiveness of service provision and engagement. The ATO’s current systems and governance framework do not identify enterprise level risks pertaining to the software developer client experience. Cyber and data security, the inadequate testing of software and the effectiveness of working relationship with software developers pose significant risks to the ATO, and to the desired software developer client experience. It is not possible to accurately establish the ATO’s current investment in the software developer client experience because several business lines interact with and deliver services to developers and the ATO finance and governance systems do not provide investment by client experience. Key Opportunities To enable more effective and evidence based decision making, the ATO should continue the Strategic Costing Model, Risk Review and also consider other options to develop better ways to identify, monitor and align investment and risks for the software developer client experience. Cyber security poses a significant risk to the ATO and the software developer client experience and should be considered as an ongoing organisational-wide risk. To improve the understanding of the software developer population, the ATO could consider: • Undertaking specific research to better understand relevant software developers that are not directly engaged with the ATO, like developers of professional products that interact through other developers APIs. • Strategies to increase the type and number of software developers responding to ATO surveys. The ATO could consider improvements to the work program by: expanding the information included; regularly updating the program; and researching the extent to which it meets the needs of software developers with regard to timing, content, consultation and communication channels. All projects should have live test environments that are accurate, timely, accessible and easy to use. Improvements should be made to existing testing services for projects like the Practitioner Lodgment Service (PLS), to ensure the services meet the expectations of different developers. Until key projects like the Single Entry Point are implemented, the ATO should engage with software developers to identify if there are any interim solutions that might immediately address some of the pain points in the relationship. For example, establishing and measuring common service standards for all helpdesks would increase the ATO’s understanding of service levels and assist to provide a more consistent client experience for developers. The ATO should develop a set of performance measures and targets to assess the success of programs against the outcomes identified for the desired client experience. FOR OFFICIAL USE ONLY 3 Software Developers: Economic Environment Key Points The broader software developer population is largely unknown. At June 2016, there were 160 software products registered with the ATO, from around 110 companies. While these products cover the majority of transactions with the ATO, there are likely to be software products performing tax relevant functions that are not on the register. With a greater understanding of the software developer population and products, the ATO could better assist software developers to design contemporary digital solutions for taxpayers. Software developers that engage with the ATO are a diverse group, with businesses of different sizes and service offerings, ranging from those offering tax preparation products to enterprise systems with payroll and superannuation support. This diversity drives complexities in the ATO’s engagement with software developers. Population The software developer client group consists of intermediaries who design, build and implement solutions for the tax and superannuation systems. These products are used by other intermediaries, businesses and individuals. The population is difficult to define due to the diversity of products and complexity of underlying transactions. It is estimated that there were 1,500 software publishing businesses in Australia in 2015-16, generating over $2.3 billion in revenue and employing close to 8,000 workers. The market segments most relevant to the ATO, accounting software and enterprise software developers, are estimated to account for over 54% of the market revenue, or $1.2 billion in 2015-16* (IBISWorld, Software publishing industry in Australia, 2016). Software products relevant to the ATO can be divided into two broad categories, with distinct customer profiles and development requirements: Enterprise products: software packages designed to provide record keeping and ongoing support to a range of basic business management functions, including: • Payroll • Superannuation • Finance • Business Accounting • Tax preparation Professional products: software packages focusing on tax-time lodgments, designed for tax agents and other professionals. Functionalities include pre-fill, batch lodgment and services to manage multiple clients. As of June 2016, the ATO’s register of business products lists over 160 products, of which the vast majority are finished products. Currently, over 50% of the products have business accounting and payroll support, 30% have superannuation related functionalities, 20% provide finance support and 9% have tax preparation options** (Electronic Lodgment Services (ELS) based professional solutions). The number of products on the register has increased by around 20% since October 2015 (ATO, Software Developer Demographics, 2015). A wide range of software functions have implications for taxpayer interactions with the ATO, however not all require direct engagement with the ATO. A number of large software developers also act as intermediaries to facilitate transactions between smaller parties and the ATO, reducing overall transparency of the sector. The following analysis will focus on software developers that have a direct relationship with the ATO. According to the ATO’s latest figures, there are close to 2,400 private companies (unique email addresses and company names) registered on the software developer homepage to receive ATO updates and newsletters, of which 352 companies are also enrolled to access restricted information required for ELS developments (ATO, Software developer homepage statistics, 2016). This shows that there are a significant number of interested parties, but active software developers remain a small proportion of the population. Not all software developers offer commercial products. A substantial proportion of the software developer population is likely to work within a larger organisation, performing in-house development or customisation functions. Deloitte estimated that, in 2015, over half of Information and Communications Technology (ICT) workers were working outside technology sectors. Public administration, financial and professional services are the leading sectors estimated to have substantial ICT employment, suggesting potential in-house development activities in these sectors (Deloitte, Australia’s Digital Pulse, 2016). In 2014-15, electronic transactions were utilised for over 20 types of lodgments for taxpayers, the majority of which were Individual tax returns (62.5%), Business Activity Statements (BAS) (14.1%), and Company tax returns (5.5%) (Figure 1). There is likely to be a significant increase in the volume and shifts in the composition of lodgments due to the growing requirements for businesses to lodge electronically, for example the development of Single Touch Payroll and the rollout of SuperStream - both of which are real time reporting obligations. *data also include non-tax related software development such as general business management software **numbers do not add to 100 as some products perform multiple functions FOR OFFICIAL USE ONLY 4 Software Developers: Economic Environment Figure 1: ELS lodgment types by volume, 2015 Source: ATO – Cognos TPALS_Sandpit_1, June 2015. ELS only. Figure 2 demonstrates the increasingly important impact of software products in the tax lodgment process over the last decade. In 2014-15, more than 34 million lodgments were made with the ATO electronically, or 78% of total lodgments. Comparatively in 2005-06, there were only 23 million electronic transactions, or 59% of total lodgments. In 2013-14, income tax returns, Australian business number applications had the highest proportion of electronic lodgments (above 90% of total lodgments), with tax file number declaration forms and payment summaries still favouring paper (under 40% of total lodgments were electronic) (ATO, Electronic vs. Paper Lodgments, 2015). Government revenue bodies that can facilitate tax e-filing capabilities and ensure adequate take-up are the cornerstones of future tax-related software developments. The OECD estimated that over 93% of all individual tax returns and 88% of corporate tax returns in Australia in 2013-14 were through e-filing channels (by both individuals and tax agents), higher than OECD average of 72% and 81% respectively (OECD, The use of online services in Tax administration, 2015). Figure 2: Number of lodgments, 2005-06 to 2013-14 Source: ATO, Electronic vs. Paper Lodgments, 2015 Economic contribution Despite rapid growth over the past five years, the software industry in Australia remains relatively small compared to other parts of the Australian economy. Industry value added was estimated at around $890 million in 2015-16 (or 0.05% of GDP) and will grow by an average of 9% p.a. to over $1.1 billion by 2020 (IBISWorld, Software publishing industry in Australia, 2015). Despite its relatively small size, the software industry is likely to have significant flow-on effects to the rest of the economy. For example, it was estimated that the software industry accounted for over 15% of labour productivity growth in the U.S. from 2004 to 2012 (SIIA, The U.S. Software Industry: An Engine for Economic Growth and Employment, 2014). Software solutions are generally considered as an enabling technology that has been adopted by every industry to help streamline business process and improve overall efficiency of operations. FOR OFFICIAL USE ONLY 5 Software Developers: Economic Environment Key Points The software industry is relatively small compared to other sectors in the Australian economy; however being an enabling technology means it generates significant flow-on economic effects to other industries. The cloud take-up rate in Australian businesses is higher than comparable economies. Software developers are rapidly shifting to cloud subscription business models, primarily targeting digital savvy small to medium Australian businesses. The ATO is already working with software developers to develop secure, streamlined solutions for the growing number of taxpayers using cloud software products. Business model shifts Market characteristics In the past, tax-related software solutions were largely desktop based, with users paying significant upfront investment to acquire the software and smaller amounts for maintenance over time. More recently, driven by the demand for low cost and more agile software products, the industry has allocated significant investments to develop cloud-based solutions. Cloud platforms are standardised services that are managed and maintained by a third party, delivered to users over a network connected and paid for based on usage. For businesses, cloud based software solutions can offer substantial reductions in IT related cost burdens, including data storage and maintenance of equipment. In addition, cloud platforms that support multiple devices could also provide substantial mobility and flexibility to business owners. As of 2015, it is estimated that 46% of tax-related software products were delivered through cloud platforms (Figure 3). The rapid digitisation of small and medium enterprises (SMEs) in Australia and proliferation of cloud technologies have been the largest contributors to enterprise software demand growth in recent years (IBISWorld, Software publishing industry in Australia, 2015). As of June 2015, there were over 2.1 million SMEs in Australia (ABS, Cat. 8165 Businesses by Main State by Industry by Employment Size Ranges, 2016). The Australian Communications and Media Authority (ACMA) estimated that in 2013, 44% of SMEs, or approximately 900,000 businesses, were using one or more cloud computing services, representing a substantial potential market for enterprise solution providers (ACMA, Cloud computing report, 2015). Figure 3: Tax-related software platform breakdown by number of software products, 2014-15 Source: ATO, Software developer demographics, 2015 Large developers, like MYOB and Xero, have started sharing Application Programming Interfaces (APIs) for their products, allowing other developers to build on their products and create unique add-ons for clients. APIs are programming instructions and standards for building software applications which enable third parties easy access to their capabilities. Wider access to professional software products via APIs has the potential to expand networks between developers and, for developers who charge for access to their APIs, provides another source of revenue. Importantly, they also allow small businesses with access to productivity-enhancing technology that was previously only available to those who could afford to pay a premium fee. Software providers play an important role in encouraging SMEs management and economic growth. For example, a Deloitte Access Economics report (commissioned by SalesForce) estimates that every additional 1% SMEs spend on online services leads to a 2.9% increase in annual revenue growth (Deloitte Access Economics, SMBs in the digital race for the customer, 2016). The Australian SME sector is also an attractive market for international software developers. Comparison of the cloud technology take-up rate shows that Australian SMEs are well ahead of those in comparable economies, with only around 37% of SMEs in the U.S. (Forbes, Roundup of small medium business cloud computing forecasts, 2015) and 24% of SMEs in the U.K. using cloud technologies (Europa, Use of cloud computing services, 2014). The takeup of cloud technology by businesses in the Euro zone is around 19%, with Finland leading the pack at over 50% (Europa, Use of cloud computing services, 2014). Software expenditure by SMEs is largely subject to business type, fluctuations in the business cycle, and the accessibility of domestic technology. In particular, SMEs are susceptible to cyclical fluctuations in domestic demand and, as a consequence, experience greater swings in revenue than larger businesses and a higher business failure rate (RBA, The economic trends, challenges and behaviour of small businesses in Australia, 2015). For example, the Australian Bureau of Statistics (ABS) estimated that over half (54%) of ‘micro’ businesses established in 2011-12 failed in the first three years of operation - 42% and 35% of small and medium businesses, respectively (Figure 4). 6 FOR OFFICIAL USE ONLY 6 Software Developers: Economic Environment Key Points Software developers face substantial churn in their customer base which creates additional pressure to replace customers to stay profitable. It is important that the ATO understands the commercial environment so that it can tailor interactions to meet the changing needs of software developers. The growth of professional software products has resulted in productivity increases for tax practitioners by streamlining and automating transactions and created opportunities to offer a wider range of services to business and individuals. Tax practitioners are likely to remain the dominant providers of tax preparation services into the future, however software products are increasingly being used to lodge standardised reporting obligations. Figure 4: Australian SME survival curves, 2011-12 entries Source: ABS CAT. 8165.0, Feb 2016 Note that ABS classification of SMEs is different to that of ATO. In this case, ABS classified micro businesses to be those that have less than 5 full-time equivalent employees. While business exits may reflect the sale or merger of an entity or the retirement of an owner, many are the consequence of business failure. These failures are likely to translate to a substantial rate of customer churn for taxrelated software developers, and place significant pressure on the industry to replace outgoing customers. Business Insider estimated that leading SME providers in the industry, MYOB and Xero, experienced on average 13% to 17% annual customer churn for their cloud services (Business Insider, The cloud accounting supremacy war in Australia, 2015). Professional services firms face similar churn, with the ABS estimating that the annual turnover of accounting businesses was around 10% in 2015 (ABS, Counts of Australian businesses, 2016). Changing industry dynamics The relationship between software products and Tax and BAS agents is complex. The development of professional software products has allowed agents to reduce the cost of doing business through automation and streamlining transactions, reclaiming low margin work such as bookkeeping. This has enabled agents to provide a wider range of services, to deliver a more comprehensive client experience and to continue to drive growth in the sector. In addition, the complexity of Australia’s tax legislation, ongoing policy changes and a range of behavioural factors continue to drive lodgment of complex tax obligations through agents. The number of active Tax and BAS agents has steadily increased in the last few years, and in 2016 there are over 34,000 active Tax and BAS agents in Australia (ATO, Tax Practitioner Landscape Report, 2016). Tax practitioners service over 70% of individual and 90% of company tax returns (ATO, Compliance in focus, 2013). However, the proliferation of enterprise software products among SMEs, particularly those with payroll and superannuation functionalities, and the increasing awareness of self-help technologies are likely to encourage self-lodgment among SMEs. The ability to self-lodge could shift the relationship between taxpayers and tax practitioners over time, with business seeking more complex and holistic services, rather than standardised reporting obligations. In 2014-15, just 45% of instalment notices for PAYG and GST lodgments were undertaken by agents, compared with 41% in 2012-13 (ATO, Tax Practitioner Landscape Report, 2016). This data suggests that the impact of software products on tax agent use is unclear at present. FOR OFFICIAL USE ONLY 7 Software Developers: A Complex Relationship Software developers partner with the ATO to play a significant role in designing, building and implementing third party solutions for the tax and superannuation systems that can be adopted by other intermediaries, businesses and individuals. Compared to traditional intermediaries like tax practitioners, the ATO’s relationship with software developers is relatively underdeveloped. However with the rapid pace of digital transformation, software developers have become an essential component in the delivery of ATO services. 8 FOR OFFICIAL USE ONLY Software Developers: Emerging Trends Key Points The ATO is aware of important emerging software industry trends and technologies, such as Blockchain, APIs, DevOps and mobile technology. Staying up to date with software industry trends is important for the ATO to meet and anticipate the needs of customers and partners. Whole of government initiatives, such as the Digital Transformation Office’s Digital Service Standard, should improve the quality of Government services but will result in new digital compliance obligations for the ATO. Emerging Trends The Australian software industry is a leader in adopting technological trends. This results in a dynamic industry. The ATO’s partnership with the segment is benefitting from the ATO being aware of, and responsive to, ongoing change. The ATO is monitoring emerging trends influencing software developer behaviour (ATO, Australian and global software developments trends, 2016). These trends include: Consumer demand for more flexible and scalable solutions is driving an increase in subscription based software distribution methods. Regular fees for software provision result in less volatility in income streams for software developers and tax receipts for the ATO (ATO, Australian and global software developments trends, 2016; ATO, Corporate Horizon Scan -2015). DevOps - is a type of continuous and rapid IT service delivery (similar to Agile) which focuses on collaboration between different parts of software development. The ATO may be able to align existing Scaled Agile Framework (SAFe) practices with a DevOps approach and in doing so, permit better and more responsive digital collaboration, communication and co-design between the ATO and software developers. One of the most anticipated trends in the fintech sector, blockchain is the technology underpinning the crypto-currency, bitcoin. While there still is uncertainty about the potential for blockchain, it is sited as potentially enabling many new technologies because it can generate trust without a central authority (KPMG, Tax 2025, 2016). For example, financial institutions are investigating the viability of blockchain to verify transactions on a network instantaneously, as an alternative to the current process centred on clearing houses. This method of automatic approval of financial transactions would improve efficiency and reduce cost. Blockchain is not just limited to financial services and It may well be taken up by government and other industries first (Gartner Hype Cycles 2016). While uses beyond crypto-currencies have not been developed, it is widely speculated that they will be in the future. The ATO is aware of, and is preparing for, change as this technology reaches maturity. Offshore software development continues to increase globally, mainly due to the cost benefits. Language and cultural barriers, data security, time-zone and testing difficulties impact on the success of offshore development. The ATO could benefit from exploring the possibilities and challenges of engaging with offshore software developers. With the changing digital environment, the cybercrime threat has rapidly increased and will continue to evolve. The ATO must balance community expectations for contemporary digital services with controls to protect the integrity of the tax and superannuation system (see page 22 for further information). Specifically: • The increase in cloud computing makes it more difficult to investigate suspected fraud. The ATO will need to negotiate access to these services for investigators. • The high and increasing use of mobile devices in Australia is a consideration in the design of digital services (KPMG, Tax 2025, 2016). The ATO is already using voice authentication for some services, and should continue to explore how other biometric authentication can be used in mobile applications to increase security and convenience. Future partnerships between government departments and third parties may result in greater outsourcing of service provision. While partners such as tax professionals and banks are regulated, new governance processes may be necessary for other partners like software developers. 9 FOR OFFICIAL USE ONLY Software Developers: Current & Future Experience The ATO’s Program of Work Key Points The ATO publication of a program of work aims to enable software developers to plan their workflow, resulting in better quality software products for taxpayers and tax practitioners and reducing the risk of project failure. Future research and development of the program of work could result in enhancements that would produce better outcomes for software developers. The ATO participates in an extensive program of IT projects; both ATO specific and whole of government projects. The program is determined on the basis of a hierarchy where legislative changes take precedence. ATO initiated projects are endorsed according to criticality, risk and strategic value. Currently, 73% of projects in the Software Industry Work Program and Key Engagements (hereafter, work program) involve legislative change. Successful delivery of project in the work program relies on substantial input from software developers. The volume of legislative change imposes significant demands on software developers, severely restricting their capacity to participate in other projects. Some software developers have indicated that capacity constraints limit them to implementing mandatory changes only (ATO, Client Communication Preferencing Research Findings, 2016). The ATO’s Software Industry Partnership Office (SIPO) will manage all interaction with software developers through the Operational Framework (ATO, Operational Framework for Developers and Service Providers, 2016). The framework incorporates registration, product certification and monitoring capability and will ensure data security. The ATO’s engagement with software developers will be operationalised through the Partnership Framework (ATO, Software Industry Partnership Framework, 2015) that focusses on early engagement and ongoing communication, collaboration and co-design with software developers. The Partnership Framework seeks to address industry criticisms that the ATO has historically approached developers with proposed solutions rather than engaging to jointly address problems. The work program published by SIPO indicates the extensive program of work that various segments of software developers will be involved in until the end of 2017 (Figure 5). Figure 5: Work Program by software segment, 2016 - 2017 Source: ATO, Software Industry Work Program and Engagements, 2016 Note 1: The key is on page 26. To what extent software developers are aware of and use the work program. If the work program is communicated through software developers’ preferred communication channels. Whether the work program provides sufficient information for software developers to gauge the impact on their workload so that they can integrate it into their forward planning. The ATO should continue to publish the work program covering a period of one to two years. Publication should be on a rolling basis, perhaps updated every three to six months, to ensure that software developers have advance notice of all projects that may impact on their workload. The work program could integrate more detailed information on the intensity of work involved for engagements and milestones. One possibility is that the work program could be produced in a dynamic format that utilises interactive or hover features to provide additional information for each event. Despite the high level of transparency delivered by the development and distribution of the work program, there is a possibility that it may omit projects that are being developed by various business lines. Further work could be undertaken to ensure that the work program is meeting the needs of software developers. Research could be conducted on the effectiveness of the publication and the development processes, including: The diversity of the software developer population means that not all developers are in a position to take full advantage (e.g. those with short time horizons). The benefits accruing from transparency around the program of work include: Consultation with software developers in the development of the work program where possible. For example, while legislated projects involve rigid timetables, there may be some scope for flexibility with regard to ATO initiated projects. Reducing the adverse impacts associated with risk of project failure: the inability of clients to meet taxation and superannuation obligations; and damage to the reputations of both software developers and the 10ATO. Assisting software developers to develop appropriate software for their clients, plan their workflow and prepare their business for the future. FOR OFFICIAL USE ONLY Software Developers: Current & Future Experience Building an Effective Partnership Key Points The ATO is using the Software Industry Partnership Framework to guide the significant work aimed at resetting the software developer partnership. The Framework addresses some of the common pain points identified by the industry, such as ineffective consultation and insufficient project timeframes, by endorsing principles such as early engagement, co-design and consistency. While the ATO generally works in partnership with software developers to design services for taxpayers, some of the ATO’s own products compete with commercial software products, causing tension in the partnership. By starting to make information available via APIs, the ATO is taking steps to create a level playing field and allow developers to innovate and create new and different products for taxpayers. Reinvention redefined the ideal relationship between the ATO and software developers as a partnership. Historically, the relationship has largely been an informative one-way relationship; the ATO develops and implements projects and tells the industry what changes are required to their products. Software developers criticise the ATO for not understanding or considering their or their clients’ needs, or what they can contribute to the tax and superannuation systems (ATO, Client Communication Preferencing Research Findings, 2016). This relationship has resulted in reduced stakeholder support and trust in the ATO, and has impacted negatively on the ATO’s reputation with software developers (Fjord, ATO Partner Space Project Overview, 2016). The example below about the SBR highlights why low levels of trust and confidence within the industry are a concern for the ATO. There is already substantial work occurring in the ATO to build a trusted partnership with software developers. In early 2015, SIPO was redesigned in partnership with the industry. SIPO is the single authority in the ATO on the end-to-end partnership with the software industry. The ATO is providing resources to ABSIA to give the industry a collective voice for their views to be heard by government. The ATO co-designed a Software Industry Partnership Framework with software developers. The Framework endorses principles desired by the industry, such as early engagement, co-design and consistency (ATO, Software Industry Partnership Framework, 2015). Research into emerging software trends to gain a better understanding of the industry. Progressing solutions to priority communication issues, such as a Single Entry Point, in partnership with the industry (see page 16-17). Case example: SBR and the transition to the Practitioner Lodgment Service (PLS) Issues in the SBR rollout for PLS have resulted in late changes and transition arrangements (ATO, Extended transition period for the SBR-enabled PLS, 2015). If developers do not have confidence in the ATO’s ability to implement the project or understand the benefits, there will be slower take up. The low number of lodgments via the PLS in 2016 demonstrates the high likelihood of slow adoption of SBR (ATO, PLS Fortnightly Status Update 16 April, 2016). Comparatively, if SBR is fit for purpose, reliable and well managed, it will improve stakeholder trust in the ATO and should have positive consequences for taxpayer compliance. The ATO is engaging with software developers on a number of different fronts to quickly identify and resolve their issues with the PLS ahead of the March 2017 deadline: Regular meetings between Senior Executives from the ATO and key software developer organisations. Operational level engagement between the On-Boarding team and developers. Operational reports are used to inform strategic discussions. Fortnightly PLS and ABSIA Roundtables led by SIPO. Making SBR digital services available and developing a strategy for the future release of all digital services, such as APIs (ATO, Operational Framework for Developers and Service Providers, 2016). Many of these initiatives have recently been implemented or are in the early stages of development. To enable informed decision making about future investment, these initiatives need to be monitored and assessed to understand what impact they have on the ATO’s relationship with software developers. A concern is that it is not always easy to understand the desired outcomes or performance measures of the initiatives, or map the outcomes to strategic objectives, making it difficult to establish effectiveness. For example, the Software Industry Partnership Framework promises software developers that the ATO is working towards an engagement approach where decisions are delegated to stakeholders and stakeholders play a role in governance. However there is no information about how or when this will be achieved, or how it will be measured (ATO, Software Industry Partnership Framework, 2015). The Future of the Tax Profession Forums which includes software developers and tax professionals. FOR OFFICIAL USE ONLY 11 Software Developers: Current & Future Experience Building an Effective Partnership The Working with our Partners strategic program is co-designing a Partner Relationship Model and Pilot for tax practitioners in 2016-17, with the aim to roll it out to other partners like software developers if it is successful (ATO, Partner Relationship Model and Pilots Project Plan, 2016). The ATO could consider how to include developers in the early pilots so that they are early beneficiaries of the program. By including software developers in the initial pilots, it would demonstrate to the software industry the high value that the ATO places on the relationship. Engagement timeframes and co-design Software developers have identified improving the timeliness and quality of the ATO’s consultation as a priority (ATO, Future Client Experience Workshop, 2015). This is because software developers rely on the ATO to provide accurate information in line with their development lifecycle (often 6 to 12 months) so they can produce commercially viable products for their own clients. While not always within the ATO’s control, last minute government initiatives or project changes, rapid project rollouts and excessive consultation make it difficult for software developers to incorporate changes into their work schedules. The ATO has regularly consulted with software developers in the past, but consultation has often been informative rather than exploratory or interactive, meaning project solutions and design decisions have already been made. To be real partners and properly co-design solutions, software developers need to feel that the ATO’s consultation is meaningful and to believe that their participation can influence the project outcomes. The ATO is trying to address these issues by committing to early engagement and co-design, as evident in the Software Industry Partnership Framework. While the framework is new, improvements can already be seen. For example, the ATO is co-designing the Single Entry Point with developers and has recently completed a 12-week engagement and scoping study involving a range of activities with industry representatives. Software developers that were not able to participate could monitor the engagement online and provide feedback. Excessive consultation is also an issue for software developers. Not all software developers have the capacity to engage in long term planning with government, especially during times of peak demand, such as in the lead up to tax time (Fjord, ATO Partner Space Software Developer Summary, 2016). To address this problem, all engagements with software developers are now co-ordinated by SIPO. However, excessive consultation during times of peak demand is still a concern and further improvements are needed. Testing services and project specifications Testing services provided by the ATO have quality and adequacy issues. Poor quality specifications and testing services can have serious cost, time and reputation implications for software developers. For example, if a Tier 1 developer deploys an inaccurate change to its live environment because of poor quality ATO specifications, this error will impact every business using the solution until it is repaired. Given these serious consequences, it is not surprising that testing and specification issues place additional strain on the relationship between software developers and the ATO. Recent projects like the PLS transition demonstrate that some testing environments regularly have errors, and are not always a replica of the production environment (ATO, System maintenance, outages and issues, 2016; ATO, ABSIA-ATO PLS transition roundtable teleconference, 2016). Around one-third of respondents to a 2016 survey indicated the ATO’s software specifications are not sufficient, suggesting that there is room for improvement (ATO, Software Developers Client Experience Survey, 2016). Suggestions to improve testing are discussed in the Risk Landscape on page 22. Wholesale first approach Balancing the provision of direct and third party digital services continues to challenge the relationship between software developers and the ATO. By developing retail products (direct to user), such as the myDeductions tool, the ATO is competing directly with wholesale products traditionally offered by developers and tax agents. Software developers want access to ATO digital information available through retail channels, and to be able to choose what to use. The ATO has started to make APIs available for new products (e.g. SBR) and should continue to do this for all products where there is a demand. By providing partners with the tools to develop services and solve problems, we are creating a level playing field and facilitating industry innovation. Ideally in the future, the ATO will move to an enabler role rather than directly providing services to the end user (ATO, Corporate Horizon Scan – 2015). 12 FOR OFFICIAL USE ONLY Software Developers: Current & Future Experience Building an Effective Partnership Software Developers and other partners As already identified, the ATO’s interactions with software developers and tax professionals have not always been timely and the messages have been inconsistent. This resulted in a poor client experience and project outcomes. To resolve these issues and to deliver on the Reinvention program Working with our Partners in the Tax and Super System, the ATO has developed a number of initiatives. The Future of the Tax Profession Working Group brings together tax professionals, professional associations, software developers, the Tax Practitioners Board and the ATO. It has been meeting since 2014 with the purpose of driving collaboration in a changing environment and supporting streamlined communications between all parties. The endorsement of the creation of an ATO Partnership Framework, for all partners including software developers, should further enhance the ATO’s ability to improve relationships with partners. Australian Business Software Industry Association The Australian Business Software Industry Association (ABSIA) was founded in 2014 as a non profit association to support and represent the software community. Part of ABSIA’s mandate is to change the way Government and software vendors relate, communicate and collaborate. Since its inception, ABSIA’s vision and strategic focus has expanded to the broader software developer industry ecosystem and whole-of-Government services. ABSIA’s constitution outlines its role representing the interests of software developers by: Consulting with Government on new projects and initiatives. Liaising with other associations and industries. Providing information and education to the software industry and wider community. Building software industry co-operation to enhance the compatibility of business systems, resulting in productivity gains (ABSIA, Constitution). ABSIA and the ATO regularly collaborate. For example, the ATO often presents at ABSIA forums and conferences. ABSIA has also established a number of special interest groups to assist the ATO and software developers with engagement (e.g. payroll and superannuation). ABSIA is performing a function for the software industry that was previously conducted by the ATO Software Developers Consultation Group. The transfer of these functions to an independent body reduces cost to the ATO and should increase the industry’s trust in the objectivity of their representative association. However, recent engagement suggests that some developers remain sceptical of ABSIA’s value (Fjord, The Future of Working with Our Partners – Discover, 2016). The ATO is supporting ABSIA with staffing while it matures and has an interest in continuing to support ABSIA to full independence. The Digital Transformation Office The Digital Transformation Office (DTO) was established in July 2015 to lead the transformation of Government services. The DTO should deliver a better experience for all Australians through the provision of public systems that are simpler, clearer and faster. The ATO has already commenced adoption of the DTO objectives via initiatives such as Digital by Default. The DTO has promoted the use of APIs to facilitate ‘aggregation of information and services through websites and applications from both government and third parties’ (ATO, Corporate Horizon Scan – 2015, p.9). By making APIs public, all software developers can design products that are powered by its service. The ATO should continue to offer APIs to enable business to easily use natural systems to integrate with the ATO and to reduce the compliance costs. In May 2016, the DTO published a Digital Service Standard to measure the performance of Federal Government agencies (DTO, Digital Service Standard, 2016). The results of this measurement will be available on a publicly accessible dashboard. To support the Digital Service Standard, the Australian Government has established a Moratorium on Service Investment to ‘limit the fragmenting of users’ experience across the Australian Government’ (DTO, Moratorium on Service Investment, 2016). The Moratorium prevents government agencies implementing information and transactional services unless they are following the Standard. While the ATO is currently compliant with the Standard and Moratorium, the DTO’s work provides further impetus for the ATO to continue to streamline information and transactional services. The DTO Service Standard and focus on measuring uptake of digital services strengthens the role of SIPO in ensuring the ATO designs services that meet the needs of the consumers (i.e. through consultation and co-design). 13 FOR OFFICIAL USE ONLY Software Developers: Current & Future Experience Communication and Engagement Key Points The Single Entry Point and Partner Client Relationship Management tools have the potential to resolve many of the communication, engagement and support problems experienced by software developers. However as the projects are still being developed, software developers are unlikely to see the benefits for some time. The ATO should engage with software developers to establish if there are any interim solutions that might alleviate some of the issues in the short term. For example, introducing a single service standard across the multiple helpdesks could result in more consistent support for the software developer client experience. Traditionally in the ATO business lines have managed their own partner relationships in silos and there is not a consistent communications strategy for software developers. Since August 2015, SIPO has been the authoritative gateway between the ATO and the software developer industry. However SBR, Enterprise Systems and Technology (EST) and other business areas continue to use established relationships and systems to directly engage with software developers. How do we communicate, engage and provide support to developers? Communication channels Figure 7 shows the multiple channels the ATO uses to formally communicate with software developers. It demonstrates there is not a single holistic view of formal, outbound correspondence with the software developer industry. Business areas are supposed to engage with Intermediaries Communications and SIPO prior to communicating with the industry to ensure messaging is consistent and strategic. It is not clear how often this actually occurs. Face-to-face and online engagement The ATO engages with software developers through strategic, technical and special purpose working groups, workplace visits, industry forums, and webinars. As previously discussed, all engagements with software developers are co-ordinated and recorded by SIPO in an engagement calendar and shared with internal ATO stakeholders and the industry. Further research is required to determine if engagement has improved since this process was formalised in 2015 and if there has been any impact on software developers perceptions of the relationship or their behaviour. Figure 7: Communication channels 14 Source: RA&I from data provided by SIPO and on ATO websites FOR OFFICIAL USE ONLY Software Developers: Current & Future Experience Communication and Engagement Support services (helpdesks) There are three main helpdesks for software developers: SIPO, SBR and a technical helpdesk provided by EST. There are also project specific support services such as for SuperStream and AUSkey, and account managers, and on-boarding teams (ATO, Helpdesks for software developers developing tax and superannuation software, 2015). The ATO does not have a central record of all issues raised by software developers through helpdesks. The helpdesks share information on an as needs basis but because they operate on different systems, they do not have access to each other’s databases or share information about query trends or volumes. Because there is no central record of issues, it is hard for developers to track their query, especially if it has been passed between different helpdesks. Furthermore, the helpdesks have different areas of expertise, hours of operation, service management systems, quality of support and response times (ATO, Helpdesks for software developers developing tax and superannuation software, 2015). The various incompatible systems make it challenging for the ATO to offer a consistent and efficient client experience and to know if issues are being correctly prioritised. Consequences of inconsistent communication, engagement and support services The ATO’s fragmented communication with software developers has resulted in: Software developer confusion about where to find support Inconsistent, contradictory or duplicated information provided to industry Inconsistent software developer client experiences Incorrect prioritisation of issues within the ATO and slower resolution times. Higher costs for the ATO to maintain multiple helpdesks and websites. ATO research undertaken in 2016 found that software developers were generally satisfied with ATO communications but that they thought there was room for improvement (ATO, Software Developer Client Experience Survey, 2016). Software developers wanted to control the information they received from the ATO as they often felt overloaded (ATO, Software Developers website integration into ato.gov.au, 2016). According to some developers, workarounds and informal communication channels are used to counter the misalignment of how systems or business areas connect (Fjord, Staff Working with Partners Research, 2016). Steps to more effective communication with software developers The ATO has recently developed a client experience level communication strategy that aims to improve the experience for software developers (ATO, Strategic Communication Overview for Software Developers, 2016). The following initiatives are some of the programs already underway in the ATO that have the potential to improve the inconsistent and fragmented communication with the industry. As these initiatives are managed by different areas of the ATO (e.g. SIPO, ATO Corporate) it is important that they are coordinated and consistent. If they are not integrated there is a risk of exacerbating the existing communication problems. As the projects are in the early stages and benefits are unlikely to be seen for some time, there are opportunities to discuss possible interim solutions with software developers to immediately address some of the communication concerns. Single Entry Point One of the priorities identified during the Software Developer Client Experience Workshop was a single entry point for software developers to receive communications, provide support, access information and streamline engagements (ATO, The Future Client Experience Workshop, 2015). While still in the concept stage, the Single Entry Point has the potential to address many of the communication issues experienced by software developers. SIPO is responsible for the project, with Fjord contracted to do initial research and engagement (Fjord, Single Entry Point, 2016). At this stage, only this initial phase of the project has funding confirmed. The preliminary research was completed in August 2016 (Fjord, Single Entry Point Utopia, 2016). Meaningful collaboration and co-design is critical to ensuring that the Single Entry Point meets the needs of both software developers and the ATO. Some questions that are being considered as the project progresses that will ensure the solution successfully improves the client experience include: How will it integrate with different business areas’ varying service standards and client management systems? How will it integrate with existing informal relationships and ‘workarounds’? How will it integrate with individual projects, account managers and on-boarding teams? 15 FOR OFFICIAL USE ONLY Software Developers: Current & Future Experience Communication and Engagement What indicators will be used to measure the Single Entry Point’s effectiveness at improving the client experience? What baseline data will be used? Will the Single Entry Point only be for software developers working on ATO initiatives? What about other partners or other government agencies? Client Relationship Management System A client relationship management (CRM) tool is an end to end software management system. A CRM is supported by a set of practices, strategies and other technologies and used to collect, manage and analyse client interactions and data throughout the client lifecycle and across multiple channels. There is not an enterprise level system for managing partner relationships in the ATO. A comprehensive CRM has the potential to provide a more consistent client experience for software developers regardless of who they interact with across the ATO. The CRM initiative, co-sponsored by SIPO and Tax Practitioner, Lodgment Strategy and Compliance Support, is in the early stages of development but it is scheduled to be developed over 2016 and 2017 (ATO, Intermediary/partner relationship management system Project Plan, 2015). It is important that any solution complements and integrates with the Single Entry Point. Website Integration The ATO Design and Innovation group is undertaking a redesign to integrate the Software Developer Homepage and Community into the Tax Professionals area of the ATO website. This is expected to occur throughout 2016 but the timeframe for implementation is yet to be confirmed (ATO, Software Developers website integration into ato.gov.au, 2016). The project aligns with the expectation of the DTO that agencies rationalise and integrate website content. This project has the potential to streamline and refocus the content of the various websites, ensuring information is consistent and easy to find. One issue is that the SBR website is not included in this project, presumably because it is a whole of government initiative. There is an opportunity to consider how communication on whole of government initiatives like SBR can be better integrated with the ATO’s communications and processes to ensure a streamlined client experience. 16 FOR OFFICIAL USE ONLY Software Developers: Performance Measures Key Points Interaction with software developers is complex and fragmented, involving multiple business lines and support services. As a consequence, it is difficult to assemble accurate and comprehensive performance metrics. A comprehensive framework for measuring performance of the partnership with, and service delivery to, software developers is required. While the ATO has not established performance indicators to measure the client experience for various client groups, work has commenced to develop a framework. The absence of performance indicators for software developers precludes a comprehensive assessment of the effectiveness of service provision and engagement. This section examines existing measures that provide some indication of performance and recommends development of appropriate performance measures. Existing performance measures Engagement Software developers interact with the ATO either in an intermediary capacity or by working collaboratively as a partner. Basic indicators of engagement include registration with the Software Developers homepage and subscription to daily updates and the weekly software developers newsletter (ATO, 2016, Operational Framework for Developers and Service Providers-communication and engagement plan, February 2016): SIPO data detailing 198 engagements with software developers between July 2015 and April 2016 provides evidence of a partnership relationship. (ATO, SWD Engagements, 2016). Figure 8 shows that the segments with the most engagements were Superannuation (41%) and Industry (26%). Channels of engagement were split fairly evenly between face to face (47%) and phone (46%) (ATO, SWD Engagements, 2016). This data is inadequate as a measure of service delivery to software developers since it does not: Include engagements between software developers and other areas of the ATO. Provide an indication of the quality of engagements. Figure 8: Engagements with software developers by segment and channel, July 2015 to April 2016 Source: ATO, 2016, SWD Engagements Helpdesk data Aggregated helpdesk data would provide an indication of software developers’ experience, both for the immediate period and to measure changes over time. SIPO collects statistics on issues lodged with the SIPO helpdesk and provides reports to software developers when issues have not been resolved within two weeks but does not report on the time taken to resolve issues. There is a lack of transparency around actual service levels since issues lodged with other helpdesks, or direct contact with account managers are not included in the SIPO data. 17 FOR OFFICIAL USE ONLY Software Developers: Performance Measures Client Perceptions Surveys of software developers’ perceptions are an obvious source of performance measures of client service. The Software Developers Survey in 2015 had a response rate of only 4% which preclude generalising the results to the software developer population. The response rate improved to 8% for the Client Experience – Software Developers (Baseline Report) 2016. Results of this survey indicated that participants were generally satisfied with ATO systems, communication and information. However, less than half agreed that deployment schedules were timely or that the ATO was responsive to queries about deployments. Client experience surveys will be conducted on a sixmonthly basis to track software developers’ perceptions of the quality of their interaction with the ATO. The ATO could consider strategies to improve the response rate. Developing better performance measures Assessing the ATO’s performance for software developers is dependent upon the development of appropriate performance measures. Development will include: defining qualitative and quantitative information; constructing output measures that demonstrate effectiveness; collecting, analysing and reporting performance (Figure 9) service currently provided to software developers. This should include common service standards and processes for notifying software developers of progress and outcomes. Some of the measures against target levels of service could include: The number and type of issues logged Resolution times for issues - maximum, minimum, average Communication regarding progress and confirmation when issues are resolved Service outage times. Implementation of the Single Entry Point for software developers may contribute to this objective and reduce confusion for those software developers who currently contact different helpdesks for assistance relating to different issues. Thirdly, SIPO will attempt to address gaps in performance measures through the development of indicators for ‘Measuring the Partnership Health’ later in 2016. The measures under consideration will provide evidence of the effectiveness of SIPO as the coordinator and facilitator of interactions between the ATO and software developers. Measures under consideration relate to: Increased engagement with the right partners at the right time and in the right way. Comprehensive performance measures may encompass existing and planned initiatives consisting of three principal components. Firstly, future client experience surveys will reveal the trajectory of software developers’ satisfaction with their relationship with the ATO. Increased consistency of communications and messages. Secondly, there is an opportunity for the ATO to develop a set of metrics incorporating all ATO helpdesks to contribute to an enhanced understanding of the level of Analysing and reporting performance against these indicators may be a catalyst for future service improvements. Greater understanding by the ATO and software developers of each other’s operating environment. Figure 9: Developing performance indicators Source: Australian Government Department of Finance, Resource Management Guide No. 31, 2015 18 FOR OFFICIAL USE ONLY Software Developers: Client perceptions Key Points Software developers highlight issues with trust, driven by the effectiveness of ATO communication channels and the quality and timeliness of ATO information, services and tailored engagement. The client perceptions data is inconsistent; this could be due to issues with the research or the inconsistent client experience of software developers (or both). Better quality research with larger and more representative samples would improve the usefulness of the client perception data. Perceptions about trust The preceding pages highlight the importance of trust in ensuring a positive client experience for software developers. This section examines perceptions about various aspects of the relationship between software developers and the ATO that drive levels of trust, including the quality and timeliness of the ATO’s communication, specification and testing services and tailored engagement. Consistent, high quality service delivery, will be essential to regain and build trust with software developers, particularly those developers impacted by previous negative experiences. Feedback from a October 2015 Future Client Experience workshop was that software developers appreciated the ATO’s engagement, but it did not necessarily suit their timeframes. As mentioned throughout this document, the ATO is undertaking a comprehensive program designed to build strong, trusted relationships with software developers through initiatives designed to improve co-design, strategic and consistent communication, and co-ordinated implementation in partnership with software developers. Recent research findings present a mixed picture about the impact of these measures so far. Specific evidence on software developers’ levels of trust and satisfaction with their relationship with the ATO has been collected from research between 2014 and 2016. The ATO could also consider undertaking research to identify software developers in the population with strongly negative perceptions and target engagement activities to them. Levels of trust Tailored engagement As a result of unsatisfactory interactions in the past, not all developers trust the ATO to fully consider their needs, quickly address issues or to deliver on commitments. Reinvention highlighted the importance of tailored communication and engagement as a mechanism for improving the client experience and building effective partnerships. Software developers expect the ATO to not only provide accurate information at the right time and through the right channels, but also to allow them to control what information they receive from the ATO. Participants at a February 2016 Partner Space workshop stated the biggest issue in the relationship is a loss of trust in the ATO. Software developers: • Did not believe that the ATO considered their or their clients’ needs when setting deadlines. • Considered that their needs are very different to other intermediaries. • Thought that the ATO is not sourcing the right mix of people to represent all developers. Comparatively, the May 2016 Client Experience Survey found that when asked directly, the majority of participants stated they trust the ATO. In the same survey, around half of respondents thought the information and resources that the ATO provides allowed them to prepare their business for the future, with about one-third indecisive. Only about half of the respondents to a July 2015 Software Developer Survey stated the SIPO helpdesk met their needs (see box on page 21 about reliability of this survey). Getting information through the preferred channel The ATO’s use of multiple communication channels, which can release duplicated or disparate messages, reduces the effectiveness of the ATO’s messaging, is confusing and reduces trust in ATO information sources. Research findings confirm the negative consequences of this situation: In the May 2016 Client Experience Survey, respondents overwhelming stated they preferred to receive information and updates online, but were split on which format (e.g. emails, website alerts, online news) they preferred. In a July 2015 ATO Software Developer Survey, the Software Developer Homepage and email alert, the SIPO email address and face-to-face engagement were rated as the preferred communication methods. There were low levels of usage and satisfaction for other channels such as social media (Twitter, Facebook, LinkedIn), the Tax Professionals Community website, and YouTube. 19 FOR OFFICIAL USE ONLY Software Developers: Client Perceptions Participants at a Website Integration workshop in March 2016 struggled to differentiate between the different websites (Software Developers Homepage and Community, ato.gov.au and sbr.gov.au). Having multiple websites and sometimes conflicting information was confusing and it was difficult to find the right information at the right time. Some software developers stated they prefer other sources of information over the ATO to gain certainty on project status and changes. The Single Entry Point, Client Relationship Management and Website Integration projects may improve the consistency of information in the longer term, by offering more streamlined and tailored communication. There are opportunities for the ATO to also consider interim solutions such as developing an overarching software developer client experience communication strategy and plan. The ATO could consider measuring the effectiveness of messages to software developers using different communication channels . Getting information tailored to individual needs Research findings reveal room for improvement in tailoring communication to the needs of software developers: In the May 2016 Client Experience Survey respondents were generally satisfied with ATO communications; but a medium level of uncommitted responses and mixed usage across channels indicates communication could be better targeted and more effective. The SBR channels were not included in this research. Participants at a Website Integration workshop in March 2016 felt overloaded by the information they receive from that ATO and wanted to be able to better manage their subscriptions. They stated that software developers’ information needs varied according to their role and the stage of the development life cycle. Participants at ABSIA-ATO roundtable events in 2016 raised concerns about the quality of the ATO’s testing services and time taken to resolve issues (ATO, PLS working group, 2016). Participants at a Website Integration session in March 2016 stated ATO information is not timely and lack the detail required. Around half of the respondents to the May 2016 Client Experience Survey thought the ATO was too slow to provide deployment schedules and address deployment issues. However, most thought ATO staff were knowledgeable and the information provided was sufficient and reliable, including specifications. Respondents to a July 2015 Software Developer Survey rated their relationship and engagement with the ATO moderately, but highlighted timeliness as an issue. The ATO is developing principles and guidelines to improve the quality of technical documentation (ATO, Technical Principles and Guidelines for B2G Digital Interactions, 2016). These should be implemented as soon as possible to improve software developers’ perceptions of the quality of ATO technical specifications Issues with client perception data The quality of the client perceptions research limits the conclusions that can be drawn and findings cannot always be generalised to the entire software developer population. Issues identified with the research are: Low survey response rates and small sample sizes for some surveys for the client group. The Software Developers Survey (July 2015) had a 63 responses which was a response rate of 4%. Participants are not representative of the software developer population. Participants at the July 2015 ATO Software Developer Survey found the most respondents were satisfied with the ATO’s email alerts but wanted communication more tailored to the products they develop. Consequently, care has been taken in this document to only present trends and not specific data. No external data has been found that is specific enough to support the internal client experience research. The ATO should consider offering better and more detailed subscription preference options on email and website alerts, possibly through the Website Integration project. This would give software developers greater control over what information they receive, making it easier for them to do their job, and contributing to a more positive client experience. It would also improve the ATO’s understanding of the software developer population. Improved quality and regularly updated client experience data will improve the ATO’s understanding of the population and provide measures of effectiveness for the ATO’s efforts to improve the client experience. The ATO could consider alternative approaches to increase participation (shorter surveys, incentives, timing). Getting access to accurate information and robust services when they are needed The timely provision of accurate information and reliable services are reoccurring issues for software developers and has undermined trust in the ATO. Issues raised by software developers include: The ATO is measuring client perceptions through the Software Developer Client Experience Survey which will be conducted every six months. The October 2016 survey will enable comparisons with the data from the Software Developer Client Experience (Baseline Report) (May 2016) to ascertain changes in levels of trust, and satisfaction with ATO service delivery. FOR OFFICIAL USE ONLY 20 Software Developers: Risk Landscape Key points Cyber security poses a significant risk to the ATO and the software developer client experience and should be considered as an ongoing organisational-wide risk. The current risk assessment documentation does not overtly address which client experience is impacted by a risk. The ATO should continue to develop better ways to identify and monitor risks to the software developer client experience, such as through the current Corporate Risk Review. The approach taken in this section differs from other Client Experience Performance and Direction documents. Risks to the software developer client experience are not clearly visible in the ATO’s Risk Register because software developers are not identified by a business service line, enterprise risk or market segment category. The significant increase by the ATO of digital service delivery has resulted in a situation where ‘the ATO faces a multifaceted cyber threat from malicious actors including foreign states, criminal groups and issue motivated groups’ (Australian Cyber Security Centre, Risk Assessment, 2015, cited in ATO IT Security Strategy 2015-2020, 2015, p. 8). Cyber and Data Security Two of the ATO’s major objectives in relation to digital services are: secure ICT systems; and the provision of services that are tailored to contemporary needs and community expectations (ATO IT Security Strategy 20152020, 2015). The provision of tailored services, such as enterprise applications, increases security risks for the ATO. The cyber security threat to Australian organisations is ‘undeniable, unrelenting and continues to grow’ (Australian Cyber Security Centre, Threat Report, 2015, p 2). The adoption of rapidly evolving technology - including e-commerce, enterprise apps and cloud computing - by government and business has facilitated the delivery of advanced and sophisticated services. However, the dynamic nature of technology presents enormous security challenges to both systems and data. In 2014, the national computer emergency response team (CERT Australia) responded to 11,073 cyber security incidents. As illustrated in Figure 10 below, between 2011 and 2014, there has been a 261% increase in cyber security incidents specifically targeting government systems. Figure 10: Cyber security incident responses by Australian Signals Directorate It is now more crucial than ever that the ATO acts to protect its systems and data. The ATO is aware of the threat and is attempting to address cyber and data security concerns. The ATO has produced a detailed IT Security Strategy, that acknowledges the need for controls to be implemented and maintained across multiple layers of security: physical, network, IT systems and applications (ATO IT Security Strategy 2015-2020, 2015). The ATO is also currently undertaking a review of cyber security risk in relation to digital services which will be considered in future Performance and Directions documents. Historically, the ATO exercised a high level of control over its data in that there was only a one-way flow of data into the organisation. This situation has been transformed with increasing access to ATO systems by other government agencies and external organisations. New initiatives, such as the PLS, have introduced two-way data flows. The transfer of ATO data to external organisations increases the vulnerability of data. There is also likely to be a significant degree of variation in security provision by external users of ATO data. The ATO has longstanding and trusted relationships with some software developers. However, digital changes are increasing the number of software developers interacting with the ATO. The increasing number of new developers increases the potential risks around unauthorised access and data security. IT security risks should be earlier when developing products or services with partners due to the increased complexity in the supply chain. In response to the escalation in the risk environment, the ATO has developed and is implementing the Operational Framework for Developers and Service Providers. Source: Australian Cyber Security Centre, Threat Report, 2015 FOR OFFICIAL USE ONLY 21 Software Developers: Risk Landscape The framework addresses: Registration processes for software developers in relation to software or applications that connect to ATO systems. Guidelines and minimum standards for products and environments providers must meet to achieve certification. Detection and management of threats to ATO systems or fraudulent activity (ATO, Operational Framework for Developers and Service Providers, 2016). The ATO should regularly review its processes and security systems in order to ensure their effectiveness. ATO / Software Developer Relationship The ATO has acknowledged the importance of its relationship with the software developer community and that there is a need to change the dynamics of this relationship to build trust. Failure to engage, and to improve its relationship, with this client group could pose a significant risk to the ATO, particularly in relation to the success of its digital transformation programs. Although there is an enterprise risk for Tax and BAS Agents - ‘Failure to engage effectively with tax and BAS agents, and develop effective relationships with their representative bodies’ - there is no corresponding risk relating to software developers. There is an opportunity for the ATO to develop an enterprise risk for software developers similar to the risk for Tax and BAS Agents. Testing environment Inadequate testing poses a risk to the ATO and software developers. Currently, the ATO provides software developers with testing environments and test cases to facilitate testing of new products prior to implementation. Concerns expressed by software developers about the adequacy of the testing environment include: Continuing environment instability; the testing environment is unavailable more often than is acceptable to software developers. Incident resolution in the testing environment is not optimal. The error logs that arise during testing do not provide enough detail for developers to correct issues (ATO, ABSIA-ATO PLS transition roundtable teleconference, 2016). Inadequate testing may result in the non-identification of errors prior to implementation of the system, resulting in the collection or exchange of inaccurate data (that can be carried across several systems), multiple input attempts and duplication of effort and/or data and system failure. Rectifying the consequences of inadequate testing can be an expensive and time consuming process. It may require live environment shutdown, resulting in users losing confidence in the system. There may also be reputational and cost implications for the ATO and software developers. Given the pace of digital transformation, the ATO should evaluate its current testing environment and implement improvements to provide a robust testing environment for software developers. This will assist software developers to produce high quality products so that end users are able to meet their tax and superannuation obligations. The ATO should ensure that: The testing environment is continuously available and accurately reflects the operational environment. Test cases are of high quality. Error logs contain sufficient detail for software developers to identify and correct problems. The software developer population There is a risk that the ATO may fail to engage with a proportion of software developers because it is difficult to identify the software developer population and available data is not representative of the entire population. Failure to engage with a broad range of software developers about new compliance requirements, legislative amendments or government level initiatives may result in poorer project outcomes and software developers not implementing the changes to their applications in time, or at all. This will have flow on effects for the ATO and its partners. For example, if software developers do not deploy the changes to transition their clients to the PLS by the deadline, it may result in non-compliant data, causing potential risks that may include: Penalties for the affected users of the software for incorrect reporting or submission. A loss of business and/or substantial reputational risk for the software developer. Resource implications for the ATO due to data clean up costs, resubmissions of data and the application of penalties for non-compliant businesses. The ATO testing environment does not always accurately reflect the production environment. The ATO could undertake or commission further research on the software developer population to: Some test cases have been considered to be of poor or inconsistent quality. In some instances, the ‘expected test’ results provided by the ATO have been incorrect, leading to corrupted results and system quality issues. Identify those not currently engaged with the ATO. Evaluate the possible costs and benefits to the ATO of establishing connections with the wider software 22 development community. FOR OFFICIAL USE ONLY Software Developers: Current investment picture Key point It is challenging to comprehensively identify the total investment in the software developer client experience because investment is spread across a number of different work areas and client experiences, and the ATO finance and governance systems do not provide investment by client experience. Client experience investment information will enable more effective and evidence based decision making in the ATO. The Strategic Costing Framework currently underway should produce a more detailed cost model, but it is not clear if it will provide client experience investment for software developers. An alternative approach may need to be developed for this particular client experience. Unlike other client experiences where the investment is centred in the Client Engagement Group, investment in the software developer client experience touches on different areas, projects and client experiences, including: agents and software developers and FTE has been split 50/50, making it difficult to analyse changes in investment (ATO, Client Engagement Group Risk Review, 2015). Software Industry Partnership Office in the Design and Change Management Group Figure 12 identifies the ATO proposed investment in projects in 2016-17 that will have a direct impact on improving the experience of software developers. Working with our Partners Strategic Program and PLS in the Client Engagement Group and Figure 12: Direct investment ($M) in the software developer client experience by initiative 2016-17. Enterprise Solutions and Technology Group. Other ATO areas that have direct contact with software developers include: eCommerce Service Delivery Onboarding Team, Superannuation, Customer Service and Solutions, Marketing and Communications, Digital Delivery and Business Reporting and Registration. It is not possible to accurately identify the current investment in the software developer client experience in these areas. Without robust client experience level investment information, it is not possible to ascertain if the ATO’s current investment in software developers aligns to the identified risks. The issue of misaligned governance mechanisms is recognised in the Client Engagement Group Risk Review (ATO, Client Engagement Group Risk Review DRAFT, 2016, p.4). Figure 11 provides the direct investment for the software developer client experience that was able to be identified for 2016-17. Figure 11: Direct investment (FTE) in the software developer client experience by work area, 2016-17 ATO Work Area Software Developer Partnership Office1 Working with our Partners Strategic Program, Client Engagement Group2 Investment (FTE) Proposed Initiatives 2016-17 Investment ($M) Software Developer Experience Priorities Single Entry Point 1.4 Engagement and Communication Strategy for Software Developers 0.5 Partnership Model with ATO and Software Developers 0.4 Source: 1. ATO, Reinventing the ATO 2016-17 plan, 2016. There are other significant initiatives relevant to transforming the software developer client experience in 2016-17, including: PLS Simpler BAS Streamlined Business Registration Single Touch Payroll Pilot Enterprise Client Profile Service Level Standards 10* Software Assurance Digital Business Account 5 Relationship and Authorisation Manager Sources: 1. Software Industry Partnership Office 2. ATO, Client Engagement Group Risk Review DRAFT, 2016 The investment in the Working with our Partners program has increased from 2 FTE in 2015-16 to 11 FTE in 2016-17, plus contractor staff. Note this program covers both tax (ATO, Every Year Counts for Software Developers, 2016). These proposed initiatives will impact multiple client groups and it is not possible to separately identify the software developer client experience investment. 23 *Estimate only FOR OFFICIAL USE ONLY References External Documents Internal Documents 1. Australian Bureau of Statistics (ABS) (2016), Cat. 8165. Businesses by Main State by Industry by Employment Size Ranges. 1. Australian Taxation Office [Corporate Research and Intelligence] (2016), Australian and global software developments trends. 2. Australian Communications and Media Authority (ACMA) (2015), Cloud computing report. 2. Australian Taxation Office (2016), Client Communication Preferencing Research Findings. 3. Australian Cyber Security Centre (ACSC) (2015), Threat Report. 3. Australian Taxation Office (2016), Client Engagement Group Risk Review - DRAFT, July 2016. 4. Australian Government Department of Finance (2015), Resource Management Guide No. 31, Developing good performance information. 4. Australian Taxation Office (2016), Client Experience – Software Developers (Baseline Report), May 2016. 5. 5. Deloitte (2016), Australia’s Digital Pulse. Australian Taxation Office (2016), Every Year Counts for Software Developers, 2016-17. 6. Deloitte Access Economics (2016), SMBs in the race for the customer. 6. Australian Taxation Office (2016), Forward program of Work. 7. Fjord (2016), ATO Partner Space Project Overview, February 2016. 7. Australian Taxation Office (2016), Operational Framework for Developers and Service Providers. 8. Fjord (2016), ATO Partner Space Software Developer Summary, February 2016. 8. Australian Taxation Office (2016), Partner Relationship Model and Pilots Project Plan, as at 23 May 2016. 9. Fjord (2016), Single Entry Point, May 2016. 9. Australian Taxation Office (2016), PLS Fortnightly Status Update 16 April, 2016. 10. Fjord (2016), Single Entry Point Utopia. 11. Fjord (2016), Staff Working with Partners Research. 12. Fjord (2016), The Future of Working with our Partners – Discover. 13. Gartner (2016), Hype Cycle for Emerging Technologies. 14. IBISWorld (2016), Software publishing industry in Australia. 15. KPMG (2016), Tax 2025. 16. Organisation for Economic Co-operation and Development (OECD) (2015), The use of online services in tax administration. 17. Organisation for Economic Co-operation and Development OECD (2015), Tax Administration 2015: Comparative Information on OECD and Other Advanced and Emerging Economies. 18. Reserve Bank of Australia (RBA) (2015), The Economic Trends, Challenges and Behaviour of Small Business in Australia. 19. SIIA (2014), The U.S. Software Industry: An Engine for Economic Growth and Employment. 10. Australian Taxation Office (2016), Reinventing the ATO 2016-17 plan. 11. Australian Taxation Office (2016), Software developer homepage statistics. 12. Australian Taxation Office (2016), Software Developers website integration into ato.gov.au. 13. Australian Taxation Office (2016), Software Industry Work Program and Key Engagements. 14. Australian Taxation Office [SIPO] (2016), SWD Engagements. 15. Australian Taxation Office (2016), Strategic Intelligence Assessment. 16. Australian Taxation Office (2016), Tax Practitioner Landscape Report. 17. Australian Taxation Office (2016), Technical Principles and Guidelines for B2G Digital Interactions. 18. Australian Taxation Office (2016), ABSIA-ATO PLS transition roundtable teleconference, 4 July 2016. 19. Australian Taxation Office (2015), ATO IT Security Strategy 2015-2020. 20. Australian Taxation Office (2015), Cognos TPALS, Sandpit_1, June 2015. 21. Australian Taxation Office (2015), Electronic vs Paper Lodgments. 22. Australian Taxation Office (2015), Extended transition period for the SBR-enabled PLS. 24 FOR OFFICIAL USE ONLY References Internal Documents 4. Business Insider (2015), The cloud accounting supremacy war in Australia, http://www.businessinsider.com.au/charts-the-battlefor-supremacy-in-australias-cloud-accounting-market2015-4. 5. Digital Transformation Office (DTO) (2016), Digital Service Standard, https://www.dto.gov.au/standard/. 6. Digital Transformation Office (DTO) (2016), Moratorium on Service Investment, https://www.dto.gov.au/standard/moratorium/. 7. Europa (2014), Use of cloud computing services, 2014 (% of enterprises), http://ec.europa.eu/eurostat/statisticsexplained/index.php/File:V2_Use_of_cloud_computin g_services,_2014_%28%25_of_enterprises%29.png 8. Forbes (2015), Roundup of small medium business cloud computing forecasts, http://www.forbes.com/sites/louiscolumbus/2015/05 /04/roundup-of-small-medium-business-cloudcomputing-forecasts-and-market-estimates2015/#31c89fc01646. 23. Australian Taxation Office (2015), Helpdesks for software developers developing tax and superannuation software. 24. Australian Taxation Office (2015), Intermediary/partner relationship management system Project Plan, as at 10 December 2015. 25. Australian Taxation Office (2015), Single entry point for software developers in tax and super, Concept Brief. 26. Australian Taxation Office (2015), Software Developers Survey July 2015. 27. Australian Taxation Office (2015), Software Industry Partnership Framework. 28. Australian Taxation Office (2015), Tax software developer demographics. 29. Australian Taxation Office (2015), The new PLS – transitioning from ELS to an SBR-enabled platform, Status Update. 30. Australian Taxation Office (2015), The Future Client Experience Workshop, October 2015. 31. Australian Taxation Office (2015), Working with our Partners in the tax and super systems: Outcome Profiles 2015. 32. Australian Taxation Office (2015), Corporate Horizon Scan – 2015. 33. Australian Taxation Office (2014), ATO Tax Stats 201314. 34. Australian Taxation Office (2013), Compliance in focus 2013-14. Notes 1. Key for Figure 5: AIIR-Annual Income Investment Report; CSA&A-Cloud Software Authentication & Authorisation; DBL&RM-Digital Business Account & Relationship Manager; FATCA-Foreign Account Tax Compliance Act; MIT-Managed Investment Trusts; PLS-Practitioner Lodgment Service; SBRP-Streamlined Business Registration Project; STP-Single Touch Payroll; TGGP-Taxable Government Grants and Payments Digital Website References 1. Australian Business Software Industry Association (ABSIA), Constitution, http://www.absia.asn.au/data/ABSIA_Final_Constituti on.pdf 2. Australian Taxation Office (2016), Consultation Administrative, https://www.ato.gov.au/General/Consultation/Whatwe-are-consulting-about/Matters-underconsultation/Administrative/. 3. Australian Taxation Office (2016), Practitioner Lodgment Service Working Group, http://softwaredevelopers.ato.gov.au/PLSWG 25 FOR OFFICIAL USE ONLY
© Copyright 2024 Paperzz