October 8-9, 2015 Bangalore, India

Schalk Cronje

Topic: The Death of Agile : The Shift towards Effective, Value-focused testing

Learning Objectives

Agile has been killed by marketing forces. You definition of Agile will probably differ from mine too. IN the 80s and 90s people were boxed into process that we would like to shame as Waterfall today. Similarly what is now become the common denominators for Agile, can be shamed in a similar manner. Companies and consultants are happily toting the Agile word, to gain business and sell meaningless training. Is this the tech world you want to live in? There is a counter-revolution happening. It is real, it focuses on value and it is happening. What about returning to principles and basics in order to understand why we are doing something? What about focusing on the prosperity we shall deliver rather than on the tools & methods that are ticking boxes? The focus of this session is to help you think about what is important, walk the walk and add real value. If you have an open mind, willing to do the right thing and are not scared by making a difference then this is for you.

Who should attend?

Anyone and everyone who loves or hates agile

Katrina Clokie

Topic: Cultivating a competency – Growing specialist skills in agile team

In a traditional organisation people are generally organised by role – business analysts, developers, testers – in teams of diverse experience and skill, where hierarchy dictates a clear career progression from junior to senior, lead to manager. By contrast, agile teams are generally organised with focus on delivery of a product; specialists are scattered.

For those who have held leadership positions in their discipline, this change may create a perception of erosion in social standing, and a small delivery-focused environment may not offer enough challenge for those used to leading their field. On the flip-side, a junior may not have the confidence to operate independently, or the breadth of skill required to participate successfully in varied tasks.

Katrina talks about agile transformation in the context of a testing competency. She shares her techniques for developing specialist skills and fostering career progression once a single discipline is spread across multiple development teams.

Pradeep Balachandran

Topic: Agility and Quality through DevOps

Learning Objectives

In this session, we will look at the disruptive technological advances and the challenges they pose to software development and delivery organizations. Cloud has emerged as the platform of choice for development and delivery. In this digital era, technology is the key differentiator for any industry. It is imperative that organizations embrace the challenges and overcome them by adopting industry best practices, viz. Agile and DevOps. We will take a deeper look at the DevOps approach and its role in improving Agility and Quality, which are essential not only to retain users but also to stay ahead of the competition.

Renu Rajani

Topic: Testing & QA Transformation Trends - Capgemini’s 2015 World Quality Report

Capgemini has launched its world Quality Report in Sept 2015, in partnership with HP for the 7th consecutive year. The report is based on 1560 CXO level interviews across geographies. The report captures key trends through 6 chapters focusing on (i) Increasing focus on Digital Transformation (ii) QA & Testing Budgets on increase (iii) Security testing as top IT strategic priority (iv) Agile testing maturing (v) Industrialization becoming advanced (vi) Test Environment and Data Management trends. The report also carries sector and country pull-outs. This years’ report is special in context of increasing Agile and DevOps adoption and focus on digital transformation.

Renu would highlight key QA & Testing trends and recommendations for QA organizations based on findings from 2015 World Quality Report. Key recommendations include (i) Need to refocuson customer experience and business assurance, (ii) Transform traditional TCOE into Agile & DevOps (iii) Industrialize security testing (iv) Use predictive analytics to prioritize testing (iv) Increase automation (v) Build virtualization and cloud capabilities (vii) Expand skill set of test team

Dr. Shankar Ramamoorthy

Topic: OCF (Organizational Culture Factor) – A New Normal In Agile Practice

Learning Objectives

