Friday, January 25, 2019

Agile Cereal Box for Product Vision

  • Source - Reqtest.com
  • Product vision describes the product’s goals and customer value. It relates to the problem that the product solves.
  • Vision improves clarity.
  • A good vision can be used to accept or reject requirements. 
  • Product vision box was introduced by Jim Highsmith and can be used for both traditional as well as Agile projects. 
  • Basic idea: create and actual physical box that has to be used to market the product. Common analogy is a Cereal Box.
  • Divide team into two. Multiple boxes. Series of intermediate boxes. 
  • Takes 40 minutes to 1 hour.
  • Front - product name with picture or drawing, slogan, and three to four main selling points. 
  • Back - a more detailed view of the product, listing functionality, requirements, etc.



Thursday, January 24, 2019

Lean Canvas - Leanstack.com - Ash Maurya


  • Lean Canvas is a planning method to get to the heart of your "idea". 
  • It is a single-page business plan
  • An elaborate business plan with financial forecast and a detailed product road map, many times, may be too early because a lot of this information may be simply unknown during the early stages. 
  • Forcing an elaborate plan as a pre-condition to funding silently kills a lots of ideas out of sheer inertia because a lot of things never get started / or the world has changed.
  • Lean Canvas is an adaptation of Business Model Canvas.



Tuesday, January 22, 2019

Code Refactoring


  • System entropy (disorder) / decay can be decreased by frequent code refactoring.
  • Start a Refactoring Backlog of all the things that need clean up. 
  • User retrospectives to discuss refactoring. 

How Scrum Benefits -- Mike Cohn


  • Higher productivity and lower costs
  • Improved employee engagement and job satisfaction
  • Faster time to market
  • Higher quality
  • Improved stakeholder satisfaction
  • What we have been doing no longer works



Visualizing Next Word Prediction - How to LLMs Work?

 https://bbycroft.net/llm