how to speed up hair growth
Showing posts with label Cycle. Show all posts
Showing posts with label Cycle. Show all posts

Saturday, 16 October 2010

Document Development Life Cycle - DDLC


So far you have been acquainted with SDLC-Software Development Life Cycle, the cyclic process in Software Engineering that sets an order for the work flow, but today, another kid has born on the block-DDLC. DDLC stands for Document Development Life Cycle, surprised! I'm sure you must have thought Database instead of Document but the Document is absolutely right here.

Today words have become everything and until something is communicated in an emphatic manner, no one has time to hear what you have developed. So companies have finally rose to uplift the most ignored part of software Development Life cycle, documentation as an important, in fact very important aspect. This has given way to Technical writers not just breather but a respected job at work. Earlier most of the Tech-Writers used to work on contract basis or as a freelancer. But now, scene has changed and the writers are not only being paid highly but also getting all due importance. So in this article, let's see what are the phases a technical writer goes through to create a document?

o Requirement Analysis

o Designing

o Developing

o Testing

o Publishing

o Maintaining

Requirement Analysis -This is the initial stage where the technical writer gathers all the requisite stuff and then analyses the actual requirement. The available matter must be properly mapped with the requirement so that right from the start, flow moves in right direction and each passing hour can be counted towards completion of the task.

The writer meets the Subject Matter Experts (SMEs) and coders of the application several times to gain the understanding of scope of software and main features. Most of the writers believe that one meeting should be enough, but I think that every time you meet the experts, more functionality of the application gets unfolded. Simply because, initially only user level functions are told, then slowly in further meetings, developer reveals the way each component functions. The depth knowledge of the environment, end users, and related functionality helps writer understand the project well. And well understood project can be document in best way.

Here only interviewing the experts is not sufficed, the writer must use the software to gain the details of functionality. The entire analysis should be noted down in legible format. This will later be very handy and while documenting, no more rounds of SMEs or developers would be needed.

Designing - This phase is very important as it creates the skeleton for the document. Right from the cover page to summary to Table of Content (TOC) to actual text to glossary to Index, here a design is created. For example, if you are using Microsoft Word 2007, then you just need to place the skeletons of TOC and Index. Later as you keep writing, these tables get updated provided you click update option.

In the design phase, you have all the structure ready and only the content is missing. Once you are ready with design, a rough view of document's shape starts emerging.

Developing - This phase is the actual writing phase. If you were writing a rough document, you would have started from this phase and ended here only. Here actual text is written and if TOC and Index is being maintained, the titles, book marks, references are established along with writing. Writing also means placing tables, images, titles, notes, detailed elaboration etc.

The development phase although enjoys the central place, still it shines when associated and mapped with rest of the phases exactly as planned.

Testing - As the title implies, this phase comes after you have written the document and have updated all the tables including TOC and Index. Clicking a particular heading in the TOC must take the control to connected page. Further links and hyperlinks should be well connected and checked. Apart from these tests, grammatical check, punctuation check, and regular flow of sentences, and sensible phrases, are natural test elements.

Remember, if a link does not work properly, you can be reprieved, but as a technical writer, any grammatical error or flaw in the flow of sentence cannot be taken lightly by any means.

The document for software normally follows a style guide which tells how a title should be written or paragraphs should be framed. So the used of style guide must be adhered by heart.

Once tested for aforementioned regulations, a document is sent to the SMEs and Software coders who then read the document between the lines to confirm that what is written is exactly what happens. Any problem reported is communicated to writer who then ensures the veracity of words.

Publishing - Once all the text is well framed, managed, and proof read, it is ready for publishing. If the document is going to be published outside the company, it's suggested to take a printout of the document and see how it will look after printing. As once the printing is done at big level, any change will cost too much and also will affect your reputation as a technical writer because the writer is not just responsible for creating docs but also for the proper formatting. The writer must ensure that the document is apt for reading and suits the eyes of reader. Font selection, size choice, and usage of brightness in pictures are few points that can turn an odd looking document into a masterpiece.

