Archive for May, 2009

Agility! An Approach to Fight Global Recession

Most of the countries all over the world are going through the phase of economic recession. Many old and big companies have already been brought down on their knees to bite the dust. Many companies as well as countries have become bankrupt or are on the verge of it. Millions and millions of people have lost their jobs. Many people have lost millions and billions of dollars. People in general are scared and fearsome. This is not the first time that the global economy is going through recession and this is also not the last time. There is a pattern involved in it. On an average it is happening after every 8-10 years.

recession

Information Technology industry too takes the impact of global recession and a difference in the average IT investment can be monitored during the times of recession. Analysis of IT investment shows that Information Processing equipment and Software investment increased a modest 5% in 1990 recession before taking a major jump to 15% in 1992. However the 2001 recession, in contrast with the decline in 1990, was much harder on IT spending because there was a great deal of overspending on IT equipment and software in the latter part of 1990s. The need for extra hardware and software for Y2K remediation ended abruptly in 2000. The 2001 recession was somewhat unique in that this huge overhang of excess IT equipment needed to be burned off before investment levels could recover. This intensified the negative impact of the 2001 recession on IT spending. However the current recession bears remarkable similarities to the recession of 1990, which was led by the financial sector. It also bears some similarities in IT spending patterns during the 2001 recession. In either case, over the past 20 years the negative impact on IT spending has never lasted more than two years. Therefore, the analysis shows IT spending will remain weak through 2009, with a recovery in 2010.

recession-it

IT Agility

A key goal of every IT department is to reduce the time and effort needed to deliver value to the business. To accomplish this, the best long-term trend we have in IT beyond Moore’s law and the power of the Internet is the improvement of IT agility. Increasing IT agility is important because it provides a value innovation and delivery method that harnesses these fundamental advances in infrastructure.

Agile practices enable teams to build less, but return the same value by focusing on early delivery of the features that have the highest business value and not wasting money on the features that don’t.

IT agility is driven by three major innovations: agile development, Software as a Service (SaaS), and Web 2.0 social networks. However, without agility in development and software releases, the innovations of service-oriented architecture (SOA) and Web 2.0 are elusive.

Agile Process Model

Agile development is an iterative and incremental (evolutionary) approach to software development which is performed in a highly collaborative manner by self-organizing teams within an effective governance framework with “just enough” ceremony that produces high quality software in a cost effective and timely manner which meets the changing needs of its stakeholders.

The following illustration depicts a typical agile development model.

plm

Agile methods choose to do things in small increments with minimal planning, rather than long-term planning. Iterations are short time frames (known as ‘timeboxes’) which typically last from one to four weeks. Each iteration is worked on by a team through a full software development cycle, including planning, requirements analysis, design, coding, unit testing, and acceptance testing when a working product is demonstrated to stakeholders. This helps to minimize the overall risk, and allows the project to adapt to changes quickly. Documentation is produced as required by stakeholders. An iteration may not add enough functionality to warrant releasing the product to market, but the goal is to have an available release (with minimal bugs) at the end of each iteration. Multiple iterations may be required to release a product or new features.

Team composition in an agile project is usually cross-functional and self-organizing without consideration for any existing corporate hierarchy or the corporate roles of team members. Team members normally take responsibility for tasks that deliver the functionality of an iteration. They decide for themselves how they will execute during an iteration.

Agile methods emphasize face-to-face communication over written documents, when working in the same location, or in different locations but having video contact daily, communicating by videoconferencing, voice, e-mail etc.

Most agile teams are located in a single open office to facilitate such communication. Team size is typically small (5-9 people) to help make team communication and team collaboration easier. Larger development efforts may be delivered by multiple teams working toward a common goal or different parts of an effort. This may also require a coordination of priorities across teams.

No matter what development disciplines are required, each agile team will contain a customer representative. This person is appointed by stakeholders to act on their behalf and makes a personal commitment to being available for developers to answer mid-iteration problem-domain questions. At the end of each iteration, stakeholders and the customer representative review progress and re-evaluate priorities with a view to optimizing the return on investment and ensuring alignment with customer needs and company goals.

Agile methods emphasize working software as the primary measure of progress. Combined with the preference for face-to-face communication, agile methods usually produce less written documentation than other methods. In an agile project, documentation and other project artifacts all rank equally with working product. Stakeholders are encouraged to prioritize them with other iteration outcomes based exclusively on business value perceived at the beginning of the iteration.

