• Liked Giovanni Asproni
    keyboard_arrow_down

    Methodology Patterns: a Different Approach to Create a Methodology for Your Project

    Giovanni Asproni
    Giovanni Asproni
    schedule 3 years ago
    Sold Out!
    90 mins
    Tutorial
    Advanced

    In the software world we have been looking for “The Methodology” to solve our software development sorrows for quite a while. We started with Waterfall, then Spiral, Evo, RUP and, more recently with XP, Scrum, Kanban, DAD, SAFe (there are many others, but, their impact, so far, has been limited).

    In this tutorial, I'll show why this search for the holy grail is bound to fail--each methodology has strenghts and weaknesses that make it suitable only in some contexts--and I'll describe a different approach based on patterns and pattern languages, that teams can use to create their own methodologies to suit their specific needs, which, in my experience, has a higher chance of success. 

    The approach is based on the observation that all the practices used in all modern methodologies--e.g., user stories, use cases, team self organization, TDD, unit testing, acceptance testing, continuous integration, iterative and incremental development, etc.--come from the same set. Different methodologies just mix and match them differently. All those practices can (and many have already been) described as patterns whose relationships with each other form a set of pattern languages.

  • Liked Ram Srinivasan
    keyboard_arrow_down

    The Conflict Paradox

    Ram Srinivasan
    Ram Srinivasan
    schedule 3 years ago
    Sold Out!
    90 mins
    Workshop
    Intermediate

    It is not a question of if a team is going to have a conflict; it is a question of when. Equipping them to deal with conflict is more than creating agreements or having a good facilitator. We look at a conflict model that focuses on dynamics of conflict by understanding- 1. Cognitive skills:self-awareness about triggers, hot spots, emotions,behaviors. 2. Emotional skills:reading emotions, body language, balancing emotions, using curiosity 3. Behavioral skills:understanding others’ perspectives and needs, avoiding 8 destructive behaviors, embracing 8 constructive behavior. In an organizational setting, it is important to understand the source (culture, interdependence, incompatibility, personality, power, etc.) and types of conflict (cognitive vs. affective). Creating awareness about conflict processes, retaliatory cycles and building a conflict profile can empower teams engage in constructive disagreements. 

  • Liked Giovanni Asproni
    keyboard_arrow_down

    Methodology Patterns: a Different Approach to Create a Methodology for Your Project

    Giovanni Asproni
    Giovanni Asproni
    schedule 3 years ago
    Sold Out!
    90 mins
    Tutorial
    Advanced

    In the software world we have been looking for “The Methodology” to solve our software development sorrows for quite a while. We started with Waterfall, then Spiral, Evo, RUP and, more recently with XP, Scrum, Kanban, DAD, SAFe (there are many others, but, their impact, so far, has been limited).

    In this tutorial, I'll show why this search for the holy grail is bound to fail--each methodology has strenghts and weaknesses that make it suitable only in some contexts--and I'll describe a different approach based on patterns and pattern languages, that teams can use to create their own methodologies to suit their specific needs, which, in my experience, has a higher chance of success. 

    The approach is based on the observation that all the practices used in all modern methodologies--e.g., user stories, use cases, team self organization, TDD, unit testing, acceptance testing, continuous integration, iterative and incremental development, etc.--come from the same set. Different methodologies just mix and match them differently. All those practices can (and many have already been) described as patterns whose relationships with each other form a set of pattern languages.

  • Liked Ram Srinivasan
    keyboard_arrow_down

    The Conflict Paradox

    Ram Srinivasan
    Ram Srinivasan
    schedule 3 years ago
    Sold Out!
    90 mins
    Workshop
    Intermediate

    It is not a question of if a team is going to have a conflict; it is a question of when. Equipping them to deal with conflict is more than creating agreements or having a good facilitator. We look at a conflict model that focuses on dynamics of conflict by understanding- 1. Cognitive skills:self-awareness about triggers, hot spots, emotions,behaviors. 2. Emotional skills:reading emotions, body language, balancing emotions, using curiosity 3. Behavioral skills:understanding others’ perspectives and needs, avoiding 8 destructive behaviors, embracing 8 constructive behavior. In an organizational setting, it is important to understand the source (culture, interdependence, incompatibility, personality, power, etc.) and types of conflict (cognitive vs. affective). Creating awareness about conflict processes, retaliatory cycles and building a conflict profile can empower teams engage in constructive disagreements. 

  • Liked Mahadevan L P
    keyboard_arrow_down

    Fostering self-organization: Ten Ninja techniques for Managers and Executives

    Mahadevan L P
    Mahadevan L P
    schedule 3 years ago
    Sold Out!
    90 mins
    Tutorial
    Intermediate
    Agile principles advocate self-organized teams for developing the best architectures, requirements and designs. Left to itself, any group of living organisms (humans included) will self-organize to survive and thrive. Self-organization in Agile is focused towards creating collective value. In business organizations, the management function is vested with authority for enabling value creation. Managers have to skillfully use and delegate this vested authority to be effective. This session/ workshop is for practicing managers and executives who are managing agile teams. It will introduce them to a readily usable toolkit for fostering self-organization while retaining the right level of oversight.
  • Liked Prabhakar Karve
    keyboard_arrow_down

    Keep learning even when pressed for time

    Prabhakar Karve
    Prabhakar Karve
    schedule 3 years ago
    Sold Out!
    90 mins
    Workshop
    Intermediate

    There are two ways to learn. From books and trainers; and by experiencing life. Life is a great teacher.

    We are always pressed for time; that is a reality. But we can’t do anything till we have enough time; that is a myth. Because we can.

    For learning skills and acquiring knowledge we need time. We can beg borrow or steal. Beg & borrow doesn’t work. Learn interesting ways to steal time.

    Once we take care of time for skills & knowledge, we are ready to handle learning by experiencing. That doesn’t need extra time; if we know how. Through discussions and exercises, master innovative ways like maneuvering attention, watching exceptions and seeking interactions.

    Being at conferences is fine, but we need something while at work where we belong. Use a few simple yet powerful tips to keep learning.

  • Tushar Somaiya
    Tushar Somaiya
    schedule 3 years ago
    Sold Out!
    90 mins
    Workshop
    Advanced

    Have you ever thought why scrum works? That too from NeuroScience perspective?
    We all acknowledge and understand that we have moved beyond and past machine age or service era and are living in what is called “Knowledge Era”. Focus of current times is shifting from behaviours to values. From people to brain. Yet, we know very little about people or brain or its working.
    Through this talk, I will attempt to link hard neuroscience to scrum and its practices to see why it works or does not work. Also we would look at practices required beyond scrum to create an environment where scrum can flourish. Or even exists!