Skip to main content

Key success element in software projects: People

No doubts that construction needs creativity, commitment, and skills to have something that someone can use and make value of. And when it comes to constructing software we can stick to the same concepts, but unfortunately, it’s not a simple equation as it looks. As it’s observed and as some studies showed, 68% of IT projects fails! This is a very high rate, but why? What are the failure causes?




The 3 reasons for software projects failure.

According to the American computer scientist, Gerald Weinberg, there are 3 reasons for software projects failure: People, people, and people!

People are the first and most essential part of any software project, people design, develop, sell, and manage the digital product. Understanding this factor will play a major role in your project’s destiny. The focus of the organization or the team should take this factor as a non-negotiable precondition to any successful digital product. I’ve seen places where people are the least important factor in the organization priorities, which I believe is diseatric and big indication of short-sighted vision. But, is it really that easy to consider and handle this factor?


Why it’s hard to work with people in software projects?

Unsurprisingly, the atmosphere is a bit more technical in software projects/organizations. People are used to work with machines, digits, facts, and most of the time a binary method of evaluating the output (it worked/it’s a bug). Here’s where the problem arises, people dynamics is a bit different here, designers and developers are (on average) curious and smart, which makes the work environment way more creative and fun, yet, challenging and sometimes hard to handle.

The challenge in working with people in software project is that humans are different than machines, if human and machine interacted there is 2 scenarios: either they agree, or one party misses something. If 2 humans interacted with each other, there’s a spectrum of possible scenarios can happen. That’s why as a part of a team, you should be more flexible and how to build the deal with different people.

Tech people need to be grouped together based on the same vision (which is part of one of the key success factors: Process) and the team needs to be visible about what’s needed and how this need will be met.

Comments

  1. Great but actually I think that before people we should build a right vision so those people can follow if there's no vision of why and how, people will not be the only issue I think the last part is the most important point you pointed out

    ReplyDelete
    Replies
    1. You're right, and this call is for business people to engage the team and put them clear about what's needed to be achieved and why.

      Delete

Post a Comment

Popular posts from this blog

How could some people deceive software major students? (In Arabic)

“كلنا عارفين أهمية هندسة البرمجيات اليومين دول، وعارفين إن لغات البرمجة وإتقانها شيء مهم جداً في CV أي مبرمج وحاجة بتخلي الشركات الكبيرة تحط عينها عليك. وعشان احنا عارفين إن الكورسات الأونلاين طويلة ومرهقة عملنالك أحسن منحة تدريبية في مدينة المنصورة ومدن الدلتا لمدة شهرين، برنامج متكامل عشان تبقى مهندس برمجيات بفئة A+ عشان تبدأ تغير عالم البرمجيات وتصنع الفارق وتخلي السيرة الذاتية بتاعتك مميزة ودسمة ^_^ الأول هنعرفك يعني إيه لغات برمجة تشفيرية والفرق بينها وبين لغات البرمجة الرقمية وبعدين هناخدك في جولة في تقنيات الويب والموبايل والديزاين بأحدث الإصدارات لعام 2016 وهنعملك امتحانات دورية عشان نتأكد إنك فاهم المحتوى كويس. الكورس هيبقى محتوى تدريبي يؤهلك للحصول على شهادة الـ IFEDS الأمريكية المعتمدة من وزارة الخارجية القطرية واللي مسموح لحاملها بالدخول لدول الاتحاد الأوروبي بفيزا حرة! محتوى الكورس: 1- مقدمة للغات البرمجة التشفيرية ( 6 حصص + امتحان تمهيدي ) 2- لغات الويب الخفية ( 7 حصص + امتحان على اللغات التشفيرية + امتحان تمهيدي ) 3- لغات التصميم السوية ( 9 حصص + ا...

سبر أغوار العقل البشري - نظرية العقل كصفحة الفارغة لچون لوك

نستكمل اليوم رحلة فلسفية أخرى والتي هي بمثابة مغامرة جريئة! منذ فترة قريبة، كنا نستكشف فكرة المعرفة الفطرية، التي أذهلت الفلاسفة العباقرة ذوي الأفكار الثورية. سابقًا، تعرضنا بشيء من التفصيل المبسّط لمفكرين عظماء مثل إيمانويل كانط . وهو من شاكلة المفكرين المثاليين الذين اعتقدوا أنّ عقولنا تأتي إلى العالم مزوّدة بمبادئ أولى عن المفاهيم التي نعاصرها في عالمنا.، والتي تُدعى بالمعرفة الفطرية. ( رابط الفيديو الذي يتحدث عن نظرة إيمانويل كانط للمعرفة الفطرية ) . الآن سنغير المسار قليلًا. وسنتجه إلى الفريق المقابل للفلاسفة المثاليين، وعلى رأس هذا الفريق هناك "چ ون لوك " وهو مرشدنا في مهمة اليوم الجريئة. إنه بمثابة المحقق الجاد في عالم الأفكار. لوك ، الفيلسوف والطبيب الشهير، يتحدى فكرة المعرفة الفطرية، ويقول أن عقولنا تكون عبارة عن ألواح فارغة عندما نولد، دون أي معرفة فطرية. في هذه المقالة، سوف ننظر عن كثب إلى فكرة المعرفة الفطرية ولكن من زاوية مختلفة، التي يمكننا أن نسميها بزاوية الفلسفة " الماديّة ". يقول لوك إننا لا ندخل إلى العالم بأفكار مُدمجة بشكل فطري، بل نتعلم الأشيا...

تساؤلات حول مفهوم "البطل" في المجتمعات البشرية

 لا شك أن العديد من أبناء جيلي قد تربوا ونشأت أفكارهم في ريعان تشكّلها على العديد من مسلسلات الكارتون والقصص المصورة، حيث العديد من الأحداث التي تمر على مجموعة من الشخصيات المتخيّلة في ذهن المؤلف، في عالم يتسم عادة بالمثالية وينصف في النهاية أولئك الذين يتصدون بضراوة لقوى الشر ومخاوف الإنسان، أولئك الذين لا يترددون في حماية مجتمع، أو إنصاف مظلوم، أو دحر ظالم.  فسواء كنت من محبي الأنمي الياباني ، أو مسرحيات شكسبير الكلاسيكية، أو حتى الأفلام والمسلسلات المعاصرة، فستجد على نحو مغاير أن هناك بعض الشخصيات المحورية التي يدور حولها العمل الفني ويقوم بنسج الأحداث المختلفة حولها ليحث بداخلنا المحاكاة الخيالية لحيواتهم ومشاكلهم، وبالتالي يأخذنا في مدارات تلك الأحداث حول بعض الاستنتاجات والدروس الأخلاقية، أو .حتى الخبرات الحياتية المتوارثة في أُطر هذه الثقافة أو تلك القاسم المشترك بين تلك الأعمال الفنية المختلفة هو قواعد "الدراما" التي نستطيع تقفي أثرها تاريخياً وصولاً لإحتفالات وأعياد "ديونيسيا" في مدينة أثينا اليونانية القديمة، والتي تُعرف تاريخياً بكونها الميلاد الحضاري للد...