Enterprise agile adoption roadmap

Like any mission-critical systems or initiative, you need a vision and roadmap to steer your adoption and rally the troops. The roadmap for an enterprise to adopt agility is described in the following illustration.

enterprise roadmap

There are three keys to effectively managing this process:

Many of these rollouts have started with a grassroots effort to get to Step 1 and Step 2. With the help of external coaching and parallel tool rollouts, many companies have taken more aggressive, “flash-cut” moves with top-down leadership and investment to jump to step 3 in the roadmap within months.

Flash-cut approaches

Given the pressure and opportunity of this crisis, as well as the increasing number of public proof points showing how large organizations can quickly transition to agile, you might be thinking about your ability to do accelerate your adoption and capture savings in 2009 from your efforts. There are three things to heed while considering this:

Conclusion

We don’t know how long or how deep this recession will be. Belt-tightening and staffing cuts almost seem inevitable. You can either reduce costs by just cutting your budget, or you can use this opportunity to make systemic changes in your business. Enterprise IT agility is proven to do that — more so than investments in technology point solutions that only have a point in time savings. Most important, this approach will help ensure the savings from today’s cuts do not create worse problems in the long run.

Guest post by Muhammad Usama Alam, who is a software engineer and web developer with over 8 years of experience in designing and developing business solutions for enterprise. You can follow him on twitter.

50+ Truly Useful Photoshop Tutorials For Amazing Photo Effects

Designers love all of those photoshop tutorials that can help them to learn more and more everyday and give them direction to design more beautiful and attractive creative works. And the demand for Photo Effects tutorials are too much in these days. We know this very well and SmashingApps is all about to feature all those smashing stuffs that are free and useful for designers. Today, we are going to list down 50+ Truly Useful Photoshop Tutorials For Amazing Photo Effects. We hope you all will like this collection.

You are welcome if you want to share more Photoshop tutorials that our readers/viewers may like. Do you want to be the first one to know the latest happenings at  smashingApps.com just subscribe to our rss feed and you can follow us on twitter as well.

You may be interested in these older posts
43 Really Useful Photoshop Tutorials For Excellent 3d Effects
17 Mind-Blowing Digital Painting Tutorials Of Beautiful Girls
31 Masterpieces Of Creative And Clever Advertising Concepts
23 Magical Photographs To Believe That Are Not Photoshopped
13 Premium-Like WordPress Themes That Are Free And Stunning
21 Really Stunning Photoshopped Photos For Creative Inspiration
43 Of The Extremely Creative Wonders Of Macro Photography
27 Best Places You Should Visit To Get Incredible Web Design Inspiration!
13 Simple And Elegant Free WordPress Themes
21 Extremely Vibrant And Creative Advertisements With Animals
39 Masterpieces Of Creative Advertisements

17 Digital Image Illustration Which You Probably Never Seen Before!
15 Digital Photo Manipulation From Flickr To Get Inspiration
23 Awesome Photos That Look Like They’re Photoshopped But Are Not

How to Digitally Paint Lip Gloss with a Tablet

How to Digitally Paint Lip Gloss with a Tablet

Reducing 5 O’Clock Shadow And Beard Stubble In Photoshop

Reducing 5 O’Clock Shadow And Beard Stubble In Photoshop

Remove FrecklesÂ

Remove Freckles

Airbrushing – Natural Smooth Skin

Airbrushing - Natural Smooth Skin

Contrast Layers

Contrast Layers

Simple Make Up

Simple Make Up

Photo to illustration Vector EffectÂ

Photo to illustration Vector Effect

Retouch A Girl with Lighting Focus

Retouch A Girl with Lighting Focus

Do not oversmooth the skin

Do not oversmooth the skin

Light Effect On A Model

Light Effect On A Model

Change the color

Change the color

Enhance eyes and make them stand out in photoshop tutorial

Enhance eyes and make them stand out in photoshop tutorial

Easy Digital Nose Job In Photoshop

Easy Digital Nose Job In Photoshop

Glamour Model

Glamour Model

Photo retouch adding lipglossÂ

Photo retouch adding lipgloss

Age Progression – Photoshop Tutorials

Age Progression - Photoshop Tutorials

Simple photo adjustment manipulation

Simple photo adjustment manipulation

Photo retouching

Photo retouching

Make up a girl

Make up a girl

Thermal Photo EffectÂ

Thermal Photo Effect

Comprehensive Skin and Facial Enhancing

