Sunday, 13 April 2014

Agile Model of SDLC

Agile model believes that every project needs to be handled differently and the existing methods need to be tailored to best suit the project requirements. In agile the tasks are divided to time boxes (small time frames) to deliver specific features for a release.
Iterative approach is taken and working software build is delivered after each iteration. Each build is incremental in terms of features; the final build holds all the features required by the customer.
Here is a graphical illustration of the Agile Model:


Agile thought process had started early in the software development and started becoming popular with time due to its flexibility and adaptability.
Following are the Agile Manifesto working principles:
Individuals and interactions - in agile development, self-organization and motivation are important, as are interactions like co-location and pair programming.
Working software - Demo working software is considered the best means of communication with the customer to understand their requirement, instead of just depending on documentation.
Customer collaboration - As the requirements cannot be gathered completely in the beginning of the project due to various factors, continuous customer interaction is very important to get proper product requirements.
Responding to change - agile development is focused on quick responses to change and continuous development.
Agile Vs Traditional SDLC Models
Agile is based on the adaptive software development methods where as the traditional SDLC models like waterfall model is based on predictive approach.
Predictive teams in the traditional SDLC models usually work with detailed planning and have a complete forecast of the exact tasks and features to be delivered in the next few months or during the product life cycle. Predictive methods entirely depend on the requirement analysis and planning done in the beginning of cycle. Any changes to be incorporated go through a strict change control management and prioritization.
Agile uses adaptive approach where there is no detailed planning and there is clarity on future tasks only in respect of what features need to be developed. There is feature driven development and the team adapts to the changing product requirements dynamically. The product is tested very frequently, through the release iterations, minimizing the risk of any major failures in future.
Customer interaction is the backbone of Agile methodology, and open communication with minimum documentation are the typical features of Agile development environment. The agile teams work in close collaboration with each other and are most often located in the same geographical location.
Agile Model Advantages and Disadvantages
Agile methods are being widely accepted in the software world recently, however, this method may not always be suitable for all products. Here are some advantages and disadvantages of the agile model.
Following table lists out the advantages and disadvantages of Agile Model:
Advantages
Disadvantages
Is a very realistic approach to software development
Promotes teamwork and cross training.
Functionality can be developed rapidly and demonstrated.
Resource requirements are minimum.
Suitable for fixed or changing requirements
Delivers early partial working solutions.
Good model for environments that change steadily.
Minimal rules, documentation easily employed.
Enables concurrent development and delivery within an overall planned context.
Little or no planning required
Easy to manage
Gives flexibility to developers
Not suitable for handling complex dependencies.
More risk of sustainability, maintainability and extensibility.
An overall plan, an agile leader and agile PM practice is a must without which it will not work.
Strict delivery management dictates the scope, functionality to be delivered, and adjustments to meet the deadlines.
Depends heavily on customer interaction, so if customer is not clear, team can be driven in the wrong direction.
There is very high individual dependency, since there is minimum documentation generated.
Transfer of technology to new team members may be quite challenging due to lack of documentation.


Written by "Shojib"
slots.to 

Monday, 17 March 2014

Weaving the Web



We are now living in twenty century of the binary world. Now this world is the evaluation of the technology and our computer system. In this evaluation and innovation of new technology, give us so much faster life and also complex life style. Forget the complexity, think about it positive side for our life. Just think that we are going to the moon and we round the universe like going to the Mars and also walk in the moon. This is all possible for our innovative discover of science and technology. Now think that where we are now and what will be waiting for us in coming future.

Forget the future now. Just think about few years earlier when we were just starting our learning about technology. Ok, let’s go to the years in 1989 when we were sending our mail or message to our nearest person via postman and after long time waiting then the receiver collected that mail via postman. And also happen that mail didn’t come to the receiver because it lost. At that time, the world people just introduce with the computer system. In that initial moment, think about connecting computer with the wires only. Computer specialist didn’t about sharing global information medium. Then one man came to do something about sharing information global. Tim Berners Lee, was that man who came first with the concept about World Wide Web. He invented the World Wide Web in 1989. In 1980, he was an independent contractor of European Organization of Nuclear Research (CERN), Switzerland.  About almost 20 year after first connection was established in 1990 over what is today it called Internet.

