If you look at the kind of cities where we are present in from a store perspective, they are pretty much internet-savvy cities in that sense. We are very strong in Tier I and II cities.
I am a big fan of Tier II India. I think the adoption, even from a digital marketing point of view, and the response we get from Tier II is far more heartwarming than a Tier I market. Some of our other businesses, like our plus size business, have been able to penetrate North India so much more because of this. Consumers are ever evolving. They continuously change and what really changes is the dynamics, influenced by what happens in our society, our life, our country. When I was growing up, shopping for us was all about the occasion.
Today, if you like something, you will not think twice before buying it. Or if I am creating a need for you, you will not think twice before buying it. I think that is a huge shift, which has happened among consumers. Without growth, nothing is going to happen. The basket size is reduced. Conscious buying was happening a lot. What you need is what you are picking up. It really has nothing to do with income. It came from the uncertainty that the country was going through.
Everybody wanted to be sensible. They were cherry picking. It better be a pause, otherwise I will not do justice to my job. I am a marketer, I have to create those needs, I have to create those moments. If I am not creating them, I am not doing my job well. Of course, it was a pause but you must continuously create that need.
The fact is we want to be where our customers are. We know there is a substantial base of customers who want to be on the phone and interact with us, order, and we are supposed to deliver. We will be across all touchpoints.
We will ensure we are present when the customer needs us, whether they want to come to the store or they want to book online and pick it up from the store, or want to book online and have us deliver, or want to come to the store having seen something online and buy in the store.
We will leave all of it to the customers but will ensure we have all the options for them. Customers decide how they want to shop. When you go to shop. You can choose a store and you will see the inventory of that particular store. You select what you want and the store will deliver it to you.
So you should be getting your preferred product and that is what we have ensured as you constantly engage with the store, whether you book online or go to it. Delivery is extremely important when it comes to this business. This is a new and somewhat scary way of doing business. Some people are still more comfortable with a price list, which is why we still have one here at Sun. So the incentive is there—same as before, but more so—to add as much value as possible for your customers.
We certainly do. Such a dynamic model calls for rigor in setting clear terms and conditions and RFP requirements up front. In fact, we believe it calls for heightened clarity all along the line, which is why we openly share our bidding processes and tools with our suppliers—a different approach than others have taken but one we see as vital to maintaining strong, long-term relationships with our suppliers.
They are, after all, an integral part of our value chain. But the overall effect will be the same. Internet exchanges will make the supply chain more efficient, speeding up production and delivery and driving down costs. We support that with ease as well.
Bazaar transparently supports foreign branches for Subversion, Git and Mercurial repositories. This means you can use normal Bazaar clients and commands on these - special commands are generally not required! See our tutorial for an introduction to using Bazaar as a Subversion client. As of Oct , Git and Mercurial integration is less mature but rapidly progressing along the same lines.
Launchpad is the collaboration platform on which the hugely successful Ubuntu operating system is built, along with 14, other projects including the MySQL database server. For an introduction to Launchpad, take the tour. To see how Bazaar and Launchpad work together, read our tutorial.
Of course, there are many hosting sites, both for Bazaar and for other VCS tools. As of October though, arguably no other site is as good at helping you build a community and run a project as Launchpad is. Bazaar has over plugins that extend its core capability. See the plugin registry for an overview and the Plugins Guide for more detailed documentation on some of the more popular ones. See our integration guide to get started with bzrlib.
You can also integrate in a more limited way via XML on the command line. Not a Python programmer or XML fan? We have. NET and Objective-C bindings in progress that may better meet your needs. Subversion also has many language bindings, though no equivalent plugin architecture. Is Bazaar missing some other feature you need?
Please let us know. In short, choosing Bazaar is a very safe choice. Give it a try! Data Migration Docs. Bazaar Data Migration Guide. Enter search terms or a module, class or function name. Why Switch to Bazaar? Note Comparisons between tools are always tricky.
For example: Our cross-platform GUI application is powerful enough that experts can spend most of their time in it, while being simple enough for casual users to feel comfortable. In the command line tool, online help is provided for every command. Our documentation simply rocks from the quick reference card to the five minute tutorial to the comprehensive User Guide.
Some examples of commonly used workflows are given below. Why is Bazaar better exactly? Effectively makes the commit centrally before allowing the local commit to succeed, enforcing true lockstep development.
Similar efficiency gains can be achieved using the "alternates" mechanism native to Git, but it has no workflow impact branches still stay local to a repository, only the object database is shared in one direction. Easier administration In a central VCS deployment, it's not uncommon to have staff dedicated to administrating the SCM servers and repositories.
Bazaar and Git make creating repositories trivial, but the ongoing cost of ownership shouldn't be ignored. Here are some examples. As well as the UI advantages, Bazaar's directory-is-a-branch model has administration advantages. Security can be applied to different branches by using existing operating system access control facilities.
Bazaar's plug-in architecture is also a good thing w. Plugins are typically easier to upgrade and share than enhancements made outside such a framework. In a commercial environment, one of the arguments against adopting DVCS tools is that central VCS tools encourage daily check-ins which fits in well with the daily backup cycle. That's the wrong trade-off — it leads to fragile code being checked in, trunk quality dropping, other developers grabbing those changes before they are ready, and lost time all around.
That's bad enough for a centrally located in-house team. The right solution for backing up the work of developers using a DVCS is a central backup server that developers can push changes to daily.
In particular, while Bazaar users with laptops are in the office, they can alternatively bind branches to ones on that server if they want backups to happen implicitly. Both Bazaar and Git have tools for detecting junk and inconsistencies in repositories. Bazaar also has an upgrade tool for switching between file formats and a reconfigure tool for changing how a branch is configured, e.
This mostly works, but breaks under certain merge conditions. Better asynchronous sharing When changes in a branch are ready for sharing and you wish to share asynchronously e. The recommended way to do this in Git is via the format-patch command which generates a set of normal patches which can be applied with its am command. Bazaar implements this via the send command, which generates an intelligent patch known as a "merge directive".
In addition to a preview of the overall change, a merge directive includes metadata like renames, the base revision common ancestor of a submit branch, and digital signatures. Consistent with the way branches are used, Bazaar's merge and pull commands are used to apply a merge directive to another branch.
If the changes need to be applied to code managed outside Bazaar, simply feed the merge directive to GNU patch and the merge preview will be processed. It needs to be integrated with heaps of other tools and the overall solution needs to be manageable over time. A plugin architecture has many advantages including reduced Total Cost of Ownership. Bazaar has a good architecture internally and a rich public API available for integrating other tools.
In contrast, Git takes the "toolkit" approach - great for prototyping but not so good over time. Git is currently working towards a public API so this advantage of Bazaar's may diminish over time. Launchpad integration Launchpad is a free service provided by Canonical, designed to make it easier for open source communities to collaborate both internally and with other open source communities. Features include free hosting of Bazaar branches, a registry of branches for projects, and linkage of branches to the bugs and blueprints they address.
A huge amount of open source software is available as Bazaar branches within Launchpad. For a detailed look at how Bazaar and Launchpad can be used together and why good integration matters, see our tutorial on Using Bazaar with Launchpad. Hosting is also available for git, including gitorious and github. Integration with related tools Bazaar has been integrated with some useful related tools in ways that might help your team.
The objective is always having a shippable code base by early detection and correction of when things break. Here are the core CI practices as given by chapter 2 of Paul Duvall's book : commit code frequently - commit centrally at least once per day don't commit broken code fix broken builds immediately write automated developer tests all tests and inspections must pass run private builds avoid getting broken code.
PQM is a software gatekeeper which ensures that the mainline of the development branch never breaks.
0コメント