Understanding and Learning
Drexler: How to understand; http://eicker.at/2a – and learn about everything; http://eicker.at/2c (via @Optimistontour)
Mask: 5 metrics every software CEO should obsess over. CPA, NIPE, NPS, CLV, Adoption; http://eicker.at/SoftwareBusinessMetrics
Weiner: The talent economy is about who you know and the information they possess; http://eicker.at/TalentEconomy
Herwarth von Bittenfeld: Die agile Revolution. Was bringt die Umstellung von klassisch auf agil? http://j.mp/cp5no8
Gardner: Everyone brings crumbs of knowledge to the task, if they do not, we are the lesser for it; http://j.mp/9hjTsa
WSJ: The end of management. Corporate bureaucracy is becoming obsolete; http://j.mp/c0ANnd (via @heinz)
Use Projecturf to manage projects and teams efficiently, and virtually from anywhere; http://j.mp/90qjUN
Does microblogging lead to a better employee retention? http://j.mp/9X5G4J
Great book summary by Josh Kaufman for Getting Things Done (GTD) by David Allen; http://j.mp/dBOJfo (via @pherwarth)
Kaufman: Here are 10 big ideas from David Allen’s Getting Things Done…
1. If your day-to-day life is out of control, it’s almost impossible to think strategically or plan effectively.
2. Define what being ‘done’ looks like.
3. Mental work has five distinct phases: Collect, Process, Organize, Do, and Review
4. Get everything out of your head.
5. Projects and tasks are two different things: track them separately.
6. Focus on the Next Action required to move forward.
7. Use the ‘2 Minute Rule’ for small tasks.
8. Use Reference and Someday/Maybe files for things that have no immediate next actions.
9. Build a trusted system that helps you keep track of your commitments.
10. Schedule non-negotiable time for a Weekly Review.
Bonus tip: developing an effective personal productivity system takes time and experimentation.
For implementing GTD you can use this web-based application: GTDagenda.com
You can use it to manage your goals, projects and tasks, set next actions and contexts, use checklists, schedules and a calendar.
Comes with a mobile version too, and with an Android app.
Thanks for sharing. Added a link.
OpenSocial will be integrated in issue management tool Jira 4.0 released by Atlassian tomorrow; http://j.mp/1vhnWL
Herwarth von Bittenfeld: “Was bringt die Umstellung von einem klassischen Wasserfallmodell in der Softwareentwicklung auf agile Prinzipien? Sie kann bei konsequenter Durchführung geradezu einer Revolution gleichen, wie ich mit zwei Fallbeispielen zeigen möchte.”
Wasserfallmodell: “Das Wasserfallmodell ist ein lineares (nicht-iteratives) Vorgehensmodell in der Softwareentwicklung, bei dem der Softwareentwicklungsprozess in Phasen organisiert wird. Dabei gehen die Phasenergebnisse wie bei einem Wasserfall immer als bindende Vorgaben für die nächst tiefere Phase ein. – Im Wasserfallmodell hat jede Phase vordefinierte Start- und Endpunkte mit eindeutig definierten Ergebnissen. In Meilensteinsitzungen am jeweiligen Phasenende werden die Ergebnisdokumente verabschiedet. Zu den wichtigsten Dokumenten zählen dabei das Lastenheft sowie das Pflichtenheft. In der betrieblichen Praxis gibt es viele Varianten des reinen Modells. Es ist aber das traditionell am weitesten verbreitete Vorgehensmodell. – Der Name ‘Wasserfall’ kommt von der häufig gewählten grafischen Darstellung der fünf bis sechs als Kaskade angeordneten Phasen.”
Agile Softwareentwicklung: “Agile Softwareentwicklung ist der Oberbegriff für den Einsatz von Agilität (lat. agilis ‚flink, beweglich‘) in der Softwareentwicklung. Je nach Kontext bezieht sich der Begriff auf Teilbereiche der Softwareentwicklung – wie im Fall von Agile Modeling – oder auf den gesamten Softwareentwicklungsprozess – exemplarisch sei Extreme Programming angeführt. Agile Softwareentwicklung versucht mit geringem bürokratischen Aufwand und wenigen Regeln auszukommen. – Das Ziel Agiler Softwareentwicklung ist es, den Softwareentwicklungsprozess flexibler und schlanker zu machen, als das bei den klassischen Vorgehensmodellen der Fall ist. Man möchte sich mehr auf die zu erreichenden Ziele fokussieren und auf technische und soziale Probleme bei der Softwareentwicklung eingehen. Die Agile Softwareentwicklung ist eine Gegenbewegung zu den oft als schwergewichtig und bürokratisch angesehenen traditionellen Softwareentwicklungsprozessen wie dem Rational Unified Process oder dem V-Modell.“