Dienstag, 18. Februar 2014

Scrum and other Methodologies

Software Development Lifecycles
http://de.slideshare.net/Compare2011/software-development-life-cycle-sdlc


Scrum
Srcum.org: https://www.scrum.org/
effective agile: http://effectiveagile.com/why 


Scrum Guide: https://www.scrum.org/Scrum-Guide 
Agile User Stories: http://www.mountaingoatsoftware.com/agile/user-stories
Agile Modeling: http://www.agilemodeling.com/artifacts/userStory.htm#Introduction

IBM Rational Unified Process RUP
RUP: http://en.wikipedia.org/wiki/IBM_Rational_Unified_Process

Did you also go Agile with XP?
Extreme Programming XP: http://www.extremeprogramming.org/
XP Simple Rules: http://www.extremeprogramming.org/rules.html
XP Map: http://www.extremeprogramming.org/map/project.html  ... looks somewhat familiar ;-) ?
XP Values: http://www.extremeprogramming.org/values.html
Everyone gives and feels the respect they deserve ...
Everyone contributes value even if it's simply ...
We don't fear anything ...
We will adapt to changes ...

Waterfall Model - the first Process Model really :-)
Advantages - Disadvantages: http://de.slideshare.net/rahultilloo/water-fall-model-22606242 
Waterfalls of the World: http://de.slideshare.net/thewhizzer/waterfalls-4729116?v=default&b=&from_search=3

Managing Distributed Teams

Managing Distributed Teams
http://www.scrumalliance.org/community/articles/2013/july/managing-distributed-teams
Srum: http://www.scrumalliance.org/why-scrum (reminder for Scrum Post)


Scaling Scrum
Beyond Scrum 1: http://www.perforce.com/company/newsletter/2013/01/beyond-scrum-how-apply-agile-techniques-distributed-teams-large-projects 

Beyond Scrum 2: http://www.perforce.com/company/newsletter/2013/02/beyond-scrum-methods-supporting-distributed-teams
Organizations clearly need to invest in automated build and test processes if they want to scale up and deliver features faster and release more frequently. This investment can be expensive, but manual methods are obviously not scalable. Also, automated build and test processes tend to produce much higher software quality.
And if teams and contributors are highly distributed? Then the build and test tools must be accessible online, in the cloud.
- See more at: http://www.perforce.com/company/newsletter/2013/04/beyond-scrum-continuous-integration-build-and-test-automation#sthash.5kiajU2v.dpuf
Beyond Scrum 3: http://www.perforce.com/company/newsletter/2013/03/beyond-scrum-scalable-agile-achieving-continuous-delivery

Beyond Scrum 4: http://www.perforce.com/company/newsletter/2013/04/beyond-scrum-continuous-integration-build-and-test-automation

5 Do's and 5 Don'ts for Managing Distributed Teams
http://blog.assembla.com/assemblablog/tabid/12618/bid/75793/5-Do-s-and-Don-ts-for-Managing-Distributed-Teams-A-Tech-Lead-Speaks.aspx


Cross-cultural Competences
http://en.wikipedia.org/wiki/Intercultural_competence
According to Chamberlain (2005), culture represents "the values, norms, and traditions that affect how individuals of a particular group perceive, think, interact, behave, and make judgments about their world"

Cross-cultural Communications
http://en.wikipedia.org/wiki/Cross-cultural_communication

India - Language, Culture, Customs and Etiquette: http://www.kwintessential.co.uk/resources/global-etiquette/india-country-profile.html 

Business Negotiating

  • Indians are non-confrontational. It is rare for them to overtly disagree, although this is beginning to change in the managerial ranks.
  • Decisions are reached by the person with the most authority.
  • Decision making is a slow process.
  • If you lose your temper you lose face and prove you are unworthy of respect and trust.
  • Delays are to be expected, especially when dealing with the government.
  • Most Indians expect concessions in both price and terms. It is acceptable to expect concessions in return for those you grant.
  • Never appear overly legalistic during negotiations. In general, Indians do not trust the legal system and someone's word is sufficient to reach an agreement.
  • Do not disagree publicly with members of your negotiating team.
  • Successful negotiations are often celebrated by a meal.

Indian Culture: http://www.livescience.com/28634-indian-culture.html

Business Process Management

What is BPM, BPMS, EA BPA ....
Definition: http://www.allaboutrequirements.com/2011/06/what-is-bpm-bpms-ea-bpa-a-short-definition-introduction.html
  • BPM – Business Process Management
  • BPA – Business Process Analysis
  • BPMN – Business Process Modeling Language
  • EA – Enterprise Architecture
  • BPMS – Business Process Management Suite
In a BPMS you will have a model-driven approach and you will be able to design and orchestrate your business processes and business rules and have them executed in run-time.

Introduction to BPMN
http://de.slideshare.net/NesmaDarwish/bpmn-10041967

First start with BPA - then deal with Requirements - Approach:
http://www.allaboutrequirements.com/2013/03/top-10-reasons-to-start-with-business-process-analysis-before-specifying-requirements.html 

PRPC / PEGA
http://it.toolbox.com/blogs/programming-life/a-programmers-experience-with-pegaprpc-28933

BPMN in Pega Systems / PRPC Flow Rules
http://de.slideshare.net/DeclanChellar/bpmn-in-pegasystemsprpc-flow-rules

Documenting Business Rules

What are Buisness Rules

Business Rule Definition: http://www.allaboutrequirements.com/2011/12/business-rule-definition.html 
Limitation Rule: For example: Only two pieces of luggage per passenger is allowed
Validation Rule: For example: Transferring account is not possible if the account is created after 1/1/1980
Permission Rule: For example: Account details must be visible for Gold members only
Evaluation Rule: If the order sum is higher than €4000 the customer is granted a4% discount
Process Rule: For example: If the door lock has been activated the “Occupied” sign must be switched on.


Various ways to document Business Rules
Business Rules: http://www.allaboutrequirements.com/business-rules/


Montag, 17. Februar 2014

Banking & Finance Domain Subject Matter Expertise

Banking & Finance Essentials - Online Training @ CYP
Banking & Finance Essentials:  http://www.cyp.ch/banking-finance-2014/banking-finance-essentials/
Distance Learning: http://www.cyp.ch/banking-finance-2014/fernstudium/
Cost: http://www.cyp.ch/banking-finance-2014/auf-einen-blick/ 

Taxation of Financial Sector
Europe: http://ec.europa.eu/taxation_customs/taxation/other_taxes/financial_sector/index_en.htm

Calculation Rules for fees, commissions, taxes etc.
About Banking: http://banking.about.com/ 
Simple Interest: http://math.about.com/od/businessmath/ss/Interest.htm 
Compound Interest: http://math.about.com/od/formulas/a/compound.htm 
Compound Interest Video: http://video.about.com/math/How-to-Calculate-Compound-Interest.htm

Tariffs and Rules
Examples of Tables of Fees and Charges: https://www.sc.com/in/credit-cards/tariffs-and-charges.html
Example of IATA TACT: http://www.iata.org/publications/Pages/air-cargo-tariff.aspx 
New Rules for Plaforms Industry: http://www.fca.org.uk/news/platforms-industry 
The new rules will apply to new investments from 6 April next year but platforms have been given until 2016 to move all investors to clean share classes, a major blow for platforms, providers and advisers who wanted to cling on to existing rebates.
http://citywire.co.uk/money/commission-ban-hits-fund-supermarkets/a676043

Financial Benchmarking
Financial Benchmarking Switzerland: http://www.comparis.ch/finanzen.aspx