Home » Agile (page 2)

Agile

The eroding of the product developed

SDLC or the software development life cycle is the different phases that is present in the development an entire application (any type, web, server, mobile) from requirements to release and continues further into a continuous maintenance phase. Many SDLC processes exists such as the waterfall, iterative, spiral, agile, lean, dev ops and so on methodologies. Each of them come with ...

Read More »

Inspection without adaptation is pointless in Scrum

People are naturally Agile. Our personal lives require us to demonstrate our ability to adapt more than our professional environments often allow us to do. Scrum, much like life, is all about adaptation. Scrum sets opportunities for professionals to regularly inspect in order to adapt. Inspection without adaptation is pointless. An act of futility. The simplest word that might adequately ...

Read More »

Customers, Internal Delivery, and Trust

Your customers can’t take your product more often than once or twice a year. Because the product doesn’t need to leave the building, the teams don’t release internally. Nor do the teams demo on a regular basis. The teams miss the feedback loops so critical for an agile approach. Their agile transformation falls apart. Rethink Your Definition of Customer What if we ...

Read More »

Throwing mud at a wall

Throwing mud at a wall is a metaphor I use again and again. As a description of what I do and as a metaphor for creating change in organizations. When you throw mud at a wall most of it falls off immediately. Some will stick for a little while then falls off. A little sticks permanent. Perhaps too little to see. ...

Read More »

Balance Innovation, Commitment, & Feedback Loops: Summary

Is it possible to balance the product innovation and feedback we need, with the commitment our management wants? Maybe. I tried to how my thinking for these questions in this series: When does it make sense to ask for or offer estimation and commitments?When does it make sense to ask for more feedback instead?How about when it does make sense ...

Read More »

Collaboration and roles, learning from Rugby union

I keep on hearing team mates say things like “it’s not my job to test, I am a <insert_role>” or “It’s not my job to design the product, I am a <insert_role>” and I am quite tired of the behaviours caused by the message when left unchecked. A team is more than the sum of its parts, a team has the ...

Read More »

What Are the Pros and Cons of Extreme Programming (XP)?

Extreme programming (XP) is an agile methodology, considered one of the most effective in software development. It operates with a test-first development scheme. It has short-term planning, while being highly adaptive to changes of requirements, and consists of highly productive teams that produce quality software rapidly and effectively. In extreme programming, the involvement of the customer is higher than in ...

Read More »