blog-img

How to do project planning?


Project Planning


  1. Line up all the doers and their actions

Make a list of all the roles that will be using the system. You can use the team information of both external and internal team to define some of the roles. Some of the roles will be from the customer groups. There are no limitations. Just define the roles and the software shall have it.


Process modeler

Our internal teams were using a simple process modeling tool to build the product story before the era of Generative AI. The page is hosted at https://model.cyberium.info/ built over an OSS.



To build a sentence of requirements create 3 nodes of Start Event, Script Task & End Task. A start task can be a user uploads a document. The script task can be validation of certain fields in the document. The end task can be emailing the document to certain other team. This kind of product story is good enough and cohesive for FastBuilder.


  1. Ensure all terms are used consistently
  2. Ensure consistent actions by an actor at one place without breaking the flow.
  3. Explain model of doers and their asset, right after they appear for first time in the story.
  4. Extend the attributes of model whenever needed in the story.
  5. Morphosis is natural but give them a new name. Redefine AAAMP if they change in story.
  6. Do not hesitate to repeat the details. 
  7. Sprint Management
  8. Improve story (one or more of the sections)
  9. Improve the prompt-sets
  10. Improve the AI
  11. Improve the code manually 




Holistic Programming. https://fastbuilder.ai/blog/holistic-programming

Story driven development of FastBuilder is based on holistic programming. Holistic programming is a way of building software with bigger picture in sight without concerning with the syntax of framework or data structure. This sounds like antithesis of popular software engineering approaches lile OOP(object oriented programming), DP(dynamic programming) or FP(functional programming), etc. You need to keep your eyes on the big picture and not get into the specifics of programming languages, coding semantics, or other such details. The project planning should be focused around building the story from the perspective of big picture view of the product. Therefore, you should focus on discovering the required experiences, outcomes and objectives of every user and their roles.


Next: Story Planning


Updated: Oct 11, 2024