By Admin / 21 Apr 2018
This blog is basically about the Agile software development, its benefits and ways of leveraging it. We are not talking in-depth about the coding or technological things. But, the main aim is to how to work together for planning, building and delivering of software. By adopting agile methodologies more effectiveness and professionalism will be added. The agile software is not only beneficial to software developers. All the managers, team leaders, product manager, technical writers, UX designers and quality analyst can take advantage of it. Specifically for the project management and collaboration practices, agile methods are being practiced. Scrum, Adaptive Software Development (ASD), Lean Development, Extreme Programming and Crystal are a few among them.

When to Use the Agile Methodologies:

1.For installing a new or an enriched feature, the developers gets loss only a few days work, instead of getting lost of entire day which leads to work from the scratch.

 

2. With the new increments producing at a very fast rate, agile gives the liberty to make frequent changes at a very low costing factor.

 

3. In the starting of a new project, very limited amount of planning is required. The Agile methodologies gives full liberty to alter up the things. With a user-mindset, the things can be changed till the end. For example, the features can be alter, edit or completely removed.

 

4. With the leverage of more options, its gives the developers and stakeholders more freedom to choose from distinct options. As there are wide options available for hosting programs and data, the developers will never get stuck over something.

   

Top-Notch Benefits of Agile Methodologies:

 

1. Transparency: For minimizing the risk factors, following agile methodologies is the foremost step to deliver timely results. It gives a better visibility, transparency and also increased the adaptability level in a specific project. The things can be cleared and sorted out in an upright way by adopting agile procedure.

 

2. Continuous Engagement:Depending upon the client’s priority, the work should be taken in order. According to the client requirement, the work-flow should be planned and systematized. The developers must start with the foremost concerning work that is valuable and precisely concern to the customer. Coordination among the workers and client will give more fruitful results.

 

3. Enhanced Quality:For making the workflow in a seamless and streamlined way, proper division and management of work is necessary to adhere. Distributing the work to development, collaboration and testing sub-divisions is vital. Adjacently, by doing frequent testings and review sessions, better outcomes can be expected. In the early stages of software development, bugs are being found out. Hence, it leads to maximized profit after the deployment of software. With the leverage of agile software development practices, the projects are due submitted on time. Plus, it also delivers a seamless experience to the customer.

 

4. Early and Predictable Delivery: As the new features are quickly delivered and implemented over the software. Therefore, the project delivery date can be easily forecast. It gives the developers enough time to test the project before actually deploying it to the client.

 

5. Ease of Doing Alterations: In every developed software product there is an opportunity for refinement and re-prioritize the product backlog. By accessing the agile methodologies, the developers’ team always needs to stay focused on the product features. With the new iteration, the new backlog items can be altered with the previously installed one.

 

