Home Home FAQ FAQ Updates Windows 7 Updates News Windows 7 Forums Forums Windows 7 News Advertise Resources Contact
    


 Sign up for Updates

Subscribe via Email Address:
Feedburner

 Fix Windows 7 Problems

 Windows 7 Updates

Windows 7 Updates

Subscribe to RSS headline updates from:
Powered by FeedBurner

More Updates

 Get the Windows 7 Deployment Guide

 Windows 7 Questions

Windows 7 Questions

 Windows 7 Training

Windows 7 Training

Windows 7 Training

 Upgrade to Windows 7 from XP

Upgrade Windows XP to Windows 7

 Test Drive Windows 7

Test Drive Windows 7

Test Windows 7 in a Virtual Environment

 Windows 7 Technical Support

Windows 7 Technical Support

New! Windows 7
Technical Support

Windows 7: Betas

Windows 7 Betas

Windows 7 Beta

The Windows 7 Beta is out.

Get it here

The current pre-Beta version of Windows 7 is 6801,   6956, 7000, 7025, 7264.

From Softpedia:

"Forget Windows 7 Beta Build 7000, Microsoft has already moved past what Steven Sinofsky, senior vice president, Windows and Windows Live Engineering Group, referred to as the four core development milestones of the next iteration of the Windows client (M1, M2, M3 and Beta). In this context, the Redmond company has already debuted the testing of post-Beta builds for Windows 7.

The leaked screenshots and version information available for Windows 7 post-Beta Build 7025 are illustrative examples of Win 7's evolution. At this point in time, Windows 7 Build 6.1.7025.0.090120-1850 is live and already deployed in testing environments.

Fact is that, even at the end of 2008, before Win 7 Beta was offered to a select pool of testers and subsequently leaked, Scott Wylie, Microsoft's New Zealand director of Development and Platform Strategy, revealed that Microsoft went past the 7000 mark with the platform's development process.

Ahead of Christmas, Wylie leaked a screenshot of Windows 7 Build 7004, which he referred to as pre-Beta, an inaccurate statement, given that the version number superseded that of the official Beta, namely 7000.

And since the Beta of Windows 7 is actually Build 7000, this means that all later builds labeled with higher version numbers are post-Beta, and belong to the the Release Candidate branch of the operating system, including Build 7025 (screenshots via PCBeta). 7025 is at least pre-RC, but signaling that Microsoft is moving Windows 7 toward Release Candidate, even though the default wallpaper continues to be the Beta Fish."

But what is a Beta or a pre-Beta? Especially a Windows 7 Beta or pre-Beta?.

A software release is the distribution (whether public or private) of an initial or upgraded version of a computer software product. Each time a software program or system is changed, the software engineers and company doing the work decide on how to distribute the program or system, or changes to that program or system. Software patches are one method of distributing the changes, as are downloads and compact discs.
Software release stages

The software release life cycle is composed of different stages that describe the stability of a piece of software and the amount of development it requires before final release. Each major version of a product usually goes through a stage when new features are added, or the alpha stage; a stage when it is being actively debugged, or the beta stage; and finally a stage when all important bugs have been removed, or the stable stage.

Intermediate stages may also be recognized. The stages may be formally announced and regulated by the project's developers, but sometimes the terms are used informally to describe the state of a product. Conventionally, code names are often used by many companies for versions prior to the release of the product, though the actual product and features are rarely secret.

Pre-alpha: initial development stage

Pre-alpha stage consists of the period of time from the start of the development phase until Alpha release, (or any other stage that comes next, in case developers opt to have no Alpha release). Sometimes a build known as pre-alpha is issued before the release of an alpha or beta, as developers need to see how features work in action as the development process proceeds.

In contrast to alpha and beta versions, the pre-alpha is not feature complete. When it is used, it refers to all activities performed during the software project prior to software testing. These activities can include requirements analysis, software design, software development and unit testing.

In typical open source development, there are several types of pre-alpha versions. milestone versions include specific sets of functions and are released as soon as the functionality is complete.

