Test Driven Development by example(hands-on)

schedule Feb 18th 12:45 PM - 01:30 PM place TECHNICAL AGILITY & DEVOPS

Explaining about 'What and Why TDD ?'

How to do TDD?

Also TDD best practices and benefits.

Demonstration (Hands-on: For java people having laptops and other required tools)

3 favorite thumb_down thumb_up 5 comments visibility_off  Remove from Watchlist visibility  Add to Watchlist

Outline/structure of the Session

  • What is TDD?
  • Relation between TDD and Unit testing
  • Why TDD?
  • Applying TDD steps
  • TDD best practices.
  • TDD benefits.
  • Common pitfalls
  • Hands-on/demo

Learning Outcome

People will understand TDD, with it's benefits and best practices. They can start TDD in there projects if already not.

Target Audience

Software engineers , Testers, Developers who are eager to know about TDD.

schedule Submitted 1 year ago

Comments Subscribe to Comments

comment Comment on this Submission
  • Avadhut Joshi
    By Avadhut Joshi  ~  1 year ago
    reply Reply

    Hi, How do i reach you to check for a presentation? 

  • Vishal Prasad
    By Vishal Prasad  ~  1 year ago
    reply Reply

    Thanks for your proposal Sharvari, just wanted to know if 45 mins is sufficient for this workshop? Also, it would be helpful if you can upload a past talk or summary video of this topic please.

    • Srinivas C
      By Srinivas C  ~  1 year ago
      reply Reply

      Agreed... But we need more on Technical track, in general.

      • Sharvari Mothe
        By Sharvari Mothe  ~  1 year ago
        reply Reply

        Hi Srinivas, can you please elaborate, as I could not make out from this short statement.

        Thank you!

    • Sharvari Mothe
      By Sharvari Mothe  ~  1 year ago
      reply Reply

      Thank you Vishal. As I had presented this in organization globally, I can not share it. 

      I agree to you and Srinivas

       that 45 mins would be lesser for hands on. Hence instead of hands on , I'll have demo.

      If you need any other info please feel free to ask.

  • Liked Chandan

    Chandan - Enterprise Agile Coaches are Systems Thinker

    45 Mins

    As a enterprise coach we all need to go beyond team coaching to enterprise transformation process to bring end to end agility into the organization.Coaches are connected with various business lines while coaching.They can visualize and help organization to break the organizational silos.

    To be effective, the action taken must alter the interrelationship of the parts or silos. Unless one alters the relationship between or among the parts, there is little hope for effective change.

    Using the principles of systems thinking offer coaches to new ways of seeing and of interpreting what we see.

    As an enterprise agile coach how we can apply systems thinking at our work context a journey with me.

    Sharing my learning and observations with deploying systems thinking for scaling agility into the organization.

    I have all my linked in post related to this theme.

  • Liked Sharmila Patwardhan

    Sharmila Patwardhan - Innovation NEVER starts with an idea

    45 Mins

    Its easier to discuss challenges to get the ideas from concept to cash. But there finer human behavioral

    elements when we talk about innovation and this session tries to address fundamentals of how innovations starts.

    This session is mainly about the myth that "Innovation starts with an idea"

  • Liked Padma Satyamurthy

    Padma Satyamurthy - Customer Centric Product Development - Applying Story Mapping Technique

    45 Mins

    Every product development essentially starts with requirements collection of what product should do and what user wants. However this becomes the most difficult part to focus on what and where to start the development from. For years, the product development requirements have become inundated with requirements templates and word documents. The traditional 100-500 page requirements document that was widely practiced a few years ago was having its own limitations.  The teams particularly started feeling difficult to consume and manage these large documents and deliver value incrementally.

    With more and more organizations moving to agile, the product development teams started going for leaner structures that represent crisply what customer / user wants from the product.

    The teams are have done away with multi-page requirements documents and have adopted backlog as a source of managing requirements. The backlogs also started helping teams to break the large product expectations into multiple layers of epics, features/enablers and user stories. 

    But, at times, during this breakdown, there are chances of losing the big picture and prioritization and hence impacts the value delivered to customer as early as possible. Story mapping techniques, created by Jeff Patton is one of the most popular way to help carve out the MVP from the big picture that helps the organization to realize value at the earliest. 


  • 45 Mins

    This talk will present you with the real time challenges and ideas to deal with them in a healthy way with SAFe framework.

    • Challenges the organization needs to deal when they deal with Enterprise transformation.
    • How Leaders and Agile Coaches play an influencing and critical role in enabling the organization in scaling agile practices
    • How the leadership teams can make or break the deal
    • How the 5 critical challenges are addressed with Lean practices embedded in the SAFe framework.
    • Some tips to make it happen.
  • Liked Anand Murthy Raj

    Anand Murthy Raj - Improving Agile coaching with amazing insights from Indian Mythology

    45 Mins

    Agile Coaching concept is relatively new to us, but coaching has been a part of our culture since 2000 years. This session is a attempt to open those hidden treasures and enhance our true coaching culture. This is an attempt to see and learn from those stories told to us by our parents, grandparents to help us understand Agile coaching and create a great future to self.

  • Liked Ajay Kabra

    Ajay Kabra - Individual Performance in a Team Game

    45 Mins


    Many companies are shifting to Agile. But, most continue to use their existing performance evaluation methods! Why? This creates a “chasm”. Industry is moving towards the new age technologies and methods to produce better software, more complex elements, but we have not as yet moved ourselves with respect to evaluating the performance of an Individual and a team.

    The word agility is on the lips and tips of most business executives throughout the world as they try to increase their employees’ and organizations’ ability to anticipate change and respond efficiently and effectively.

    The benefit of one team, one vision, common mission gets diluted due to the aspect that aspects of HR related processes not being aligned to the Agile approach

    The Interesting part of the story is that Agile and its manifesto have heavily focused on the harder part of the system, leaving the softer issues on the back burner or should I say to the traditional approaches. On one hand using the values and principles we are trying to move away from the traditional approaches of development and on the other hand we still continue to embrace and adopt the old system. This carries the risk of creating a unknown Chasm in the system

    It is human nature for people to modify their behaviors to match the evaluation system.

    • A very important part of any agile rollout is to align the performance evaluation system (and other HR practices) with what Agile emphasizes.
    • Not doing so causes dysfunction that will erode the team’s effectiveness.

    The performance appraisal isn’t always the most popular subject, but the evidence has been in for quite some time that it is more harmful than beneficial. There’s room for more research and thinking, but not for improving the performance appraisal (This part of the abstract is not clear). Instead the most important research is in engaging with your system and using continuous improvement and inspect and adapt to improve both the relationships in the workplace as well as the systems for getting work done. There are solutions available for how to set pay without performance appraisals. If you’re willing to be a transformational leader – will you bring these ideas to your workplace?

    The purpose of this talk / session is to bring out the finer points of performance appraisals of individuals in Agile setup, How it can be achieved, What can be done?


    Will help the participants:

    • Understanding the issues with the performance appraisal process
    • How to conduct and performance appraisals for Individuals in Agile


    Would cover the following main areas:

    • Issues with the traditional approach to performance management
    • Role of Scrum Master in Performance management
    • How to deal with Performance management


    Would be useful for:

    • Mgmt
    • Scrum Masters
    • Product Owners
    • Development Team Members
    • HR
    • Talent Management team


  • Liked AnkitTandon

    AnkitTandon - DIY Scaling Agile Framework

    Scrum Master
    schedule 1 year ago
    Sold Out!
    45 Mins

    Is the scaling framework your organization is on helping you to Be Agile or pretend to be Agile? How about drafting one that stays true to Agile principles and helps with what your organization needs most while scaling?

    While there are many frameworks available to scale Agile it is important to discern if these prescriptions address the real problems that an organization encounters while scaling up.  Does one size fits all? Is it worth adopting a framework and then retrofitting the organization into it or it is a better proposition to understand the dynamics of the organization, the existing challenges and business objectives first and then carve out a scaling approach, keeping Agile principles intact, that suits the organization's needs best.

    This interactive workshop is about discovering the best approach to create your own scaling framework, one that is custom made to respond to your organization’s needs. 

  • Liked Vishal Prasad

    Vishal Prasad - Fiddling with DevOps Toolchain

    45 Mins
    Case Study


  • Liked Vishal Prasad

    Vishal Prasad - Moving from Minimum Viable Product to Minimum Viable Innovation

    45 Mins
    Experience Report

    To be added

  • Liked Ruchi Mishra

    Ruchi Mishra - Innovation in Sprint Ceremonies

    45 Mins
    Experience Report

    Scrum ceremonies, in most of organizations which are currently on path of Agile Transformation is a substitute for SDLC processes which were earlier followed. The need is to get them out of the cocoon, and provide them with wide variety of options that scrum masters can incorporate in the scrum ceremonies, making it more effective, interactive and fun to attend along with serving the main purpose of ceremonies.

    I myself in my project have experimented with various styles of retrospective, collaborative team activities and innovative style of doing stand ups. The finding from these innovative ideas is a good take away for the scrum enthusiast.

    The entire journey of how a team considering ceremonies as burden are not reaching before time to attend them and at the same time delivering beyond expectations. We not only took the amateur group of people and delivered the goals but we created a highly functional scrum team out of it.

    The goal for coming years to make this team more mature and cross functional will also be shared.