Comprehensive Skin and Facial Enhancing

FACE MAKEOVER

FACE MAKEOVER

Face retouchingÂ

Face retouching

Easy composition but nice result

Easy composition but nice result

Breathtaking Split Toning Effect

Breathtaking Split Toning Effect

Create A Stunning Portrait

Create A Stunning Portrait

Graceful Lady In The DarkÂ

Graceful Lady In The Dark

Create A Portrait Studio Background

Create A Portrait Studio Background

Create a Face Shattering Effect

Create a Face Shattering Effect

Portrait Retouching Techniques

Portrait Retouching Techniques

Dreamy Lighting Photo Effect

Dreamy Lighting Photo Effect

Grunge Photo Edges

Grunge Photo Edges

The “Perfect” Eye

The “Perfect” Eye

Face Off!

Face Off!

Photo to Illustration Effect

Photo to Illustration Effect

Dreamy SceneÂ

Dreamy Scene

Aging People

Aging People

Glisten In The Sunshine

Glisten In The Sunshine

Grayscale TechniqueÂ

Grayscale Technique

Watercolor Effect

Watercolor Effect

Adding Light Streaks To A PhotoÂ

Adding Light Streaks To A Photo

Colorful Picture Style

Colorful Picture Style

Dreamy Photo EffectÂ

Dreamy Photo Effect

The Colors Of LoveÂ

The Colors Of Love

Natural Film GrainÂ

Natural Film Grain

Quick Brunette to Blonde

Quick Brunette to Blonde

Colouring of photo

Colouring of photo

Blending And Combining Photos With Layer Masks

Blending And Combining Photos With Layer Masks

Soft Contrast

Soft Contrast

Pencil Sketch

Pencil Sketch

Guest Post by Umair Jawed who is a Graphics and Web Designer and a part-time blogger.

Now Feel The Power Of Sending Voice Messages Out To Entire Phone Lists In Seconds

DialMyCalls lets everyone tap into the power of sending voice messages out to entire phone lists in seconds. No messing around with expensive equipment or calling servers because now you can send your own voice messages from 2 to 20,000 phone numbers all within a few minutes.

DialMyCalls

You can use DialMyCalls to send group announcements to your friends. Remind them of parties, events, or any other announcement you may have.  It’s really fun to use and even useful in daily life. You can use their free service and send 1 group call per day to 25 people or less that is sounds interesting.

From their easy to use contacts control panel, you can easily add, remove, and modify your call lists.Their call groups feature makes it nice and easy to manage multiple calling lists from one account. Recordings are messages or greetings that you create that are played for your call recipients. You can add, modify, or delete all your recordings at any time. There are 3 different options for creating recordings:

23 Stunning Examples Of Digital Art & Manipulation

There are hundreds of posts available on the internet about photo manipulation. Today, we are posting another post that probably will make you look twice. In this post we are listing 23 Stunning Examples Of Digital Art & Manipulation. I appreciate to all those talented designers who created these excellent graphics with their efforts, imaginations and creativity to give us a chance to see these wonders. This list is not long in numbers but I promise you that when you start browsing them in details it will surely refresh you and force you to know more about these designers. These are the mind-blowing creations of creative designers who use their creativity with a different angle and approach to get the result that makes a difference.

You are welcome if you want to share more Digital Art & Manipulation that our readers/viewers may like. Do you want to be the first one to know the latest happenings at  smashingApps.com just subscribe to our rss feed and you can follow us on twitter as well. Click on the images to go from where the images has been taken and learn more about their creators and to appreciate them.

You may be interested in these older posts
31 Masterpieces Of Creative And Clever Advertising Concepts
23 Magical Photographs To Believe That Are Not Photoshopped
13 Premium-Like WordPress Themes That Are Free And Stunning
21 Really Stunning Photoshopped Photos For Creative Inspiration
17 Mind-Blowing Digital Painting Tutorials Of Beautiful Girls
43 Of The Extremely Creative Wonders Of Macro Photography
27 Best Places You Should Visit To Get Incredible Web Design Inspiration!
13 Simple And Elegant Free WordPress Themes
21 Extremely Vibrant And Creative Advertisements With Animals
39 Masterpieces Of Creative Advertisements

17 Digital Image Illustration Which You Probably Never Seen Before!
15 Digital Photo Manipulation From Flickr To Get Inspiration
23 Awesome Photos That Look Like They’re Photoshopped But Are Not

