Category: Information Management

Using Code First first

Traditional ways of software development focus on DB-first implementation methodology. But we are in the realm of latest developments and ORM models has taken us...

Preferred Multithreading in C# ASP.NET

Parallel execution has been one of the core techniques of programming languages that enables and stabilizes the heavy orchestrated flow of information across information management...

Software Project Size

Software Project Size is of great importance since it determines the level of management controls and the types of tools and technologies required for a...

Software Engineering then and now

Software Engineering is and will be the backbone and driving force behind the technological advancements that we enjoy and that will lead us to greater...

Attributes of a Good System Analyst

A system analyst is a person who conducts a methodical study and evaluation of various aspects related to business to identify the desired objectives and...

System Life Cycle – Classical definition

A system is a set of interacting elements that responds to inputs producing outputs. The events which together make up the development, operation and maintenance of...

Agile / Scrum methodology – Explained simple

Agile software development methodology is suitable for time-boxed iterative system development scenarios. The software product is released as various versions or releases, typically in time-boxes...

Numerical solution by method of Iteration

Solving x = 1/ (1+x)1/2 using iteration method – Iteration is a method of solving algebraic or transcendental equation and is widely used in computer...

Events and States

Events and States are differentiated below – Events States Anything that happen in time Shows the attributes values of object at a particular point in...

Actors and Data Stores

Actors: Actors are objects represented in the functional model that produce or consume data. An actor may store some data for further processing steps. Data...

State Diagram – Car

The state diagram may be drawn by considering the concurrency property of the aggregate objects that make up the car object ie. each aggregate object...

Object Diagrams with Multiple Inheritance

Below is an example of implementation of multiple inheritance – The Class ‘Universal’ inherits from two classes A/ and D/C, thus exhibiting multiple inheritance. Mutiple...

Abstraction

Abstraction may be defined as all those essential characteristics features of an object class which makes it different from other object classes. Abstraction as applied...

Multiplicity

Multiplicity refers to the number of object class instances of one class may be associated to the other class. An n+ symbol indicates that there...

Inheritance

Inheritance is the most basic feature of any Object Oriented programming language. It refers to the derivation of sub classes from a base/super class. The...

Reengineering Principles

The standard Reengineering principles are as follows – 1. Organize work around its end results, not tasks According to this principle, it is optimal to...

Why Companies Do Reengineering?

Companies are doing reengineering since they want to remain stable in the dynamic business environment while facing changing strategies, financial crisis due to weak /...

Basic approaches to Reengineering

The three basic approaches to reengineering are as follows – 1. STREAMLIING 2. INTEGRATING 3. TRANSFORMING 1. Streamlining – Streamlining approach to reengineering the business...

Importance of formal project planning

One of the projects that I executed for one of my employers was an internal employee goal tracking system. The system enables employees from CEO...

Project Scope Change And its Impacts

Project background: Developer xyz was in the middle of a project that went several scope changes while in UAT. The project is about implementing capability...

Mind Mapping Technique to Prepare WBS

I would prefer the mind mapping technique to arrive at WBS (work break down structure), due to my liking for problem solving by visualization and...

Sample Project Management Problem Resolution

Project description: Project for xyz that included development, maintenance and enhancements to the official web site and web-based intranet applications that supported integrated work flows...

Sample PM Day to Day Work

Project Management skill is very important in information management area. Let me paint a historical (early 2000) projet lead role where I was responsible for managing the...

Definition of E-Governance

The e-Government Act defines “electronic Government’ as “the use by the Government of web-based Internet applications and other information technologies, combined with processes that implement...

E-Government Transformation in Maharashtra, India

The scalar transformation of e-government implementation models in the state of Maharashtra, India, took place exactly as West pictures as billboard, partial service delivery and...

How Pervasive is Phishing?

Antiphishing.org links us to various useful means to counter phishing. skimming through the website, here are two things that interested me – 1. The phishing...

USA Patriot Act and Data mining

I think its the USA PATRIOT Act that gives the right to do this kind of data mining. This actually amended a handful of other...

Using Technology to combat terrorrism?

Here’s a special report that analyzes how the Internet can facilitate terrorist operations – http://www.usip.org/pubs/specialreports/sr116.html . It reveals the ways in which terrorists exploit Internet...