Product development needs consistency The basic idea of Scrum is to create a safe and change-free environment to enable a team to concentrate on the planned development tasks. The team plans out a sprint of typically two weeks and the idea is that they work uninterrupted during this period. This process really helps to get … Continue reading Scrum vs Continuous Deployment or why Scrum falls short for web applications
The company my team is delivering additive value to product in terms of continuous evolution there are two principles which makes me think more about release cycles. The company PO conducts Integration Testing and when it has passed they conduct User Acceptance testing. Without those procedures they are not releasing the release into production. User … Continue reading [Question] How to implement Sprint Backlogs and Release cycles?
Quite often, IT managers see Scrum as the solution to increase the speed of software development. Indeed, you can speed up your software development processes dramatically by successfully using Scrum for organizing your engineering department. But, people often forget that they can only create value for their customers if they optimize the whole organization towards … Continue reading How Scrum Induced Sub-Optimization Kills Productivity (And How To Fix It With Kanban)
Scrum is a great framework for organizing projects. It defines exact roles and procedures to structure your work environment. You gain a lot of visibility and you empower your teams. All that is great. But in software development or operations it's not sufficient. You need an underlying set of values and practices which drive quality … Continue reading Scrum alone won’t cut it
A lot of people I meet are interested in agile software development. Either they've heard about it or they participate in projects which use Scrum, Kanban, or Extreme Programming. They wonder whether it makes sense to do pair programming, which Kanban tools to use, how to get started with test driven development or how to … Continue reading Scrum What? New Community Edited Q&A Site About Agile, Lean, Kanban and Scurm
It's amazing to see again and again how teams complicate their lives without any necessity. They dream up features "urgently" required by their imaginary customers and then start a death march to launch them at an arbitrary, self-invented date. Why is it so hard to simplify things and get going? Let's have a look at … Continue reading Self-brewed complexity is evil – fight it!
I will continue my course about agile methodologies at the University of Augsburg with both a Scrum and a Lean project simulation. The Scrum simulation will introduce the students to concepts like User Stories, Backlog, Iteration, etc. After doing lots of Gantt Charts, Use Case Diagrams etc. in the waterfall simulation, it's time now to … Continue reading Simulating a Scrum And a Lean Project In The Classroom
Agile methodology builds on the concept of iterations - time boxes - in which you create a piece of working software. Each iteration starts with a planning meeting where the team takes stories from the backlog and commits to the sprint goal. If you use a tool like Pivotal Tracker, you even get emergent iterations … Continue reading Kanban vs. Iterative Development
Currently, I'm preparing for teaching my next course on Agile Methodology. Again and again, I wonder what is the single most important thing my students should be able to take with them after four full days. One of my core messages is definitely that agile is more about principles than about practices. If you absorb … Continue reading Waterfall, SCRUM and Lean Software Development simulation as teaching platform
Testing Dash Metrics with Cucumber (Bradley Taylor) - A short article showing off a Cucumber feature for monitoring with Nagios. Kanban vs. Scrum (Henrik Kniberg) - A great, 26 page long PDF about the similarities and differences between Scrum and Kanban. Absolutely worth reading! Reconnoiter (Theo Schlossnagle) - Theo and his OmniTI Labs are working … Continue reading Behavior Driven Ops, Kanban vs. Scrum and a new upcoming Monitoring and Trending Tool