Dream In a Puddle 2 by pixelcriminal

Dream In a Puddle 2

Portrait Manipulation by rosarioagro

Portrait Manipulation

Flower Manipulation by ladyrapid

Flower-Manipulation

I Love Art by degodson

I Love Art

Horror Photo Manipulation by vissroid

Horror-Photo Manipulation

Girl Photo Manipulation by Yamshi

Girl-Photo-manipulation

Please don’t go tonight by vampire-zombie

Please don’t go tonight

Gaia by 96k liuzheng

Gaia

Apple Manipulation by 420-GFX

Apple Manipulation

Renault Logan by Adhemas Batista

Renault LoganVelocity Manipulation by =HYPD

Velocity Manipulation

Exploding Pets Kim Jerbo

Exploding Pets

The Renaissance of Colors by Alberto Seveso

The Renaissance of Colors

Carved Work by Dragonfly113

Carved Work

Twinkle by starfantazy

Twinkle

Photomanipulation by David Waters

Photomanipulation

And Then There Was Light by valse-des-ombres

And Then There Was Light

The Little Kitsch Mermaid by aDolfoZee

The Little Kitsch Mermaid

Arterical Photon by EtherEagle

Arterical Photon

Floweror by ISE

Floweror

Illlustrated Girl Alberto Seveso

Illlustrated-Girl

Twitter Angels Charis Tsevis

Twitter-Angels

2030AD by Jeff Huang

2030AD

15 Excellent And Useful Microsoft Silverlight Tutorials & Resources

Microsoft Silverlight is a free framework empowering you to build new types of applications for the Web regardless of target platform or browser, using all the familiar features, languages and tools of the .NET framework. To see the magic of Silverlight, we must suggest you to check out this showcase applications on Microsoft’s website. Here is the list of 15 Excellent And Useful Microsoft Silverlight Tutorials & Resources that includes some useful tutorials and few great applications that has been developed on Microsoft Silverlight. We are hoping that you will learn further on Microsoft Silverlight after reading out this post.

You are welcome to share if you know more Microsoft Silverlight tutorials and resources which our readers/viewers may like.  Do you want to be the first one to know the latest happenings at SmashingApps.com just subscribe to our rss feed and you can follow us on twitter as well.

You may be interested in these older posts
25 Excellent And Useful Adobe AIR Tutorials & Resources
11 Free And Useful Open-Source Alternatives For Designers
13 Online Free Web Apps That You Would Really Love To Use

31 Power Tools For Twitter Lovers To Make Lives Easier
11 Premium But Free And Useful Web Apps For Designers
15 Free Tools For Mac OS X You Should Bookmark
11 Free Windows Programs Alternatives For Linux
19 Most Essential Open Source Applications That You Probably Want To Know
17 Wonderful Free Tools To Make Designers Lives Easier!
17 Online Free Web Based Applications That You Probably Would Love To Use!
17 Online Free Web Based Applications That You Probably Love To Use!
21 Online Free Web Based Applications That You Probably Would Love To Use Every Day!
23 Free And Online Web Based Applications Specially If You Are Designer Or Developer
6 Free Tools To Help You Run Windows Applications On Linux
21 Free Apps For Mac OS X That Are Absolutely Useful

First Look at Silverlight 2 

First Look at Silverlight 2

In this article, you will have a first look at Silverlight that focuses on enabling Rich Internet Application (RIA) development.

The Importance of an Impressive User Interface

The Importance of an Impressive User Interface

In this lesson of the Silverlight tutorial, you will learn about the elements used for drawing graphics and to animate graphics by using Expression Blend.

How to Start with Silverlight

How to Start with Silverlight

Creating a XAML project for the Web

Creating a XAML project for the Web

They are beginning this tutorial by the creation of a project for a Web application, running in a navigator, and who requires the Silverlight plug-in, plus the SDK for programmers.

Silverlight Tutorials Collection

Silverlight Tutorials Collection

A good and useful collection of Silverlight tutorials if you want to learn how to get start with it?

How To Create An Animated Navigation Bar

How to create an animated navigation bar

This article is a tutorial on how to use Silverlight 2.0 to make a nifty animated navigation bar much like the one at the top of the Silverlight.net website.

Virtual Earth Silverlight Minimap Tutorial

Virtual Earth Silverlight Minimap Tutorial

In this tutorial author is going to show you how to create a simple styled minimap to use in your Virtual Earth Silverlight projects that looks exactly like the one we used in our Twittermap demo.

