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…

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…

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

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

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

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

Technology Cycles and Innovation

Technology cycles and innovation are two useful phenomena that can be used to explain how competitive advantage of companies can be maintained over time. Technology cycle can be defined as the period of time between the birth or introduction of a new technology and when it is replaced by a newer and substantially better technology….

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

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.,…