HV-Lima Peru
Offshore your .NET/SQL Development to Latin America! Languages: en-de-es
26 Agile Development Methodologies
Posted by on June 25, 2011
Der Artikel [CW 05/2011] aus der Computerwoche listet 26 Agile Entwicklungsmethoden auf, welche ich weiter unten in einer Tabelle nach folgender Wertigkeit geordnet habe: Use, Licence, Tools, Support, Standard, Certification
Der originale Vergleich wurde durchgeführt von Pentasys [Pentasys 2010] und wird verkauft für €590.00 in Computerwoche [CW Marktstudien] durch die Firma Best Quality Institute [BGI].
In folgendem Bild zeigt der grüne Pfeil auf den Ort, wo sich anno 2007 die Agilen Entwicklungsmethodologien im Gartner Hype Cycle [Gartner 2007] befanden. Dasselbe Bild des aktuellen Hype Cycles aus dem Jahre 2010 ist nicht verfügbar, aber laut dem Index derselben Studie aus dem Jahre 2010 [Gartner 2010] sieht man, dass sich der Ort nicht verändert hat.
Die Methoden wurden verglichen anhand eines Spinnendiagrammes welche die folgenden neun Disziplinen des Software-Engineering berücksichtigt:
| PM – Project-Management | T – Testing |
| QM – Quality-Management | INT – Integration |
| RM – Requirements-Management | W – Maintenance (Wartung) |
| SD – Systemdesign | B – Production (Betrieb) |
| IMP – Implementation |
Es folgen die Methoden gewichtet nach:
Use, Licence, Tools, Support, Standard, Certification
| Ordered by | 1 | 3 | 5 | 6 | 2 | 4 | ||
| No | Picture | Method | Use | Tools | Standard | Certific. | Licence | Support |
| 20 | ![]() |
Scrum | *** | yes | yes | yes | no | yes |
| 6 | ![]() |
Crystal | *** | yes | no | yes | no | yes |
| 12 | ![]() |
Extreme Programming | *** | yes | no | no | no | yes |
| 13 | ![]() |
Feature Driven Development | ** | yes | no | yes | no | yes |
| 21 | ![]() |
Test Driven Development | ** | yes | no | yes | no | yes |
| 16 | ![]() |
Lean Software Development | ** | no | yes | yes | no | yes |
| 14 | Iconix | ** | no | no | no | no | yes | |
| 19 | ![]() |
Rapid Application Development | ** | no | no | no | no | no |
| 22 | ![]() |
Unified Process | ** | yes | yes | yes | yes | yes |
| 25 | ![]() |
Open Unified Process | * | yes | no | yes | no | yes |
| 1 | ![]() |
ActiF | * | yes | no | no | no | yes |
| 2 | ![]() |
Adaptive Software Development | * | yes | no | no | no | yes |
| 17 | ![]() |
Microsoft Solutions Framework | * | yes | no | no | no | yes |
| 4 | ![]() |
Agile Model Driven Development | * | yes | no | no | no | no |
| 23 | ![]() |
Agile Unified Process | * | no | yes | yes | no | yes |
| 11 | ![]() |
Evolutionary Project Management & Product Development | * | no | yes | no | no | yes |
| 3 | ![]() |
Agile Enterprise (former X Breed) | * | no | no | no | no | yes |
| 9 | ![]() |
Eclypse Way Process | * | no | no | no | no | yes |
| 26 | ![]() |
Usability Driven Development | * | no | no | no | no | yes |
| 5 | ![]() |
Behavior Driven Development | * | no | no | no | no | no |
| 7 | ![]() |
Design Driven Development | * | no | no | no | no | no |
| 15 | ![]() |
Internet-Speed Development | * | no | no | no | no | no |
| 18 | ![]() |
Mobile-D | * | no | no | no | no | no |
| 8 | ![]() |
Dynamic System Development Method | * | yes | yes | yes | yes | yes |
| 10 | ![]() |
Evolutionary Process for integrating COTS-Based Systems | * | no | yes | no | yes | yes |
| 24 | ![]() |
Essential Unified Process | * | no | no | no | yes | yes |
Referenzen:
[BQI] Best Quality Institute
The Best Quality Institute (BQI), based in Berlin, Munich and Brussels, is the leading institute for awards which measure and assess the quality of companies and employees.
BQI is the first place to call for developing highly specialized studies and assessment models for the most diverse areas of your business. BQI is a pioneer in standardizing quality assessment of software and personnel.
(abgerufen 21.05.2011) http://www.bqi-research.com/en-user-Home-index.html
[CW] Computerwoche
Computerwoche is a German weekly newspaper for CIOs and IT managers. It is on the market since 1974 and is distributed mainly by subscription. The newspaper pertains to the world’s largest IT-Publisher, International Data Group (IDG)
(abgerufen 21.05.2011) http://www.computerwoche.de
[CW 05/2011] Computerwoche: Agile Methoden im Vergleich
http://www.computerwoche.de/software/software-infrastruktur/2352712/
[CW Marktstudien] COMPUTERWOCHE und BQI Marktstudie Agile Softwareentwicklung
Preis: 590,00 Euro
(abgerufen 21.05.2011) http://computerwoche.idgshop.de/COMPUTERWOCHE-und-BQI-Marktstudie-Agile-Softwareentwicklung.htm?websale7=idg&pi=3-3881
[Gartner 2007] Gartner Research
Hype Cycle for Application Development, 2007 (Publication Date: 29 June 2007)
ID Number: G00147982. Downloaded from:
(abgerufen 21.05.2011) http://www.infogain.com/images/press-release/hype_cycle.pdf
[Gartner 2010] Gartner Research
Hype Cycle for Application Development, 2010 (Publication Date: 28 July 2010)
ID Number: G00205120. Index under:
(abgerufen 21.05.2011) http://www.gartner.com/DisplayDocument?doc_cd=205120
[Pentasys] Pentasys
„Founded in 1995, we have long since become one of the most sought-after partners for bespoke IT solutions.“
(abgerufen 21.05.2011) http://www.pentasys.de/en-user-Historie-index.html
PDF: Agile Softwareentwicklung (only index):
(abgerufen 21.05.2011) http://www.pentasys.de/includes/php/download.php?file=8ec9ea6884447257268d2bd9ccca65bef63ad55ee5d55ed3980daac011ef45b9076cf11da440d495998f7daa6a9eb587f09a76737150465a9923fac90a0d1cf5&namespace=user&handler=Agilomat&is_public=1
[Pentasys 2010] Pentasys
Die Pentasys AG beschreibt und bewertet in einer 80-seitigen Untersuchung 26 agile Methoden der Softwareentwicklung.
(abgerufen 21.05.2011) http://www.computerwoche.de/subnet/oracle/1932349/
Offshore Your .NET/SQL Development to Peru
Posted by on August 12, 2010
Get your Development done from Latam
Please contact Heinrich:
by email: hvlima77@heineryvanny.de
Dear Outsourcer: Welcome to HV-Lima |
We offer you IT-Development with the following characteristics:
- Off-shore, from Lima, Peru (South America)
- We also write your detailed Documentation
In the following languages: German, English, Spanish - Communication via Skype, MS-Messenger, TeamViewer
- Quality Work in Deadline
- Simple matching of delivery vs. payment
- Competitive daily rates
- Microsoft centric
- .NET 3.5/4.0, C#, VB, Linq, EF 4.0, XML/XSD
- WPF, Silverlight 3/4, MVVM
- ASP.NET, WCF, MVC 2/3, Razor, AJAX, jQuery
- SQL Server 2005/2008, SSRS, SSIS
- Windows Azure, SQL Azure
What our customers say:



