Non-Techies Guide to Agile Engineering Practices - Learn the fun way!

Building the right thing and building it quickly! How about building it the right way?

"Sometimes it pays to stay in bed on Monday, rather than spending the rest of the week debugging Monday’s code.” – Dan Salomon

Is your delivery team delivering Spaghetti code, all complex and tangled up? Want them out of bed on a Monday and working on Lasagna code, all structured, well defined and layered?

Starting out introducing Agile engineering practices is difficult. What is it? Where do you go? How do you start?

In this session Agile Engineering practices, concepts and philosophies will be introduced. Through structured exercises, attendees will demonstrate the following agile engineering practices:

  • Test Driven Development (TDD)
  • Pair Programming
  • Continuous Integration
  • Refactoring

Through this highly interactive hand on workshop, you will learn the concepts and develop an understanding of Agile engineering practices in a playful way without touching a single piece of code.

Target Audience: Scrum Masters, Agile Coaches, Executives, Managers, Agile Leaders and Scrum Teams.

 
2 favorite thumb_down thumb_up 0 comments visibility_off  Remove from Watchlist visibility  Add to Watchlist
 

Outline/Structure of the Workshop

Session outline as follows:

The session uses accelerated learning techniques, and is highly interactive, based on the 4C’s approach described in Sharon Bowman’s Training from the Back of the Room. Each Agile Engineering Practice concept will be explained and learnt using the 4C’s approach below:

Connection Activity

  • Participants will be provided a thought-provoking question related to a specific engineering practice and to be discussed in pairs or groups.

Concepts

  • Introduction into the engineering practice concept and the history e.g. Pair Programming

Concrete Practice

  • The participants will be provided a Lego exercise to be completed in a time boxed specified.

Conclusion

  • Debrief on learnings of the engineering practice concept practiced.
  • Q & A

Learning Outcome

  1. You will be able to explain what Agile engineering practices are.
  2. You will be able demonstrate Agile engineering practices.
  3. You will be able to apply tools and techniques on coaching your organisation on Agile engineering practices.

Target Audience

Scrum Masters, Agile Coaches, Executives, Managers, Agile Leaders and Scrum Teams

Prerequisites for Attendees

Just bring yourself and have fun learning!

schedule Submitted 3 weeks ago

Public Feedback

