| Scrum | Traditional PM | |
|---|---|---|
| Emphasis is on | People | Processes |
| Documentation | Minimal | Comprehensive |
| Process style | Iterative | Linear |
| Upfront planning | Low | High |
| Prioritization of Requirements | Based on Business Value and regularly updated | Fixed in Project Plan |
| Quality assurance | Customer Centric | Process Centric |
| Management Style | Decentralized | Centralized |
| Change | Updates to Productized Product Backlog | Formal Change Management System |
| Leadership | Collaborative, Servant Leadership | Command and Control |
| Performance Measurement | Business Value | Plan Conformity |
| Return on Investment | Early and throughout project life | End of Project Life |
| Customer Involvement | High Throughout the project | Varies depending on project lifecycle |
Wednesday, October 22, 2014
Scrum vs Traditional Project Management
Why Use Scrum?
- Adaptability—Empirical process control and iterative delivery make projects adaptable and open to incorporating change.
- Transparency—All information radiators like a Scrumboard and Sprint Burndown Chart are shared, leading to an open work environment.
- Continuous Feedback—Continuous feedback is provided through the Conduct Daily Standup, and Demonstrate and Validate Sprint processes.
- Continuous Improvement—The deliverables are improved progressively Sprint by Sprint, through the Groom Prioritized Product Backlog process.
- Continuous Delivery of Value—Iterative processes enable the continuous delivery of value through the Ship Deliverables process as frequently as the customer requires.
- Sustainable Pace—Scrum processes are designed such that the people involved can work at a sustainable pace that they can, in theory, continue indefinitely.
- Early Delivery of High Value—The Create Prioritized Product Backlog process ensures that the highest value requirements of the customer are satisfied first.
- Efficient Development Process—Time-boxing and minimizing non-essential work leads to higher efficiency levels.
- Motivation—The Conduct Daily Standup and Retrospect Sprint processes lead to greater levels of motivation among employees.
- Faster Problem Resolution—Collaboration and colocation of cross-functional teams lead to faster problem solving.
- Effective Deliverables—The Create Prioritized Product Backlog process and regular reviews after creating deliverables ensures effective deliverables to the customer.
- Customer Centric—Emphasis on business value and having a collaborative approach to stakeholders ensures a customer-oriented framework.
- High Trust Environment—Conduct Daily Standup and Retrospect Sprint processes promote transparency and collaboration, leading to a high trust work environment ensuring low friction among employees.
- Collective Ownership—The Approve, Estimate, and Commit User Stories process allows team members to take ownership of the project and their work leading to better quality.
- High Velocity—A collaborative framework enables highly skilled cross-functional teams to achieve their full potential and high velocity.
- Innovative Environment—The Retrospect Sprint and Retrospect Project processes create an environment of introspection, learning, and adaptability leading to an innovative and creative work environment.
Monday, April 28, 2014
Technical Co-Founder Wanted for Social Healthcare Startup
Sixty five (65.7) million caregivers make up twenty nine percent of the U.S. adult population providing care to someone who is ill, disabled or aged. [The National Alliance for Caregiving and AARP (2009), Caregiving in the U.S. National Alliance for Caregiving. Washington, DC.] - Updated: November 2012 Half of them are employees, many are long distance and all of them have urgent questions.
Most family members and older adults do not know even know what resources are available or what to look for in an answer because they are under so much stress and overwhelmed.
We have a patented solution with validated business process and methodology including telehealth and would love to meet folks who have:
1. passion about the field of aging
2. hands on mobile with audio-video, web experience with successful launches
3. experience leading a team
4. Hippa compliance experience
5. creative, strategic, super smart
Please contact emily@heroicpeople.org
Tuesday, March 12, 2013
Worst Methods for Enterprise Architecture
On the opposite side of the spectrum, Burton outlined her baker’s dozen of “worst” enterprise architecture practices. The EA methods that Burton said muddied efforts and missed overall business returns are as follows:
1. No link to business strategic planning and budget process.
2. Confusing "IT Architecture" with "Enterprise Architecture."
3. Lack of governance.
4. Too much standardization.
5. Focusing on the art/language of EA rather than the outcomes.
6. Strictly adhering to architectural frameworks.
7. An "Ivory Tower" approach by IT and EA team members.
8. Lack of communication and feedback.
9. Limiting the teams to IT resources.
10. Missing performance measures.
11. Picking a tool before understanding business needs.
12. Focusing on the current state first and primarily.
13. Thinking that implementation equals completion.
What is Enterprise 2.0?
Enterprise 1.0 | Enterprise 2.0 |
| Hierarchy | Flat Organization |
| Friction | Ease of Organization Flow |
| Bureaucracy | Agility |
| Inflexibility | Flexibility |
| IT-driven technology / Lack of user control | User-driven technology |
| Top down | Bottom up |
| Centralized | Distributed |
| Teams are in one building / one time zone | Teams are global |
| Silos and boundaries | Fuzzy boundaries, open borders |
| Need to know | Transparency |
| Information systems are structured and dictated | Information systems are emergent |
| Taxonomies | Folksonomies |
| Overly complex | Simple |
| Closed/ proprietary standards | Open |
| Scheduled | On Demand |
| Long time-to-market cycles | Short time-to-market cycles |
The Principles of the Global Workforce
1. Distance doesn’t matter.
Employees now expect to be able to collaborate in real-time with any co-worker. They expect to have access to whatever data or services the company offers no matter where they happen to be. Where in the world that co-worker actually works is irrelevant. They may be working from home, different offices, at airports, manufacturing facilities, or even on a ship somewhere. Knowledge workers need the flexibility to work wherever they must in order to best complete their jobs. That may mean on-site, at a customer’s office, or even from the quiet of their own home. IT must be an enabler for the way business needs to operate. Waiting 20 minutes for a file to be sent between workers – even if they are across the world from each other – is no longer acceptable for the employee or for the customer project that they are working on.
2. Business never stops.
With a globalized workforce – and a rapidly globalizing customer base – businesses cannot afford their operations to be stopped for even a few minutes. Responsiveness to disaster or failure – often characterized by recovery point objective (RPO) and recovery time objective (RTO) – must go far beyond responding to common problems like a failed SAN or a downed fiber connection. Issues like hurricanes or a flu pandemic might force workers to operate from home for an unspecified period of time. Compromised data centers may require enterprise to rapidly switch operations to secondary locations with no loss in information.
3. Applications and data must be available everywhere but all in one place.
With organizations working harder to protect their valuable data and sensitive customer information, many IT organizations are engaging in IT consolidation projects. Consolidating data makes it easier to track, protect, and restore. Beginning with remote tape backup and progressing to more complicated projects like file servers, document management applications, PLM systems, and Web applications, CIOs are demanding that data be brought back from remote offices. At the same time, businesses recognize that the data and applications were “out there” for a reason – that’s where they needed to be accessed. So while consolidation is an important strategy for data protection and cost control, it can negatively impact business operations unless LAN-like performance can be maintained everywhere.
4. Knowledge must be harnessed – and data must be managed.
Consolidation goes a long way to eliminating the islands of storage and data that evolve over time. But with organizations being required to react quickly in the face of
change, or move in order to take advantage of an opportunity, flexibility in moving data and applications is essential. CIOs must be able to quickly move massive amounts of data, and potentially set up application infrastructure in remote locations overnight. New offices and merged/acquired businesses must quickly be absorbed into the fabric of the existing organization by providing them immediate access to new systems and data.5. There are no second-class enterprise citizens.
The days of the “important” people working at corporate HQ are rapidly fading. Employees everywhere are now empowered to make important decisions. Whether it is designing or manufacturing a product, working with a customer, or working on a localized version of an advertising campaign, work happens everywhere. And the work of the distributed employee isn’t less important than anyone else’s work. Just as importantly, these workers need to interact with their colleagues, applications and data everywhere. CIOs and IT managers may no longer prioritize workers based on their geographic location. Every member of the enterprise needs to have access to the same applications, at the same level of application performance.
from "The CIO's new guide to design of global IT infrastructure"
Cynefin Framework
The Cynefin framework has five domains. The first four domains are:
The fifth domain is Disorder, which is the state of not knowing what type of causality exists, in which state people will revert to their own comfort zone in making a decision. In full use, the Cynefin framework has sub-domains, and the boundary between simple and chaotic is seen as a catastrophic one: complacency leads to failure.
- Simple, in which the relationship between cause and effect is obvious to all, the approach is to Sense - Categorise - Respond and we can apply best practice.
- Complicated, in which the relationship between cause and effect requires analysis or some other form of investigation and/or the application of expert knowledge, the approach is to Sense - Analyze - Respond and we can apply good practice.
- Complex, in which the relationship between cause and effect can only be perceived in retrospect, but not in advance, the approach is to Probe - Sense - Respond and we can sense emergent practice.
- Chaotic, in which there is no relationship between cause and effect at systems level, the approach is to Act - Sense - Respond and we can discover novel practice.
7 Primary Business Drivers for Social Media
- Enhance branding and awareness
- Protect reputation
- Extend public relations
- Build community or loyalty
- Extend customer service
- Facilitate research and development
- Drive sales or leads
Cloud Decisions
• Evolution rather than replacement.
The private cloud can evolve from existing virtualized infrastructure, enabling the transition to cloud computing without a complete and disruptive infrastructure overhaul.
• Security and compliance.
With a private cloud, data is retained within the enterprise, behind the corporate firewall, where IT can exercise full control over security, privacy, and regulatory compliance. With public clouds, enterprise data is housed in external data centers—and may move from location to location, without IT’s knowledge or consent. The dynamic movement of data in a public cloud may also present compliance challenges with local regulations.
• Service level agreements (SLAs).
Keeping applications in-house can help IT continue to meet SLAs deining performance, availability, and other critical business requirements. Some external providers may not be able to furnish the same level of service.
• Cost.
A large enterprise private cloud can provide economies of scale, resulting in total cost of ownership (TCO) that is competitive with or lower than public clouds. Intel IT, for example, found that services can be hosted internally at equal or lower TCO than hosting them externally.
• Building expertise.
Architecting a private cloud enables IT organizations to develop a knowledge base that can be applied to public clouds in the future. When creating the private cloud, IT will need to develop detailed application and data inventories, and gain key skills such as managing cloud SLAs. This experience will help build effective relationships with public cloud providers, enabling IT organizations to assess whether they meet enterprise requirements
(excerpt from http://www.readwriteweb.com/cloud/cio-agenda-paper-vmware.pdf)
Social Network Users' Bill of Rights
1. Honesty: We will honor our privacy policy and terms of service. 2. Clarity: We will make sure that our policies, terms of service, and settings are easy to find and understand. 3. Freedom of speech: We will not delete or modify user data without a clear policy and justification. 4. Empowerment : We will support assistive technologies and universal accessibility.5. Self-protection: We will support privacy-enhancing technologies. 6. Data minimization: We will minimize the information users are required to provide and share with others. 7. Control: We will work toward enabling users to own and control their data and won’t facilitate sharing their data unless they agree first. 8. Predictability: We will obtain the prior consent of users before significantly changing who can see their data. 9. Data portability: We will make it easy for users to obtain a copy of their data. 10. Protection: We will treat user data as securely as our own confidential data unless they choose to share these data, and notify them if these data are compromised. 11. Right to know: We will show users how we are using their data and allow them to see who and what has access to their data. 12. Right to self-define: We will allow users to create more than one identity and use pseudonyms. We will not link them without their permission. 13. Right to appeal: We will allow users to appeal punitive actions. 14. Right to withdraw: We will allow users to delete their accounts and remove their data.
The 5 Laws of Engagement
Law 1: We seek comfort in relationships: Surround us with community, which we’ve seen success with like Facebook, Twitter and 4chan. Most interestingly is PostSecret, an ongoing community art project where people mail in their secrets anonymously on one side of a homemade postcard.
Law 2: We all have something to say. So give us tools to express ourselves. Tools include comments, notes, and all the fun things Facebook has given us with Timeline, etc.
Law 3: We need to feel important. Use rewards to make us feel special. How do you make people feel special? One way is through exclusivity like Gilt Group. One way is through badges on Foursquare.
Law 4: We are hypnotized by beauty. Give us something beautiful to look out. Flipboard puts the image first. Instagram is a series of beautiful images within a community.
Law 5: We are captivated by the unknown. So target our curiosity. Foursquare does this with points! Pinterest does with page after page of constant intrigue.
Anne Boe's Keys to Successful Networking
- Clarify your career goals.
- Develop long-term win-win relationships.
- Nurture your network daily.
- Be actively involved in your community.
- Meet as many people as you can.
- Take your business cards everywhere.
- Make friends, even when you don't need them.
- Act like a host, not a guest.
- Become an interested person.
- Develop your listening skills.
- Trust your intuition.
- Take people risks.
- Master the art of small talk.
- Work smarter, not harder.
- Value yourself and your life.
- Take action daily towards your goals.
- Become your own energy manager.
- Learn to ask for what you want.
- Give thanks for what you have.
- Acknowledge your skills and talents.
- Say "Thank you. "
- Become an inverse paranoid - decide the world is conspiring for you.
- Determine your priorities - protect your energy.
- Learn to want what you have.
- Know that there are more side doors in the world than there are front doors.
[Source: Anne Boe]
Creating an IT Strategy - Management by Maxim
The Maxim Process is described by Broadbent and Kitzis as a pragmatic way to extract enough information for a good enough IT strategy while not investing more than a day’s workshop with senior management. The CIO will organize a workshop with CxOs, which will lead to documenting 2 kinds of so-‐called Maxims:
- Business Maxims
- And as a result IT Maxims
A typical Maxim Workshop will be split up into two parts:
- Part 1: Finding the Business Maxims,
- Part 2: Deriving the IT Maxims
To give examples imagine an old economy financial service provider like a big insurance company that runs more than one brand name on the market. For such an enterprise you could find the following business maxim:
- Create synergies in back office and service functions wherever brand identity is not compromised
- Define standard architectures and platforms used by all of the group’s companies in order to leverage synergies and to reduce IT cost
- Harmonize the IT application systems for the group’s companies wherever there is a business case for this.
SOURCE: TOGAF9 QuickStart Guide 2009
Eight Hybrid Thinking Principles for Enterprise Architects
- Coordinate from the outside in. Once the "outside" design is in place, it serves to guide the foundation for inside structures.
- Pursue a portfolio of strategies. Evaluate many small bets instead of single large ones
- Harmonize, rather than optimize. Enterprise architects learn to focus on "harmonizing" a diverse set of existing approaches and less on creating an optimal approach from scratch.
- Coordinate, rather than architect. Hybrid thinking approaches view the enterprise as a collection of interdependent portfolio management processes, with the goal of coordinating across and among these portfolios.
- Focus on interactions, not interactors. Hybrid thinkers must focus on coordinating the behaviors among systems rather than optimizing the internal mechanisms of such systems. Gartner sometimes refers to this approach by the phrase "architect the lines, not the boxes." "Lines" refers to behaviors shared among systems, and "boxes"
- Embrace a different approach to standards. The focus shifts from thinking of standards as "inhibitors of choice" to "enablers of change." Hybrid thinkers emphasize that the purpose of standards is to enable coordinated interactions and behaviors to change and evolve.
- Encourage continuous and participatory interaction. Hybrid thinking charrettes enable individuals to overcome traditional process barriers by fostering more collaborative, creative and meaningful outcomes. Design is done best when it is peer to peer.
- Focus on business outcomes, not IT outcomes.
What Does an Enterprise Architect Do ?
| Business Technology Strategy | ||
| What You Know | What You Do | What You Are |
|
|
|
| Organizational Politics | ||
| What You Know | What You Do | What You Are |
|
|
|
| Consulting | ||
| What You Know | What You Do | What You Are |
|
|
|
| Leadership | ||
| What You Know | What You Do | What You Are |
|
|
|
| Technology | ||
| What You Know | What You Do | What You Are |
|
|
|
| Risks and Rewards | |
| Risks | Rewards |
|
|
Source: IFEAD
What is the difference between Architecture and Design?
Architecture
|
Design
|
Essentials dictated by the mission (problem, need or opportunity) and its environment
|
Decisions compatible with the architecture
|
A different architecture implies a different mission
|
Different designs may address the same mission
|
Defines a class of acceptable solutions
|
Defines a single specific solution
|
About suitability or fitness for purpose, as defined by the mission
|
About engineering optimization, within architectural constraints
|
Role of the architect is mostly to make correct inferences about the mission, solution and environment
|
Role of the designer is mostly to make correct decisions about the solution
|
Architecture is done by architects
|
Design is done by developers
|
Primary audience is mission and solution stakeholders, which usually includes designers and implementers
|
Primary audience is solution implementers
|
About the mission and solution in their environmental context, i.e., outward looking
|
About components and subsystems of the solution, i.e., inward looking
|
Kim Cameron's 7 Laws of Identity
1. User Control and Consent:
Digital identity systems must only reveal information identifying a user with the user’s consent.
2. Limited Disclosure for Limited Use
The solution which discloses the least identifying information and best limits its use is the most stable, long-term solutio.
The Law of Fewest Parties
Digital identity systems must limit disclosure of identifying information to parties having a necessary and justifiable place in a given identity relationship.
4. Directed Identity
A universal identity metasystem must support both “omnidirectional” identifiers for use by public entities and “unidirectional” identifiers for private entities, thus facilitating discovery while preventing unnecessary release of correlation handles.
5. Pluralism of Operators and Technologies:
A universal identity metasystem must channel and enable the interworking of multiple identity technologies run by multiple identity providers.
6. Human Integration:
A unifying identity metasystem must define the human user as a component integrated through protected and unambiguous human-machine communications.
7. Consistent Experience Across Contexts:
A unifying identity metasystem must provide a simple consistent experience while enabling separation of contexts through multiple operators and technologies.
Ten Topics a Venture Capitalist Cares About
2. Your solution
3. Business model
4. Underlying magic/technology
5. Marketing and sales
6. Competition
7. Team
8. Projections and milestones
9. Status and timeline
10. Summary and call to action
Guiding Principles for Enterprise Architects
Minimalist Architecture PrincipleEssentially, the Minimalist Architecture Principle says “if a decision can reasonably be made by someone with a more narrow scope of responsibility, defer the decision to that person or group.” This means that architects only make decisions that require the overall perspective and authority that the architect has. If a decision has local impact, then the architect has no need to mess with it. If the decision has broad impact, and the impact has highly strategic consequences, then the decision fits the minimalist architecture criterion.
Minimalist Architecture Principle: Make only those decisions that have to be made at this level of scope to achieve the business strategy and meet the architecture objectives and vision.Decisions With Teeth PrincipleAnother way of pruning the Enterprise Architecture decision set is to apply the Decisions with Teeth Principle. Decisions that have teeth are those that are both enforceable and enforced. They can and will be adhered to, and if not, there will be consequences. This means that the decisions must be well-formed. They have to be unambiguous and have a clear scope of applicability. And there must be a governance process that allows for discovery of breaches and determines consequences, rather than simply granting exceptions.
Too often, architects and their deployment communities treat enterprise architecture decisions as statements of “general good.” These decisions are treated like guidelines or suggestions, which other architects, designers or implementers choose whether or not to follow. Such decisions have no teeth.
This may highlight a need to improve your governance process, but even with a strong governance process in place, objections raised in the name of customer advocacy have a powerful shield. That is, arguments in favor of the “general good” are susceptible to counter-arguments made in the name of a customer or immediate concern.
The reason to avoid making decisions that are likely to be dismissed is simple: you do not want the whole Enterprise Architecture to be tarred with the failure brush for the sake decisions that will be ignored and/or cannot be enforced. Further, it is a waste of time for the architect to make, and for others to think about and then ignore, such decisions.Decisions With Teeth Principle: Only include decisions in your Enterprise Architecture that you, and the governance organization, are willing and able to enforce.This presents a conundrum which is resolved by applying another principle, which we call Connect-the-Dots. According to this principle, each architecture decision must be rationalized in terms of business goals, architecture requirements, or higher-level architecture decisions. You see, the only voice that stands any chance of holding its own against the voice of the customer is the voice of the business. Business strategy represents the voice of the business, and connect-the-dots creates a compelling chain that links business strategy to architecture goals to architecture decisions.
At its best, business strategy is well grounded in the voice of the customer and it is grounded in the voice of the business telling the story of competitive differentiation. It takes into account the competitive environment, the value network, internal capabilities and financial goals. Enterprise Architecture that takes business strategy as its starting point, and shows how each architecture decision is necessary to achieve the business strategy, expresses the voice of the business, and follows the connect-the-dots principle.
When the case has been made that the enterprise architecture decisions satisfy these three principles, then that set of decisions can be described as the technical expression of the business strategy. When such a decision, clearly driven by the business strategy, is ignored, we need to realize that it is not the architecture that is being brought into question, but the strategy itself. This focuses discussion where it belongs. The overall business strategy, like the enterprise architecture, optimizes across the organization. We need to not get distracted by debate about technology questions when the real issue is clarifying and enforcing what is strategic to the business.Connect-the-Dots Principle: There must be a traceable connection from business strategy to each enterprise architecture decision
NIST Definition of Cloud Computing
On-demand self-service.
A consumer can unilaterally provision computing capabilities, such asserver time and network storage, as needed automatically without requiring human interaction with each service’s provider.
Broad network access.
Capabilities are available over the network and accessed through standardmechanisms that promote use by heterogeneous thin or thick client platforms (e.g.,mobile phones, laptops, and PDAs).
Resource pooling.
The provider’s computing resources are pooled to serve multiple consumers using a multi-tenant model, with different physical and virtual resources dynamically assigned and reassigned according to consumer demand. There is a sense of location independence in that the customer generally has no control or knowledge over the exact
location of the provided resources but may be able to specify location at a higher level of abstraction (e.g., country, state, or datacenter). Examples of resources include storage, processing, memory, network bandwidth, and virtual machines.
Rapid elasticity.
Capabilities can be rapidly and elastically provisioned, in some cases automatically, to quickly scale out, and rapidly released to quickly scale in. To the consumer, the capabilities available for provisioning often appear to be unlimited and can be purchased in any quantity at any time.
Measured Service.
Cloud systems automatically control and optimize resource use by leveraging a metering capability1 at some level of abstraction appropriate to the type of service (e.g., storage, processing, bandwidth, and active user accounts). Resource usage can be monitored, controlled, and reported, providing transparency for both the provider and consumer of the utilized service.







