Evaluating Agile Project Acceptance
This post is second part of my last post about Agile. This post is about what factores we are using to evaluating how well Agile development works on Agile project is essential in my company. Agile best particle can help project team to recognize potential improvements to how they choose to work. Effective measurement enables team to more effective team. Effective management promotes close collaboration and sharing of best practices among teams.
The Factors we are using in my company to help in measuring Agile acceptance are:
1. Daily Stand up meeting:
2. Time Boxed iteration
3. Working software/ functionality
4. Estimating
5. Prioritized backing
6. Feedback used
These factors are also depends on size of project.
"It's a funny thing about life; if you refuse to accept anything but the best, you very often get it" - W.Somerset Maugham
Tuesday, September 29, 2009
Friday, September 25, 2009
Request to IT recruiters or job managers or HR Manager, please provide email contract on job posting.
Request to IT recruiters or job managers or HR Manager, please provide email contract on job posting.
In my previous post about Head Hunters/IT recruiters its post about You guys and this post is second link of that post. You guys love to post your job posting online, that great. That great. Mostly I saw that you guys never ever give email of person to contact on job posting. You guys always provide “APPLY NOW” link and that sucks. People like me who are looking for jobs online they are browsing hundreds of job posting on web, NOT ONLY your job posting.
We don’t have freaking time to fill 10 screens to registers for one job.
I don’t understand this, that are you guys are so stupid or blind, that you can’t see the GAME and Rules are changing in Job Search market. Web gave us ample of options to choose. We easily skip your job posting just because of filling hundred of registers screen.
We love that job posting which is simple and straight, which provide email contact and job description. That it!
In my previous post about Head Hunters/IT recruiters its post about You guys and this post is second link of that post. You guys love to post your job posting online, that great. That great. Mostly I saw that you guys never ever give email of person to contact on job posting. You guys always provide “APPLY NOW” link and that sucks. People like me who are looking for jobs online they are browsing hundreds of job posting on web, NOT ONLY your job posting.
We don’t have freaking time to fill 10 screens to registers for one job.
I don’t understand this, that are you guys are so stupid or blind, that you can’t see the GAME and Rules are changing in Job Search market. Web gave us ample of options to choose. We easily skip your job posting just because of filling hundred of registers screen.
We love that job posting which is simple and straight, which provide email contact and job description. That it!
Tuesday, September 8, 2009
Agile
I just wanted to say "Happy Labour Day" to my readers in Canada/ U.S. I hope you are enjoyed a day off. This post is my first post on series of posts on Agile methodology. I don’t want to load my reader with all information at one shot, that’s why I’m breaking Agile methodology into chain of series. I think this methodology is quite new and we have to give some time to this methodology to mature. Furthermore no methodology can’t mature with in it 2-3 years, so Agile methodology also need some more time to mature and IT industries also need more time to alliance with Agile. They also need more time to adjust with this new methodology.
So just for curiosity, I want to know first, what the word Agile means. So according to thefreedictionary.com and link: www.thefreedictionary.com/agile
Def: ag·ile (jl, -l)
adj.
1. Characterized by quickness, lightness, and ease of movement; nimble.
2. Mentally quick or alert: an agile mind.
[French, from Latin agilis, from agere, to drive, do; see ag- in Indo-European roots.]
It’s an adjective with meaning quick in movement, lightness.
Defining Agile in Software development:
An iterative and incremental (evolutionary) approach performed with project stakeholders in a highly collaborative and self organizing manner with just the right amount of ceremony to produce high quality software and timely manner that meets stakeholders changing needs. For more information click on IBM website on agile, link: www.ibm.com/software/rational/agile/resources/
So just for curiosity, I want to know first, what the word Agile means. So according to thefreedictionary.com and link: www.thefreedictionary.com/agile
Def: ag·ile (jl, -l)
adj.
1. Characterized by quickness, lightness, and ease of movement; nimble.
2. Mentally quick or alert: an agile mind.
[French, from Latin agilis, from agere, to drive, do; see ag- in Indo-European roots.]
It’s an adjective with meaning quick in movement, lightness.
Defining Agile in Software development:
An iterative and incremental (evolutionary) approach performed with project stakeholders in a highly collaborative and self organizing manner with just the right amount of ceremony to produce high quality software and timely manner that meets stakeholders changing needs. For more information click on IBM website on agile, link: www.ibm.com/software/rational/agile/resources/
Saturday, September 5, 2009
World's leading professional organizations/standards in information technology industries.
This post is about world's leading professional organizations/standards in information technology industries.
1. IEEE
A non-profit organization, IEEE is the world's leading professional association for the advancement of technology.
The IEEE name was originally an acronym for the Institute of Electrical and Electronics Engineers, Inc. Today, the organization's scope of interest has expanded into so many related fields, that it is simply referred to by the letters I-E-E-E (pronounced Eye-triple-E).
Source: www.ieee.org/
2. Carnegie Mellon University – CMMI
Capability Maturity Model Integration (CMMI) in software engineering and organizational development is a process improvement approach that provides organizations with the essential elements for effective process improvement. It can be used to guide process improvement across a project, a division, or an entire organization.
CMMI can help integrate traditionally separate organizational functions, set process improvement goals and priorities, provide guidance for quality processes, and provide a point of reference for appraising current processes. Source: Wikipedia
3. Information Systems Audit and Control Association & and the IT Governance Institute. – COBIT
The Control Objectives for Information and related Technology (COBIT) is a set of best practices (framework) for information technology (IT) management created by the Information Systems Audit and Control Association (ISACA), and the IT Governance Institute (ITGI) in 1996.
COBIT provides managers, auditors, and IT users with a set of generally accepted measures, indicators, processes and best practices to assist them in maximizing the benefits derived through the use of information technology and developing appropriate IT governance and control in a company. Source: Wikipedia and www.isaca.org/
4. Office of Government Commerce in the United Kingdom – ITIL
The Information Technology Infrastructure Library (ITIL) also known as Infrastructure Management Services (IMS) is a set of concepts and policies for managing information technology (IT) infrastructure, development and operations.
ITIL gives a detailed description of a number of important IT practices with comprehensive checklists, tasks and procedures that any IT organization can tailor to its needs. ITIL is published in a series of books, each of which covers an IT management topic. The names ITIL and IT Infrastructure Library are registered trademarks of the United Kingdom's Office of Government Commerce (OGC).
Source: Wikipedia and www.itil-officialsite.com/
5. The Open Group – TOGAF
The Open Group Architecture Framework (TOGAF) is a framework for enterprise architecture which provides a comprehensive approach to the design, planning, implementation, and governance of an enterprise information architecture.
The architecture is typically modelled at four levels or domains; Business, Application, Data, Technology. A set of foundation architectures are provided to enable the architecture team to envision the current and future state of the architecture. Source: Wikipedia and http://www.opengroup.org/togaf/
6. Zachman Institute for Framework Advancement – Zachman Framework™ for Enterprise Architecture
The Zachman Framework is a framework for enterprise architecture, which provides a formal and highly structured way of viewing and defining an enterprise. The Framework in practice is used for organizing enterprise architectural “artifacts" in a way that takes into account both:
Whom the artifact targets (for example, business owner and builder), and
What particular issue (for example, data and functionality) is being addressed?
These artifacts may include design documents, specifications, and models. The Framework is in essence a matrix. It is named after its creator John Zachman, who first developed the concept in the 1980s at IBM. It has been updated several times since. Source: Wikipedia and www.zachmaninternational.com/
7. IBM – RUP
IBM Rational Unified Process® (RUP®) is a comprehensive process framework that provides industry-tested practices for software and systems delivery and implementation and for effective project management. It is one of many processes contained within the Rational Process Library, which offers best practices guidance suited to your particular development or project need.
IBM Rational Method Composer allows you to easily customize RUP to meet the unique needs of your project. It enables you to select and deploy only the process components you need, and then publish it through your intranet.
Source: www.ibm.com/software/awdtools/rup/
1. IEEE
A non-profit organization, IEEE is the world's leading professional association for the advancement of technology.
The IEEE name was originally an acronym for the Institute of Electrical and Electronics Engineers, Inc. Today, the organization's scope of interest has expanded into so many related fields, that it is simply referred to by the letters I-E-E-E (pronounced Eye-triple-E).
Source: www.ieee.org/
2. Carnegie Mellon University – CMMI
Capability Maturity Model Integration (CMMI) in software engineering and organizational development is a process improvement approach that provides organizations with the essential elements for effective process improvement. It can be used to guide process improvement across a project, a division, or an entire organization.
CMMI can help integrate traditionally separate organizational functions, set process improvement goals and priorities, provide guidance for quality processes, and provide a point of reference for appraising current processes. Source: Wikipedia
3. Information Systems Audit and Control Association & and the IT Governance Institute. – COBIT
The Control Objectives for Information and related Technology (COBIT) is a set of best practices (framework) for information technology (IT) management created by the Information Systems Audit and Control Association (ISACA), and the IT Governance Institute (ITGI) in 1996.
COBIT provides managers, auditors, and IT users with a set of generally accepted measures, indicators, processes and best practices to assist them in maximizing the benefits derived through the use of information technology and developing appropriate IT governance and control in a company. Source: Wikipedia and www.isaca.org/
4. Office of Government Commerce in the United Kingdom – ITIL
The Information Technology Infrastructure Library (ITIL) also known as Infrastructure Management Services (IMS) is a set of concepts and policies for managing information technology (IT) infrastructure, development and operations.
ITIL gives a detailed description of a number of important IT practices with comprehensive checklists, tasks and procedures that any IT organization can tailor to its needs. ITIL is published in a series of books, each of which covers an IT management topic. The names ITIL and IT Infrastructure Library are registered trademarks of the United Kingdom's Office of Government Commerce (OGC).
Source: Wikipedia and www.itil-officialsite.com/
5. The Open Group – TOGAF
The Open Group Architecture Framework (TOGAF) is a framework for enterprise architecture which provides a comprehensive approach to the design, planning, implementation, and governance of an enterprise information architecture.
The architecture is typically modelled at four levels or domains; Business, Application, Data, Technology. A set of foundation architectures are provided to enable the architecture team to envision the current and future state of the architecture. Source: Wikipedia and http://www.opengroup.org/togaf/
6. Zachman Institute for Framework Advancement – Zachman Framework™ for Enterprise Architecture
The Zachman Framework is a framework for enterprise architecture, which provides a formal and highly structured way of viewing and defining an enterprise. The Framework in practice is used for organizing enterprise architectural “artifacts" in a way that takes into account both:
Whom the artifact targets (for example, business owner and builder), and
What particular issue (for example, data and functionality) is being addressed?
These artifacts may include design documents, specifications, and models. The Framework is in essence a matrix. It is named after its creator John Zachman, who first developed the concept in the 1980s at IBM. It has been updated several times since. Source: Wikipedia and www.zachmaninternational.com/
7. IBM – RUP
IBM Rational Unified Process® (RUP®) is a comprehensive process framework that provides industry-tested practices for software and systems delivery and implementation and for effective project management. It is one of many processes contained within the Rational Process Library, which offers best practices guidance suited to your particular development or project need.
IBM Rational Method Composer allows you to easily customize RUP to meet the unique needs of your project. It enables you to select and deploy only the process components you need, and then publish it through your intranet.
Source: www.ibm.com/software/awdtools/rup/
Subscribe to:
Posts (Atom)