Localization of Lima in Peru:
![]() |
Latest Projects
(as of 05/2011)
- EasyDataEdit:
This is like Excel, but for Business Applications.
EasyDataEdit is the securest and simplest way to maintain tables and views in any SQL Server DataBase
via Web-Access.
You as the Business Owner build your applications using your SQL views.
Each Business Application is configurable by the Admin via browser and appears as a branch in the application tree.
The Business learns by doing without costly external project work or application recompiling.
As stated in the above Customer Review: all experienced BI/DWH-Experts will love this tool!
ASP.NET AJAX, jQuery, any SQL Server, .NET 3.5, LINQ, C#
- Portfolio-Management System
Swiss Privatbank
Windows Forms, ASP.NET AJAX, SQL Server 2005, SSRS, SSIS, Server 2003 Service,
Active Directory Programming, .NET 3.5, C#
- Business Intelligence Reporting
Swiss Insurance
SQL Server Reporting Services 2005, MDX, ASP.NET AJAX, .NET 3.5, C#
- Dataextraction from Word to SQL Server
Swiss Construction Material Distributor
Windows Forms, .NET 3.5, C#, LINQ, Word 2007 PIA
EasyDataEdit Product Features
Posted by on June 19, 2010
EasyDataEdit is the securest and simplest way to maintain tables and views
in any SQL Server DataBase via Web-Access.
We offer different product versions with the following characteristics:
For quotation please contact Heinrich:
by email: easydataedit-quotation@heineryvanny.de
Detailed Info about the Product (click here)
EasyDataEdit: Product
Posted by on June 19, 2010
This is like Excel, but for Business Applications.
EasyDataEdit is the securest and simplest way to maintain tables and views in any SQL Server DataBase via Web-Access.
You as the Business Owner build your applications using your SQL views.
Each Business Application is configurable by the Admin via browser and appears as a branch in the application tree.
The Business learns by doing without costly external project work or application recompiling.
As stated in the Customer Review: all experienced BI/DWH-Experts will love this tool!
See the User-, Admin- and Security-ScreenCasts (click here) (currently only with Swiss German Audio)
See product features (click here)
1. Highly Secure with Active Directory:
- it works with the Active Directory Login Credentials of the user’s workstation
2. Admin configures user’s access:
- which cannot overwrite security-settings on the SQL Server, so don’t be scared!
- super quick setup and configuration
- can even be thrown into existing ASP.NET WebForms or MVC application for table scaffolding
- visible columns, update and insert separately configurable
- default values and
- Foreign Key values configurable
3. Users work effective and efficiently
- super quick paging and working
- search capability with range-search
- header table (can be hidden by user)
- configurable totals header
- Foreign Keys in DropDownLists
- parent/child TreeView
- any URLs configurable for e.g. SSRS-Reporting or any external Link like SBB-Fahrplan
EasyDataEdit: HowTo-ScreenCasts
Posted by on June 19, 2010
Video Language: uf Alemannisch
If you wish other languages, please enter in contact: easydataedit-videos@heineryvanny.de
Detailed Info about the Product (click here)
Please click on the images to see the videos on YouTube
![]() |
|
Admin: How to configure a table source User: How to maintain a table
![]() |
![]() |
User: How does Input-Validation work Management: Security How2
FreeWare HV.CurrencyConverter © 2010 by H&V-Lima
Posted by on June 4, 2010
Download HV.CurrencyConverter here Version 1.47
Why this application?
To get current currency exchange rates in a WinForms application serves as an example for a WebService frontend.
HV.CurrencyConverter lets you convert 131 currencies in some amazing 17’030 combinations.
But this is not the main goal of this application.
Being a WebService-Frontend there have been implemented several patterns:
- request to WebService www.webservicex.net/CurrencyConvertor.asmx is made in a background worker to not freeze the main (GUI-) thread
- since a WebService may be out of order or cannot serve all requests, a local XML-repository with the latest rates is maintained (in the user’s roaming profile)
- a second background task skims all active currencies in the dropdownlists once a day to have at least one almost current rate if no update cannot be made
Installation:
- only unzip the executable with its config file
- if your AntiVirus gets mad (because EasyDataEdit accesses a WebService on the Internet) and swallows its executable, please don’t be afraid and recover it from your AV’s quarantine area.
Download HV.CurrencyConverter here Version 1.47
How to Linq ListBoxes with Except
Posted by on May 18, 2010
There is a cool way to query ListBoxes with Linq.
Imagine there are three ListBoxes:
- A: with all currencies
- B: with selected currencies
- C: with available currencies, like A:.Except(B:)
The content of the visible ListBoxes is like:

