https://www.geekmcq.com/
CSS Solved Papers
Physics Chemistry

General Knowledge :: Computer Industry


  Why Software Engineering Standards are not to be followed

Most of companies in PAKISTAN working for international clients, but what i have experienced & seen, most of them, do not follow the Software Engineering Standards, just following procedural approach(means when any task is assigned, just do it), Or they do not research for the product before development. Because of this, often developer stuck in the middle of the product development.

What is the reason, why they don't follow the rules ?


Ghauri said:    
 
Pakistan IT industry is build by individuals with very little basic capital. When establishing a new company, priority of the principle is to get business and deliver with some profit margin to survive. Very slowly and gradually companies are build. Most entrepreneurs structure their organizations over long period. Only few companies become global service providers because they do realize the importance of quality by adopting Software Engineering Standards.

Tariq said:    
 

People in different software houses strongly feel that, following the software engineering rules/process based approach would delay their product's deliverable, so how is this possible for medium sized organizations to follow the process based approach since the delay in the patch/release is unbearable because we always say that "USER FIRST" considering the amount of revenue they generate. I totally agree with the fundamentals of the Software Engineering.

My question is how the importance of the quality standards can be realized at the highest management level in medium and small sized organizations with a concept explained above...to me Standardization of IT industry in Pakistan is the biggest challenge. I firmly believe that with the best leadership and guidance our IT industry can achieve new heights in the coming years.


Amna said:    
 
I have seen, even some good companies wont b able to follow the software engineering processes fully .. They follow partially.. Companies have CMMI processes but do not follow fully..

Rashid said:    
 
For CMMI implementation and certification they should contact Tuv Austria Bureau of Inspection & Certification

Umema said:    
 

Rashid main issue in our country is to make people realize the true need of Process Standardization. Contacting to Inspection and certification organizations comes 2nd

Even Software Engineering Institute is sharing only % increase or Decrease terminologies when they communicate benefits and what i have experienced companies respond as either they have no clear root level picture of real figures or it could not suit Pakistani market as the communicated benefits are taken from foreign market.


Babur said:    
 
Identifying right time to revamp organisational structure is skill. Ever enter pruner should study management stuff too.

Fouad said:    
 

One of the key issues to start up is the uneven status quo and it will stay that way in a segregated skills development environment. Techies are still far from business development and marketing management, financial management and access to unconditional credit, quality management and expansion opportunities. Young Entrepreneurs starting businesses on shoestring capital have to do lean start up management and bootstrap their way up.

An entrepreneur and graduate from LUMS is not as financially and skills handicapped as one from Islamia University Bahawalpur when it comes to venture start ups.

There are opportunities for less and hardships for the majority. Quality and standards become secondary until a certain level of business growth and accomplishment is achieved. Even a shopkeeper and paanwala are Entrepreneurs in the basic sense but education and exposure do help in creating an edge helping one go from Micro to Small and Medium business enterprising.

For Pakistan to create the next wave of one million ICT/IT/ITES start ups and jobs, an approximate of 6000 micro enterprise, 3000 small and medium enterprises and flourishing these into 1200 full-scale enterprises are required within the next 7 years. Pakistan needs a technology index like Nasdaq or Dubai to list only ICT/IT/ITES companies for the next wave of entrepreneur-led IPOs and high risk high return investment ecosystems.

We have to take the Pakistani IT ecosystem beyond the remit of proprietary software tweaking into open systems and free and open source innovation. We have to radically transform our education system and highly subsidize ICT education and feed a culture of smart education across the country. We need to rethink the fundamental economic factors of ICT and Innovation in Pakistan. We need a renewed vision and Innovation policy to evolve a culture of localized content development for the masses. We need hundreds of planes and social innovation and enterprise activities. We need to immediately fund Code for Pakistan and Code for Lahore and Code for Karachi and Code for Peshawar Hackathons! We need to enterprise on Open Data. We need to wake up!


Adil said:    
 
Disagree when talking on skills and financial acumen as step to success if graduated from top tier. We have hundred of exampls from west and from within our soil that your ability is independent of your education. Our education system is creating good corporate servants and not persons who believe in risking their limited stakes for their venture. Root cause lies in paradigm shift which start from schools

Junaid said:    
 