Maintenance - As usual, this is the longest and perhaps never ending phase. It includes addition, deletion, and update of the document. If more features are added to the software, they must be added in a highlighting manner so that existing readers can directly pay attention to the newly added stuff.

In case if the authoring tool has been upgraded, the writer must learn new features and incorporate them into existing document and so on.

The aforementioned phases have always been followed but in an unknowingly manner. Now we have an idea, why not stick to the phases and ensure that the output is absolutely wonderful and professional.

Prashant Shrivastava

prashant@friendstime

http://www.friendstime.com








This is Prahsant Shrivastava. I am a freelance writer and a software engineer and love to write articles, poetry, lyrics.

contact me at
prashant@friendstime
http://www.friendstime.com


Saturday, 9 October 2010

iPad, Android and Cloud Computing on the Gartner Hype Cycle


The world of technology is constantly innovating and releases new tech almost quarterly these days. A lot of it doesn't even make it to the mainstream market and quickly fade into the background and some are just a small fad. Google Wave for example was massively hyped before its launch in early 2010, but does anyone that got an invitation use it anymore? For most of us the answer is no, but why is that and what went wrong?

To illustrate why some innovations fade away after a period of hype, Gartner's hype cycle shows a general trajectory of new tech adaptation in the market. Gartner devides the hype cycle in 5 stages:

Gartner's hype cycle stages

1. Technology Trigger: The point when tech is made public (e.g. via a keynote speech of Steve Jobs about new Apple gadgets) and early adopters are encouraged to test the technology

2. Peak of Inflated Expectations. A stage when the "bubble of hype" (v. benefits received) regarding use of the technology reaches its peak

3. Trough of Disillusionment. After the bubble bursts and people say, "I told you that was just a fad."

4. Slope of Enlightenment. Is a period where the innovation tech becomes sufficiently mature, standardized and adopted and starts generating mainstream market results

5. Plateau of Productivity. When benefits begin to flatten out and technology needs to either be reengineered or a new technology is needed to grow market share

Hyped today

Cloud Computing and E-book reader reached their peak of inflated expectation in 2009, which is why in 2010 major Tech giants, such as Google's Cloud, Apple's MobileMe and Microsoft's Windows Azure OS were promoted so heavily in the cloud computing services market. Similarly the market for e-readers was flooded since the start of 2010 with gadgets such as Amazon's Kindle and Apple's iPad along with numerous rumors about Android powered e-readers. It was a logical step from the smartphone tsunami that due to its limitations in size lend itself perfectly to innovation. The success of the mainstream launch of the iPad for example just show how Steve Jobs followers might be willing to skip the stage of Through of Disillusionment and get enlightened right from the get go.

Apple's approach to launching new products coupled is the ability to build new innovations on core principles of previous success. Hence main features from the iPod, iTunes and the iPhone are all incorporated into iPad except for maybe the ability to make voice calls, but that could have cannibalised the iPhone 4 launch in June 1 month after.

What's here to stay

The era of speech recognition was in a Slope of Enlightenment in 2009 and hence is a build in function into most smartphones in 2010. Long gone are the days were it was not worth our time trying as call Joe would get interpreted as play 'hey joe' by Jimi Hendrix. Voice recognition software technology has been sufficiently adapted to the market needs and is now functional. although still far from perfect if you have a noisy background.

What's up and coming?

Tech that hasn't quite hit the Peak of Inflated Expectations yet, is on the rise and hopefully available for us to test soon. Two innovations that stick out are surface computing and augmented reality. In surface computing, the iPad is already there their multitouch web browsing experience. Google Goggles brings Android powered phone some early augmented reality features. Simply point your camera around your high street and get local information about shops and restaurants right onto your screen is pretty fascinating. This coupled with Google's image search to get your information about what this painting in your bosses office might be worth certainly seems to be a worthwhile innovation for search.








GadgetGybe Gadget News and Reviews


Our sponsors