Software Development


Software development is the act of working to produce/create software.


There are several different approaches to software development. Some take a more structured, engineering-based approach to developing business solutions, whereas others may take a more incremental approach, where software evolves as it is developed piece-by-piece. Most methodologies share some combination of the following stages of software development:

  • Market research
  • Gathering requirements for the proposed business solution
  • Analyzing the problem
  • Devising a plan or design for the software-based solution
  • Implementation (coding) of the software
  • Testing the software
  • Deployment
  • Maintenance and bug fixing

These stages are often referred to collectively as the software development lifecycle, or SDLC.


Positions

  • Information Analyst
  • Systems Analyst
  • Software Architect
  • Functional Designer
  • System Designer
  • Technical Designer
  • Application Designer
  • Programmer
  • Tester
  • Applications Support

Special positions

  • Data architect
  • Datawarehouse Developer
  • Embedded Software Engineer
  • Webdesigner

Key words

  • Net
  • J2EE
  • Mainframe
  • Oracle based
  • BI/DWH
  • Others

backtotop Back to top

Service support & Delivery


According to ITIL a ‘service’ is a means of delivering value to customers by facilitating outcomes customers want to achieve without the ownership of specific costs and risks.


The Service Support ITIL discipline focuses on the User of the ICT services and is primarily concerned with ensuring that they have access to the appropriate services to support the business functions.


The service desk functions as the single contact-point for end-users' incidents. Its first function is always to "create" an incident. If there is a direct solution, it attempts to resolve the incident at the first level. If the service desk cannot solve the incident then it is passed to a 2nd/3rd level group within the incident management system. Incidents can initiate a chain of processes: Incident Management, Problem Management, Change Management, Release Management and Configuration Management. This chain of processes is tracked using the Configuration Management Database (CMDB), which records each process, and creates output documents for traceability (Quality Management).


The Service Delivery discipline concentrates on the proactive services the ICT must deliver to provide adequate support to business users. It focuses on the business as the customer of the ICT services (compare with: Service Support). The discipline consists of the following processes:

  • Service Level Management
  • Capacity Management
  • IT Service Continuity Management
  • Availability Management
  • Financial Management

Positions

  • Dispatcher
  • Helpdesk Support
  • Helpdesk Team Leader
  • Incident Manager
  • Problem Manager
  • Configuration Manager
  • Content Manager
  • Technical writer
  • IS Security Administrator
  • SLA Coordinator

backtotop Back to top

ICT Infrastructure Management


ITIL’ ICT Infrastructure Management processes recommend best practice for requirements analysis, planning, design, deployment and ongoing operations management and technical support of an ICT Infrastructure. ("ICT" is an acronym for "Information and Communication Technology".)


The Infrastructure Management processes describe those processes within ITIL that directly relate to the ICT equipment and software that is involved in providing ICT services to customers.

  • ICT Design and Planning
  • ICT Deployment
  • ICT Operations
  • ICT Technical Support

Positions

  • System Administrator
  • Network Administrator
  • Server Administrator
  • Storage Manager
  • PC Network Administrator
  • PC Administrator
  • Internet/Intranet Administrator
  • Operator
  • Operations Analyst
  • Architect Technical Infrastructure
  • Network Architect
  • Network Engineer
  • System Programmer
  • Security Specialist
  • Internet Infrastructure Specialist

Key words

  • Windows Server & Workstation
  • UNIX
  • Mainframe
  • LAN
  • WAN
  • Telecom
  • Mail servers
  • Databases
  • Web servers
  • Portal and Workflow solutions
  • Virtualization, SAAS
  • Back Up and Recovery tools
  • Storage tools
  • Software Distribution
  • Firewalls

backtotop Back to top

Business/IT Architecture, Security & IT Process Consultancy


NIHENTARCH


Enterprise architecture is the organizing logic for business processes and IT infrastructure reflecting the integration and standardization requirements of the firm’s operating model.


The enterprise architecture description is a holistic, systematic description of the enterprise. It encompasses business functions and process, people and organisation, business information, software applications and computer systems with their relationships to the enterprise goals.


Positions

  • Advisor Information Management
  • Business Systems Analyst
  • Information Architect (Enterprise Architect)
  • IT Security & Compliancy Officer
  • Auditor
  • Advisor Methods and Technologies / Process Consultant
  • Application Specialist

Key words

  • Cobit
  • BPR
  • TOGAF
  • ISO 20000/27000
  • ERP
  • SAP
  • EAI
  • CMMI
  • Scrum, Agile
  • Six Sigma
  • ITIL
  • RUP

backtotop Back to top

IT Project/Program Management/Interim management


Project management is the discipline of planning, organizing, and managing resources to bring about the successful completion of specific project goals and objectives. It is often closely related to and sometimes conflated with program management.


A project is a temporary endeavor, having a defined beginning and end (usually constrained by date, but can be by funding or deliverables]), undertaken to meet particular goals and objectives, usually to bring about beneficial change or added value. The temporary nature of projects stands in contrast to business as usual (or operations), which are repetitive, permanent or semi-permanent functional work to produce products or services. In practice, the management of these two systems is often found to be quite different, and as such requires the development of distinct technical skills and the adoption of separate management.


The primary challenge of project management is to achieve all of the project goals and objectives while honoring the preconceived project constraints. Typical constraints are scope, time, and budget. The secondary—and more ambitious—challenge is to optimize the allocation and integration of inputs necessary to meet pre-defined objectives.


Positions

  • Cobit
  • BPR
  • TOGAF
  • ISO 20000/27000
  • ERP
  • SAP
  • EAI
  • CMMI
  • Scrum, Agile
  • Six Sigma
  • ITIL
  • RUP

Key words

  • Prince2
  • PMI / PMBOK
  • MSP
  • People Management
  • Risk Management
  • Portfolio Management
  • WBS
  • Plan Do Check Act