Search
Close this search box.
Search
Close this search box.
Search
Close this search box.

Software Craftsmanship

Facebook
Twitter
LinkedIn
Pinterest
WhatsApp

Agile Software Craftsmanship – principles, patterns, and best practices

Gal Marder – Agile software craftsmanship – AgileIL11

Practicing Agile at the process level yields a great performance boost to development teams. In order to be able to persist a fast going pace, it is imperative to craft the code in a way that will support Agile. Embracing change in the process level without supporting it in the code level could bring a project to a total disaster.

Agile Software Craftsmanship is all about creating code that is Agile enough to support a real Agile process. In this lecture, we will introduce best practices for writing clean Agile code. The session will introduce the practices of Clean Code, Refactoring, Unit testing, Test Driven Development, Acceptance Test Driven Development, and Pair Programming and the importance of these practices in a truly Agile organization.

Lecturer’s short Bio:
Gal Marder is the CEO of Trainologic, a company that specializes in software development and high-level consulting and training.
Gal brings with him more than 10 years of experience as a programmer, architect, consultant, and development manager. Gal started his career at a technological unit in the IDF and later moved to InterBit, a training and consulting company, where he spent more than 6 years. Gal advanced there from a programmer to a senior consultant and, finally, to the position of VP of R&D, where he was in charge of all the company’s development activity, involving tens of developers. Afterward, Gal served as VP of R&D for an internet startup company, where he was responsible for building a complex system from scratch to deployment. After this work was done, he initiated several other internet ventures before founding Trainologic. Throughout the years, Gal has lectured and delivered consulting services in areas of architecture and performance tuning in Israel, Europe, and the US.

Gal is been a frequent and popular speaker at various technological conventions, such as Java Technology Day, Agile Development Forum, and more.

Subscribe for Email Updates:

Categories:

Tags:

Systems Thinking
Scrum.org
PI Objectives
AgileSparks
System Integration Environments
Jira
Lean Agile Leadership
Risk-aware Product Development
Releases Using Lean
Tips
Code
speed @ scale
Agile Mindset
Team Flow
Games and Exercises
Product Management
chatgpt
Planning
Product Ownership
Managing Risk on Agile Projects
Effective Agile Retrospectives
BDD
Covid19
Nexus and Kanban
Agile Assembly Architecture
User stories
Release Train Engineer
Artificial Intelligence
An Appreciative Retrospective
Story Slicing
Introduction to ATDD
Lean Agile
Operational Value Stream
Continuous Delivery
Amdocs
ALM Tools
Video
Reading List
Atlassian
Enterprise DevOps
Scrum With Kanban
Tools
Test Driven Development
Nexus and SAFe
SPC
Agile
Nexus vs SAFe
Agile Program
Built-In Quality
System Archetypes
QA
Agile Delivery
LeSS
Agile Basics
RTE Role
LAB
Certified SAFe
GanttBan
Scrum Master Role
ARTs
Certification
agileisrael
Nexus Integration Team
Business Agility
Agile Community
SAFe Release Planning
Scrum
Introduction to Test Driven Development
Agile Games
Advanced Roadmaps
SA
Scrum Values
Accelerate Value Delivery At Scale
Agile for Embedded Systems
Continuous Improvement
Software Development
Scrum Primer
Agile Marketing
Agile Exercises
Lean Startup
Jira Plans
Kanban Game
Lean Agile Basics
System Team
Jira Cloud
Agile Project
LPM
Rapid RTC
What Is Kanban
Scrum Master
Sprint Planning
Lean Agile Organization
ART Success
TDD
Entrepreneurial Operating System®
Nexus
ATDD
Lean and Agile Techniques
Spotify
predictability
Process Improvement
Presentation
Implementation of Lean and Agile
Lean Agile Management
SAFe
Agile Product Ownership
PI Planning
Agile Contracts Best Practices
Sprint Iteration
WIP
Implementing SAFe
Achieve Business Agility
Quality Assurance
Professional Scrum Product Owner
Manage Budget Creation
Agile India
AI
Lean Risk Management
EOS®
Risk Management in Kanban
POPM
ScrumMaster Tales
Agile Risk Management
Kanban
Hybrid Work
Kanban 101
Self-organization
Lean Budgeting
DevOps
The Agile Coach
Lean-Agile Software Development
A Kanban System for Software Engineering
lean agile change management
Slides
Agile Techniques
Agile Product Development
Kaizen Workshop
Coaching Agile Teams
Kanban Kickstart Example
Agile Games and Exercises
Perfection Game
Professional Scrum Master
Continuous Deployment
Large Scale Scrum
Agile Project Management
Portfolio for Jira
Pomodoro Technique
Agility
Jira admin
Frameworks
RSA
Agile and DevOps Journey
Value Streams
Iterative Incremental Development
Engineering Practices
Scrum and XP
Agile Release Management
Lean-Agile Budgeting
Principles of Lean-Agile Leadership
Limiting Work in Progress
IT Operations
Legacy Enterprise
ATDD vs. BDD
speed at scale
Agile Release Planning
Change Management
Lean and Agile Principles and Practices
Agile Testing Practices
Keith Sawyer
Daily Scrum
RTE
Managing Projects
Atlaassian
SAFe DevOps
Software Development Estimation
AI Artificial Intelligence
Development Value Streams
Agile Israel Events
Webinar
Scaled Agile Framework
ROI
Kaizen
NIT
Agile in the Enterprise
Agile Development
Continuous Planning
The Kanban Method
Legacy Code
Agile Outsourcing
Professional Scrum with Kanban
Sprint Retrospectives
Elastic Leadership
Program Increment
Applying Agile Methodology
Continuous Integration
Lean Software Development
Agile Israel
Kanban Basics
Scrum Guide
Acceptance Test-Driven Development
AgileSparks
Logo
Enable registration in settings - general

Contact Us

Request for additional information and prices

AgileSparks Newsletter

Subscribe to our newsletter, and stay updated on the latest Agile news and events

This website uses Cookies to provide a better experience
Shopping cart