Archives for Agile
Azure Devops – Features, Epics, User Stories and Tasks
High Level and Lower Level Components in Agile (azure devops) Epics and Features are higher level containers. User Stories and Tasks are more sub-level components. Epics can DIRECTLY be broken…
XP versus Scrum
Use Case - Integrate new software with a Legacy System Only XP is suited to deliver this use case. Test Driven Development ensures that features are constantly tested against legacy…
Has Agile gone Astray? Agile meets String Theory
Physics gone astray Theoretical Physics has gone astray. Ask any practicing physicist today and they will lament about the burgeoning number of contending versions of string theory, all…
Agile versus Scrum versus SAFe–Some notes
Agile is a development methodology - without a specific implementation. Prior to agile, developers worked in silos without cross collaboration. Agile introduced cross functional teams as well as concepts like…
The benefits of Agile Development
Why Agile? Agility avoids disasters before they happen. Two key aspects of agile development:Software is in an always 'releasable' state (working prototype).Test Driven development catches bugs before they make it out…
Unit Tests are nothing but small, controlled experiments
When I was a physicist (before I joined the computer industry), one of my favorite things was running lab ; For a physicist, a simple experiment could prove (or disprove)…
Agile versus “Flat-Footed” development
(Riddle: “What is voiceless, yet cries and toothless, yet ” Read to the end to see the ) Definitions Agile – Software that adapts well to change (is well-designed and…