IT Managers

Special Reports

Special Reports for Today's IT Management Challenges

These FREE special reports explain best practices that will help you improve your business and IT processes.

To view a report, click its title. You must have the Adobe Acrobat Reader to view these files.

Title Description
When most developers talk about Architecting they are typically referring to the way their Data Tier and Business Tiers are structured, or how they put their services together. While this type of architecture is very important, how about the architecture for the user interface (UI) layer? It should be given the same thought and design process as everything else in your application.
When is the last time you lost an important document, only to find out that you had no backup of it? This is one of the most frustrating feelings in the world. While the loss of a single document that affects only you is frustrating enough, think about when you lose a whole server, or set of documents, that affects an entire company! This can be positively disastrous. That is why whether on a small or a large scale, the importance of planning your backup is very important. In this special report you will learn about some of the different types of backup strategies you may need to employ at your company.
Are you or your developers writing stored procedures by hand? Are they creating duplicate CRUD (Create Read Update Delete) logic in multiple places? If so, you should consider a code generator. The benefits of using a code generator to generate your data access logic are huge! If you are not using one, you need to ask yourself why? If the answer is because you think no one else can write code the way you can, that is not a good enough reason. When you consider how long it takes you to create, test and debug data access code, and how much time you put in when the schema of a table changes, you will soon find out that you are wasting a lot of time.
If you do not have a set of guidelines, templates and documents which describe and assist you in the many phases of a software project and the many challenges of running an IT organization then what are you doing in IT management? You must have these items in place in your IT organization in order to run a lean, efficient, on-time and on-budget type of shop. There are several items you must have in order to have a successful shop. • Software Development Lifecycle • Architectural Guidance • Management and Human Resource Practices Let's look at each of these to see the kinds of guidelines, templates and documents you must have for each one of these different sections.
"You Get What You Pay For" Yes, we know it is cliché', but it is still very true! We have seen it over and over again in our consulting travels. Someone tried to save money by going offshore, or by hiring the lowest cost consultant they could find to help them solve their business and/or software problems. They then end up spending more money in the long run. When that “Low Cost” consultant fails to solve the problem, the company has not only wasted their money paying these people, but they have also wasted precious time of their internal people. In addition, they may have lost the business opportunity they were going after.
This article talks about how to configure a computer for developers. PDSA uses this to ensure all developer's machines are configured exactly the same.
When you begin any new development project, you need to decide which technologies you will use to develop the application. There are a wide variety of languages to choose from, various database engines you can employ, and you need to choose a style of user interface to use. In all of these areas, you need to weigh a lot of disparate criteria when deciding on the best technologies for the task at hand. To decide which language to use, you need to consider which languages you know and which language will let you perform the tasks that need to be accomplished in the application. For example, you would not use Visual Basic to develop a device driver. Instead you would choose a language like VC++, as it allows you better access to the hardware than does Visual Basic. You would choose Visual Basic over VC++ to create a standard business application because the RAD (Rapid Application Development) environment lets you create this type of application much faster than VC++. When choosing a database engine, you will also weigh certain factors. You need to consider what database engine your client might already have in-house. You might look at how much and what type of data needs to be stored. You also want to consider how easy it might be to integrate with other databases, or to be able to replicate data from one server to another. All of these factors are weighed before you choose a particular database engine.
If you are an independent consultant or contractor you always need to be thinking about where your next job is coming from. This is one of the hardest things any professional has to do. Contained within this special report are some ideas that we have found useful over the years.
Almost everyone in business today has tried to develop custom software at one time or another. 74% of these projects (according to a recent study by the Gartner Group) has failed! Read this report for the "Top 3 Steps" you should do to ensure success.


Contact us today for more information. Toll-Free at (888) 899-7372 or (714) 734-9792. Or email us at info@pdsa.com