-
OpenUP and Eclipse Process Framework
Today there exist many process libraries for software development. As example, we have MSF (Microsoft Framwork), RUP (Rational Unified Process), and OpenUP (Open Unified Process). Most of the process libraries are augmented by process editing tools and process support tools. Process Editing Tools:One of the common problems of process definition is inconsistencies and hence errors.…
-
Software Reuse, an Integrated Approach
>>This article is published at SEPG Egypt at http://www.secc.org.eg/ Software reuse is a comprehensive issue; without taking into account all perspectives, it could fail. Here we are trying to look at different angles and highlight several issues. Business View: First, senior management should take reusability into consideration. Loading technical team alone with the reusability efforts…
-
Fired or Not?
In the case of a manager leaving his position, if you want to know if he is fired or moved to a better position, notice his speech in his farewell: If he is not fired: He speaks about his past achievements with pride. He speaks about his future with enthusiasm and excitement. If he is…
-
8 signs it’s time to change jobs before you get fired
This article about “8 signs it’s time to change jobs before you get fired” is interesting from the point that, these signs – from employee point of view – let him left his company. I know many development managers who suffer from turnover. This article could help them avoid making things that enforce employees to…
-
The Three Elements of Communication
Albert Mehrabian stated in his theory that verbal communications have 3 components:1) words,2) tone of voice and3) body language. He stated that words stands for 7%, tone of the voice is 38% and body language is 55%. Look at this example: “You are a smart man”, you may mean it or mean “you are supposed…
-
Is Waterfall Still Valuable?
I wonder if Waterfall methodology still valuable. I see many companies that apply CMMI L2 is just using waterfall. Is it consistent to be a small business and still work with strict Waterfall? I think many companies are comfortable using waterfall as the artifacts required are classic and generally simpler. One complete requirements document with…
-
I am a Little Angry, Stop Emailing and Pickup Phone or Schedule a Meeting
Although I love to respect all people I deal with and very rarely hurts anyone in speech over phone or in a face to face meeting, sometimes I miscommunicate using emails. As example, If I am making 100 voice conversation, I may go wrong just once. If I am making conversations through emails, I guess…
-
Defect tracking tools and waste
Defect tracking tools and waste from AGILE IN ACTION by simonbaker@think-box.co.uk Defects are waste. User stories with known defects aren’t done and can’t be released, they’re partially complete work or inventory, and they are waste too. If you’re using a defect tracking tool you’re queuing up waste and you’re inspecting for quality after the code’s…
-
Put customers first and everything else follows
Put customers first and everything else follows from AGILE IN ACTION by simonbaker@think-box.co.uk (sjb140470) W Edwards Deming said something like: The real purpose of a company is not to make money, but to create customers who are so pleased that they will continue to buy products. Don’t fixate on sales figures and profits. Get your…
-
Stop Complaining and Improve Your Opportunities
“He never appreciates my work! He said that my work can be done by someone inexperienced with the same quality, I can’t continue work with him!”, my friend said. He was talking about his boss. I asked, “do you want to resign?”, He answered “I can’t, nowadays jobs are hard to find. Before my current…
-
16 Critical Software Practices
The Software Program Managers Network (SPMN) has developed this package of materials to assist program managers and others involved in software development in implementing 16 identified critical software practices that, when correctly put in place, will improve your bottom line measures–time to fielding, quality, cost, predictability, and customer satisfaction. The items are Risk, Cost, Metrics,…
-
Management Organization in a Big Team
We have 30 engineers doing different processes. Unit Manager and Team leaders was cooperating on projects, as work increased and team members increased, we felt we should have dedicated project managers. Project Managers should apply professional project management discipline.We organized the unit as following: Team 1 (e.g. Hardware Team)Team 2 (e.g. Software Team)Team 3 (e.g.…
-
Lessons Learned from a Failed Business
It is important but not sufficient to create good products, you must be able to market them. The experience needed to market/sell product is not less than the experience required to develop it. Experience has no substitute to make sure of someone. A good seller in some business area is not necessarily good in other…
-
Four Fantastic Phrases at Work
Let’s say you agree with me, that being happy at work is really important. That coming to work day after day, year after year, simply for the paycheck is just not enough. Hey, we spend most of our waking hours at work, so we might as well enjoy it, right? Assuming that: What can you…
-
Prepare to be a Champion: Dream . Plan . Execute . Achieve!
Prepare to be a Champion: Dream . Plan . Execute . Achieve! ® Dream….BIG! The many GREAT people that we all remember were initially average people who simply had a dream! Plan…..individual and team short/long term goals for your own personal and team success. Execute….. the plan with a commitment to excellence. “Every DAY is…
-
Conflict, is it that bad?
Conflict is a part of life. There are conflicts of needs, wants, preferences, interests, opinions, beliefs and values. Conflicts are rooted in the way we are created: the diversity of human beings… So conflict is not avoidable. Conflict is not necessarily bad. Conflicts can be productive, creating deeper understanding and respect, or they can be…
-
The 7 Habits of Highly Effective People
Habit 1: Be ProactiveChange starts from within, and highly effective people make the decision to improve their lives through the things that they can influence rather than by simply reacting to external forces. Habit 2: Begin with the End in MindDevelop a principle-centered personal mission statement. Extend the mission statement into long-term goals based on…