• Liked Ravindra Chebiyam
    keyboard_arrow_down

    Mobile to Mainframe: Application Development and DevOps in the Application Economy

    Ravindra Chebiyam
    Ravindra Chebiyam
    Serajul Arfeen
    Serajul Arfeen
    schedule 2 years ago
    Sold Out!
    20 mins
    Demonstration
    Intermediate

    Agile delivery at the speed of business requires a seamless integration of Application Development, Delivery, and Operations.

    We would like to present a fresh perspective of DevOps initiative and how it integrates with agile based development of mobile and web based applications.

    In today's world of Application Economy, enterprises are rapidly developing mobile and web applications to stay competitive.

    In this process, they are required to interact with the backend "system of record".

    Large enterprises utilize mainframe at the heart of the dynamic data center as backend system of record.

    This integration of agile-based mobile app development dependent on mission-critical mainframe-based operations is driving the importance of DevOps initiatives within the application development organizations.

  • Ankur Sambhar
    Ankur Sambhar
    schedule 2 years ago
    Sold Out!
    20 mins
    Experience Report
    Intermediate

    We all know the importance of validating a feature before committing to getting it built. Validating assumptions help in avoiding the most frustrating and common problem – building something that nobody wants. However, validation is easier said than done. Building the right feature before we think of building the feature right is the key.


    Being Agile, we always try to leverage the quick feedback loop and adapt based on the end-user feedback. That’s good but it should not be used to validate the assumptions and that too after implementing a feature based on that assumption. It’s very expensive smile

    A more powerful and productive technique is to leverage Specification-by-example in defining and discovering requirements collaboratively with end-user, even before start working on the feature.

    This talk will focus on highlighting key aspects of effectively adopting SBE technique based on my own experience leveraging it successfully over and over again. It not only helps in grooming the feature requirement to tell a clear , simple and compelling story but it also helps in removing what is not needed.

  • Liked Zee
    keyboard_arrow_down

    Rolling Your Own Platform as a Service (PaaS) with Docker

    Zee
    Zee
    schedule 2 years ago
    Sold Out!
    45 mins
    Talk
    Intermediate

    We’ve all been there. We’ve had this lovely, monolithic application purring happily away on some platform-as-a-service. However, the application and team are growing and we need to separate out functionality into independent services to keep moving forward without stepping on one anothers’ toes.

    This talk deconstructs the “perceived simplicity” of platform-as-a-services and answers some critical questions:

    • What are the essential components of a Platform as a Service?
    • When is building our own PaaS worthwhile?
    • How and where should we leverage docker in the provision/build/release/deploy/un-provision application life-cycle?

    This talk stems from a 6 month engagement building a platform as a service for a micro-service based architecture.

  • Liked Vasco Duarte
    keyboard_arrow_down

    No estimates: how you can predict the release date of your project without estimating

    Vasco Duarte
    Vasco Duarte
    schedule 2 years ago
    Sold Out!
    60 mins
    Talk
    Intermediate

    Often we hear that estimating a project is a must. "We can't make decisions without them" we hear often. In this session I'll present examples of how we can predict a release date of a project without any estimates, only relying on easily available data.
    I'll show how we can follow progress on a project at all times without having to rely on guesswork, and we will review how large, very large and small projects have already benefited from this in the past. At the end of the session you will be ready to start your own #NoEstimates journey.

  • Zee
    Zee
    schedule 2 years ago
    Sold Out!
    480 mins
    Workshop
    Intermediate

    Roll Your Own Platform as a Service (PaaS) with Docker

    You're convinced you need to run your own platform as a service (PaaS) . You’ve told your company that in order to save cash and comply with regulations for your sector (HIPAA etc), deploying a virtual, private platform on infrastructure you control is the way to go.

    This workshop prepares us to build our own PaaS from scratch and deploy loosely-coupled applications with Docker.  We will learn how to:

    • Assemble a PaaS from the ground up
    • Create golden images for running Docker containers.
    • Package up a complex application(s) into a Docker image
    • Release the Docker image
    • Deploy Docker containers to multiple hosts with Ansible
    • Run and monitor Docker containers with Systemd
    • Use Consul for service discovery, configuration and health monitoring
  • Liked Vasco Duarte
    keyboard_arrow_down

    #NoEstimates - How to improve software development predictability and profitability by focusing on what matters

    Vasco Duarte
    Vasco Duarte
    schedule 2 years ago
    Sold Out!
    480 mins
    Workshop
    Intermediate

    Stop wasting time and money

    #NoEstimates is an approach to software development that arose from the observation that large amounts of time were spent over the years in estimating and improving those estimates, but we see no value from that investment. Indeed, according to scholars Conte, Dunmore and Shens [1] a good estimate is one that is within 25% of the actual cost, 75% of the time.

    This is the same as saying: give us your money, we promise not lose more than 25% of it (with a 25% probability that we will lose a lot more). We don’t find that acceptable or productive for our industry. There must be better ways to manage software and product development.

    In this workshop we will review and analyze why we do estimates and how we can improve software and product development while reducing the time and money invested in estimating.

Sorry, no proposals found under this section.