how a FRESH graduate can trade off between Profit and innovation ..but the whole system is going to somewhere else .. kindly tell us how to accept risk in that situation .. and where should be our focus at start ..

Amir said:    
 

A very good answer. But my point of view is little different from Ghauri. The problem I see in Pakistan IT industry is the proper division of roles ( a cmmi property) and both CEOs and workers immaturity. First CMMI and other standards are key to get you in top markets. So why we are not following it. The reason is simple. Lack of training and poor skill set. Cmmi don't make your profit margins short neither does it lengthen your time line. Actually these two are the basic objective of standardisation with quality software. So why don't we follow it.

I have discovered this fact that a little work skill training is required for working without standards since there is no constraint and you can do anything on the name of innovation. With standards comes the constraints and your skill is tested. That is why most IT professional with poor skills avoid standards. Similarly companies which hires and fires people a lot. Not able to follow standards. Both phenomenon are true in Pakistan.

From last 20 years, Pakistan IT industry has been small and struggling and this will continue until we make our universities better and work culture stronger


Amir said:    
 
A funny thing whenever I came to Ghauri threads is the great appreciation for the students of GIK and LUMS. In my 13 years of career I have met many LUMS IT professionals, none of them able to make till where I was 5 years back. Abroad in Middle East, Malaysia, Singapore and now Australia I have not met even a single LUMS student doing great. However I saw nust, fast and pucit doing great. Guys get out of this LUMS phobia

Amir said:    
 