For better comprehension I’ve created two sets (that do not materialize):
- Line 253: selectedCurrencies
- Line 255: allCurrencies
The resulting availableCurrencies are built in line 257…
…and materialized at the arrow

How to call a Stored Procedure through EF4?
Posted by on April 30, 2010
In the following it is used the AdventureWorks DB on SQL Server 2008.
Add a new Stored Procedure from the DB to the Entity Framework via Update Model:

In the case I added the following usp:

EF has two parts, the DB-side (where we added the Stored Proc) and the object-side where we will create the needed classes now.
A double click on the new Stored Proc above (or right click, Add Function Import) opens the dialog Add Function Import below.
Click the first button (A:) to get the output column info from the SP, then the second button (B:) to create a new complex type, based on this info, then OK

This creates the complex type and C#-Function on the EF4-object-side:

Calling the SP through EF is accomplished like so:
Observe the datatype of the list p

Here comes the result of the first entry of p:

Compare this with the result of calling directly the SP in SSMS:


Example for Deferred Execution in Linq
Posted by on April 30, 2010
Both examples use the AdventureWorks DB on SQL Server 2008 and the Entity Framework 4.0
1. Deferred Execution
In the first case the query is armed in line 23, but not materialized.
In line 27 result is “Bothell” (see watch on the right side)
Then there is done an update in line 32.
In line 35 the result is Berlin.
This shows clearly, that the execution of the query is deferred to the moment of enlisting.

2. NOT deferred Execution
In this case in the formulation of the query the result is materialized by calling the extension .ToList() in line 43.
Result in line 47 gives back “Bothell” as like Result2 in line 55, despite of having changed the address to Berlin in the meantime!


































