Jump to content

Is there a project that is 100% working on the first day?


Recommended Posts

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?  :'(

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

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

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

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!

 

  • 3 weeks later...

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).

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.

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.

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.