Month: August 2018

Code Documentation

There are eight rules that we can follow to produce good documentation: Write documentation that is inviting and clear Write documentation that is comprehensive, detailing all aspects of the project Write documentation that is skimmable Write documentation that offers examples of how to use the software Write documentation that has repetition, when useful Write documentation

PERT technique for estimation

Regardless of the technique you use, the tendency in project estimation is to provide one number for each estimate. In other words, if you have 100 activities on your schedule, each activity would have one estimate associated with it. This is generally viewed as the “most likely” estimate.In many cases you can be more accurate

Planning Poker

Planning Poker is an agile estimating and planning technique that is consensus based. To start a poker planning session, the product owner or customer reads an agile user story or describes a feature to the estimators. Each estimator is holding a deck of Planning Poker cards with values like 0, 1, 2, 3, 5, 8, 13,


Scrum is an agile way to manage a project, usually software development. Agile software development with Scrum is often perceived as a methodology; but rather than viewing Scrum as methodology, think of it as a framework for managing a process. It is designed for teams of three to nine developers who break their work into

SSL (Secure Sockets Layer)

SSL (Secure Sockets Layer) is the standard security technology for establishing an encrypted link between a web server and a browser. This link ensures that all data passed between the web server and browsers remain encrypted, private and integral. An SSL certificate is necessary to create SSL connection. You would need to give all details about the identity of your website

C# Coding Standards for .NET

. C# Coding Standards for .NET     Camel Case A word with the first letter lowercase, and the first letter of each subsequent word-part capitalized. Example: customerName   Magic Number Any numeric literal used within an expression (or to initialize a variable) that does not have an obvious or wellknown meaning. This usually excludes