You are on page 1of 8

Trends in information system development

Article
Abstract
This assignment cover about detailed information about trends which are
now a days used in system development.

Gulzaib zahid
www.gulzeb7.webs.com

Table of Contents
1

Introduction ............................................................................................................................ 2

Mobile app development ................................................................................................... 3

Social networking .................................................................................................................. 3

3D app .................................................................................................................................... 3

New learning techniques app development ................................................................... 3

More security in social webs ................................................................................................ 4

Intelligent and healthcare software ................................................................................... 4

E-government ........................................................................................................................ 4

Cloud computing .................................................................................................................. 4

10 DevOps ................................................................................................................................... 4
11 Lean ........................................................................................................................................ 5
12 Agile Pattern .......................................................................................................................... 5
13 Integration .............................................................................................................................. 5
14 Emphasis ................................................................................................................................. 5
15 Rapid change........................................................................................................................ 5
16 Increasing of Complex system ............................................................................................ 6
17 Globalization .......................................................................................................................... 6
18 Interoperability....................................................................................................................... 6
19 COTS........................................................................................................................................ 6
20 References ............................................................................................................................. 7

1 Introduction
This assignment cover about detailed information about trends which are now a days
used in system development. First we should understand what is system development
then we can analyze what are current trends, se I have chosen Agile methodology for
that purpose. This methodology is used for designing corporate and enterprise level
software designing . these enterprise level software are large in size and huge in
functions, a lot of functions are required to run the organization system. Any
organization need a proper structure to be run within. Software designed to fulfil their
requirement. This methodology is combination of prototyping in which customer
involvement is providing better result. And help analyzing the software in a better way
to find the correct key issue and find better solution of problem.
Agile methodology is used for larger software development. Large software cant be
designed together in one part. It is divided into many parts then each team member is
assigned a specific part of program to do. In this way all program is developed in parts.
Then each part is show to customer and ask its opinion. Then modify according to
requirement. then each part is tested separately. When all parts are tested separately
then each part is combine with each other to check integrity of full system as the whole
system is working perfect or not and all parts are working best without any problem then
this program is handed over to customer.
[1]
First trend which should be adapted is that Agile must be making progress. It is the
fastest growing methodology which is keep growing due to lot of organizations are
creation day be day and all need full comprehensive software to run with. Now a days
a lot of business concepts are coming forward. Before general trading is known as
business and now a days this field is open for every way to earn money , so you can
imagine that how is need increases of people to develop themselves to grow in market.
Now a day concept of globalization is spreading throughout the world and It is need of
hour that all company beside the distance think equally to grow further and targeting
the correct customer.
All newly developed corporations need a good software which can fulfil their business
handling requirement. but as we know business are not like same before, there
requirement are different and changing day-by-day so it is need of hour to make a
software development methodology in order to cover all software requirement for
newly born companies, as all business is mostly deal online.
[2]
So according to new trends in business field, they needs are expanding daily, so it is
need to make the Agile system development methodology should be progressive in
following manners;
Maturity: its means how Agile software development method respond to quickly
changing environment. Or we can say how this Agile software development method
improve itself while adopting the current changing evolution in business and
information technology field.

Adoption: its means how Agile software development method adopt daily running
changing according to marketing analysis, as what is required by current business
market strategy to develop the software which can fulfil needs of current changing
trends.
Social: be social is the way of success now a days, if agile is modified according to
current trends or what the other people are thinking to be developed themselves
according to environment then it is time for Agile methodology to change itself
according to socially accepted method.

2 Mobile app development


Now a days mobile become essential for daily life use. There are very few people in the
modern world who do not contact with mobile with each other. It is necessary to
develop mobile apps for most of common used mobiles like IPhone and Android, and
a lot of companies are doing business on mobiles, or with mobile apps, so it is need of
hour to develop Agile methodology and modify in such a way that mobile app
development is become easy for developer.

3 Social networking
With wider usage of mobile and internet , it is a new way to earn money by building the
social web sites and mobile apps and find new ways to communicate with other
people, for that is is need of hour to develop and modify the Agile methodology that it
can be used in social web and mobile apps development.
[3]

4 3D app
Now most of TABs and PDA devices are high definition and offering 3D interface, for
them it is necessary to develop the three dimensions games because every one is now
going towards current trends so either it is expensive or new but there is too much
scope in three dimension gaming field to develop new games for customers, and agile
methodology must be modified for this in order to servive, and in order to getting
market control.

5 New learning techniques app development


Now a days world knowledge is going better and better, and daily new technologies
and information systems are designing and software are introducing to clients and
developers, and these software need tutorial and other manuals and learning things to
teach the clients easily how to use that software or technology in such a way that
customer is feeling easy to use that software or technology, and it would not be difficult
for him. So it is necessary to develop and modify the agile methodology in such a way
that it design that kind of software and helping and learning material with ease of
developing method.

6 More security in social webs


