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:

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