Kurssihaku

Suosituimmat kurssit

Certified ScrumMaster
ITIL Foundations (V3)
Excel 2007/2010 tehokas peruskäyttö
SQL-kieli, osa 1
Prosessien mallintaminen
Tietohallintojohdon valmennusohjelma
ITIL® V3 Managers Bridge
System Center Configuration Manager 2007 (6451)
Vaatimusten määrittely ja hallinta
InfoPath -lomakkeet

 

        ISO 9001 sertifiointilogo

Agile in English

Pentti Virtanen, CSPFull Agility from Tieturi

During the 2009 we organize several agile courses.The first agile course was arranged in 1999 at Tieturi. This was even before Agile Manifesto. Today - agiile coaching is different. Agility has become very popular approach and still challenging.

Tieturi provides several agile courses from basics to advanced approach, Scrum certification courses as well. In order to offer a wider point of view, we have carried out courses from an agile testing, TDD and agile workshops in the Java and Microsoft environments. In addition to this our experienced practitioners are eager to help you to adopt agility in your organization.

XcrumMasterCertified ScrumMasterCourse
The Certified ScrumMaster Course is a two-day course which introduces the concepts of Agile project leadership using the Scrum methodology. Successful participants will become Certified ScrumMasters, a first step in the journey towards this more adaptive form of project leadership.

Course is also available in Sweden. For more information go to http://www.informator.se
Kurssi Kesto Heinä Elo Syys Loka Marras Joulu
Extreme Programming (XP) 1+1            
Certified ScrumMaster (in English) 2            
Cornerstones of Agility 0,5            
Agile Software Development with Scrum 1            
Managing Agile Software Projects 2            
Advanced Agile SW Development 1            
Test Driven Development Workshop (TDD, .NET/Java) 2   26     11  
Visual Studio 2008 Team Suite 1            
Visual Studio Team System 2008 Test Edition 1     24      
Lean Software Development 1            
Adoption of Agile Software Development Practices 2            

Scrum Flow: click to view bigger pictureAgile Software Development
Agile Software Development is a software development methodology that answers to the challenges of present-day. Business changes rapidly and it is difficult to anticipate changes. Time span – time to market - has been shortened. So the IT solutions must be able to adapt to new needs rapidly. In addition to that, decreasing IT costs is permanently in the agenda of the business management.

Agile software development differs from the traditional sequential so called waterfall model in that time and money is not wasted on holistic front-end design. However, the quality of the design is better because the feedback of already finished subsystems is used in the design of successive subsystems. At the same time this reduces the risks of the development projects.

- Individuals and interactions over processes and tools
- Working software over comprehensive documentation
- Customer collaboration over contract negotiations
- Responding to change over following a plan

Agile software development utilized people's efficient spoken communication. Workshops, open workspaces and working in pairs are the agile ways to increase productivity. Tools and processes are simple.

For decades the traditional software development has failed in trying to create comprehensive and high-quality documentation without utilizing feedback of the end results. Although time and money has been wasted in the creation of the documentation, the result is of low quality despite of the reviews and beside that obsolete when it is ready. Also other large product development processes like designing new car models use prototypes and testing to manage complicated totality. Software development is purely intellectual development which creates as the end-result the code that both computers and people can understand. It is waste to write a program twice, first with a word processor which is difficult to manage and then with code that is supported with compilers and testing.

Agile software development does not focus on contract negotiations, because fixed contracts have a premise that the end-result is fixed. Instead customers have the right to utilize things that are learned during the project and get more high-quality product than the original one. Close collaboration between the customers and the developers brings closer the customers business processes and solutions the support them.

In agile software development project planning contains the general plan of the whole project and more accurate plans for producing the features that will be developed next. Because new things are learned about the software construction and about utilizing software in business it possible to change the direction of project while it is running with moderate costs.

The most famous agile software development methodologies are:
Extreme Programming
Scrum
Lean Software Development
Agile Modelling and
Feature Driven Development
Agile Alliance (http://www.agilealliance.com/) is an community that supports agile software development practices.

WebPages_v2_3.xls

Julkaisu sisältö
Ostoskori
Tuotteita yhteensä: 0
Kokonaissumma: 0.00 €

Päivitä