“Lets teach culture first, and then process or I must say culture is process”. This shall be the theme which Dr Shankar would purport , espouse when he would celebrate success with Winston Royce who drew the water fall model in 1970 and speak his language before speaking “ Agile” language. The talk shall touch up how the Agile cult of personality as in Kent Beck, Ward Cunningham, Jeff et al, came with myths, jokes and stories and left behind their “ cult” status in Agile terrain. The speaker would take all the manifestoes in Agile, and will be building a multi correlation model , transforming the Manifestoes to OCF ( Organizational Culture Factors) and then would do a second level correlation of OCF to forty five agile techniques. Each of the techniques comes from either Scrum/XP/SSADM/DSDM formats and carry out prescriptive approach of suggesting the best technique based on project types. The result of this three layer filtering would be if you choose a project type, and agile format, it shall suggest the closely correlated agile techniques out of 45 techniques collected and pick up the right OCF for the Industry captain to champion, and drive Agile practice. Remember this model shall be the “ New Normal in Agile Practice” and shall help process architects to prepare the right run away for taking off any formats of Agile practice and even can implement agile in Non Agile projects”. It can change NASA/ISRO/DRDO with right OCF to implement Agile…

Who should attend?

All IT folks

Rahul Ganapathy

Topic: Internet Of Things (IoT) - Get Ready To Test The Connected Future

Learning Objectives

The Internet of Things (IoT) is a scenario in which objects, animals or people are provided with unique identifiers and the ability to transfer data over a network without requiring human-to-human or human-to-computer interaction.

The Internet of Things (IoT) is an overarching term for a world in which objects, animals and people are connected wirelessly, encompassing machine-to-machine communication and wearables. Kevin Ashton, co-founded of the Auto-ID Center at MIT, which created a global standard system for RFID and other sensors, coined the phrase "Internet of Things" in 1999. In the ever expanding world where number of devices is expected to exceed the world population, testing the Internet of Things stack/components is going to be a challenge. Testing embedded software and systems for the Internet of Things has to involve physical, sensory and emotional interactions. In this meetup we will see the various methodologies and steps to carry out Testing for Internet of Things Ecosystem.

Key Take-away from this session:
1. Changing landscape in technology – Internet of Things and Digital Economy
2. What is Internet of Things?
3. What are the verticals adopting IoT?
4. Building blocks of IoT – IoT technology stack
5. What is going to change?
6. Impact on Testing?
7. IoT Testing – How should the Industry be prepared
8. Agile Testing and IoT
9. A walkthrough of two logical use case – how IoT testing needs to be relooked?
10. Conclusion
11. Q&A

Who should attend?

IoT Enthusiast, IT Professionals, Organisations embarking on IoT journey, Testing Professionals.

Srinivasan Desikan

Topic: Where testing is moving in SMAC world?

Learning Objectives

1. To De-mystify the various technology buzzwords such as Cloud, Mobile, DevOps and Agile to the community of IT engineers
2. Connect the basics of Software Engineering with trends (Connecting past with future)
3. Explain the journey/direction of various technologies of past years and extrapolate them to support the question "Who moved my Testing"
4. Draw out some specific objectives that participants can take back to their office after the conference

Who should attend?

Engineers and managers of testing and development teams

Vinay Krishna

Topic: Role of BDD in Test Pyramid

Learning Objectives

Understand BDD concept
BDD Framework
Importance of BDD
Where BDD fits in test pyramid
BDD is not just automation testing

Who should attend?

BA, Testers, PO, Developers

Ramesh Pai

Topic: Did somebody say “Testing is dead in SMAC?”

Learning Objectives

Consumerization & Digital adoption is transforming traditional IT and in effect marginalizing Testing as we know it. Agile, IoT, DevOps, plug and play platforms, will Testing survive? Is “Shift left” dead? How have these developments impacted Testing and what does NextGen look like? Does QA play any role in ensuring nextgen customer experiences? Does social, cloud have any relevance to testing in the new world? Join me to find out if there is any ray of hope for testing at the end of this Digital tunnel?

Anuradha Amudalapalli

Topic: How to adapt to changing expectations from testing Disruptive Technologies

Learning Objectives

1. How Disruptive technologies are leading to changing business environment
2. Understand the shifting needs of digital business
3. Redefinition of a successful product
4. How testing needs to adapt and be agile-centric
5. Where to focuson for staying relevant and delivering value to business

Who should attend?

All IT Professionals focusing on new emerging technology areas

Karthikeyan Dakshinamurthy

Topic: Agile Testing by leveraging Cloud

