-
Recent Posts
Archives
Categories
RSS
Goodreads
Tag Archives: Software development
My first Kata
This morning I did my first Kata, and I must say it was a really enjoyable experience. So, what is a Kata you might ask. A Kata, in the traditional sense, is a Japanese concept describing detailed choreographed patterns of movements … Continue reading
Posted in Software development
Tagged Kata, software, Software development, TDD, Test-driven development
Leave a comment
Scrum alone is not the path to agility
First off, before I make a lot of people very angry with me, I just want to state that I love scrum as a project management methodology to manage work. But I believe that scrum on it’s own is not … Continue reading
Posted in Leadership, Lean, Productivity, Software development
Tagged Acceptance testing, Agile, agile development, Agile Project Management, Continuous integration, lean software development, Methodologies, Methodology, Programming, Project management, project management methodology, Scrum, Software development, Team, Test-driven development
Leave a comment
Lean software development principle – Decide as late as possible
This is the fourth post in a series of posts on Lean Software Development. It was hardest one to write because I struggled with the differences between the Lean Startup principle of failing fast versus this principle of Delaying decisions. … Continue reading
Posted in Lean, Software development
Tagged Decide as late as possible, Decision making, development, Eric Ries, Information technology, informed decision, lean software development, Lean Startup, Minimum Viable Product, Programming, Scrum, Seven Lean Software Development Principles, Software development, waterfall development
Leave a comment
Apprentice as a software developer
The notion of apprenticeship originated in the late middle ages where a master craftsman would be entitled to take on a apprentice as cheap labour, in return for food accommodation and teaching the craft to the young apprentice1. Apprenticeship was … Continue reading
Lean Software Development – Amplify learning
Of the Lean Software Development principles, learning excites me the most. As a software developer one must strive for continual feedback to improve your skills. The creation of software is after all, a continual learning process. I like how Mary … Continue reading
Posted in Lean, Software development
Tagged Amplify Learning, continual feedback, delivery cycle, lean software, lean software development, Learning, Mary Poppendieck, Programming, Quality, Software developer, Software development, software development principles, test, Unit testing, value iteration, variable results
3 Comments
Staying close to the Gemba in Software Development
There are several posts about how the Gemba walk is not necessarily suited to Software Development1 and is not enough when identifying areas of improvement in software development2. Based on my experience I agree. Executives or managers walking the floor … Continue reading
Posted in Leadership, Lean, Software development
Tagged Computers and Internet, Gemba, Gemba Walk, Information technology, Leadership, lean software development, software, Software development, software development environment, Software engineering, technology, The Toyota Way, walking the floor
Leave a comment
Lean Software Development Principle – Build quality in
This is the second post in a series of posts on a journey into the world of Lean Software Development. The post will focus on some approaches to helping you build quality into your delivery. The people and culture I … Continue reading
Posted in Lean, Software development
Tagged Agile, agile development, agile development methodologies, Agile testing, Bachelor of Arts, Code review, Extreme programming, lean software, lean software development, Methodologies, pair programming, Programming, Quality assurance, quality pieces, Scott Ambler, software, Software development, Software development process, technology, Unit testing
Leave a comment
Something to think about when offshoring your software development
With over 6 years of experience in environments predominated by the offshoring of the software development this post is about some observations around how not to offshore your software development. My first experience with offshoring was as a developer whose … Continue reading