Having a Child and Software Development Life Cycle
Having a kid is like creating a software, in a way. It starts from planning to implementation and maintenance.
Here’s a Software Development Life Cycle in comparison in raising a child:
- Initiation – In software development, this comes from a client wanting a company to make a software. In someone having a family, initiation comes from the parents that they want to have a child
- System Concept Development, Planning and Requirement Analysis – In software development, a high-level view of the project and goals are discussed. In having a family, the parents plan when is the right time to have a baby.
- Design, Development and Testing – In software development, the system’s features and functionality are created, including screen layouts, coding and documentation. In having a child, this is the pregnancy stage, where the baby develops inside the mother’s womb, with lots of medical tests along the way.
- Implementation – In software development, this is where the project goes live in production. In having a child, it’s where the mommy delivers the baby.
- Maintenance – In software development, this is the error fixing, enhancement and support stage. In having a child, it’s from the moment the baby was born until the she or he has a family.
Making a software requires lots of work and stress. Same goes with having a child. It’s a rough comparison but quite the way it is.
Comments
Leave a Comment





/>

hi! i have an award for you, please accept it. thank you!
what a long maintenance time
can we make some kind of errors log on a child ?
I’m looking on what part is the actual making of the baby…LOL.
ahm, it could be included in the design? LOL!