How to do project planning?
Project Planning
- 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.
- Ensure all terms are used consistently
- Ensure consistent actions by an actor at one place without breaking the flow.
- Explain model of doers and their asset, right after they appear for first time in the story.
- Extend the attributes of model whenever needed in the story.
- Morphosis is natural but give them a new name. Redefine AAAMP if they change in story.
- Do not hesitate to repeat the details.
- Sprint Management
- Improve story (one or more of the sections)
- Improve the prompt-sets
- Improve the AI
- 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