tag:blogger.com,1999:blog-19452212.post6215697066594628584..comments2023-09-20T10:44:57.760-05:00Comments on Zen, Product Management, and Life: RefactoringBob Tarnehttp://www.blogger.com/profile/09907970828978458221noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-19452212.post-5677677292934190422017-02-27T19:24:08.442-06:002017-02-27T19:24:08.442-06:00I really liked this article on Keeping it Simple a...I really liked this article on Keeping it Simple and Refactoring as time goes on.<br /><br />The power of a product is in seeing it working. When people see a working product/software, and play around with it, they come up with more ideas, requirements, features.<br /><br />Without the first working product available, the the users/sponsors/product owners may be able to visualize the entire product and provide detailed requirements. However, the time it will take to develop the entire product will counter the agility and ability to adapt and respond to the rapildy changing business and user models. <br /><br />It is well said - Response to environment and refactoring can be done to handle changed requirements, user base, technology changes. The idea is to get the product released first and then add more and more.<br /><br />It is similar to a a kid learning to walk. Baby steps. First step is to teach the kid to stand, then walk - first with support, then without support, one step at a time. The amazing confidence/happiness/results when the kid takes first steps cannot be matched with trying to have the kid run from the moment one plans to have the kid standup.<br /><br />One never sets up an entire project to see a kid running from the very beginning.<br /><br />Very nice topic on Refactoring. Thank you for the post. Regards, DeeptiAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-19452212.post-4272819914902349612014-02-24T21:06:58.847-06:002014-02-24T21:06:58.847-06:00I like the idea of not detailing solutions today f...I like the idea of not detailing solutions today for requirements you do not know yet. It is a waste! <br /><br />I have been struggling (as in "I am behind my work") designing something I do not fully understand (as in "I need more details to accomplish what I had been trying to do"). <br /><br />It would have been better to deliver, two weeks ago, a high level model of the solution to the problem as I understood it. This would have highlighted my lack of available details, the waste of trying to detail the impossible, and the need to elicit requirements.<br /><br />Thank you for the post.Augustohttps://www.blogger.com/profile/11882636882050270900noreply@blogger.com