We are now living in twenty century of the binary world. Now this world is the evaluation of the technology and our computer system. In this evaluation and innovation of new technology, give us so much faster life and also complex life style. Forget the complexity, think about it positive side for our life. Just think that we are going to the moon and we round the universe like going to the Mars and also walk in the moon. This is all possible for our innovative discover of science and technology. Now think that where we are now and what will be waiting for us in coming future.
Forget the future now. Just think about few years earlier when we were just starting our learning about technology. Ok, let’s go to the years in 1989 when we were sending our mail or message to our nearest person via postman and after long time waiting then the receiver collected that mail via postman. And also happen that mail didn’t come to the receiver because it lost. At that time, the world people just introduce with the computer system. In that initial moment, think about connecting computer with the wires only. Computer specialist didn’t about sharing global information medium. Then one man came to do something about sharing information global. Tim Berners Lee, was that man who came first with the concept about World Wide Web. He invented the World Wide Web in 1989. In 1980, he was an independent contractor of European Organization of Nuclear Research (CERN), Switzerland.  About almost 20 year after first connection was established in 1990 over what is today it called Internet.


Cloud can provide services over network which is public or private networks. And Cloud Computing refers to manipulating, configuring and accessing the application online. It offers online data storage, infrastructure and application. In this technology, we do not need to install any application in our local computer and this is how, the cloud computing overcomes platform dependency issues.
Now we can communicate with another people from any corner of this world within a second. Our message is being saved by various kind of security so don’t worry about message. Your nearest person lives in another side of the word and you want to see him right now so it is possible via internet with live conference with your person. So distance is not a matter now. Stay connects with your friend via the Facebook and shares your feeling with them. Thanks Mark Jukarberg for creating this social network for us. Now what you want to learn, just go to the Google and find your knowledge from the robust area of knowledge.  This credit is goes to Sargay Brin and his team for making this powerful search engine till now.
We are now live in super faster world and coming future we are going to a hyper speed of life with burning technology. Just think about that where we are now and where we will be gone in coming future. We don’t know what is waiting for us, maybe it’s good or not.  Time will be say. Just wait and watch.
 

Written by 'Shojib'
 

Monday, 11 November 2013

HTML5 Tutorial Part 2: New Features of HTML5

New Features:

HTML5 introduces a number of new elements and attributes that helps in building a modern websites. Following are great features introduced in HTML5.
  •  New Semantic Elements: These are like <header>, <footer>, and <section>.
  •  Forms 2.0: Improvements to HTML web forms where new attributes have been introduced for <input> tag.
  •  Persistent Local Storage: To achieve without resorting to third-party plugins.
  •  WebSocket : A a next-generation bidirectional communication technology for web applications.
  •  Server-Sent Events: HTML5 introduces events which flow from web server to the web browsers and they are called Server-Sent Events (SSE).
  •  Canvas: This supports a two-dimensional drawing surface that you can program with JavaScript.
  •  Audio & Video: You can embed audio or video on your web pages without resorting to third-party plugins.
  •  Geolocation: Now visitors can choose to share their physical location with your web application.
  •  Microdata: This lets you create your own vocabularies beyond HTML5 and extend your web pages with custom semantics.
  •  Drag and drop: Drag and drop the items from one location to another location on a the same webpage.

written by 'Shojib'

HTML5 Tutorial Part 1: HTML5 Overview

HTML5 Overview

HTML5 is the next major revision of the HTML standard superseding HTML 4.01, XHTML 1.0, and XHTML 1.1. HTML5 is a standard for structuring and presenting content on the World Wide Web. HTML5 is a cooperation between the World Wide Web Consortium (W3C) and the Web Hypertext Application Technology Working Group (WHATWG).The new standard incorporates features like video playback and drag-and-drop that have been previously dependent on third-party browser plug-ins such as Adobe Flash, Microsoft Silverlight, and Google Gears.

Browser Support:

The latest versions of Apple Safari, Google Chrome, Mozilla Firefox, and Opera all support many HTML5 features and Internet Explorer 9.0 will also have support for some HTML5 functionality.
The mobile web browsers that come pre-installed on iPhones, iPads, and Android phones all have excellent support for HTML5.