Silverlight 3 Photo Gallery Wall Application

Silverlight 3 Photo Gallery Wall Application

A downloadable source code of Silverlight 3 Photo Gallery Wall Application with useful information to understand how it was done.

Silverlight With Java Script Tutorial

Silverlight With Java Script Tutorial

This tutorial will introduce interactive animation. With Interactive Animation, we have the ability to start and stop our animations when we want without having to resort to subterfuge.

Creating Rich Data Forms in Silverlight 3 – Introduction

Creating Rich Data Forms in Silverlight 3 - Introduction

In this article author will show you the basics of the DataForm control – what you can do with it and why you should use it. He will show you how you can bind an item or a collection of items to a data form. Microsoft guys have done a great job with this control, so there are many features that you can use directly without much pain.

Securing Silverlight Application and WCF Service using ASP.Net Authentication Techniques

Securing Silverlight Application and WCF Service using ASP.Net Authentication Techniques

In this article you can learn the securing Silverlight Application and WCF Service using ASP.Net Authentication Techniques.

Animation Easings in Silverlight 3

Animation Easings in Silverlight 3

In this author will describe in details how you can use the BackEase animation.

The Silverlight BlockText Control

The Silverlight BlockText Control

The main idea is to let Silverlight’s Grid do the work. So at the beginning Author split the given string into words and draw them hidden into temporary grid, so he get the ActualWidth of each word.

Introduction to XAML Browser Applications

Introduction to XAML Browser Applications

This article gives an introduction to XBAPs and provides information about the differences between WPF Standalone applications, Silverlight, and XBAPs. Nihar explains the steps used to create a sample XBAP application and how to deploy and run it.

50 Silverlight Applications

50 Silverlight Applications

This is the collection of 50 sample applications developed in Silverlight.

22 Motivational And Excellent Photography Dedicated To The Labor Day

Labor Day is an annual holiday celebrated all over the world that resulted from the labor union movement, to celebrate the economic and social achievements of workers. The majority of countries celebrate Labor Day on May 1, and it is popularly known as May Day and International Workers’ Day. But why we are talking this? Because today, Labor Day is celebrating all over the world, and we are trying to take part by giving labors a warm tribute. Today, we are posting another post that probably will make you look twice. In this post we are listing 22 Motivational And Excellent Photography Dedicated To The Labor Day. I appreciate to all those talented photographers who taken these excellent photos with their efforts, imaginations and creativity to give us a chance to see these photographic wonders from their creative eyes. This list is not long in numbers but I promise you that when you start browsing them in details it will surely refresh you and force you to know more about Labor Day and motivate you to appreciate them. These are the wonder creations of photographers who use their creativity with a different angle and approach to get the result that makes a difference.

You are welcome if you want to share more creative photography that our readers/viewers may like. Do you want to be the first one to know the latest happenings at  smashingApps.com just subscribe to our rss feed and you can follow us on twitter as well. Click on the images to go from where the images has been taken and learn more about their creators and to appreciate them.

HARDWORKED HAND by Cristian Naidin

HARDWORKED HAND

Rice by SyAmsi

rice

Traditional farming by Janusz Wanczyk

Traditional farming

The Sweets-Maker by Mitchell Kanashkevich

The Sweets-Maker

Sand Collector by Mitchell Kanashkevich

Sand Collector

Rural Moments by Rui Pires

Rural Moments

Rural Moments by Rui Pires

Rural Moments

Hard at Work by Mitchell Kanashkevich

Hard at Work

Tea Maker by Mitchell Kanashkevich

Tea Maker

Working at the Ijen Crater by Mitchell Kanashkevich

Working at the Ijen Crater

Pulling out the morning catch by Mitchell Kanashkevich

Pulling out the morning catch

Old work by maurizio blasetti

Old work

A Fisher of Fish by Robert Larson

A Fisher of Fish

The Chilly Bearers by Prateek Dubey

The Chilly Bearers

The Long March by Richard Ford

The Long March

Foundry by Marcin Toczyowski

Foundry

Indian Fishermen by peterd

Indian Fishermen

The Cleaner by Lars D Jensen

The Cleaner

Goldsmith by Jure Kravanja

Goldsmith

Tanneries by Luisa

Tanneries

Men in the Farm by Christian Aslund

Men in the Farm

Horsemen. Calcutta by Claude Renault

Horsemen. Calcutta