THE STRATEGIC ROLE OF INFORMATION DEVELOPMENT IN CONTINUOUS

  • Slides: 21
Download presentation
THE STRATEGIC ROLE OF INFORMATION DEVELOPMENT IN CONTINUOUS DELIVERY SREYA DUTTA | ASAD HALIM

THE STRATEGIC ROLE OF INFORMATION DEVELOPMENT IN CONTINUOUS DELIVERY SREYA DUTTA | ASAD HALIM ORACLE APPLICATIONS CLOUD © 2016, STC INDIA CHAPTER

AGENDA §Introduction to continuous delivery §Oracle Applications Cloud case study §Challenges and recommendations §Discussion!

AGENDA §Introduction to continuous delivery §Oracle Applications Cloud case study §Challenges and recommendations §Discussion! © 2016, STC INDIA CHAPTER

KEY OBJECTIVES §Deliver user assistance that maximizes customer value §Be an integral part of

KEY OBJECTIVES §Deliver user assistance that maximizes customer value §Be an integral part of the development team from inception to delivery §Optimize tools, processes, and infrastructure to support this © 2016, STC INDIA CHAPTER

CONTINUOUS DELIVERY: SETTING THE CONTEXT Production, testing, and release in short and predictable cycles

CONTINUOUS DELIVERY: SETTING THE CONTEXT Production, testing, and release in short and predictable cycles What is continuous delivery? Release Build Continuous Delivery How can I contribute as an Information Developer? Test Deploy Communicate constant product changes; facilitate customer adoption

DEVELOPMENT FOR CONTINUOUS DELIVERY The Agile Scrum development methodology enables us… © 2016, STC

DEVELOPMENT FOR CONTINUOUS DELIVERY The Agile Scrum development methodology enables us… © 2016, STC INDIA CHAPTER

VALUE-DRIVEN DEVELOPMENT Fixed Time Agile Scope Waterfall Resources Estimated © 2016, STC INDIA CHAPTER

VALUE-DRIVEN DEVELOPMENT Fixed Time Agile Scope Waterfall Resources Estimated © 2016, STC INDIA CHAPTER Resources Time Scope Focus on critical content Estimated

ORACLE APPLICATIONS CLOUD CASE STUDY © 2016, STC INDIA CHAPTER

ORACLE APPLICATIONS CLOUD CASE STUDY © 2016, STC INDIA CHAPTER

BACKGROUND ORACLE CLOUD PLATFORM § A large enterprise with diverse tools, processes, cultures, and

BACKGROUND ORACLE CLOUD PLATFORM § A large enterprise with diverse tools, processes, cultures, and many customers BUSINESS ANALYTICS CONTENT AND PROCESS § Incrementally deliver functionality in a predictable cadence § Change tools, processes, and standards to communicate constantly and consistently with customers © 2016, STC INDIA CHAPTER MOBILE SYSTEMS MANAGEMENT DATA MANAGEMENT INTEGRATION Architects and IT Ops APPLICATION DEVELOPMENT

CHANGING EXPECTATIONS Review Label Review Message Embed Help Review Label

CHANGING EXPECTATIONS Review Label Review Message Embed Help Review Label

NEED TO PUSH CRITICAL HELP TO USERS © 2016, STC INDIA CHAPTER

NEED TO PUSH CRITICAL HELP TO USERS © 2016, STC INDIA CHAPTER

EMBRACING THE CHANGE § Participate in development from inception to delivery Deliverables § Transform

EMBRACING THE CHANGE § Participate in development from inception to delivery Deliverables § Transform tools and processes to: ØAlign user assistance with product delivery ØSupport decision making by providing critical information ØProvide channels for customer contact © 2016, STC INDIA CHAPTER Presence Infrastructure

PRESENCE FROM INCEPTION TO DELIVERY Features in Design Repository Feature Descriptions Backlog Development (includes

PRESENCE FROM INCEPTION TO DELIVERY Features in Design Repository Feature Descriptions Backlog Development (includes user assistance) by Sprint Release Documentati on Application (including UI help) UA and training Potentially Shippable Product

DEVELOPMENT BY SPRINT Sprint Planning Prepare for delivery Design reviews, story pointing (including information

DEVELOPMENT BY SPRINT Sprint Planning Prepare for delivery Design reviews, story pointing (including information development effort), discussions Sprint Demo Verify UI text was coded Verify definition of done Done? Code, testing, automation, help analysis complete Discuss UI text, user assistance requirements Complete UA analysis, code UI text, including UI help Sprint! Constant Communicatio n Code, test cases, User assistance analysis Write critical help Almost done demo

CENTRALIZED TOOLS AND INFRASTRUCTURE Centrally-Administered Review Tools Agile User Assistance Analysis Quality Centrally-Administered Authoring

CENTRALIZED TOOLS AND INFRASTRUCTURE Centrally-Administered Review Tools Agile User Assistance Analysis Quality Centrally-Administered Authoring Tools © 2016, STC INDIA CHAPTER Modular and Automated Delivery

CONFLUENCE/JIRA-BASED AGILE HELP ANALYSIS © 2016, STC INDIA CHAPTER

CONFLUENCE/JIRA-BASED AGILE HELP ANALYSIS © 2016, STC INDIA CHAPTER

MODULARIZING CONTENT http: //fusionhelp. oracle. com © 2016, STC INDIA CHAPTER

MODULARIZING CONTENT http: //fusionhelp. oracle. com © 2016, STC INDIA CHAPTER

AUTOMATING CONTENT CREATION AND DELIVERY http: //docs. oracle. com © 2016, STC INDIA CHAPTER

AUTOMATING CONTENT CREATION AND DELIVERY http: //docs. oracle. com © 2016, STC INDIA CHAPTER

CHALLENGES Issue Constantly changing scope Minimal design documentation Constant upgrades Short deliverable cycle Impact

CHALLENGES Issue Constantly changing scope Minimal design documentation Constant upgrades Short deliverable cycle Impact Very little time for extensive planning and help analysis IDs required to write content based on working software Customers require immediate and consistent information Traditional forms of help too elaborate to keep up with product delivery Change mindset, both ours and of development teams!

RECOMMENDATIONS Recommendation Embrace change Engage actively in product design Focus on critical communication Description

RECOMMENDATIONS Recommendation Embrace change Engage actively in product design Focus on critical communication Description Take the lead as communicators; be the voice of the application Influence product development where possible; add value by providing the customer’s point of view Embrace minimalism and focus on value. Prioritize delivery of what’s critical over end-to-end documentation

FINAL TAKEAWAYS! §User expectations about product experience, delivery, and information are changing §Our role

FINAL TAKEAWAYS! §User expectations about product experience, delivery, and information are changing §Our role must evolve to align with these changes §We can maximize customer value by: ØTaking advantage of being an integral part of the scrum team ØLeveraging our expertise as language experts and focusing on delivering critical information

DISCUSSION §What’s your experience of continuous delivery? §What are the main challenges you face?

DISCUSSION §What’s your experience of continuous delivery? §What are the main challenges you face? §How are you resolving them? © 2016, STC INDIA CHAPTER