Written by 'Shojib'.

Wednesday, 21 August 2013

What is a responsive website, and more importantly do you need one?



Many of us have mobile devices that we increasingly use to access the web; an iPad, an Android Tablet, a  Smartphone or maybe an iPhone. We are increasingly using mobile devices in our personal lives but do we really need to consider these from a business perspective?
On your Smartphone or Tablet open your browser and access your website, then search for a few things you would like your customers to be viewing. What is your browsing experience and how does it compare to accessing your site from your laptop/desktop? If your website is optimized for mobile the experience will be positive.  r website, your
customers and your future customers, using their PC or laptop? Research by Ofcom in December 2012 suggests not. Their research indicated that:

40% of the adult population have Smartphones.

68% use them to surf the web.

This means by not having a mobile website:

You could be losing 25% of visitors to your website and business.

Research by Telmetrics, referenced by EConsultancy in their April 2013 Blog, found that UK mobile searchers demonstrate strong purchase intent - 40% of UK mobile searchers claim that they intend to make a purchase within the day and an additional 35% take up to a month before making a purchase decision. Also
that Smartphone users demonstrate more immediate needs than tablets searchers with 22% looking to make a purchase within an hour of their search. 
Clearly your type of business, the products and services you offer and your target customer profile will shape
these statistics but what is undoubtedly clear is that the appetite to enquire and purchase online continues to rapidly grow in 2016 £223,503,800,000 of UK business will come from the internet. When you have your
next customer meeting why not consciously look at what phones and devices they are using and ask them how they are likely to access your website.  
Mobile devices are widely used to access websites and this is rapidly growing. Not to lose any visitors to their sites many customers are now looking to have a website that is optimized for any accessing device and looking for a responsive website.

Responsive Websites:
A responsive website will recognize what device your customer is using and respond appropriately presenting the information in a way that the viewer can easily access and navigate irrespective of the device they are using.



Written by ‘Shojib’.

Sunday, 14 July 2013

Positioning in Search Engine



In our recent days, we are so much depended in internet and various kind of marketing on the internet and promote lots of think to the customer and create a website for marketing that product or any think. For marketing our product or services we need to rank that website. Because there is no rank in that website then your visitor became low and your business will be fail. So you need achieve lots of visitor for your business website. You will be gain ranking for the internal search engine and a lot more visitor and customers will be achieve your website. You can also buy pinterest followers for your increasing rank of website. There are many providers which get you to help buy pinterest followers.  When you buy pinterest follower then you will going to your website almost top of the search engine and you will get so many visitor and you will be benefited of your business and you will be became popular. Whenever you get this service, you account or website will improve instantly. This services also help you to able to rank more higher in the search engine by promote them that talk, share and publishing. For this service, you have the change for getting more variety customer and sales your product toward a much rapidly and larger amount of earning for your business or your company. You will be also get help from the expertise for improving you business and your target of business. You can also earning form the search engine for higher ranking of your website.

Written by 'Shojib'.

Saturday, 13 July 2013

Campaigns with pinterest



So you have the soft board and you want to put everything which you think interest to show the audience. But how you can promoter your soft board to the audience and how can everyone will know your thinking. So you need to campaign to promote your thinking and you need a virtual pin board where you can share your thinking and pin anything. Here you have a website and you have to promote this for sharing your think to everyone and it is the best way to buy pinterest followers for your website or your soft board. For this service, given you a large amount of traffic for visit your soft board or your website and you have the change for promoting your thinking. It is the best way to campaign you thinking. It also helps you to get higher rank in search engine and you can earn from there. There are lots of provide on online to buy pinterest followers for you. You can get huge amount of visitor to pinterset which is less than the “Facebook” like or “twitter” sharing. You will be online promotion for publishing you thought via pinterest. This service has been expected everywhere that pin you to majority blogging site. When you take this service then you have lots of benefited like your campaign is going on and you will earn some little bit via Google Ad. So there is great assistance to take pinterest and gain your goal. It help you to increasing your popularity.

Written by 'Shojib'.