All Articles

Building your Employee

Your Employee is your company’s pillar who keeps your company going and succeed. Their happiness, joy and right mental state is the core to your success. Below are some of the important things that you need to consider to make this happen – 1) Right Direction – The most important factor that leads to success…

Software Engineering
All Articles

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 realms of information and knowledge management. Its good for us to refresh our basics and foundations. Software Engineering is a discipline which was conceptualized, developed and is constantly reviewed for…

All Articles

What is the backbone of SOA connectivity?

This is a core question that we need to ask when we talk about SOA (Service oriented architecture). SOA connects enterprise components within and outside by easy integration, coordination and loosely coupled processes that can be coupled easily. The main theme that comes up when the number of interacting components increases is the complex messaging…

All Articles

Best Wire-framing / Prototyping tools

One of the most sought tools for a web designer / UI expert / anyone who wants to mock up a user interface based IT system/software is a wire-framing tool. Wire-framing is nothing but building screen / user interface mock of the targeted system which could be used as the medium to convey the user…

Treating Product Requirements
Agile development

Treating product requirements – The ideal way

Product requirements need to be treated with suspicion as if they really needed for the essential capability for a product release. Always prioritize product requirements and keep the bare minimum and most needed requirements on the top of the product backlog with fine-grained description of the requirements which could be easily implemented using any development…

Agile
Agile development

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 of a month. Agile development assumes and welcomes delays and late requirements or scope changes even during development/testing phase! Agile software development might not be suitable for all software development…

Reengineering
All Articles

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 determine the work’s end result rather than dividing the work into small tasks & units. We try to rearrange the work process so that a single person can perform all…

All Articles

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 / poor / outdated business processes, technological changes, change in customer demands & business competition. Everyone is going for reengineering since it usually provides a quick fix for the present problem…

All Articles

Reengineering an accounts payable function

Consider the case of approving a loan application. In the manual process, it takes 6 persons and considerable amount of time to accept the details, calculating risks and repayment capabilities and letting the application trail through hands of various functional levels. But, when we reengineer the above process, the whole process may be converted to…

All Articles

Creating Process based Organizations via Reengineering

While reengineering a business enterprise, we create a process based organization structure for the enterprise to avoid the inefficiencies and time wasting business process cycles as in a functions based organization. ie – the business process information systems and the enterprise wide information infrastructure are integrated in such a way that the people of various functions…

All Articles

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 offers a basic, segmented, quick-fix methodology for reengineering. It cleans up and treats symptoms but doesn’t  necessarily transform a process nor find a cure for a bad process. It doesn’t…

All Articles

Basic steps in Business Process Reengineering

We can generalize Business Process Reengineering (BPR) efforts as an eight step process as follow – Step 1: Formulate / Modify business visions, policies, objectives Step 2: Formulate / Modify business strategies according to changing customer requirements, technology changes and competition Step 3: Analyze the existing business process cycles & workflows and determine how they…

All Articles

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 modeling techniques. Another reason to like that technique is that it is very much similar to various modeling tools that we use during the System Analysis phase of product development…

All Articles

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 within various departments. I was leading a team of  team members including developers, web-designer and Mr X. Communication Issue: During my tenure leading the project, I have encountered situations where I had…

All Articles

Strategic alignment of IT resources – A case study in Grocery industry (Part 1)

Strategic Alignment of IT Resources Grocery Industry Kathleen Chan, Deepesh Joseph, Raymond Jones, Paul Walleck   Introduction  To investigate how and why grocery companies are aligning their information and communication resources (ICT?s) (hardware, software, networks, databases, service offerings, processes, and portal layers) around a focal strategy.  Grocery Industry Introduction • NAICS 445110: Supermarkets and Other Grocery…

All Articles

Where are federal IT initiatives heading – Success or Failure – Lessons learned

GAO Cost Estimating and Assessment Guide is very extensive and gives us clear details of federal IT initiatives. The guide, together with OMB circular and IT dashboard web site gave some important hints towards how concerned and vigilant is US government in reviewing and evaluating Federal IT projects. The Cost estimating guide highlights customized methods…

All Articles

Is there a conflict between the support of individual rights and the use of e-government for transformational purposes? Why or why not?

Based on my reflection on E-Governance reference materials and experience, I am concluding that e-government initiatives cannot be truly transformational unless the socio-political environment is favorable and open-minded to bring about highly participatory democracy with high level of citizen involvement through innovative technology usage. Two forces are in play that hinders transformation – narrow mindedness…

All Articles

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 Portal stage (with major focus on service delivery). The e-government initiative took its shape during late nineties with my employer being appointed as the Apex consultant to the state government…

All Articles

Establishing the capability for employees of a local or national government to blog about their work life and access their Facebook accounts during work hours constitute Electronic government?

This clearly does not constitute electronic government in US and most of the world’s government context. The focus of electronic government is to use technology to effect automation and coordinated function of specific rules, processes or procedures so that it leads to measurable outputs as expected by the inherent e-government policy or Acts. If we…

All Articles

Is there a more effective strategy for helping developing countries increase the computer and information literacy of their children?

Intel’s Maloney’s words – “It’s about the Web more than anything. I have young kids …….. doesn’t have access to the Web is overwhelming” – is very striking. OLPC efforts might be an answer to this concern. Strategy and plan alone doesn’t work when we are talking about reforming developing nations, cost effective infrastructure is…

All Articles

Overcoming Competing Commitment

“Competing commitment and how to overcome it” – A review of work done by Kegan R. and Lahey L. L. Overcoming employee resistance has been and is one of the main issues that every manager face in his day-to-day functions. Whether it is Information systems department or customer service department or marketing or production or…

All Articles

Process Control and Process Improvement

Process Management has its relevance when managers begin to conceptualize business activities as interdependent processes instead of functions and tasks. The basic requirement towards effective process management is IT enabled business process automation, usually an outcome of a reengineering task. For the processes to accomplish the set goals, we need to set various standards of…

All Articles

Adopting "Systems View" while Process Improvement

Systems view refers to analyzing a problem situation as a system of interdependent processes that exchange input and output. This view helps to identify the important processes and their relationships as far as maximizing the organizational efficiency and goal achievement is concerned. This leads to the main principle of process improvement which is to emphasize…

All Articles

Different kinds of diversity in organizational settings

Two major types of diversities is notable in an organizational setting, which every IT manager should take into consideration – Surface level diversity are those differences that are easily noticeable such as age, gender, ethnicity/race, culture, language, disability etc. Surface level diversity is easy to be measured and managers/recruiters can fall into the wrong practice…

All Articles

Working as team, not always good in an organization

Working in teams does not always ensure positive results. Two possible disadvantages are large number of employees quitting the job and “Social Loafing”. Teams require extensive learning of standard team policies and work procedures and adherence to specific individual responsibilities. This might lead to excessive team pressure when much is expected from each team member….

All Articles

Managers and their focus on diverse work force

Managing diverse workforce is a crucial skill for a manager since there exists both surface level (demographic, cultural and language) and deep level (personal differences in attitudes, values, beliefs and personality) diversity among an organization’s workforce. A diverse workforce has various advantages attached to it such as cost benefits by saving dollars spent on expensive…

All Articles

Motivation studies indicate that not all people are motivated by the same factors or rewards

Motivation is a very important psychological driving force that every individual require to complete an effort. An effort well done, leads to better performance and due satisfaction of one’s unfulfilled need. As we see from Maslow’s need hierarchy, this unfulfilled need belongs to various categories from physical (lower order) to mental (higher order) (William C.,…