Carryovers in sprints are uncompleted tasks or stories from a designated Agile development cycle that move to the next sprint. Due to miscalculations or unforeseen obstacles, carryovers can indicate planning or execution issues.
Posts Published by Sufi Mohamed
Enablers in business development
Agile enablers refer to activities or deliverables that indirectly contribute to product development but are essential to a smooth project transition.
An impediment
Scrum “impediments” refer to anything hindering team progress or performance. An impediment is more than just a minor obstacle or inconvenience.
Agile product delivery
Agile product delivery emphasises the following: flexibility, customer collaboration, dedication to delivering high-value products. All this happens incrementally. Product Managers must understand methodologies like Scrum, Kanban, or Lean and how they can best be applied in their organizations. This includes understanding concepts like incremental delivery, iterative development, and continuous improvement. While Agile product delivery has proved revolutionary for many businesses, it’s imperative to acknowledge that…
Potentially shippable product
To understand the birth of ‘Potentially Shippable Increment’, or P S I., we have to rewind the clock to the 1990s. At that time, the traditional waterfall model was the default approach to software development. Projects were meticulously planned upfront and executed in strict stages—from requirements gathering to design, coding, testing, and delivery. It was a linear process, and products were shipped only when every stage…
Extreme Programming
When Kent Beck was brought on to improve the Chrysler Comprehensive Compensation (C3) program in the mid-90s, XP was used for the first time on the project. The team added Ron Jeffries and others. People who worked on this project wrote several books that spread knowledge about and adapted the XP methodology. Agile software development frameworks like XP enable development teams to produce high-quality software….
Estimating with story points
To ensure a software project is completed on time and within budget, effort estimation is a critical element of planning and managing the project. As part of project planning, scheduling iteration and release procedures, budgeting, and costing, project effort estimates may be used by various stakeholders.
Work in process
Agile workflow work-in-process (W.I.P) limits specify the maximum amount of work at any given time. Inefficient workflows can easily be identified when teamwork is limited. Identifying bottlenecks in team delivery pipelines before they become crises is manageable. Having W.I.P limits improves throughput and reduces work “nearly done” because it forces the team to focus on smaller tasks. At the most fundamental level, W.I.P limits foster a “done” culture….
Fundamentals of DevOps
DevOps is an acronym for Development and Operations. This movement originated in the IT industry to align development and operations teams. Early in software development, module integration often failed and caused a great deal of frustration.
Agile contracting
Quality is key, but who is responsible for it in agile contracts? Assuring quality and agility is the responsibility of the service provider.