Testing from the cloud has its obvious advantages but also come with its own challenges. Firewalls, reliable measurements, ability to hold onto investments that are already made with on premises solutions, etc. IBM has a point of view on how these could be handled and this session will elaborate on how testing from the cloud could fit into our agile practices.

Virender Kumar

Topic: Significance Of Test Coverage Metrics In TDD

Learning Objectives

Significance of test coverage metrics in TDD
Some of the most common test coverage metrics and their utility
How to use these metrics in actual practice
Some tools for test coverage measurement

Who should attend?

Software architects, designers, testers

Dhanasekar Subramaniam

Topic: Smartphone Mobile Apps Need Smart Testers

Learning Objectives

Smartphone applications are developed with immense creativity and effort. Mobile users demand a sleeker experience with applications compared to desktop users. The mindset of mobile users is very different from web or desktop users. Smartphone apps are used on the move (e.g.: while walking or using a toilet), and mobile devices have a lot to offer through hardware location tracking, gyroscopes and other integrated features. Dhanasekar will show how to tune the tester’s mindset to model test approaches specific to smartphone apps. Smartphone apps focus on speed, size and sleek. Learn how to design tests at the UI level to identify issues beyond the usual functional and non-functional testing. Even if a smartphone app has a sleek UI, users will uninstall the app if it drains their battery, crashes frequently or wastes the user’s data plan. Dhanasekar will explain how he designs mobile tests and what tools he uses to uncover issues hidden under mobile UI.

Who should attend?

Anyone who love to understand the secrets of mobile testing

Nishi Grover Garg

Topic: Gamify your Agile Workplace - Using Innovation Games

Learning Objectives

Innovation Games are the set of directed games played by customers or the teams as a means of generating feedback about a product or a service. They are being adopted widely across the agile world because of their visual, fun and effective nature. Various Innovation games have been coined and described which can be used for various aspects and processes of the software development life cycle.
This session aims to discuss and present live a few such games which can be easily adopted and used effectively in any team environment.
Mitch Lacey Team Prioritization
Speed Boat
Prune the Product Tree

Who should attend?

Anyone who is a part of an Agile team - any any level

Dinesh Madne

Topic: Fixed Cost Projects and Agile

Agile and Fixed cost is something that most folks will either laugh(scoff) at or would not agree at all. Welcoming the Change @ Fixed Price is something Dinesh has been able to do and it will be interesting to hear the testing connotations and also the relevance of IoT in this.

Swetha Sivaram

Topic: Paying For Performance - An Insight Into What It Takes To Evaluate SMAC Workloads

Learning Objectives

The aim of the session is to introduce the audience to the complexities of evaluating workloads for performance analysis of various domains such as mobile, analytics, cloud, etc. Applications or workloads of varied types have various factors that affect their end performance. At a high level, applications themselves might be hard-wired to perform better on certain types of configurations than others. Additionally, these applications or workloads run on the operating system which itself might affect the performance positively or negatively. Further, there could be a hypervisor layer that could come into play. We will also look at many other hardware + software factors that can affect the performance and evaluate disruptive techniques that can be used to enhance the performance evaluation.

Who should attend?

Practitioners, test architects, performance analysts, quality management professionals

Nitin Mukhija, Tarun Lalwani

Topic: Building Environment For Continuous Delivery Using Docker

Learning Objectives

In this case study we will demonstrate how in PayUMoney we have established the Continuous Delivery system and integrated it with Automated Environment building system using docker. We will showcase the entire lifecycle of Product Delivery in PayUMoney. How Dev-Test-PM collaborate to deliver the feature, which is pushed to the Continuous Integration System. The code changes are picked up, new test environment is created on the fly using docker, the dev code is deployed, the test cases are fetched from Test Case management tool, Automation code is compiled and run, and test results are shared with the stakeholders.

Who should attend?

Developers / Testers / Program Managers / DevOps

Anand Bagmar

Topic: The What, Why & How of Web Analytics Testing

Learning Objectives