Standardization is a two edge weapon. It can strengthen bureaucracy ( I call the team players since they don't work but still have the safest job in company) and stop innovation process. On other hand, Without standards you can do anything on the name of innovation. So the real path is some what in between.

Ghauri said:    
 
Tariq / Amir All standards when implemented increase delivery times, that means cost go higher for a period. Most small companies fight for small margins so for them it is in fact difficult to adhere to standards or implement one. I don't recommend CMMI standard for company under five years. Interestingly CMMI does increase profitability when implemented to its standard. We have seen our delivery capacity increased with assured quality.

Amir said:    
 
Agreed Ghauri. Small companies should not follow cmmi. But it's now more than 25 years the IT industry came to being in Pakistan. But still it's growth compared to our neighbors is none. Neither we have any penetration in international markets. I remember many years ago when dr atta ur Rahman declared that open source technologies are the way of future. I disagreed with him and now after 10 years or more you don't find much boom to open source. Still make me think that our direction is not right.

Umema said:    
 

Actually quality / standard adaptation takes you to the peak of perfection in terms of Process and for making it better we definitely need toput EXtra Extra Extra in terms of money HR and Learning of course Lakin once your company's process is defined well and is flexible enough to compete well Then Good time comes in and all Extra EXtra things start cut off and naturally.. While enjoying better and higher predictability in your daily tasks i.e through Process.

I think those companies who are striving for perfection deserves fame in Foreign market


Kamran said:    
 
I agree with the quality work. I have worked with British companies and also with the American government . Every-time we outsource any project to Pakistan or India the major issue was the quality of that product. As far as those small companies are concern all the big giants should support small companies for a better local market. As IT people are well paid all over the world but in Pakistan any fresh man or junior developer is forced to work around 50K .

Umema said:    
 
50 K b bohat handsome salary batadi. starting is 20 to 35 K

Majid said:    
 
If I am not wrong, apart from Netsol none of the IT software houses are CMMI level 5 certified...IT development industry stared back in early 90's in Pakistan...Neither the companies have been able to build scale or provide innovation to IT world..sad..most of the companies are manpower suppliers... I say this as I look after IT related services sales for 17 countries across Middle East and Africa....

Kalim said:    
 
Its not just about capital, its about lack of culture. There are students from rich backgrounds studying in our universities, esp. in Lahore. Why they don't come up with start-ups and play safe after graduation? They are content with under 50K job because it is constant streamline. That's because our universities do not inject any entrepreneurship sense or any marketing skills. They are happy producing geeks and nerds, and our professionals feel proud that they are geeks! Its long discussion, but i think it is due to lack of entrepreneurial culture + No Exposure to good markets + Lack of VC funding locally + Lack of required marketing skills.

Kamran said:    
 
Agree with you. We have talent but lack of visionary people. I follow news about Pakistani IT industry and i have read few success stories . People can start with few apps or such things . No matter if it's a Social networking apps or anything. I hate it when everyone is just being a copy cat.

Mubasher said:    
 

I think main reason is awareness , new IT industries have lake of awareness about software Engineering practices , i think good and leading IT companies should arrange some National Conformance about Engineering Practices and Advantage of Software Engineering .

Netsole in my eyes really a good leading IT company in Pakistan, and Netsole should arrange some events and National Conference on Software Engineering. Write some white paper that gives awareness to new IT industries. Give them awareness what kind of quality failure they face without SE practices.


Abdul Basit said:    
 
there is also learning curve and culture for a company which makes product ready for high standard...

Ghauri said:    
 

NetSol was of 6 years when it got certified CMM Lvl2 and was 10 years when got its CMMI Lvl 5. It cost over $100k to keep certification up to date every three years. High cost for a small company.

Ministry IT is approving a budget to subsidies Pakistani IT companies to get CMM certifications.

My advise to new companies. First five years work ISO standards. Built a quality aware team and establish Quality Engineering department. QE is independent of Quality Assurance department.


Mubasher said:    
 
U think 1st of all small companies don't worry about CMM cost they just try to adopt engineering practices without CMM level when they think they are good and has sound Expertise in Software Engineering Practices then they should apply for CMM and that time Ministry IT approved a budget for good IT Companies.

Kamran said:    
 

We should also arrange regular IT / Tech events in Pakistan. Just like Disrupt( TechCrunch Event ) because it will bring much more entrepreneur and creative people on front. Secondly i don't know why government is not putting it's best in IT business.

Quality only comes when companies have any business . It's a great thread to read about people views about Tech Industry.


Fahad said:    
 

I do wish that software services providers instead of just "PURCHASING" the compliance/standards levels, actually 'ADOPT' it. But again this is not just only the situation of our market, its happening worldwide and Alhamdullilah we are developing much better when it comes to quality , despite the fact that our IT market is still very young and in the process of growth if compared with other Asian markets.

Actually practices and procedures are ignored when the job needs to be done/done. The main reason seems to be competition/cost, I have also seen organizations that have removed the entire layer of procedures and follow the term RAPID development .

The client actually doesn't give a DIME on what standards are being followed , resulting by many vendors in squeezing the timelines to the extent that quality starts to hurt. This can be improved once the C-Suite realizes the importance of these standards, when it comes to Long Running.


Amir said:    
 
What I want to seek from Ghauri. Some advice's on how to make place in new markets. Currently that's the biggest worries for me. very high enterprise level markets, all are dominated by lobbies and groups. Which don't like our presence. There is no room for innovation at low and mid level markets now and these markets will shrink around 2016. Things will change in couple of years. If we don't react now. There may be no software industry in future.

Danish said:    
 

Event the start up’s should strive for implementing processes. It does not necessarily mean that you should implement ISO or CMMI but you can have basic processes defined & as you go along you can refine them in harmony of Industry standards like ISO /CMMI. It will help you in cost efficiency and quality delivery. It is easier to implement the process when you have a small team.

What mistake we do here is we don’t follow any processes at all and then all sudden we try to implement CMM/ISO which puts immense pressure on the team and affect their performance badly.

As we are talking about the service industry and in our industry, where it’s all about 'People and Processes'


Murtaza said:    
 
In my experience, quality and standardization comes with continuity, sustainability and experience. Most of the companies in Pakistan are start ups, with little or no experience, organisational structure, resources and exposure. Still they can manage to get out of alphas and betas to mainstream competition.. Responsibility lies more on government, established companies and educational institutions to help these start ups organize and globalize...

Ghauri said:    
 
Amir. I am in software development since 1979. That is 35 years. Since then I am worried about shrinking market. Good thing about our industry is innovation and change in technology platform. Every time we have new technology, we will have new platform. We will develop new applications for that platform. As Chairman PASHA I am meeting new generation Pakistani companies who will make sure we stay in business for long time. Some very smart kids are now in business.

Shadab said:    
 
Good question and very nicely answered.

Write your comments here:
Name *:     Email:

© 2012-2024 by GeekMCQ™ Technologies. All Rights Reserved | Copyright | Terms of Use & Privacy Policy | Referals

Contact us: info@geekmcq.com