SAFe® Agile Software Engineering The introduction of Lean-Agile and DevOps principles and practices into software engineering has sparked new skills and approaches that help organizations deliver higher-quality, software-centric solutions faster and more predictably. This workshop-oriented course explores foundational principles and practices and how continuous flow of value delivery and built-in quality are enabled by XP technical practices, Behavioral-Driven Development (BDD), and Test-Driven Development (TDD). Attendees will learn proven practices to detail, model, design, implement, verify, and validate stories in the SAFe® Continuous Delivery Pipeline, as well as the practices that build quality into code and designs. Attendees will also explore how software engineering fits into the larger solution context and understand their role in collaborating on intentional architecture and DevOps. What you will Learn To perform the role of a SAFe® Agile Software Engineer, you should be able to: Define Agile Software Engineering and the underlying values, principles, and practices Apply the Test-First principle to create alignment between tests and requirements Create shared understanding with Behavior-Driven Development (BDD) Communicate with Agile modeling Design from context for testability Build applications with code and design quality Utilize the test infrastructure for automated testing Collaborate on intentional architecture and emergent design Apply Lean-Agile principles to optimize the flow of value Create an Agile Software Engineering plan Introduction to Agile Software Engineering Connecting Principles and Practices to Built-in Quality Accelerating Flow Applying Intentional Architecture Thinking Test-First Discovering Story Details Creating a Shared Understanding with Behavior-Driven Development (BDD) Communicating with Models Building Systems with Code Quality Building Systems with Design Quality Implementing with Quality
Agile for Non-IT Practitioners - How Agile Project Management is Different and How It Can be Used for Non-IT Projects (On-Demand) As a Project Management Institute (PMI)®Registered Education Provider (R.E.P.), IIL has agreed to abide by PMI®-established quality assurance criteria. In today's world of fast paced technology, continually changing requirements and project scope, the need for Agile Project Management has greatly increased. Responding to this demand, the Project Management Institute (PMI®) launched the PMI Agile Certified Practitioner (PMI-ACP)®certification. A result of this certification is the creation of a new space where Project Management and Agile Practices for Software Development meet. The foundation of Agile is the Agile Manifesto for Software Development. Agile has been used for software development for a number of years, even prior to the creation of the Agile Manifesto in 2001. The success of Agile for software development projects has piqued interest in successfully employing Agile in many other fields. How can Agile practices be used for projects which are not software or IT in nature? This course will provide guidance on how Agile can be used beyond software development projects, including how it differs from traditional project management. The course also will provide an overview of the Agile Scrum framework, which is one of the most popular Agile methodologies used. This course provides practical skills, concepts, and principles you can take back to the job and use to implement Agile practices in projects, as applicable. The goal of this course is to acquaint participants with the concepts of agile development methods and the specifics of the Scrum management framework. At the end of this course, participants will understand: Agile Practices - what makes Agile projects 'agile' Scrum and how Scrum applies to the Agile Practices Specific Agile practices which you can use to improve the execution of your projects Practices which can be used in conjunction with Scrum for Non-IT projects Course goal and objectives Importance of Agile development and project management What Agile is and is not Faster, better, cheaper Delivers better fit for purpose Agile versus Waterfall and the big paradigm shift Agile characteristics, behaviors, approaches Agile concerns and pitfalls Introducing Agile Overview of Agile Agile values and principles Overview of Scrum Scrum methodology Scrum terminology Scrum Framework Scrum roles Scrum meetings Sprints Requirements and Product Definition User stories Product backlog Planning Agile Estimating in Scrum Sprint planning session Release planning Agile Practices Agile development Analysis practices Validation practices Other practices Running a Sprint Conducting a Sprint Negotiating changes Tracking progress End of Spring meetings Release planning Closing the project
SAFe® Agile Software Engineering: Virtual In-House Training The introduction of Lean-Agile and DevOps principles and practices into software engineering has sparked new skills and approaches that help organizations deliver higher-quality, software-centric solutions faster and more predictably. This workshop-oriented course explores foundational principles and practices and how continuous flow of value delivery and built-in quality are enabled by XP technical practices, Behavioral-Driven Development (BDD), and Test-Driven Development (TDD). Attendees will learn proven practices to detail, model, design, implement, verify, and validate stories in the SAFe® Continuous Delivery Pipeline, as well as the practices that build quality into code and designs. Attendees will also explore how software engineering fits into the larger solution context and understand their role in collaborating on intentional architecture and DevOps. What you will Learn To perform the role of a SAFe® Agile Software Engineer, you should be able to: Define Agile Software Engineering and the underlying values, principles, and practices Apply the Test-First principle to create alignment between tests and requirements Create shared understanding with Behavior-Driven Development (BDD) Communicate with Agile modeling Design from context for testability Build applications with code and design quality Utilize the test infrastructure for automated testing Collaborate on intentional architecture and emergent design Apply Lean-Agile principles to optimize the flow of value Create an Agile Software Engineering plan Introduction to Agile Software Engineering Connecting Principles and Practices to Built-in Quality Accelerating Flow Applying Intentional Architecture Thinking Test-First Discovering Story Details Creating a Shared Understanding with Behavior-Driven Development (BDD) Communicating with Models Building Systems with Code Quality Building Systems with Design Quality Implementing with Quality
Duration 3 Days 18 CPD hours This course is intended for Team leaders, managers, executives, and other business and IT professionals who lead others as well as Individual contributors ready for transformational self-development as a leader. Overview Recognize vulnerability as the emotion we feel during times of uncertainty, risk, and emotional exposure. Explain why courage requires vulnerability. Establish a link between what I learned and behaviors I want to change. Recognize the critical role that self-awareness plays in daring leadership. Give examples to support how armor - not fear -is the greatest obstacle to daring leadership. Identify the four skill sets that make up courage: rumbling with vulnerability, living into our values, BRAVING trust, and learning to rise. Recognize that courage is a collection of four skill sets that are measurable, observable, and teachable. Recognize that vulnerability is the birthplace of many of the behaviors that define daring leadership, including creativity, accountability, and difficult conversations. Give examples of why daring leadership requires showing up for hard conversations and rumbles, including giving and receiving feedback. This workshop is all about your own leadership self-awareness, identifying your call to courage as a leader and the learning, practice and integration of the four courage skills sets so you can show up authentically in life and leadership. Dare to Lead? is the ultimate playbook for developing brave leaders and courageous cultures. The greatest barrier to daring leadership is not fear; the greatest obstacle is armor ? how we self-protect when we feel uncertainty, risk and emotional exposure. Learn the skills to move from armored leadership to daring leadership. Daring leaders are self-aware, know how to have hard conversations, hold themselves and others accountable, build trust, lead with empathy and connection, take smart risks that lead to innovation, reset quickly after disappointments and setbacks, and give and receive feedback. This interactive curriculum is delivered in five, half-day sessions and is based on the research by Brenâ Brown. This course comes with a PDF workbook and an Amazon gift card to purchase the Dare to Lead? book in the version of your choice. You also have access to a series of leadership and personal development assessments and exclusive training videos led by Dr. Brenâ Brown. At the end of the event, a digital badge is awarded to those who complete 24 hours of course content. The Heart of Daring Leadership Permission Slips Container Building Armored Leadership versus Daring Leadership Call to Courage Assembling Our Armor Building Grounded Confidence to Replace our Armor Aplying the 5Cs Self-Awareness & Emotional Literacy Developing Emotional Literacy Getting Curious About Emotions Exploring the Iceberg The Myths of Vulnerability Rumbling with Vulnerability The Six Myths of Vulnerability Exploring Your Arena Shame Resilience Shame 101 Defining Shame The Physiology of Shame Shame Shields How Shame Shows Up in Organizations How Shame Shows up at Work Empathy and Self-Compassion Attributes of Empathy What Does Empathy Look Like? Empathy Misses Comparative Suffering Self-Compassion Talk to Yourself the Way You Talk to Someone You Love Empathy & Self-Compassion Commitment Supplemental Exercise: Kristin Neff?s Self-Compassion Scale Supplemental Exercise: Putting Empathy, Curiosity, and Rumble Tools in Action Living Into Our Values Living Into Our Values Values Clarification Taking Values from Professing Words to Practicing Behaviors Grounded Confidence and Rumbling Skills Grounded Confidence and Rumbling Skills Rumble Starters The 5Cs of Strategic Thinking, Decision Making, and Delegation Using the 5Cs Supplemental Exercise ? Gritty Faith & Gritty Facts Supplemental Exercise ? Horizon Conflict Engaged Feedback Giving Engaged Feedback Recognizing Defensiveness in Feedback Conversations BRAVING Trust BRAVING Trust Square Squad Rumbling with Self-Trust Trust with Others Trust on Teams Rumbling with Living BIG Learning to Rise: The Reckoning Learning to Rise: The Rising Strong Process The Rising Strong Process Getting Emotionally Hooked Offloading Hurt: Barriers to Reckoning with Emotion Strategies for Reckoning with Emotion The Rumble and The Revolution Writing My SFD The Delta The Revolution: When the Process Becomes a Daily Practice Supplemental Exercise ? Reset and Resilience Practices Integration Dare to Lead Integration Plan
From Practitioner to Leader
Agile for Non-IT Practitioners - How Agile Project Management is Different and How It Can be Used for Non-IT Projects: On-Demand This course will provide guidance on how Agile can be used beyond software development projects, including how it differs from traditional project management. The course also will provide an overview of the Agile Scrum framework, which is one of the most popular Agile methodologies used.This course provides practical skills, concepts, and principles you can take back to the job and use to implement Agile practices in projects, as applicable. The goal of this course is to acquaint participants with the concepts of agile development methods and the specifics of the Scrum management framework. What You Will Learn You'll learn how to: Describe the Agile project management process and its benefits Use project management vocabulary and terminology Identify the characteristics of a successful project Create an initial project plan Identify and perform the major aspects of project initiation, project control, and close-out Identify and describe organizational change issues in implementing project management Getting Started Course goal and objectives Introducing Agile Scrum Framework Requirements and Product Definition Planning Agile Agile Practices Running a Sprint Summary
Persuading the Bear Learn How to Build Engaged Communities Through Horizontal Influencing It was 9 pm on a Friday and I was at work. My spouse called asking when I'd be home; my boss was all over me. I had been working on a proposal for 5 months and couldn't get team, vendor and client's buy in! I became insufferable (even Ron, my best friend, declined our traditional Wednesday beer date). I changed jobs frequently, feeling disengaged, until I became physically ill. After a third round of antibiotics, I decided to quit another position and start working for myself.My feeling of disengagement was not unique. According to the Gallup engagement study, nearly 70% of employees suffer from work place disengagement - a true epidemic!For over 20 years, my personal transformation journey as a consultant and later as a leadership agile coach taught me to look for patterns in organizations. I have recognized recurring behaviours that plague unsuccessful and disengaged organizations.The overarching problem is the traditional approach to organizational power/influence which I named vertical influencing. Unsuccessful organizations suffer from high employee disengagement since they adopt vertical influence patterns.On the other hand, I discovered that successful organizations adopt a fresh paradigm of horizontal influencing. Presently, these horizontal influencing structures manifest themselves in lean agile approaches.Horizontal influencing includes a set of skills fundamental to building Dyad and Triad relationships; creating a true win-win environment at the individual, team and organizational level. Experience how to create engaged communities together, through building Horizontal influencing.
Persuading the Bear Learn How to Build Engaged Communities Through Horizontal Influencing It was 9 pm on a Friday and I was at work. My spouse called asking when I'd be home; my boss was all over me. I had been working on a proposal for 5 months and couldn't get team, vendor and client's buy in! I became insufferable (even Ron, my best friend, declined our traditional Wednesday beer date). I changed jobs frequently, feeling disengaged, until I became physically ill. After a third round of antibiotics, I decided to quit another position and start working for myself.My feeling of disengagement was not unique. According to the Gallup engagement study, nearly 70% of employees suffer from work place disengagement - a true epidemic!For over 20 years, my personal transformation journey as a consultant and later as a leadership agile coach taught me to look for patterns in organizations. I have recognized recurring behaviours that plague unsuccessful and disengaged organizations.The overarching problem is the traditional approach to organizational power/influence which I named vertical influencing. Unsuccessful organizations suffer from high employee disengagement since they adopt vertical influence patterns.On the other hand, I discovered that successful organizations adopt a fresh paradigm of horizontal influencing. Presently, these horizontal influencing structures manifest themselves in lean agile approaches.Horizontal influencing includes a set of skills fundamental to building Dyad and Triad relationships; creating a true win-win environment at the individual, team and organizational level. Experience how to create engaged communities together, through building Horizontal influencing.
Juggling Your Competence on Your Way to Personal Agility Everyday, we have the potential to get thrown into different scenarios and opportunities. We are constantly juggling our established skill set with new skills. In this talk, Erin Bolk will talk about the different stages of learning, how you might move through them and how to intentionally recognize where you are in the learning curve. We will also take time to look at how we can help our team members by meeting them where they are. As we go on this personal journey, Erin will offer tools to use for you and how they can be adapted to be used within your team. This session is a fun way to learn more about you and who you are! And how you develop within your dynamic team. The goal of this session is to highlight the process we go through as we are introduced to new things. As a part of this goal, Erin will be highlighting our personal growth as well as the growth of those around us. Learning Outcomes Have different learning models to utilize and reference as they interact daily with work and life. Understand where we are in our learning process affects our decisions. Learn how to Juggle!