Wednesday, May 31, 2017

Software Architects

Overview
Success of a masterpiece depends up on how it is architected. Any artifact and event need to be architected to take care of its fundamental and advanced need. Information Technology is more familiar with the word product architecture than project architecture. In some cases project architecture is used in case of product architecture considering that both is same.
We all know that Software product needs an architect but can we architect a Software project? Architecting a software product involves designing the product to be scalable, reliable and maintainable product. Who is responsible for cost effectively executing the project? Who will control the changes coming in the project? Who is responsible for overall execution?. Who will ensure that the client got the right product? How will we give value added idea to run the business of the client? Who will control the scope of the project?
This article defines a role for architecting a project that is the answer for all the above concerns.

Role of a project architect
One of the major reasons for the failure of a million dollar project is the lack of execution maturity. There are lots of maturity models/patterns available in the industry. CMM, CMMI, PCMM, RUP and Six Sigma are some of the industrially accepted standards. All of this standards defines the processes followed in the project, but does not hold with the dynamics of the projects, means the strategy of execution. Execution is different in different projects but it involves a common doctrine.
Every project except software project has defined a role called project architect .In software it is categorized separately as technical architect and that person will be only responsible for giving technical direction. Project manager will be overwhelmed by other responsibilities like Scheduling, Man management, Status Reporting and that role may not have bandwidth to think about execution.
Appropriate execution defines a need for defining a new role in the project called project architect. Project architect is the architect of project execution Project architect over sees the project in a detailed manner and understands nitty-gritty of the project and decided the course of action of the project. Project architect keeps a different perspective of project activities than a project manager. When project manager works on giving a workable environment for the team and track the schedule to identify any slippage, project architect work on taking the right decision or action in the project by closely analyzing the cost incurred in the project.
Project Architect should help project manager to understand what type of resources for what functionality is required. What is the grey area in the project? Which all areas we need commitment from customer. What is the root cause for an issue? Usually these areas are always handled by project manager along with other responsibilities and in turn giving a very secondary importance to the critical aspects of the project. By introducing project architect for this role, we are isolating and handling the most important and critical aspect of a project called project execution.


Monday, October 5, 2009

Software Architects

Overview
Success of a masterpiece depends up on how it is architected. Any artifact and event need to be architected to take care of its fundamental and advanced need. Information Technology is more familiar with the word product architecture than project architecture. In some cases project architecture is used in case of product architecture considering that both is same.
We all know that Software product needs an architect but can we architect a Software project? Architecting a software product involves designing the product to be scalable, reliable and maintainable product. Who is responsible for cost effectively executing the project? Who will control the changes coming in the project? Who is responsible for overall execution?. Who will ensure that the client got the right product? How will we give value added idea to run the business of the client? Who will control the scope of the project?
This article defines a role for architecting a project that is the answer for all the above concerns.

Role of a project architect
One of the major reasons for the failure of a million dollar project is the lack of execution maturity. There are lots of maturity models/patterns available in the industry. CMM, CMMI, PCMM, RUP and Six Sigma are some of the industrially accepted standards. All of this standards defines the processes followed in the project, but does not hold with the dynamics of the projects, means the strategy of execution. Execution is different in different projects but it involves a common doctrine.
Every project except software project has defined a role called project architect .In software it is categorized separately as technical architect and that person will be only responsible for giving technical direction. Project manager will be overwhelmed by other responsibilities like Scheduling, Man management, Status Reporting and that role may not have bandwidth to think about execution.
Appropriate execution defines a need for defining a new role in the project called project architect. Project architect is the architect of project execution Project architect over sees the project in a detailed manner and understands nitty-gritty of the project and decided the course of action of the project. Project architect keeps a different perspective of project activities than a project manager. When project manager works on giving a workable environment for the team and track the schedule to identify any slippage, project architect work on taking the right decision or action in the project by closely analyzing the cost incurred in the project.
Project Architect should help project manager to understand what type of resources for what functionality is required. What is the grey area in the project? Which all areas we need commitment from customer. What is the root cause for an issue? Usually these areas are always handled by project manager along with other responsibilities and in turn giving a very secondary importance to the critical aspects of the project. By introducing project architect for this role, we are isolating and handling the most important and critical aspect of a project called project execution.
www.itprojectsforyou.com

Sunday, October 4, 2009

Majority of the modern organizations consider their employees as their greatest assets. Organizations are shifting their focus towards workforce to get a quantum leap in the efficiency. At the same time, employees are eager to grow up the hierarchy in an organization. So, what is the magic mantra behind becoming an asset of an organization? This article provides a new perspective by re-examining different types of professionals and points out the areas where an employee should work to become a great leader in an organization.
Most people are concerned on why the organization is not pursuing their growth. They are concerned about every aspect in the organization, the processes followed, their manager, co-workers etc. At the same time, they are a demanding crowd and will not be satisfied by a non-competitive remunerations from their employer. They have time only to address their own issues and they consider their growth as the responsibility of organization.
Employees should come out of this mindset and identify areas to improve on to become an organization asset. The below classification provides a different perspective on how to become that great organization leader.

