4. Quality
• In manufacturing, a measure of excellence or a state of being free
from defects, deficiencies and significant variations. It is brought
about by strict and consistent commitment to certain standards that
achieve uniformity of a product in order to satisfy specific customer
or user requirements. ISO 8402-1986 standard defines quality as "the
totality of features and characteristics of a product or service that
bears its ability to satisfy stated or implied needs." If an automobile
company finds a defect in one of their cars and makes a product
recall, customer reliability and therefore production will decrease
because trust will be lost in the car's quality
4
7. Reliability
• An attribute of resiliency and structural solidity. Reliability measures
the level of risk and the likelihood of potential application failures. It
also measures the defects injected due to modifications made to the
software (its “stability” as termed by ISO). The goal for checking and
monitoring Reliability is to reduce and prevent application downtime,
application outages and errors that directly affect users, and enhance
the image of IT and its impact on a company’s business performance.
7
9. Efficency
• The source code and software architecture attributes are the
elements that ensure high performance once the application is in runtime mode. Efficiency is especially important for applications in high
execution speed environments such as algorithmic or transactional
processing where performance and scalability are paramount. An
analysis of source code efficiency and scalability provides a clear
picture of the latent business risks and the harm they can cause to
customer satisfaction due to response-time degradation.
9
11. Security
• A measure of the likelihood of potential security breaches due to
poor coding practices and architecture. This quantifies the risk of
encountering critical vulnerabilities that damage the business.
11
13. Maintainability
• Maintainability includes the notion of adaptability, portability and
transferability (from one development team to another). Measuring
and monitoring maintainability is a must for mission-critical
applications where change is driven by tight time-to-market
schedules and where it is important for IT to remain responsive to
business-driven changes. It is also essential to keep maintenance
costs under control.
13
17. 2 - Beware new technologies
●
●
●
Never know
what will
happen next
Keep retrocompatibility
People does
not like forced
downloads
17
18. 3 - Simple URL!
●
●
●
Easy to remember
Meaningfull
The question is: “If I give
my URL to a friend in the
night will she remember
it next morning and
maybe next few Martini's
18
19. 4-Keep it up to date
●
●
Internet
navigator
likes new
things
Obsolete
pages are
evil for the
web site
19
21. 6 - Translate
●
●
Good translation is paramount
If does not need to be
translated because is a very
local site at least explain why in
some languages
21
22. 7 – beware scrolling
●
●
●
●
NO horizontal scroll unless
mandatory
Only aminority of customers
scrolls vertically
Critical content should be over
the fold!
Less and less critical
22
23. 7 – Site map and search function
●
●
Customer does not know web site architecture as you know
People hates loose time searching
23
24. 9 – Standardization
●
●
●
Color of links
Logo in the upper left part of all pages linked to home page
Homologous elements easy to be identified
24
28. 10 - Brand
●
●
●
Put logo on each page
Make page
recognition easy even
without logo
Do not forget that a
single page could be
captured or printed
ans sent
28