By following the agile methodologies, the productivity of a team can be increased upto 16%. The efficiency also gets a hike of 37% on an average considering all projects.

 
Read more
By Admin / 21 Apr 2018
If a new European law restricting what companies can do with people's online data went into effect tomorrow, almost 1.9 billion Facebook users around the world would be protected by it. The online social network is making changes that ensure the number will be much smaller. Facebook members outside the United States and Canada, whether they know it or not, are currently governed by terms of service agreed with the company's international headquarters in Ireland. Next month, Facebook is planning to make that the case for only European users, meaning 1.5 billion members in Africa, Asia, Australia and Latin America will not fall under the European Union's General Data Protection Regulation (GDPR), which takes effect on May 25. The previously unreported move, which Facebook confirmed to Reuters on Tuesday, shows the world's largest online social network is keen to reduce its exposure to GDPR, which allows European regulators to fine companies for collecting or using personal data without users' consent. That removes a huge potential liability for Facebook, as the new EU law allows for fines of up to 4% of global annual revenue for infractions, which in Facebook's case could mean billions of dollars. The change comes as Facebook is under scrutiny from regulators and lawmakers around the world since disclosing last month that the personal information of millions of users wrongly ended up in the hands of political consultancy Cambridge Analytica, setting off wider concerns about how it handles user data. The change affects more than 70% of Facebook's 2 billion-plus members. As of December, Facebook had 239 million users in the United States and Canada, 370 million in Europe and 1.52 billion users elsewhere. Facebook, like many other U.S. technology companies, established an Irish subsidiary in 2008 and took advantage of the country's low corporate tax rates, routing through it revenue from some advertisers outside North America. The unit is subject to regulations applied by the 28-nation European Union. Facebook said the latest change does not have tax implications. 'In Spirit' In a statement given to Reuters, Facebook played down the importance of the terms of service change, saying it plans to make the privacy controls and settings that Europe will get under GDPR available to the rest of the world. "We apply the same privacy protections everywhere, regardless of whether your agreement is with Facebook Inc or Facebook Ireland," the company said. Earlier this month, Facebook Chief Executive Mark Zuckerberg told Reuters in an interview that his company would apply the EU law globally "in spirit," but stopped short of committing to it as the standard for the social network across the world. In practice, the change means the 1.5 billion affected users will not be able to file complaints with Ireland's Data Protection Commissioner or in Irish courts. Instead, they will be governed by more lenient U.S. privacy laws, said Michael Veale, a technology policy researcher at University College London. Facebook will have more leeway in how it handles data about those users, Veale said. Certain types of data such as browsing history, for instance, are considered personal data under EU law but are not as protected in the United States, he said. The company said its rationale for the change was related to the European Union's mandated privacy notices, "because EU law requires specific language." For example, the company said, the new EU law requires specific legal terminology about the legal basis for processing data which does not exist in U.S. law. No warning Ireland was unaware of the change. One Irish official, speaking on condition of anonymity, said he did not know of any plans by Facebook to transfer responsibilities wholesale to the United States or to decrease Facebook's presence in Ireland, where the social network is seeking to recruit more than 100 new staff. Facebook released a revised terms of service in draft form two weeks ago, and they are scheduled to take effect next month. Other multinational companies are also planning changes. LinkedIn, a unit of Microsoft, tells users in its existing terms of service that if they are outside the United States, they have a contract with LinkedIn Ireland. New terms that take effect May 8 move non-Europeans to contracts with U.S.-based LinkedIn. LinkedIn said in a statement on Wednesday that all users are entitled to the same privacy protections. "We've simply streamlined the contract location to ensure all members understand the LinkedIn entity responsible for their personal data," the company said.
Source: Indiatimes
Image Credit: pixabay
Read more
By Admin / 21 Apr 2018
Millions of applications risk exposing personal data due to 3rd party code: Research While analyzing popular dating apps, Kaspersky Lab researchers have found that some transmit unencrypted user data over the insecure HTTP protocol, risking the exposure of user data. This is because some applications use third party ready-to-go advertising SDKs, which are part of some of the most popular advertising networks. The apps involved include some with several billion installations worldwide, and a serious security flaw means private data could be intercepted, modified, and used in further attacks, leaving many users defenseless. An SDK is a set of development tools, often distributed free of charge, which allows software authors to focus on the main elements of an application, while entrusting other features to ready-to-go SDKs. Developers often use third party code to save time by reusing existing functionality to create part of the application. For instance, advertising SDKs collect user data in order to show relevant ads, thus helping developers to monetize their product. The kits send user data to the domains of popular advertising networks for more targeted ad displaying. But deeper analysis of applications has shown that data is sent unencrypted, and over HTTP, which means it is unprotected when it travels to the servers. Due to the absence of encryption, data can be intercepted by anyone – via unprotected Wi-Fi, by the Internet Service Provider or through malware on a home router. Worse still, the intercepted data can also be modified, meaning the application will show malicious ads instead of legitimate ones. Users will then be enticed to download a promoted application, which will turn out to be malware and put them at risk. Kaspersky Lab researchers have examined logs and network traffic of applications in the internal Android Sandbox to uncover which applications transmit unencrypted user data to networks over HTTP. They identified a number of major domains, most of them part of popular advertising networks. The number of applications using these SDKs totals several million, with most of them transmitting at least one of the following pieces of data in an unencrypted way:
• Personal information, mostly the user’s name, age and gender. It may even include the user’s income. Their phone number and email address could leak too (people share a lot of personal information in dating apps, according to another Kaspersky Lab study)
• Device information, such as the manufacturer, model, screen resolution, system version and app name
• Device location

Kaspersky Lab researchers advise users to follow these measures:
• Check your app permissions. Do not grant access to something if you don’t understand why. Most apps do not need access to your location, so don’t grant it.
• Use a VPN. It will encrypt the network traffic between your device and the servers. However, it will remain unencrypted behind the VPN’s servers, but at least the risk of leakage is reduced during the process
Source: https://cio.economictimes.indiatimes.com/news/digital-security/millions-of-applications-risk-exposing-personal-data-due-to-3rd-party-code-research/63846241
Read more