Slacker
This group of employees need constant follow-up for completing their assigned tasks. An Organization cannot expect any novelty from this group. It is better to assign repetitive task to them, as they are not very dependable or accountable. They always fail to accomplish their assigned tasks. They may provide bad surprises to their supervisor and they need constant tracking. Companies consider them as morose workers and may sack them in course of time.

Mediocre
This type of employees accomplishes their day to day activities or they report problem promptly. They can accomplish the assigned activities working with the team. They can do some type of activities which comes in their interest. Organization can keep such group of people if the work is motivating to him. It is the responsibility of the Organization to find appropriate work for those people. They are asset to a project if that project has the work that matches their skills or passion, otherwise they are same as a slacker.

Team Player
They are people who take any kind of work which is needed to execute the project successfully.
They are efficient in completing the work assigned to them. Employer can position them in any role and environment. They will focus on and find the solution for the issues. Any Organization would love to have this type of employees.

Organization Asset – Upcoming Leader of the Organization
There is the elite group in the Organization. Their focus is also on the total work of the project and not pointed only on their individual tasks. They will be constantly thinking of streamlining the project/organization. They always think above their required wisdom. They will align on that environment and they will color the best color around them. They find novelties and they should start growing as a leader in any group. No one can put those people down and they have full control on their emotions. They are true champions in any organization

Monday, September 28, 2009

Money and students

The biggest item is making money is to come up with an attractive idea. There are people who made money with simplest and simplest of idea . That is the most difficuly part, ofcouse execution is important.
Anyway infomation technology is the easiest way for making money as it involves money.
See
www.itprojectsforyou.com
www.studentsbloc.com

Saturday, September 26, 2009

Easy Money making technique for students.

1) Freelancer programs
70% of the students will have basic web development skills. If you don’t have those skills, it is very easy to learn. HTML and PHP are the easiest languages to learn in the current industry. Due to this bad economy people are relying on cheap programmers who do not have much overhead and infrastructure costs. Initially it is very difficult to get a project from a freelancer site as it requires feedbacks. Consistent bidding and timely reply will surely give you a start in 1 or 2 weeks. Once you can prove that you can deliver projects on time , projects will start coming to you. This is the easiest and more colorful way of getting money. In addition to that, it will open door for creating better resumes, better jobs and Entrepreneurship.2) Google Adsense
This is the second easiest way for making money. How to make money using Google adsense?3) Become an Affiliate
Affiliates is a big internet money making activity in the industry. You will act as a middle person. We need find companies which we want to become affiliates with. They will provide you with a tracking code to use to link to their site from your site. It also involves filling and signing out forum. Again the key is to build a good website which has lot of traffic. You should perform SEO to get your site on top on Search engines. This really involves selecting interesting content you like and bring traffic to that. After that signup as affiliates for the related sites.4) Write articles
This is another easy way for making money. This does not need any skills. The only skill need is good English writing skills. Every day there will be hundreds of projects for article writing in freelancer sites. You should have patience to bid and get those projects. A hardworking person can earn 200$ per day and that is really lot of money.5) Link building
Link building is another easy way for making money. This also does not need any technical skills. This only needs handwork and perseverance. The real phenomenon behind SEO is link building. It involves building links of other websites for their SEO needs. There are hundreds of link building mechanisms which are cheap and effective. After doing these kinds of jobs, you will end up becoming SEO experts.6) Money through SEO
This is similar to link building. The main difference is that you are seeing a bigger picture. You are helping a website to rank better or top in the Search Engines. Personally I did this for lot of websites with great success. You don’t need any specific skills for that. Understanding the SEO, Hard work and perseverance will give yousuccessful there.7) EBook Ecommerce
An e-book is a digital book that can be easily downloaded or exchanged via the Internet. Creating an e-book requires some good writing skills. People write good eBooks in 1 week’s time. You should identify a subject and write on it. To build a ecommerce site for e-book, it will take only 500$. Please contact srishtis.com. They have done lot of webprojects as shown in the portfolio.8) Build interesting online tools
Most people made money by their innovative ideas. Internet is world of opportunities. You should spend time to explore and come up with useful thoughts which is interesting and offer visitors. An example tool is SEOCertify.com 9) Data Entry Jobs
This might be a low profile option but it will get you some money to keep going. If you are beginner in web world, it is little tough to get money by above methods. The easiest way for those people is data entry jobs. Lot of companies needs data entry people. Please contact us for more information.10) Set web business for small product owners
There are lot of people who cells quality products and has not aware about the possibility of ecommerce business. If we can approach and convince them, we can make website to sell their products.

more information please contact www.studentsbloc.com and www.itprojectsforyou.com

Thursday, September 24, 2009

It Projects Blogs

Selection of projects is very important for us. Topic should be very simple and easy to use .Use simple example to create projects

Address book Description : Its a system side application software for maintaining the address book for individuals as well as a admininstrator of a company, Project developed under C ++ language by using file system.

Airline Reservation System Description : Airline Reservation System is an application software for the airticketing and reservation.

Astrologer Description : Its a system side project for handling the activities of an astrologer.
Book Shop Description : Book Shop is an application software for handling the activities of a book shop and maintain the inventory

www.itprojectsforyou.com