Nightly builds are versions that are usually automatically checked out from the revision control system and built, typically over night; these versions allow the testers to test the recently implemented functionality immediately, and find the new bugs.

Alpha: internal test

The alpha build of the software is the build delivered to the internal software testers, that is, persons different from the software engineers, but usually internal to the organization or community that develops the software. In a rush to market, more and more companies are engaging external customers or value-chain partners in their alpha testing phase. This allows more extensive usability testing during the alpha phase.

In the first phase of testing, developers generally test the software using white box techniques. Additional validation is then performed using black box or grey box techniques, by another dedicated testing team, sometimes concurrently. Moving to black box testing inside the organization is known as alpha release.

Beta: public test

'Betaware' is a nickname for software which has passed the alpha testing stage of development and has been released to a limited number of users for software testing before its official release. Beta testing allows the software to undergo usability testing with users who provide feedback, so that any malfunctions these users find in the software can be reported to the developers and fixed. Beta software can be unstable and could cause crashes or data loss.

A 'beta version' is the first version released outside the organization or community that develops the software, for the purpose of evaluation or real-world black/grey-box testing. The process of delivering a beta version to the users is called beta release. Beta level software generally includes all features, but may also include known issues and bugs of a less serious variety.

The users of a beta version are called beta testers. They are usually customers or prospective customers of the organization that develops the software. They receive the software for free or for a reduced price, but act as free testers.

Beta versions test the supportability of the product, the go-to-market messaging (while recruiting Beta customers), the manufacturability of the product, and the overall channel flow or channel reach.

Beta version software is likely to be useful for internal demonstrations and previews to select customers, but unstable and not yet ready for release. Some developers refer to this stage as a preview, a prototype, a technical preview (TP) or as an early access. As the second major stage in the release lifecycle, following the alpha stage, it is named after the Greek letter beta, the second letter in the Greek alphabet.

Often this stage begins when the developers announce a feature freeze on the product, indicating that no more feature requirements will be accepted for this version of the product. Only software issues, or bugs and unimplemented features will be addressed.

Developers release either a closed beta or an open beta; closed beta versions are released to a select group of individuals for a user test, while open betas are to a larger community group, usually the general public. The testers report any bugs that they found and sometimes minor features they would like to see in the final version.

An example of a major public beta test was when Microsoft started releasing regular Windows Vista community technology previews (CTPs) to beta testers in January 2005. The first of these was build 5219. Subsequent CTPs introduced most of the planned features, as well as a number of changes to the user interface, based in large part on feedback from beta testers.

Windows Vista was deemed feature complete with the release of build 5308 CTP, released on February 22, 2006, and much of the remainder of work between that build and the final release of the product focused on stability, performance, application and driver compatibility, and documentation.

When a beta becomes available to the general public it is often widely used by the technologically savvy and those familiar with previous versions as though it were the finished product. Usually developers of freeware or open-source betas release them to the general public while proprietary betas go to a relatively small group of testers.

Recipients of highly proprietary betas may have to sign a non-disclosure agreement. A release is called feature complete when the product team agrees that functional requirements of the system are met and no new features will be put into the release, but significant software bugs may still exist.

Companies with a formal software process will tend to enter the beta period with a list of known bugs that must be fixed to exit the beta period, and some companies make this list available to customers and testers.

As the Internet has allowed for rapid and inexpensive distribution of software, companies have begun to take a more flexible approach to use of the word "beta". Netscape Communications was infamous for releasing alpha level versions of its Netscape web browser to the public and calling them betať releases.

In February 2005, ZDNet published an article about the recent phenomenon of a beta version often staying for years and being used as if it were in production-level. It noted that Gmail and Google News, for example, had been in beta for a long period of time and were not expected to drop the beta status despite the fact that they were widely used; however, Google News did leave beta in January 2006.

