closed_tag Posted December 22, 2008 Share Posted December 22, 2008 Are there systems that are perfectly running on the first test? Or its a normal process to have it on beta that has plenty of bugs How many months or days will be the beta test should be launched and how many months it should be perfected? :'( Quote Link to comment https://forums.phpfreaks.com/topic/137990-is-there-a-project-that-is-100-working-on-the-first-day/ Share on other sites More sharing options...
Prismatic Posted December 22, 2008 Share Posted December 22, 2008 Planning -> Development -> Testing -> Release Quote Link to comment https://forums.phpfreaks.com/topic/137990-is-there-a-project-that-is-100-working-on-the-first-day/#findComment-721191 Share on other sites More sharing options...
Mark Baker Posted December 22, 2008 Share Posted December 22, 2008 Planning -> Development -> Testing -> Release You missed Design. Planning -> Design -> Development -> Testing -> Release That assumes a linear approach There's other methodologies such as RAD where you use a much more phased, iterative approach to design and development Quote Link to comment https://forums.phpfreaks.com/topic/137990-is-there-a-project-that-is-100-working-on-the-first-day/#findComment-721194 Share on other sites More sharing options...
Mark Baker Posted December 22, 2008 Share Posted December 22, 2008 Are there systems that are perfectly running on the first test? There are mathematical methods for "proving" code, but in an environment where there's many other factors that you can't control (operating system, database, web server, browser on the user's PC) they're not much use in the real world Or its a normal process to have it on beta that has plenty of bugs How many months or days will be the beta test should be launched and how many months it should be perfected? All depends on the size and scope of teh project Quote Link to comment https://forums.phpfreaks.com/topic/137990-is-there-a-project-that-is-100-working-on-the-first-day/#findComment-721196 Share on other sites More sharing options...
dropfaith Posted December 22, 2008 Share Posted December 22, 2008 Planning -> Development -> Testing -> Release You missed Design. Planning -> Design -> Development -> Testing -> Release That assumes a linear approach There's other methodologies such as RAD where you use a much more phased, iterative approach to design and development i wish i was that smoothly done Planning -> Design -> Development -> Testing ->gets angry adds features -> Design phase 2 ->testing -> Product reviews-> fixing bugs -> Release Quote Link to comment https://forums.phpfreaks.com/topic/137990-is-there-a-project-that-is-100-working-on-the-first-day/#findComment-721210 Share on other sites More sharing options...
Lamez Posted December 22, 2008 Share Posted December 22, 2008 Planning -> Design -> Development -> Testing -> Gets Angry, Adds Features -> Design phase 2 -> Testing -> Product Reviews -> Fixing Bugs -> Almost to the Point of Giving Up -> Finally Fixed Bugs -> Wait, Found More Bugs -> Repeat Last Couple of Steps -> Maybe Release You guys forgot a couple! Quote Link to comment https://forums.phpfreaks.com/topic/137990-is-there-a-project-that-is-100-working-on-the-first-day/#findComment-721214 Share on other sites More sharing options...
closed_tag Posted January 7, 2009 Author Share Posted January 7, 2009 yeah! thanks for the replies but, assuming we all go to all that methodology steps, it is still guaranteed to be working 100%? Quote Link to comment https://forums.phpfreaks.com/topic/137990-is-there-a-project-that-is-100-working-on-the-first-day/#findComment-731240 Share on other sites More sharing options...
premiso Posted January 7, 2009 Share Posted January 7, 2009 yeah! thanks for the replies but, assuming we all go to all that methodology steps, it is still guaranteed to be working 100%? Nope, not always. Exploits, bugs, and changes in code will screw it up. And chances are once you are done you find features you want to add, thus begins the development phase again. So even if it is 100% working, you will probably end up changing it. But it all depends on the size as stated before. What type of project are you working on? In my project management class in college they taught UML, with Use-Case form of designing and planning out the timeline in Visio. The hardest part of a project, in my opinion is the planning process cause you want to make sure you cover your basis, but you will never always cover it so you keep re-planning and modifying the timeline with the new feature or the item you forgot etc. So yea, it all depends on the project. EDIT: It also depends on the coder(s). Quote Link to comment https://forums.phpfreaks.com/topic/137990-is-there-a-project-that-is-100-working-on-the-first-day/#findComment-731242 Share on other sites More sharing options...
Daniel0 Posted January 7, 2009 Share Posted January 7, 2009 yeah! thanks for the replies but, assuming we all go to all that methodology steps, it is still guaranteed to be working 100%? Using something like TDD or BDD should decrease the number of bugs, but the larger your application gets, the higher chance of a bug will be higher. Quote Link to comment https://forums.phpfreaks.com/topic/137990-is-there-a-project-that-is-100-working-on-the-first-day/#findComment-731416 Share on other sites More sharing options...
Liquid Fire Posted January 7, 2009 Share Posted January 7, 2009 No one can guarantee that anything is going to be working 100% from the start(or any time for that matter). Bugs and unexpected behavior is always going to happen because no one can test every feature with ever possible set data that could be used, that is why people invented patches. Quote Link to comment https://forums.phpfreaks.com/topic/137990-is-there-a-project-that-is-100-working-on-the-first-day/#findComment-731827 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.