Now a days cyber-crimes are much more threat then Atomic war threat, as all people
personal life is on risk when any cyber hacker hack your account then everything is in its
own hands to destroy it more or too much more. Or take money from you and leave. So
all social websites are using security programs, and security programs are also used in
personal computers, so it is need of every person who is connected to computer that
his safety of personal and business accounts must be keep safe. Most of social
company have bought some security programs but still hackers find some glitches from
them. So it is need to modify and develop the agile methodology that it can create
flawless software in order to keep the client social activities save and sound.
[4]

7 Intelligent and healthcare software


Now a days a lot of technology is developing in health care or hospital field. A lot of
research laboratories are designed to help the people suffering in bad disease and
provide treatment and at least identification of new diseases. So it is need of modern
age to modify and develop the Agile technology in such a way that it could create
helpful program which can help the doctors to find out correct reason of sickness soon
and it will help the patient to get well soon.

8 E-government
Now a days every Government is going to launch its E-portal which can help its citizens
to make it contact with Government. It will help citizens to do their regular work with
ease like open a business and apply for visa much more, it is also a current new trend in
information system, and Agile methodology is need to developed to design these kind
of web portals.

9 Cloud computing
Now a days every person is talking about cloud technology. What is it? It is the new
generation technology which will help user not to worry about its data storage and
safety, and user no need to access its data only from office, but he can access from
anywhere in the world with the help of cloud technology. Basic aim of this technology is
to provide a remote storage of user data. Agile software development methodology is
need to be progressed in order to design cloud technology because now a days it is
most using trend which will help user to walk freely without tension of data loss, and
there is a lot of scope in this field.

10 DevOps
This term is taken from latest issue from modern world, it is a method of making
communication between development team as well as /information team and quality
assurance team which feel difficult whjile using old Agile methodology while designing

a new software while using Agile methodology. So this process help these three
departments in such a way that communication become easy and data collaboration
become high and integration between parts of software become strong while using this
methodology inside Agile software development methodology.
[5]

11 Lean
Lean is a business terminology which is used while customer value is increased in main
time when business is going to maximize its value as less resources are used and the
business is going to maximize its profit, this terminology is good while using Agile
methodology. As developer are using the DevOps techniques and which make it better
for communication better between from customer and developer.

12 Agile Pattern
There are different types of customers who want different types of software, and now a
days a lot of customers are designing new software for their company and it is need to
add more ingredients in Agile methodology which can design the new type of strategy
or software. So new pattern should be added according to new need of customers
requirement.

13 Integration
Software engineers are designing the software and system engineers are using that
software. There should be good collaboration and integration between these software
designer and system engineer, so when they communicate well then system of
company will run accordingly.

14 Emphasis
Customer value is increased while using Agile methodology as their involvement make
them happy and software development become easy, so this trend help the emphasis
increased of end user.

15 Rapid change
Any program is designed in Agile methodology, it will cause the software developers to
finish it early as all software is divided into parts, so when need new function
requirement or remove any existence part, then it is not difficult to do that just remove
that part or design and add new part into system to be work with.

16 Increasing of Complex system


As new business concepts are come into being, so it is increasing of designing the
complex software development which is great advantages of Agile software
development method, as each complex software is devided into more small easy parts
and do it with great intention by software developers and combine them to make a
complex software. This trend help the agile software development method to increase
usage in methodology field.
[6]

17 Globalization
Software system intensive is working globally and all developers and system engineers
are using same technology in Agile Software development methodology, as system
engineers and system develops making good communication with each other and with
others globally.

18 Interoperability
Its means exchanging of information between software developers and system
designers, while using Agile Software development methodology in order to
collaborate as well as test and use the software, which make it easy to find out
problems and key issues facing by end users.

19 COTS
Commercial of the shelf is a terminology used for ready-made software, which is
commonly used by personal or business used, example is Microsoft office which consist
of a large number of software like word, and excel and PowerPoint and a lot of, like
these software are designed and marketed to help the public in general used, it is a
new trends, to design a develop a software and provide to customer, and make it easy
for them to choose what is their requirement. Agile Software development
methodology is used for that purpose to built new software for public use and provide
them to make them ease to already have a software when they required. [7]

20 References
[1] Some future trends and implications for systems and software engineering process
by Barry Boehm , University of California, 17 Oct, 2005.
[2] http://en.wikipedia.org/wiki/Commercial_off-the-shelf
[3] http://www.computer.org/portal/web/membership/13-Top-Trends-for-2013
[4] http://www.itbusinessedge.com/slideshows/top-10-technology-trends-for-2013.html
[5] http://www.elitonline.org/2013/08/15/current-trends-in-the-field-of-informationtechnology/
[6] http://www.gocorptech.com/news-events/it-solutions-news-current-trends-ofinformation-technology/
[7] http://users.ecs.soton.ac.uk/phl/ctit/ctit1.html

You might also like