This technique may also allow a developer to delay offering full support and/or responsibility for remaining issues. In the context of Web 2.0, people even talk of perpetual betas to signify that some software is meant to stay in beta state. Also, "beta" is sometimes used to indicate something more like a release candidate such as the Halo 3 public beta.

The term beta test comes from an IBM hardware product test convention, dating back to punched card tabulating and sorting machines. Hardware first went through an alpha test for preliminary functionality and small scale manufacturing feasibility.

Then came a beta test, by people or groups other than the developers, to verify that the hardware correctly performed the functions it was supposed to, and could be manufactured at scales necessary for the market. And finally, a c test to verify safety.

With the advent of programmable computers and the first shareable software programs, IBM used the same terminology for testing software. As other companies began developing software for their own use, and for distribution to others, the terminology stuck” and now is part of our common vocabulary.

Release candidate

The term release candidate refers to a version with potential to be a final product, ready to release unless fatal bugs emerge. In this stage of product stabilization (read QA cycle), all product features have been designed, coded and tested through one or more Alpha cycles with no known showstopper-class bugs.

Microsoft Corporation often uses the term release candidate. The term is also used by Mozilla for their release of Firefox 3 RC1. During the 1990s, Apple Inc. used the term “golden master” for its release candidates, and the final golden master was the general availability release.

Other terms include gamma (and occasionally also delta, and perhaps other Greek letters) for versions that are substantially complete, but still under test, and omega or zenith for final testing of versions that are believed to be bug-free, and may go into production at any time. (gamma, delta, and omega are, respectively, the third, fourth, and last letters of the Greek alphabet.)

Some users disparagingly refer to release candidates and even final “point oh” releases as “gamma test” software, suggesting that the developer has chosen to use its customers to test software that is not truly ready for general release. Often, beta testers, if privately selected, will be billed for using the release candidate as though it were a finished product.

A release is called code complete when the development team agrees that no entirely new source code will be added to this release. There may still be source code changes to fix defects. There may still be changes to documentation and data files, and to the code for test cases or utilities. New code may be added in a future release.

RTM

The term “release to manufacturing” or “release to marketing” (both abbreviated RTM) is used to indicate that the software has met a defined quality level and is ready for mass distribution either by electronic means or by physical media. The term does NOT define the delivery mechanism, it only states that the quality is sufficient for mass distribution. The deliverable from the engineering organization is usually in the form of a gold master CD used for duplication or to produce the image for the web.

In most if not all cases, RTM happens prior to general availability (GA) where the product is released to the public.

GA

General availability (GA) is the point where all necessary commercialization activities have been completed and the software has been made available to the general market either via the web or physical media.

Commercialization activities could include but are not limited to the availability of media world wide via dispersed distribution centers, marketing collateral is completed and available in as many languages as deemed necessary for the target market, etc. The time between RTM and GA can be from a week to months in some cases before a generally available release can be declared because of the time needed to complete all commercialization activities required by GA.

Production or live release

The production, live version is the final version of a particular product. It is typically almost identical to the final release candidate, with only last-minute bugs fixed.

A live release is considered to be very stable and relatively bug-free with a quality suitable for wide distribution and use by end users. In commercial software releases, this version may also be signed (used to allow end-users to verify that code has not been modified since the release).

The expression that a software product "has gone live" means that the code has been completed and is ready for distribution.

Other terms for the live version include: live master, live release, or live build. In some areas of software development the live release is referred to as a gold release; this seems to be confined mainly to game software.

Source: Wikipedia.


Recommended: Click here to repair PC errors









Site Links
     
Nnigma.com BestAVreceiver.com Christian Healing Today
Learn about the web Nigeria Planet Nnigma.com
Windows 7 News Windows Vista Windows Tools & Guides
Windows News and Updates Windows 8 PeopleSoft-Planet
Into Windows Windows 7 center Windows 7
AskVG.com Premium Wordpress Themes Onuora Amobi

Nigerian News

Cloud Computing

Windows Arcade Games

Windows 7 Gadgets

Windows 7 Deployment