The most used and heard about buzz words in the Software Industry today are … IoT and Big Data!

With IoT, with a creative mindset looking for opportunities and ways to add value, the possibilities are infinite. With each such opportunity, there is a huge volume of data being generated - which if analysed and used correctly, can feed into creating more opportunities and increased value propositions.

There are 2 types of analysis that one needs to think about.
1. How is the end-user interacting with the product? This will give some level of understanding into how to reposition and focus on the true value add features for the product.
2. With the huge volume of data being generated by the end-user interactions, and the data being captured by all devices in the food-chain of the offering, it is important to identify patterns from what has happened, and find out new product / value opportunities based on usage patterns.

Learn what is Web Analytics, why is it important, and see some techniques how you can test it manually and and also automate that validation.

Who should attend?

Anyone interested in agile testing & analytics or big data

Anish Cheriyan

Topic: Onion Layered Agile Test Practice Map

Learning Objectives

In this presentation the Agile test practices will be mapped to the continuous delivery practices. The presentation will talk about the anti patterns in brief and then provide the key solution by following the Onion Layered Test Practice Map (Task, Story, Sprint, Release Level). It is well known that without good test practice and quality test, continuous delivery may only give false confidence.

Who should attend?

Test Practitioners

Manoj Tiwari

Topic: The 7 habits of Effective Agile Testing

Learning Objectives

After attending this session. participants will get understanding of 7 important aspects of working in Agile model and as far as testing in rapidly growing agile framework is concerned, attendees will get benefit of following:
1. Will come to know 7 important aspects of day to day work
2. Will identify testing challenges for testers in agile model
3. Myths about agile testing
4. Ways to overcome these challenges and do effective testing in agile model
5. What to do Manual Vs Automation within agile teams

Who should attend?

Testers/Developers/Managers or anyone working in agile model

S R V Subrahmaniam

Topic: Building Quality in – the SAFe way

Learning Objectives

While Team level agile test processes are getting streamlined and experiences reasonably well discussed in public forums, the same in the context of scaled agile set-ups is emerging now. Idea of this session is to talk of the Quality focus of one of the popular scaling frameworks - the Scaled Agile Framework (SAFe). The framework would be presented with the QA focus in terms of structure, ceremonies and activities intended to assure the quality of the product. Further the presenter will add his perspectives, from his own experience in coaching programs adopting SAFe and executing Agile Release Trains. Though this session is on Scaled Agile Framework, there will generic take-aways which would be applicable for any large project or program following whichever scaling flavor.

Who should attend?

Anyone who is looking forward to being part of a large Agile Project or Program.

Rajkumar J Bhojan

Topic: Benefits of BDD in Digital Era

Learning Objectives

1. Demonstrate an effective strategy for agile testing in mobile application development and testing.
2. Discuss and showcase an Automated Test Environment using BDD framework and Continuous Integration
3. Motivate the participants to learn more aboutAgile Testing, HMI application testing, Mobility Testing, Distributed Testing and Test Automation ROI.

Who should attend?

Test Automation Developers, Mobility Testers, Test Leads/Test Managers, Agile Developers/Testers

Meghanandini Kuchangi

Topic: Test automation leading towards effective Continuous Integration

There are multiple challenges while testing in an Agile project and some of them can be overcome by effective use of automation and Continuous Integration. Unlike traditional projects, where automation is mainly focused on UI level, it will be more effective if automation is present at multiple levels in an Agile project. I would like to speak about how to go about automation at different levels, especially service level automation and how by using the right kind of automation, we can have effective continuous integration process.

Rishi Raj Srivastava

Topic: Digital & Agile - The Kissing Cousins !

The talk uses some real case studies and industry data to talk about why most Chief Digital Officers are first focusing on Agile enablement before they make digital changes. It builds on that data to talk about how to enable successful Digital transformations using Agile methods and techniques. Eventually leaves the audience with some real and useful patterns to think about if they are initiating or in the middle of Digital transformation journey in their organisations. It is likely to appeal to both an enterprise executive as much as a a start up owner.