comment Suggest improvements to the Speaker

  • Liked Dave Rooney
    keyboard_arrow_down

    Dave Rooney - How Thin is Thin? A Practical User Story Workshop

    90 Mins
    Workshop
    Beginner

    Most of us have heard the mantra, "Slice your User Stories as thin as possible!" In my travels as a coach since the early 2000's, however, I've rarely seen stories that truly are thin. What are these rare creatures? Why don't I see more of them? Having good User Stories is crucial to the success of teams using them as the means for determining what needs to be built to fulfill a customer's need. Having thinly sliced stories is even more important!

    This workshop provides a level set on what stories are and explores why slicing stories very thin is important, what benefits thin slicing provides, and how to do it. Through a combination of examples and practical application in the workshop, you'll leave with slicing techniques that you can apply at your next planning session.

  • Liked Dave Rooney
    keyboard_arrow_down

    Dave Rooney - #NoProcesses - Getting More Done By Doing Less!

    60 Mins
    Talk
    Intermediate

    You may have heard about the #NoEstimates movement, and even #NoProjects. Both of those concepts challenge the assumptions behind two key aspects of delivering software. But what about the process itself? Do we even need approaches like Scrum, Kanban or XP - let alone SAFe, LESS, NEXUS, DAD - in order to be successful? Is following a pre-defined process helpful at all? Is there a simpler way to be effective?

    This session examines the two key principles common to all successful software delivery approaches and builds out based on the experience of the participants. Like #NoEstimates and #NoProjects, the name doesn’t really mean to eliminate process altogether, but rather to build a process that works for your team, in your business domain, with your technology stack.

  • Liked Sunny Dhillon
    keyboard_arrow_down

    Sunny Dhillon - COACHING KATAS: PRACTICING SELF-AWARENESS THROUGH COACHING STANCES

    Sunny Dhillon
    Sunny Dhillon
    agile42
    schedule 4 days ago
    Sold Out!
    60 Mins
    Workshop
    Beginner

    Your mind is like this water my friend, when it is agitated it becomes difficult to see. But if you allow it to settle, the answer becomes clear.

    Master Oogway (Kung-Fu Panda)

    When should you coach? When should you teach? And when should you mentor? It’s not always easy to recognize that you probably play different roles with your teams, let alone knowing when and how to switch between them purposefully.

    In this session, we will help you consciously recognize the various coaching stances and which stance is appropriate for a given situation. You will practice stepping into the stances and moving between them using coaching katas that model situations you probably see all the time in your companies.

    Attendees will leave this session with greater self-awareness of their coaching style, practice working within the various stances, and techniques they can practice to further enhance the agility of their coaching. This focus on understanding our internal thinking leads perfectly into the next session that focuses further outwards on making observations, separating out what we see versus how we interpret what we see.

  • Liked Mishkin Berteig
    keyboard_arrow_down

    Mishkin Berteig - Leading to Real Agility: Luck, Love and Truthfulness

    60 Mins
    Talk
    Advanced

    Leading is not leadership... and that's okay. "Leadership" is the big buzzword. But leadership thinking is permeated with bias and wishful thinking. Luck, love and truthfulness are all simple concepts but applying them to the problem of organizational change leads to some amazing insights and conclusions. Come learn the hard lessons of leading to real agility gained by Mishkin Berteig through over 15 years of coaching and consulting at an organizational level, in-depth research on organizations, and, just for good measure, a little common sense and logic thrown in.

  • Liked Jochy Reyes
    keyboard_arrow_down

    Jochy Reyes - Cognitive Biases in Agile Teams

    Jochy Reyes
    Jochy Reyes
    Agile Coach
    ANZ
    schedule 1 month ago
    Sold Out!
    40 Mins
    Talk
    Beginner
    Picture a tiger in front of you at this very minute. A ferocious feline looking for its next prey. Chances are you'd bolt for the door without even thinking. Your body would flip its flight or fight response switch and in this case run for safety. This is called heuristics, mental shortcuts that help us make decisions without spending a lot of time.
    Now, ferocious felines in offices are most likely unlikely (and potentially questionable --someone call PETA!), however high pressure situations are not uncommon in Agile Teams. Situations that at times unconsciously flips our flight or fight switch in our brains and lead us to jump into conclusions about our work, our colleagues and lead us to make poor decisions. This the brain suffering from cognitive biases.
    This talk provides an introduction to cognitive biases and how they sneakily find their way in our teams and affect our team dynamics and productivity.
    I'll cover 3 aspects of teams that could be impacted by these cognitive biases - team dynamics, communication and productivity.
    I'll discuss the symptoms of these biases and show you how to proactively control and reduce its effects for more effective teams.
  • Liked Stephen Khuu
    keyboard_arrow_down

    Stephen Khuu / Kel Stopper - Elevating Team Collaboration

    40 Mins
    Experience Report
    Intermediate

    In the demanding world of Software Development, there is pressure to deliver fast and well. Agile Development opened our industry to thinking about innovating in continuous iterations and progressive improvement. Pairing taught us the importance of concurrent feedback and collaboration during the development process. With Mobbing, we are now exposed to what happens when teams deliver in one cohesive movement and not just a cohesive work stream.

    Connected would like to introduce how Mobbing has shifted our way of developing in our collaborative environments. We will talk about how Mobbing has enhanced collaboration on product delivery with clients, how it has enabled faster ramp-up time for multiple technologies at once, and how it gave both technical and non-technical team members the ability to design architecture together.

    Through our experiences, we want to share the pain points that Mobbing helps to relieve, the preparation and mindset required to make Mobbing effective, and more importantly, when Mobbing is effective.

  • Liked Jon Tracy
    keyboard_arrow_down

    Jon Tracy - Trust - The Foundation for High-Performing People and Teams

    Jon Tracy
    Jon Tracy
    Coach
    Agile Influence
    schedule 3 weeks ago
    Sold Out!
    60 Mins
    Workshop
    Intermediate

    Trust is the force that holds are social world together. It is the foundation of relationships as it allows us to live and work together, feel safe and give us a sense of belonging to a community. The absence of trust causes dysfunctions, fragmentation, confusion and damage. That's why it's so important to build trust in ourselves, our relationships and our teams.

    I will share some of the research conducted on trust and how it enables high performing people and teams.

  • Liked Jochy Reyes
    keyboard_arrow_down

    Jochy Reyes - Meet your monsters. Tame your monsters: Role anti-patterns we need to watch out for

    Jochy Reyes
    Jochy Reyes
    Agile Coach
    ANZ
    schedule 1 month ago
    Sold Out!
    40 Mins
    Talk
    Intermediate

    "Before you can kill the monster you have to say its name"

    As coaches and practitioners of Agile we see role anti-patterns everywhere lurking, sometimes quietly sleeping and waiting to kill (the momentum!) of our teams.

    Have you met the "Night Kight" a.ka. the Frozen Middle Manager? The "Busy Bee-ast" so deep in her hero culture she has become a bottleneck and a crutch for the team. What about Hydra, the 9-headed PO, who can't make up his mind on his 10000 requirements. He comes with an extra technical head that takes joy on the fact he still has code access. The head occasionally makes code changes to "help" the team with the backlog without their permission.

    This talk is about these monsters. The monsters around us and potentially within us.

    We will know them, discuss them and identify how we can equip ourselves and the teams we work with to battle their evil rather questionable forces. More importantly in this talk, whether living around us or living within us, we will uncover how we can help guide the monsters to the right path.