Backlog refinement – automated

Backlog Refinement Backlog refinement is the activity of preparing work items for your software team to work on.  Your backlog of user stories, developer tasks and epic ideas is the queue of potential work items to work on in upcoming weeks (sprints).  To keep a steady flow of work for the team, a list of [...]

Review of COSMIC and ScopeMaster by Kirk Bryde

Following a long debate with over 200 participants on linkedin,  Kirk Bryde, published this useful summary about COSMIC sizing and the automation of requirements analysis by ScopeMaster®. This is a balanced summary of a discussion that was at sometimes heated and involved over 200 contributors. Read the article on Linkedin

Software IV & V

What is Software IV&V IV & V stands for Independent Validation and Verification. Software IV&V is work carried out by an independent organisation to check on the work of a software project. IV&V is a required stage on large US government software projects. Validation ensures the right software product is built, and verification ensures that it [...]

Software Measurement – an overview for CIOs

Software measurement is important because it is hard to manage what you don't measure.  Software work is knowledge work.  It is one of the costliest endeavours undertaken by mankind, with more than 50 million people across the world working in highly paid software roles, and for most of them, their efforts are unmeasured.  [...]

Book recommendations

Some of our favourite books on software: Software Measurement and Estimation Applied Software Measurement: Global Analysis of Productivity and Quality, by Capers Jones The Economics of Software Quality by Capers Jones and Olivier Bonsignour Quantifying Software by Capers Jones Software Estimation: Demystifying the Black Art  by Steve McConnell A Guide to Software Size Measurement (free) by  Charles [...]

Requirements Engineering – automated

Requirements Engineering - what is it? The activities of requirements engineering typically include following: Requirements elicitation - Discovering needs and wants regarding the software product. Requirements analysis– examining, interpreting and verifying requirements, includes checking for defects, tracing requirements to business objectives.  This can include diagramming. System Modeling - is a form of requirements analysis, it means [...]

Cost of Delay and WSJF

All software work is time sensitive and there is a real cost of delay.  The speed at which new or improved software is implemented matters. Always. Being the first to implement an innovative capability can be be the competitive edge that makes one company thrive leaving its competitors to struggle. "speed and security are the keys [...]

Test User Stories with these 10 Tests

How do I test user stories? On most software activity the user stories are a terse reminder of the conversations between product owner, developer and tester. Although user stories are very short, the form is commonly misused and this leads to ambiguity, unnecessary discussion and rework.  In this article we set how to test user stories [...]

Go to Top